18 types derived from WeakEventManager
PresentationCore (2)
Core\CSharp\System\Windows\Input\Command\CanExecuteChangedEventManager.cs (1)
24public class CanExecuteChangedEventManager : WeakEventManager
Core\CSharp\System\Windows\Input\Command\CommandManager.cs (1)
927private class RequerySuggestedEventManager : WeakEventManager
PresentationFramework (9)
src\Framework\MS\Internal\Data\StaticPropertyChangedEventManager.cs (1)
26internal class StaticPropertyChangedEventManager : WeakEventManager
src\Framework\MS\Internal\Data\ValueChangedEventManager.cs (1)
46internal class ValueChangedEventManager : WeakEventManager
src\Framework\MS\Internal\Data\XmlNodeChangedEventManager.cs (1)
21internal class XmlNodeChangedEventManager : WeakEventManager
src\Framework\System\Windows\Controls\Image.cs (3)
533private class DownloadCompletedEventManager : WeakEventManager 659private class DownloadFailedEventManager : WeakEventManager 785private class DecodeFailedEventManager : WeakEventManager
src\Framework\System\Windows\Controls\Primitives\GridViewRowPresenterBase.cs (1)
363internal class InternalCollectionChangedEventManager : WeakEventManager
src\Framework\System\Windows\Data\DataChangedEventManager.cs (1)
20public class DataChangedEventManager : WeakEventManager
src\Framework\System\Windows\LostFocusEventManager.cs (1)
21public class LostFocusEventManager : WeakEventManager
WindowsBase (7)
Base\MS\Internal\InheritanceContextChangedEventManager.cs (1)
23internal class InheritanceContextChangedEventManager : WeakEventManager
Base\System\Collections\Specialized\CollectionChangedEventManager.cs (1)
20public class CollectionChangedEventManager : WeakEventManager
Base\System\ComponentModel\CurrentChangedEventManager.cs (1)
20public class CurrentChangedEventManager : WeakEventManager
Base\System\ComponentModel\CurrentChangingEventManager.cs (1)
21public class CurrentChangingEventManager : WeakEventManager
Base\System\ComponentModel\ErrorsChangedEventManager.cs (1)
21public class ErrorsChangedEventManager : WeakEventManager
Base\System\ComponentModel\PropertyChangedEventManager.cs (1)
28public class PropertyChangedEventManager : WeakEventManager
Base\System\Windows\WeakEventManagerT.cs (1)
16public class WeakEventManager<TEventSource, TEventArgs> : WeakEventManager
20 references to WeakEventManager
PresentationFramework (5)
src\Framework\MS\Internal\Data\DataBindEngine.cs (2)
162WeakEventManager.SetCleanupEnabled(value); 490foundDirt = WeakEventManager.Cleanup() || foundDirt;
src\Framework\System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
829case 737: t = () => typeof(WeakEventManager); break;
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
11251typeof(System.Windows.WeakEventManager),
src\Framework\System\Windows\Markup\KnownTypes.cs (1)
6281case KnownElements.WeakEventManager: t = typeof(System.Windows.WeakEventManager); break;
WindowsBase (15)
Base\MS\Internal\WeakEventTable.cs (10)
117internal WeakEventManager this[Type managerType] 119get { return (WeakEventManager)_managerTable[managerType]; } 126internal WeakEventManager this[Type eventSourceType, string eventName] 131return (WeakEventManager)_eventNameTable[key]; 144internal object this[WeakEventManager manager, object source] 185internal void Remove(WeakEventManager manager, object source) 516internal EventKey(WeakEventManager manager, object source, bool useWeakRef) 523internal EventKey(WeakEventManager manager, object source) 535internal WeakEventManager Manager 591WeakEventManager _manager;
Base\System\Windows\WeakEventManager.cs (5)
107s_DeliverEventMethodInfo = typeof(WeakEventManager).GetMethod("DeliverEvent", BindingFlags.NonPublic | BindingFlags.Instance); 187protected static WeakEventManager GetCurrentManager(Type managerType) 196protected static void SetCurrentManager(Type managerType, WeakEventManager manager) 205internal static WeakEventManager GetCurrentManager(Type eventSourceType, string eventName) 214internal static void SetCurrentManager(Type eventSourceType, string eventName, WeakEventManager manager)