From 7ec372c1ed720b9b76c5e6daf11f90c6c262b6c7 Mon Sep 17 00:00:00 2001 From: Laurent Bugnion Date: Thu, 14 Feb 2013 23:40:23 +0100 Subject: [PATCH] Nuget cleanup --- NuGet/V4Full/MvvmLight.V4.nuspec | 114 +- NuGet/V4Full/MvvmLightPreview.V4.nuspec | 87 - .../lib/SL3/GalaSoft.MvvmLight.Extras.XML | 670 ------- .../lib/SL3/GalaSoft.MvvmLight.Extras.dll | Bin 27648 -> 0 bytes NuGet/V4Full/lib/SL3/GalaSoft.MvvmLight.XML | 1728 ----------------- NuGet/V4Full/lib/SL3/GalaSoft.MvvmLight.dll | Bin 31232 -> 0 bytes .../Microsoft.Practices.ServiceLocation.dll | Bin 26504 -> 0 bytes .../Microsoft.Practices.ServiceLocation.xml | 263 --- .../lib/SL3/System.Windows.Interactivity.dll | Bin 45056 -> 0 bytes .../lib/SL3/System.Windows.Interactivity.xml | 964 --------- .../lib/SL4/GalaSoft.MvvmLight.Extras.SL4.XML | 586 ------ .../lib/SL4/GalaSoft.MvvmLight.Extras.SL4.dll | Bin 24576 -> 0 bytes .../V4Full/lib/SL4/GalaSoft.MvvmLight.SL4.XML | 1678 ---------------- .../V4Full/lib/SL4/GalaSoft.MvvmLight.SL4.dll | Bin 28160 -> 0 bytes .../Microsoft.Practices.ServiceLocation.dll | Bin 11264 -> 0 bytes .../Microsoft.Practices.ServiceLocation.xml | 263 --- .../lib/SL4/System.Windows.Interactivity.dll | Bin 37376 -> 0 bytes .../lib/SL4/System.Windows.Interactivity.xml | 1025 ---------- .../lib/SL5/GalaSoft.MvvmLight.Extras.SL5.dll | Bin 24576 -> 0 bytes .../lib/SL5/GalaSoft.MvvmLight.Extras.SL5.xml | 586 ------ .../V4Full/lib/SL5/GalaSoft.MvvmLight.SL5.dll | Bin 27648 -> 0 bytes .../V4Full/lib/SL5/GalaSoft.MvvmLight.SL5.xml | 1644 ---------------- .../Microsoft.Practices.ServiceLocation.dll | Bin 11264 -> 0 bytes .../Microsoft.Practices.ServiceLocation.xml | 263 --- .../lib/SL5/System.Windows.Interactivity.dll | Bin 53832 -> 0 bytes .../lib/SL5/System.Windows.Interactivity.xml | 1025 ---------- .../lib/net35/GalaSoft.MvvmLight.Extras.XML | 603 ------ .../lib/net35/GalaSoft.MvvmLight.Extras.dll | Bin 24064 -> 0 bytes NuGet/V4Full/lib/net35/GalaSoft.MvvmLight.XML | 1654 ---------------- NuGet/V4Full/lib/net35/GalaSoft.MvvmLight.dll | Bin 27648 -> 0 bytes .../Microsoft.Practices.ServiceLocation.dll | Bin 11264 -> 0 bytes .../Microsoft.Practices.ServiceLocation.xml | 280 --- .../net35/System.Windows.Interactivity.dll | Bin 45056 -> 0 bytes .../net35/System.Windows.Interactivity.xml | 1011 ---------- .../net40/GalaSoft.MvvmLight.Extras.WPF4.XML | 594 ------ .../net40/GalaSoft.MvvmLight.Extras.WPF4.dll | Bin 24576 -> 0 bytes .../lib/net40/GalaSoft.MvvmLight.WPF4.XML | 1654 ---------------- .../lib/net40/GalaSoft.MvvmLight.WPF4.dll | Bin 28160 -> 0 bytes .../Microsoft.Practices.ServiceLocation.dll | Bin 11264 -> 0 bytes .../Microsoft.Practices.ServiceLocation.xml | 280 --- .../net40/System.Windows.Interactivity.dll | Bin 39936 -> 0 bytes .../net40/System.Windows.Interactivity.xml | 1072 ---------- .../net45/GalaSoft.MvvmLight.Extras.WPF45.dll | Bin 24576 -> 0 bytes .../net45/GalaSoft.MvvmLight.Extras.WPF45.xml | 594 ------ .../lib/net45/GalaSoft.MvvmLight.WPF45.dll | Bin 28160 -> 0 bytes .../lib/net45/GalaSoft.MvvmLight.WPF45.xml | 1654 ---------------- .../Microsoft.Practices.ServiceLocation.dll | Bin 11264 -> 0 bytes .../Microsoft.Practices.ServiceLocation.xml | 280 --- .../net45/System.Windows.Interactivity.dll | Bin 55880 -> 0 bytes .../net45/System.Windows.Interactivity.xml | 1072 ---------- .../GalaSoft.MvvmLight.Extras.Win8.dll | Bin 17408 -> 0 bytes .../GalaSoft.MvvmLight.Extras.Win8.pri | Bin 1248 -> 0 bytes .../GalaSoft.MvvmLight.Extras.Win8.xml | 424 ---- .../lib/netcore45/GalaSoft.MvvmLight.Win8.dll | Bin 25088 -> 0 bytes .../lib/netcore45/GalaSoft.MvvmLight.Win8.pri | Bin 1224 -> 0 bytes .../lib/netcore45/GalaSoft.MvvmLight.Win8.xml | 1451 -------------- .../Microsoft.Practices.ServiceLocation.dll | Bin 9728 -> 0 bytes .../Microsoft.Practices.ServiceLocation.pri | Bin 1272 -> 0 bytes .../Microsoft.Practices.ServiceLocation.xml | 237 --- .../sl3-wp/GalaSoft.MvvmLight.Extras.WP7.XML | 670 ------- .../sl3-wp/GalaSoft.MvvmLight.Extras.WP7.dll | Bin 27136 -> 0 bytes .../lib/sl3-wp/GalaSoft.MvvmLight.WP7.XML | 1728 ----------------- .../lib/sl3-wp/GalaSoft.MvvmLight.WP7.dll | Bin 31232 -> 0 bytes .../Microsoft.Practices.ServiceLocation.dll | Bin 10752 -> 0 bytes .../Microsoft.Practices.ServiceLocation.xml | 263 --- .../sl3-wp/System.Windows.Interactivity.dll | Bin 33280 -> 0 bytes .../sl3-wp/System.Windows.Interactivity.xml | 964 --------- .../GalaSoft.MvvmLight.Extras.WP71.dll | Bin 24064 -> 0 bytes .../GalaSoft.MvvmLight.Extras.WP71.xml | 586 ------ .../lib/sl4-wp71/GalaSoft.MvvmLight.WP71.dll | Bin 26624 -> 0 bytes .../lib/sl4-wp71/GalaSoft.MvvmLight.WP71.xml | 1615 --------------- .../Microsoft.Practices.ServiceLocation.dll | Bin 10752 -> 0 bytes .../Microsoft.Practices.ServiceLocation.xml | 263 --- .../sl4-wp71/System.Windows.Interactivity.dll | Bin 37888 -> 0 bytes .../sl4-wp71/System.Windows.Interactivity.xml | 1025 ---------- .../lib/wp8/GalaSoft.MvvmLight.Extras.WP8.dll | Bin 20480 -> 0 bytes .../lib/wp8/GalaSoft.MvvmLight.Extras.WP8.xml | 525 ----- .../V4Full/lib/wp8/GalaSoft.MvvmLight.WP8.dll | Bin 27648 -> 0 bytes .../V4Full/lib/wp8/GalaSoft.MvvmLight.WP8.xml | 1644 ---------------- .../Microsoft.Practices.ServiceLocation.dll | Bin 10752 -> 0 bytes .../Microsoft.Practices.ServiceLocation.xml | 263 --- .../lib/wp8/System.Windows.Interactivity.dll | Bin 53872 -> 0 bytes NuGet/V4Libs/MvvmLightLibs.V4.nuspec | 92 +- NuGet/V4Libs/MvvmLightLibsPreview.V4.nuspec | 83 - .../lib/SL4/GalaSoft.MvvmLight.Extras.SL4.dll | Bin 24576 -> 24576 bytes .../V4Libs/lib/SL4/GalaSoft.MvvmLight.SL4.dll | Bin 28160 -> 28160 bytes .../Microsoft.Practices.ServiceLocation.dll | Bin 11264 -> 0 bytes .../Microsoft.Practices.ServiceLocation.xml | 263 --- .../lib/SL5/GalaSoft.MvvmLight.Extras.SL5.dll | Bin 24576 -> 24576 bytes .../V4Libs/lib/SL5/GalaSoft.MvvmLight.SL5.dll | Bin 27648 -> 27648 bytes .../Microsoft.Practices.ServiceLocation.dll | Bin 11264 -> 0 bytes .../Microsoft.Practices.ServiceLocation.xml | 263 --- .../GalaSoft.MvvmLight.Extras.WP8.dll | Bin 20480 -> 20480 bytes .../WindowsPhone8/GalaSoft.MvvmLight.WP8.dll | Bin 27648 -> 27648 bytes .../lib/net35/GalaSoft.MvvmLight.Extras.dll | Bin 24064 -> 24064 bytes NuGet/V4Libs/lib/net35/GalaSoft.MvvmLight.dll | Bin 27648 -> 27648 bytes .../Microsoft.Practices.ServiceLocation.dll | Bin 11264 -> 0 bytes .../Microsoft.Practices.ServiceLocation.xml | 280 --- .../net40/GalaSoft.MvvmLight.Extras.WPF4.dll | Bin 24576 -> 24576 bytes .../lib/net40/GalaSoft.MvvmLight.WPF4.dll | Bin 28160 -> 28160 bytes .../Microsoft.Practices.ServiceLocation.dll | Bin 11264 -> 0 bytes .../Microsoft.Practices.ServiceLocation.xml | 280 --- .../net45/GalaSoft.MvvmLight.Extras.WPF45.dll | Bin 24576 -> 24576 bytes .../lib/net45/GalaSoft.MvvmLight.WPF45.dll | Bin 28160 -> 28160 bytes .../Microsoft.Practices.ServiceLocation.dll | Bin 11264 -> 0 bytes .../Microsoft.Practices.ServiceLocation.xml | 280 --- .../GalaSoft.MvvmLight.Extras.Win8.dll | Bin 17408 -> 17408 bytes .../lib/netcore45/GalaSoft.MvvmLight.Win8.dll | Bin 25088 -> 25088 bytes .../GalaSoft.MvvmLight.Extras.WP71.dll | Bin 24064 -> 24064 bytes .../lib/sl4-wp71/GalaSoft.MvvmLight.WP71.dll | Bin 26624 -> 26624 bytes 110 files changed, 80 insertions(+), 34763 deletions(-) delete mode 100644 NuGet/V4Full/MvvmLightPreview.V4.nuspec delete mode 100644 NuGet/V4Full/lib/SL3/GalaSoft.MvvmLight.Extras.XML delete mode 100644 NuGet/V4Full/lib/SL3/GalaSoft.MvvmLight.Extras.dll delete mode 100644 NuGet/V4Full/lib/SL3/GalaSoft.MvvmLight.XML delete mode 100644 NuGet/V4Full/lib/SL3/GalaSoft.MvvmLight.dll delete mode 100644 NuGet/V4Full/lib/SL3/Microsoft.Practices.ServiceLocation.dll delete mode 100644 NuGet/V4Full/lib/SL3/Microsoft.Practices.ServiceLocation.xml delete mode 100644 NuGet/V4Full/lib/SL3/System.Windows.Interactivity.dll delete mode 100644 NuGet/V4Full/lib/SL3/System.Windows.Interactivity.xml delete mode 100644 NuGet/V4Full/lib/SL4/GalaSoft.MvvmLight.Extras.SL4.XML delete mode 100644 NuGet/V4Full/lib/SL4/GalaSoft.MvvmLight.Extras.SL4.dll delete mode 100644 NuGet/V4Full/lib/SL4/GalaSoft.MvvmLight.SL4.XML delete mode 100644 NuGet/V4Full/lib/SL4/GalaSoft.MvvmLight.SL4.dll delete mode 100644 NuGet/V4Full/lib/SL4/Microsoft.Practices.ServiceLocation.dll delete mode 100644 NuGet/V4Full/lib/SL4/Microsoft.Practices.ServiceLocation.xml delete mode 100644 NuGet/V4Full/lib/SL4/System.Windows.Interactivity.dll delete mode 100644 NuGet/V4Full/lib/SL4/System.Windows.Interactivity.xml delete mode 100644 NuGet/V4Full/lib/SL5/GalaSoft.MvvmLight.Extras.SL5.dll delete mode 100644 NuGet/V4Full/lib/SL5/GalaSoft.MvvmLight.Extras.SL5.xml delete mode 100644 NuGet/V4Full/lib/SL5/GalaSoft.MvvmLight.SL5.dll delete mode 100644 NuGet/V4Full/lib/SL5/GalaSoft.MvvmLight.SL5.xml delete mode 100644 NuGet/V4Full/lib/SL5/Microsoft.Practices.ServiceLocation.dll delete mode 100644 NuGet/V4Full/lib/SL5/Microsoft.Practices.ServiceLocation.xml delete mode 100644 NuGet/V4Full/lib/SL5/System.Windows.Interactivity.dll delete mode 100644 NuGet/V4Full/lib/SL5/System.Windows.Interactivity.xml delete mode 100644 NuGet/V4Full/lib/net35/GalaSoft.MvvmLight.Extras.XML delete mode 100644 NuGet/V4Full/lib/net35/GalaSoft.MvvmLight.Extras.dll delete mode 100644 NuGet/V4Full/lib/net35/GalaSoft.MvvmLight.XML delete mode 100644 NuGet/V4Full/lib/net35/GalaSoft.MvvmLight.dll delete mode 100644 NuGet/V4Full/lib/net35/Microsoft.Practices.ServiceLocation.dll delete mode 100644 NuGet/V4Full/lib/net35/Microsoft.Practices.ServiceLocation.xml delete mode 100644 NuGet/V4Full/lib/net35/System.Windows.Interactivity.dll delete mode 100644 NuGet/V4Full/lib/net35/System.Windows.Interactivity.xml delete mode 100644 NuGet/V4Full/lib/net40/GalaSoft.MvvmLight.Extras.WPF4.XML delete mode 100644 NuGet/V4Full/lib/net40/GalaSoft.MvvmLight.Extras.WPF4.dll delete mode 100644 NuGet/V4Full/lib/net40/GalaSoft.MvvmLight.WPF4.XML delete mode 100644 NuGet/V4Full/lib/net40/GalaSoft.MvvmLight.WPF4.dll delete mode 100644 NuGet/V4Full/lib/net40/Microsoft.Practices.ServiceLocation.dll delete mode 100644 NuGet/V4Full/lib/net40/Microsoft.Practices.ServiceLocation.xml delete mode 100644 NuGet/V4Full/lib/net40/System.Windows.Interactivity.dll delete mode 100644 NuGet/V4Full/lib/net40/System.Windows.Interactivity.xml delete mode 100644 NuGet/V4Full/lib/net45/GalaSoft.MvvmLight.Extras.WPF45.dll delete mode 100644 NuGet/V4Full/lib/net45/GalaSoft.MvvmLight.Extras.WPF45.xml delete mode 100644 NuGet/V4Full/lib/net45/GalaSoft.MvvmLight.WPF45.dll delete mode 100644 NuGet/V4Full/lib/net45/GalaSoft.MvvmLight.WPF45.xml delete mode 100644 NuGet/V4Full/lib/net45/Microsoft.Practices.ServiceLocation.dll delete mode 100644 NuGet/V4Full/lib/net45/Microsoft.Practices.ServiceLocation.xml delete mode 100644 NuGet/V4Full/lib/net45/System.Windows.Interactivity.dll delete mode 100644 NuGet/V4Full/lib/net45/System.Windows.Interactivity.xml delete mode 100644 NuGet/V4Full/lib/netcore45/GalaSoft.MvvmLight.Extras.Win8.dll delete mode 100644 NuGet/V4Full/lib/netcore45/GalaSoft.MvvmLight.Extras.Win8.pri delete mode 100644 NuGet/V4Full/lib/netcore45/GalaSoft.MvvmLight.Extras.Win8.xml delete mode 100644 NuGet/V4Full/lib/netcore45/GalaSoft.MvvmLight.Win8.dll delete mode 100644 NuGet/V4Full/lib/netcore45/GalaSoft.MvvmLight.Win8.pri delete mode 100644 NuGet/V4Full/lib/netcore45/GalaSoft.MvvmLight.Win8.xml delete mode 100644 NuGet/V4Full/lib/netcore45/Microsoft.Practices.ServiceLocation.dll delete mode 100644 NuGet/V4Full/lib/netcore45/Microsoft.Practices.ServiceLocation.pri delete mode 100644 NuGet/V4Full/lib/netcore45/Microsoft.Practices.ServiceLocation.xml delete mode 100644 NuGet/V4Full/lib/sl3-wp/GalaSoft.MvvmLight.Extras.WP7.XML delete mode 100644 NuGet/V4Full/lib/sl3-wp/GalaSoft.MvvmLight.Extras.WP7.dll delete mode 100644 NuGet/V4Full/lib/sl3-wp/GalaSoft.MvvmLight.WP7.XML delete mode 100644 NuGet/V4Full/lib/sl3-wp/GalaSoft.MvvmLight.WP7.dll delete mode 100644 NuGet/V4Full/lib/sl3-wp/Microsoft.Practices.ServiceLocation.dll delete mode 100644 NuGet/V4Full/lib/sl3-wp/Microsoft.Practices.ServiceLocation.xml delete mode 100644 NuGet/V4Full/lib/sl3-wp/System.Windows.Interactivity.dll delete mode 100644 NuGet/V4Full/lib/sl3-wp/System.Windows.Interactivity.xml delete mode 100644 NuGet/V4Full/lib/sl4-wp71/GalaSoft.MvvmLight.Extras.WP71.dll delete mode 100644 NuGet/V4Full/lib/sl4-wp71/GalaSoft.MvvmLight.Extras.WP71.xml delete mode 100644 NuGet/V4Full/lib/sl4-wp71/GalaSoft.MvvmLight.WP71.dll delete mode 100644 NuGet/V4Full/lib/sl4-wp71/GalaSoft.MvvmLight.WP71.xml delete mode 100644 NuGet/V4Full/lib/sl4-wp71/Microsoft.Practices.ServiceLocation.dll delete mode 100644 NuGet/V4Full/lib/sl4-wp71/Microsoft.Practices.ServiceLocation.xml delete mode 100644 NuGet/V4Full/lib/sl4-wp71/System.Windows.Interactivity.dll delete mode 100644 NuGet/V4Full/lib/sl4-wp71/System.Windows.Interactivity.xml delete mode 100644 NuGet/V4Full/lib/wp8/GalaSoft.MvvmLight.Extras.WP8.dll delete mode 100644 NuGet/V4Full/lib/wp8/GalaSoft.MvvmLight.Extras.WP8.xml delete mode 100644 NuGet/V4Full/lib/wp8/GalaSoft.MvvmLight.WP8.dll delete mode 100644 NuGet/V4Full/lib/wp8/GalaSoft.MvvmLight.WP8.xml delete mode 100644 NuGet/V4Full/lib/wp8/Microsoft.Practices.ServiceLocation.dll delete mode 100644 NuGet/V4Full/lib/wp8/Microsoft.Practices.ServiceLocation.xml delete mode 100644 NuGet/V4Full/lib/wp8/System.Windows.Interactivity.dll delete mode 100644 NuGet/V4Libs/MvvmLightLibsPreview.V4.nuspec delete mode 100644 NuGet/V4Libs/lib/SL4/Microsoft.Practices.ServiceLocation.dll delete mode 100644 NuGet/V4Libs/lib/SL4/Microsoft.Practices.ServiceLocation.xml delete mode 100644 NuGet/V4Libs/lib/SL5/Microsoft.Practices.ServiceLocation.dll delete mode 100644 NuGet/V4Libs/lib/SL5/Microsoft.Practices.ServiceLocation.xml delete mode 100644 NuGet/V4Libs/lib/net35/Microsoft.Practices.ServiceLocation.dll delete mode 100644 NuGet/V4Libs/lib/net35/Microsoft.Practices.ServiceLocation.xml delete mode 100644 NuGet/V4Libs/lib/net40/Microsoft.Practices.ServiceLocation.dll delete mode 100644 NuGet/V4Libs/lib/net40/Microsoft.Practices.ServiceLocation.xml delete mode 100644 NuGet/V4Libs/lib/net45/Microsoft.Practices.ServiceLocation.dll delete mode 100644 NuGet/V4Libs/lib/net45/Microsoft.Practices.ServiceLocation.xml diff --git a/NuGet/V4Full/MvvmLight.V4.nuspec b/NuGet/V4Full/MvvmLight.V4.nuspec index 260c3e5..37ae251 100644 --- a/NuGet/V4Full/MvvmLight.V4.nuspec +++ b/NuGet/V4Full/MvvmLight.V4.nuspec @@ -1,8 +1,8 @@  - + MvvmLight - 4.1.26.1 + 4.1.27.0 MVVM Light Laurent Bugnion (GalaSoft) Laurent Bugnion (GalaSoft) @@ -10,96 +10,42 @@ http://www.galasoft.ch/mvvm http://www.galasoft.ch/mvvm/resources/Logo/icon_100x100_transparent.png true - The MVVM Light Toolkit is a set of components helping people to get started in the Model-View-ViewModel pattern in Silverlight, WPF, Windows Phone 7 and Windows 8. It is a light and pragmatic framework that contains only the essential components needed. This is V4 RTM! - The MVVM Light Toolkit is a set of components helping people to get started in the Model-View-ViewModel pattern in all versions of Silverlight, WPF, Windows Phone 7 and Windows 8. + The MVVM Light Toolkit is a set of components helping people to get started in the Model-View-ViewModel pattern in Silverlight, WPF, Windows Phone and Windows 8. It is a light and pragmatic framework that contains only the essential components needed. + The MVVM Light Toolkit is a set of components helping people to get started in the Model-View-ViewModel pattern in all versions of Silverlight, WPF, Windows Phone and Windows 8. Copyright 2013 Laurent Bugnion (GalaSoft) en-US mvvm mvvmlight silverlight wp7 windows8 winrt win8 wpf windowsphone windowsphone7 windowsphone8 + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/NuGet/V4Full/MvvmLightPreview.V4.nuspec b/NuGet/V4Full/MvvmLightPreview.V4.nuspec deleted file mode 100644 index 3e3a005..0000000 --- a/NuGet/V4Full/MvvmLightPreview.V4.nuspec +++ /dev/null @@ -1,87 +0,0 @@ - - - - 4.1.23.0 - Laurent Bugnion (GalaSoft) - Laurent Bugnion (GalaSoft) - http://mvvmlight.codeplex.com/license - http://www.galasoft.ch/mvvm - http://www.galasoft.ch/mvvm/resources/Logo/icon_100x100_transparent.png - MvvmLightPreview - MVVM Light [Preview] - true - The MVVM Light Toolkit is a set of components helping people to get started in the Model-View-ViewModel pattern in Silverlight, WPF, Windows Phone 7 and Windows 8. It is a light and pragmatic framework that contains only the essential components needed. This is V4 RTM! - The MVVM Light Toolkit is a set of components helping people to get started in the Model-View-ViewModel pattern in all versions of Silverlight, WPF, Windows Phone 7 and Windows 8. - Copyright 2012 Laurent Bugnion (GalaSoft) - en-US - mvvm mvvmlight silverlight wp7 windows8 winrt win8 wpf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/NuGet/V4Full/lib/SL3/GalaSoft.MvvmLight.Extras.XML b/NuGet/V4Full/lib/SL3/GalaSoft.MvvmLight.Extras.XML deleted file mode 100644 index 25da38f..0000000 --- a/NuGet/V4Full/lib/SL3/GalaSoft.MvvmLight.Extras.XML +++ /dev/null @@ -1,670 +0,0 @@ - - - - GalaSoft.MvvmLight.Extras - - - - - Helper class for adding Bindings to non-FrameworkElements - - - - - Constructor. - - The context of the binding. - Callback whenever the value of this binding has changed. - - - - Constructor - - - - - The context of the binding. - - - - - The Binding which is to be evaluated - - - - - The element to be used as the context on which to evaluate the binding. - - - - - The current value of this binding. - - - - - Delegate for when the binding listener has changed. - - - - - - - Event args for when binding values change. - - - - - Constructor - - - - - - Original event args. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to An interface cannot be registered alone.. - - - - - Looks up a localized string similar to Cannot build instance: Multiple constructors found but none marked with PreferredConstructor.. - - - - - Looks up a localized string similar to Class {0} is already registered.. - - - - - Looks up a localized string similar to Class {0} is already registered with key {1}.. - - - - - Looks up a localized string similar to There is already a class registered for {0}.. - - - - - Looks up a localized string similar to There is already a factory registered for {0}.. - - - - - Looks up a localized string similar to There is already a factory registered for {0} with key {1}.. - - - - - Looks up a localized string similar to Type not found in cache: {0}.. - - - - - Looks up a localized string similar to Type not found in cache without a key: {0}. - - - - - A very simple IOC container with basic functionality needed to register and resolve - instances. If needed, this class can be replaced by another more elaborate - IOC container implementing the IServiceLocator interface. - The inspiration for this class is at https://gist.github.com/716137 but it has - been extended with additional features. - - - - - Checks whether at least one instance of a given class is already created in the container. - - The class that is queried. - True if at least on instance of the class is already created, false otherwise. - - - - Checks whether the instance with the given key is already created for a given class - in the container. - - The class that is queried. - The key that is queried. - True if the instance with the given key is already registered for the given class, - false otherwise. - - - - Gets a value indicating whether a given type T is already registered. - - The type that the method checks for. - True if the type is registered, false otherwise. - - - - Gets a value indicating whether a given type T and a give key - are already registered. - - The type that the method checks for. - The key that the method checks for. - True if the type and key are registered, false otherwise. - - - - Registers a given type for a given interface. - - The interface for which instances will be resolved. - The type that must be used to create instances. - - - - Registers a given type for a given interface with the possibility for immediate - creation of the instance. - - The interface for which instances will be resolved. - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given type. - - The type that must be used to create instances. - - - - Registers a given type with the possibility for immediate - creation of the instance. - - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - - - - Registers a given instance for a given type with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type and a given key. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - - - - Registers a given instance for a given type and a given key with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - If true, forces the creation of the default - instance of the provided class. - - - - Resets the instance in its original states. This deletes all the - registrations. - - - - - Unregisters a class from the cache and removes all the previously - created instances. - - The class that must be removed. - - - - Removes the given instance from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The instance that must be removed. - - - - Removes the instance corresponding to the given key from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The key corresponding to the instance that must be removed. - - - - This can be - used to bind any event on any FrameworkElement to an . - Typically, this element is used in XAML to connect the attached element - to a command located in a ViewModel. This trigger can only be attached - to a FrameworkElement or a class deriving from FrameworkElement. - To access the EventArgs of the fired event, use a RelayCommand<EventArgs> - and leave the CommandParameter and CommandParameterValue empty! - - - This can be - used to bind any event on any FrameworkElement to an . - Typically, this element is used in XAML to connect the attached element - to a command located in a ViewModel. This trigger can only be attached - to a FrameworkElement or a class deriving from FrameworkElement. - - - - - Provides a simple way to invoke this trigger programatically - without any EventArgs. - - - - - Executes the trigger. - To access the EventArgs of the fired event, use a RelayCommand<EventArgs> - and leave the CommandParameter and CommandParameterValue empty! - - The EventArgs of the fired event. - - - - Identifies the dependency property - - - - - Identifies the dependency property - - - - - Identifies the dependency property - - - - - Initializes a new instance of the EventToCommand class. - - - - - Called when this trigger is attached to a FrameworkElement. - - - - - Called when this trigger is detached from its associated object. - - - - - Gets or sets a value indicating whether the EventArgs passed to the - event handler will be forwarded to the ICommand's Execute method - when the event is fired (if the bound ICommand accepts an argument - of type EventArgs). - For example, use a RelayCommand<MouseEventArgs> to get - the arguments of a MouseMove event. - - - - - Gets or sets the ICommand that this trigger is bound to. This - is a DependencyProperty. - - - - - Gets or sets an object that will be passed to the - attached to this trigger. This is a DependencyProperty. Because of limitations - of Silverlight, you can only set databindings on this property. If you - wish to use hard coded values, use the - property. - - - - - Gets or sets an object that will be passed to the - attached to this trigger. This is NOT a DependencyProperty. Use this - property if you want to set a hard coded value. - For databinding, use the property. - - - - - Gets or sets a value indicating whether the attached element must be - disabled when the property's CanExecuteChanged - event fires. If this property is true, and the command's CanExecute - method returns false, the element will be disabled. If this property - is false, the element will not be disabled when the command's - CanExecute method changes. - If the attached element is not a , this property - has no effect. - This is a DependencyProperty. - Because of limitations of Silverlight, you can only set databindings - on this property. If you wish to use hard coded values, use - the property. - - - - - Gets or sets a value indicating whether the attached element must be - disabled when the property's CanExecuteChanged - event fires. If this property is true, and the command's CanExecute - method returns false, the element will be disabled. - If the attached element is not a , this property - has no effect. - This property is here for compatibility with the Silverlight version. - This is NOT a DependencyProperty. - Use this property if you want to set a hard coded value. - For databinding, use the property. - - - - - When used with the SimpleIoc container, specifies which constructor - should be used to instantiate when GetInstance is called. - If there is only one constructor in the class, this attribute is - not needed. - - - - - A very simple IOC container with basic functionality needed to register and resolve - instances. If needed, this class can be replaced by another more elaborate - IOC container implementing the IServiceLocator interface. - The inspiration for this class is at https://gist.github.com/716137 but it has - been extended with additional features. - - - - - Checks whether at least one instance of a given class is already created in the container. - - The class that is queried. - True if at least on instance of the class is already created, false otherwise. - - - - Checks whether the instance with the given key is already created for a given class - in the container. - - The class that is queried. - The key that is queried. - True if the instance with the given key is already registered for the given class, - false otherwise. - - - - Gets a value indicating whether a given type T is already registered. - - The type that the method checks for. - True if the type is registered, false otherwise. - - - - Gets a value indicating whether a given type T and a give key - are already registered. - - The type that the method checks for. - The key that the method checks for. - True if the type and key are registered, false otherwise. - - - - Registers a given type for a given interface. - - The interface for which instances will be resolved. - The type that must be used to create instances. - - - - Registers a given type for a given interface with the possibility for immediate - creation of the instance. - - The interface for which instances will be resolved. - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given type. - - The type that must be used to create instances. - - - - Registers a given type with the possibility for immediate - creation of the instance. - - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - - - - Registers a given instance for a given type with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type and a given key. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - - - - Registers a given instance for a given type and a given key with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - If true, forces the creation of the default - instance of the provided class. - - - - Resets the instance in its original states. This deletes all the - registrations. - - - - - Unregisters a class from the cache and removes all the previously - created instances. - - The class that must be removed. - - - - Removes the given instance from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The instance that must be removed. - - - - Removes the instance corresponding to the given key from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The key corresponding to the instance that must be removed. - - - - Provides a way to get all the created instances of a given type available in the - cache. Registering a class or a factory does not automatically - create the corresponding instance! To create an instance, either register - the class or the factory with createInstanceImmediately set to true, - or call the GetInstance method before calling GetAllCreatedInstances. - Alternatively, use the GetAllInstances method, which auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the already created instances of the given type. - - - - Provides a way to get all the created instances of a given type available in the - cache. Registering a class or a factory does not automatically - create the corresponding instance! To create an instance, either register - the class or the factory with createInstanceImmediately set to true, - or call the GetInstance method before calling GetAllCreatedInstances. - Alternatively, use the GetAllInstances method, which auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the already created instances of the given type. - - - - Gets the service object of the specified type. - - - A service object of type . - -or- - null if there is no service object of type . - - An object that specifies the type of service object to get. - - - - Provides a way to get all the created instances of a given type available in the - cache. Calling this method auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the instances of the given type. - - - - Provides a way to get all the created instances of a given type available in the - cache. Calling this method auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the instances of the given type. - - - - Provides a way to get an instance of a given type. If no instance had been instantiated - before, a new instance will be created. If an instance had already - been created, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance - must be returned. - An instance of the given type. - - - - Provides a way to get an instance of a given type corresponding - to a given key. If no instance had been instantiated with this - key before, a new instance will be created. If an instance had already - been created with the same key, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance must be returned. - The key uniquely identifying this instance. - An instance corresponding to the given type and key. - - - - Provides a way to get an instance of a given type. If no instance had been instantiated - before, a new instance will be created. If an instance had already - been created, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance - must be returned. - An instance of the given type. - - - - Provides a way to get an instance of a given type corresponding - to a given key. If no instance had been instantiated with this - key before, a new instance will be created. If an instance had already - been created with the same key, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance must be returned. - The key uniquely identifying this instance. - An instance corresponding to the given type and key. - - - - This class' default instance. - - - - diff --git a/NuGet/V4Full/lib/SL3/GalaSoft.MvvmLight.Extras.dll b/NuGet/V4Full/lib/SL3/GalaSoft.MvvmLight.Extras.dll deleted file mode 100644 index 7ad10f28277056e7d1a87d9fdc910c19e5ec940d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27648 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 diff --git a/NuGet/V4Full/lib/SL3/GalaSoft.MvvmLight.XML b/NuGet/V4Full/lib/SL3/GalaSoft.MvvmLight.XML deleted file mode 100644 index 8357ac0..0000000 --- a/NuGet/V4Full/lib/SL3/GalaSoft.MvvmLight.XML +++ /dev/null @@ -1,1728 +0,0 @@ - - - - GalaSoft.MvvmLight - - - - - Represents a method that will handle the System.ComponentModel.INotifyPropertyChanging.PropertyChanging event. - - The source of the event. - The event data. - - - - This interface is meant for the class and can be - useful if you store multiple WeakFunc{T} instances but don't know in advance - what type T represents. - - - - - Executes a func and returns the result. - - A parameter passed as an object, - to be casted to the appropriate type. - - - - The Messenger is a class allowing objects to exchange messages. - - - - - Registers a recipient for a type of message TMessage. The action - parameter will be executed when a corresponding message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Sends a message to registered recipients. The message will - reach all recipients that registered for this message type - using one of the Register methods. - - The type of message that will be sent. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The type of recipients that will receive - the message. The message won't be sent to recipients of another type. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The message to send to registered recipients. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - - - - Unregisters a messager recipient completely. After this method - is executed, the recipient will not receive any messages anymore. - - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only. - After this method is executed, the recipient will not receive messages - of type TMessage anymore, but will still receive other message types (if it - registered for them previously). - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only and for a given token. - After this method is executed, the recipient will not receive messages - of type TMessage anymore with the given token, but will still receive other message types - or messages with other tokens (if it registered for them previously). - - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages and for - a given action. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage and for the given recipient (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Unregisters a message recipient for a given type of messages, for - a given action and a given token. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage, for the given recipient and other tokens (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Stores an without causing a hard reference - to be created to the Action's owner. The owner can be garbage collected at any time. - - - - - Initializes an empty instance of the class. - - - - - Initializes a new instance of the class. - - The action that will be associated to this instance. - - - - Initializes a new instance of the class. - - The action's owner. - The action that will be associated to this instance. - - - - Executes the action. This only happens if the action's owner - is still alive. - - - - - Sets the reference that this instance stores to null. - - - - - Gets or sets the corresponding to this WeakAction's - method passed in the constructor. - - - - - Gets the name of the method that this WeakAction represents. - - - - - Gets or sets a WeakReference to this WeakAction's action's target. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets or sets a WeakReference to the target passed when constructing - the WeakAction. This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets a value indicating whether the WeakAction is static or not. - - - - - Gets a value indicating whether the Action's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Gets the Action's owner. This object is stored as a - . - - - - - - - - - - A generic command whose sole purpose is to relay its functionality to other - objects by invoking delegates. The default return value for the CanExecute - method is 'true'. This class allows you to accept command parameters in the - Execute and CanExecute callback methods. - - The type of the command parameter. - - - - Initializes a new instance of the RelayCommand class that - can always execute. - - The execution logic. - If the execute argument is null. - - - - Initializes a new instance of the RelayCommand class. - - The execution logic. - The execution status logic. - If the execute argument is null. - - - - Raises the event. - - - - - Defines the method that determines whether the command can execute in its current state. - - Data used by the command. If the command does not require data - to be passed, this object can be set to a null reference - true if this command can be executed; otherwise, false. - - - - Defines the method to be called when the command is invoked. - - Data used by the command. If the command does not require data - to be passed, this object can be set to a null reference - - - - Occurs when changes occur that affect whether the command should execute. - - - - - A base class for objects of which the properties must be observable. - - - - - Defines an event for notifying clients that a property value is changing. - - - - - Occurs when a property value is changing. - - - - - Verifies that a property name exists in this ViewModel. This method - can be called before the property is used, for instance before - calling RaisePropertyChanged. It avoids errors when a property name - is changed but some places are missed. - This method is only active in DEBUG mode. - - - - - - Raises the PropertyChanging event if needed. - - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - The name of the property that - changed. - - - - Raises the PropertyChanged event if needed. - - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - The name of the property that - changed. - - - - Raises the PropertyChanging event if needed. - - The type of the property that - changes. - An expression identifying the property - that changes. - - - - Raises the PropertyChanged event if needed. - - The type of the property that - changed. - An expression identifying the property - that changed. - - - - Extracts the name of a property from an expression. - - The type of the property. - An expression returning the property's name. - The name of the property returned by the expression. - If the expression is null. - If the expression does not represent a property. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed. - - The type of the property that - changed. - An expression identifying the property - that changed. - The field storing the property's value. - The property's value after the change - occurred. - True if the PropertyChanged event has been raised, - false otherwise. The event is not raised if the old - value is equal to the new value. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed. - - The type of the property that - changed. - The name of the property that - changed. - The field storing the property's value. - The property's value after the change - occurred. - True if the PropertyChanged event has been raised, - false otherwise. The event is not raised if the old - value is equal to the new value. - - - - Occurs after a property value changes. - - - - - Occurs before a property value changes. - - - - - Provides access to the PropertyChanged event handler to derived classes. - - - - - Provides access to the PropertyChanging event handler to derived classes. - - - - - A command whose sole purpose is to relay its functionality to other - objects by invoking delegates. The default return value for the CanExecute - method is 'true'. This class does not allow you to accept command parameters in the - Execute and CanExecute callback methods. - - - - - Initializes a new instance of the RelayCommand class that - can always execute. - - The execution logic. - If the execute argument is null. - - - - Initializes a new instance of the RelayCommand class. - - The execution logic. - The execution status logic. - If the execute argument is null. - - - - Raises the event. - - - - - Defines the method that determines whether the command can execute in its current state. - - This parameter will always be ignored. - true if this command can be executed; otherwise, false. - - - - Defines the method to be called when the command is invoked. - - This parameter will always be ignored. - - - - Occurs when changes occur that affect whether the command should execute. - - - - - Base class for all messages broadcasted by the Messenger. - You can create your own message types by extending this class. - - - - - Initializes a new instance of the MessageBase class. - - - - - Initializes a new instance of the MessageBase class. - - The message's original sender. - - - - Initializes a new instance of the MessageBase class. - - The message's original sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - - - - Gets or sets the message's sender. - - - - - Gets or sets the message's intended target. This property can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - - - - - This interface is meant for the class and can be - useful if you store multiple WeakAction{T} instances but don't know in advance - what type T represents. - - - - - Executes an action. - - A parameter passed as an object, - to be casted to the appropriate type. - - - - Deletes all references, which notifies the cleanup method - that this entry must be deleted. - - - - - The target of the WeakAction. - - - - - Use this class to send a message requesting to display a message box with features - corresponding to this message's properties. The Callback property should be used - to notify the message's sender about the user's choice in the message box. - Typically, you can use this message typ's recipient will be an element of the View, - and the sender will possibly be a ViewModel. - - - - - Passes a generic value (Content) to a recipient. - - The type of the Content property. - - - - Initializes a new instance of the GenericMessage class. - - The message content. - - - - Initializes a new instance of the GenericMessage class. - - The message's sender. - The message content. - - - - Initializes a new instance of the GenericMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The message content. - - - - Gets or sets the message's content. - - - - - Initializes a new instance of the DialogMessage class. - - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Initializes a new instance of the DialogMessage class. - - The message's original sender. - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Initializes a new instance of the DialogMessage class. - - The message's original sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Utility method, checks if the property is - null, and if it is not null, executes it. - - The result that must be passed - to the dialog message caller. - - - - Gets or sets the buttons displayed by the message box. - - - - - Gets a callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - - Gets or sets the caption for the message box. - - - - - Gets or sets which result is the default in the message box. - - - - - Helper class for dispatcher operations on the UI thread. - - - - - Executes an action on the UI thread. If this method is called - from the UI thread, the action is executed immendiately. If the - method is called from another thread, the action will be enqueued - on the UI thread's dispatcher and executed asynchronously. - For additional operations on the UI thread, you can get a - reference to the UI thread's dispatcher thanks to the property - . - - The action that will be executed on the UI - thread. - - - - Invokes an action asynchronously on the UI thread. - - The action that must be executed. - - - - This method should be called once on the UI thread to ensure that - the property is initialized. - In a Silverlight application, call this method in the - Application_Startup event handler, after the MainPage is constructed. - In WPF, call this method on the static App() constructor. - - - - - Gets a reference to the UI thread's dispatcher, after the - method has been called on the UI thread. - - - - - The Messenger is a class allowing objects to exchange messages. - - - - - Registers a recipient for a type of message TMessage. The action - parameter will be executed when a corresponding message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Sends a message to registered recipients. The message will - reach all recipients that registered for this message type - using one of the Register methods. - - The type of message that will be sent. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The type of recipients that will receive - the message. The message won't be sent to recipients of another type. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The message to send to registered recipients. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - - - - Unregisters a messager recipient completely. After this method - is executed, the recipient will not receive any messages anymore. - - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only. - After this method is executed, the recipient will not receive messages - of type TMessage anymore, but will still receive other message types (if it - registered for them previously). - - The recipient that must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages only and for a given token. - After this method is executed, the recipient will not receive messages - of type TMessage anymore with the given token, but will still receive other message types - or messages with other tokens (if it registered for them previously). - - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages and for - a given action. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage and for the given recipient (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Unregisters a message recipient for a given type of messages, for - a given action and a given token. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage, for the given recipient and other tokens (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Provides a way to override the Messenger.Default instance with - a custom instance, for example for unit testing purposes. - - The instance that will be used as Messenger.Default. - - - - Sets the Messenger's default (static) instance to null. - - - - - Provides a non-static access to the static method. - Sets the Messenger's default (static) instance to null. - - - - - Notifies the Messenger that the lists of recipients should - be scanned and cleaned up. - Since recipients are stored as , - recipients can be garbage collected even though the Messenger keeps - them in a list. During the cleanup operation, all "dead" - recipients are removed from the lists. Since this operation - can take a moment, it is only executed when the application is - idle. For this reason, a user of the Messenger class should use - instead of forcing one with the - method. - - - - - Scans the recipients' lists for "dead" instances and removes them. - Since recipients are stored as , - recipients can be garbage collected even though the Messenger keeps - them in a list. During the cleanup operation, all "dead" - recipients are removed from the lists. Since this operation - can take a moment, it is only executed when the application is - idle. For this reason, a user of the Messenger class should use - instead of forcing one with the - method. - - - - - Gets the Messenger's default instance, allowing - to register and send messages in a static manner. - - - - - Provides data for the System.ComponentModel.INotifyPropertyChanging.PropertyChanging - event. - - - - - Initializes a new instance of the System.ComponentModel.PropertyChangingEventArgs class. - - The name of the property that is changing. - - - - Gets the name of the property that is changing. - - - - - Maps ICommand objects to lists of ButtonBase objects. Stores the object references - as WeakReferences, so that the commands and buttons can be garbage collected as necessary. - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. The callback method has one parameter. - . - - The type of the callback method's - only parameter. - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. The callback method has one parameter. - and - . - - - - - Passes a string message (Notification) to a recipient. - Typically, notifications are defined as unique strings in a static class. To define - a unique string, you can use Guid.NewGuid().ToString() or any other unique - identifier. - - - - - Initializes a new instance of the NotificationMessage class. - - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - A string containing any arbitrary message to be - passed to recipient(s) - - - - Gets a string containing any arbitrary message to be - passed to recipient(s). - - - - - Initializes a new instance of the class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message with an - arbitrary number of parameters. - - A number of parameters that will - be passed to the callback method. - The object returned by the callback method. - - - - Initializes a new instance of the - class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message. - - A parameter requested by the message's - sender and providing additional information on the recipient's - state. - - - - Stores a Func<T> without causing a hard reference - to be created to the Func's owner. The owner can be garbage collected at any time. - - - - - Initializes an empty instance of the WeakFunc class. - - - - - Initializes a new instance of the WeakFunc class. - - The func that will be associated to this instance. - - - - Initializes a new instance of the WeakFunc class. - - The func's owner. - The func that will be associated to this instance. - - - - Executes the action. This only happens if the func's owner - is still alive. - - - - - Sets the reference that this instance stores to null. - - - - - Gets or sets the corresponding to this WeakFunc's - method passed in the constructor. - - - - - Get a value indicating whether the WeakFunc is static or not. - - - - - Gets the name of the method that this WeakFunc represents. - - - - - Gets or sets a WeakReference to this WeakFunc's action's target. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets or sets a WeakReference to the target passed when constructing - the WeakFunc. This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets a value indicating whether the Func's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Gets the Func's owner. This object is stored as a - . - - - - - Gets the owner of the Func that was passed as parameter. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Provides attached properties that extend the behavior - of controls that derive from ButtonBase. - - - - - Identifies the CommandParameter dependency property. - - - - - Identitifies the Command dependency property. - - - - - Gets the value of the Command dependency property. - - An instance of ButtonBase. - The value of the Command dependency property. - - - - Gets the value of the CommandParameter dependency property. - - An instance of ButtonBase. - The value of the CommandParameter dependency property. - - - - Sets the value of the dependency property. - - An instance of ButtonBase. - The new value to set on the Command dependency property. - - - - Sets the value of the CommandParameter dependency property. - - An instance of ButtonBase. - The new value to set on the CommandParameter dependency property. - - - - A base class for the ViewModel classes in the MVVM pattern. - - - - - Defines a common interface for classes that should be cleaned up, - but without the implications that IDisposable presupposes. An instance - implementing ICleanup can be cleaned up without being - disposed and garbage collected. - - - - - Cleans up the instance, for example by saving its state, - removing resources, etc... - - - - - Initializes a new instance of the ViewModelBase class. - - - - - Initializes a new instance of the ViewModelBase class. - - An instance of a - used to broadcast messages to other objects. If null, this class - will attempt to broadcast using the Messenger's default - instance. - - - - Unregisters this instance from the Messenger class. - To cleanup additional resources, override this method, clean - up and then call base.Cleanup(). - - - - - Broadcasts a PropertyChangedMessage using either the instance of - the Messenger that was passed to this class (if available) - or the Messenger's default instance. - - The type of the property that - changed. - The value of the property before it - changed. - The value of the property after it - changed. - The name of the property that - changed. - - - - Raises the PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - The name of the property that - changed. - The property's value before the change - occurred. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - - - - Raises the PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - An expression identifying the property - that changed. - The property's value before the change - occurred. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - An expression identifying the property - that changed. - The field storing the property's value. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - The name of the property that - changed. - The field storing the property's value. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Gets a value indicating whether the control is in design mode - (running under Blend or Visual Studio). - - - - - Gets a value indicating whether the control is in design mode - (running in Blend or Visual Studio). - - - - - Gets or sets an instance of a used to - broadcast messages to other objects. If null, this class will - attempt to broadcast using the Messenger's default instance. - - - - - Basis class for the class. This - class allows a recipient to register for all PropertyChangedMessages without - having to specify the type T. - - - - - Initializes a new instance of the class. - - The message's sender. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The name of the property that changed. - - - - Gets or sets the name of the property that changed. - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. - - - - - Initializes a new instance of the - class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message. - - - - - Stores an Func without causing a hard reference - to be created to the Func's owner. The owner can be garbage collected at any time. - - The type of the Func's parameter. - The type of the Func's return value. - - - - Initializes a new instance of the WeakFunc class. - - The func that will be associated to this instance. - - - - Initializes a new instance of the WeakFunc class. - - The func's owner. - The func that will be associated to this instance. - - - - Executes the func. This only happens if the func's owner - is still alive. The func's parameter is set to default(T). - - - - - Executes the func. This only happens if the func's owner - is still alive. - - A parameter to be passed to the action. - - - - Executes the func with a parameter of type object. This parameter - will be casted to T. This method implements - and can be useful if you store multiple WeakFunc{T} instances but don't know in advance - what type T represents. - - The parameter that will be passed to the func after - being casted to T. - The result of the execution as object, to be casted to T. - - - - Sets all the funcs that this WeakFunc contains to null, - which is a signal for containing objects that this WeakFunc - should be deleted. - - - - - Gets or sets the name of the method that this WeakFunc represents. - - - - - Gets a value indicating whether the Func's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Stores an Action without causing a hard reference - to be created to the Action's owner. The owner can be garbage collected at any time. - - The type of the Action's parameter. - - - - Initializes a new instance of the WeakAction class. - - The action that will be associated to this instance. - - - - Initializes a new instance of the WeakAction class. - - The action's owner. - The action that will be associated to this instance. - - - - Executes the action. This only happens if the action's owner - is still alive. The action's parameter is set to default(T). - - - - - Executes the action. This only happens if the action's owner - is still alive. - - A parameter to be passed to the action. - - - - Executes the action with a parameter of type object. This parameter - will be casted to T. This method implements - and can be useful if you store multiple WeakAction{T} instances but don't know in advance - what type T represents. - - The parameter that will be passed to the action after - being casted to T. - - - - Sets all the actions that this WeakAction contains to null, - which is a signal for containing objects that this WeakAction - should be deleted. - - - - - Gets the name of the method that this WeakAction represents. - - - - - Gets a value indicating whether the Action's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Passes a string property name (PropertyName) and a generic value - ( and ) to a recipient. - This message type can be used to propagate a PropertyChanged event to - a recipient using the messenging system. - - The type of the OldValue and NewValue property. - - - - Initializes a new instance of the class. - - The message's sender. - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Gets the value that the property has after the change. - - - - - Gets the value that the property had before the change. - - - - - Passes a string message (Notification) and a generic value (Content) to a recipient. - - The type of the Content property. - - - - Initializes a new instance of the NotificationMessage class. - - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Gets a string containing any arbitrary message to be - passed to recipient(s). - - - - diff --git a/NuGet/V4Full/lib/SL3/GalaSoft.MvvmLight.dll b/NuGet/V4Full/lib/SL3/GalaSoft.MvvmLight.dll deleted file mode 100644 index 4c5aa35f40fcfc85841a95bfca520e6c08ceb032..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31232 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 E059u9g8%>k diff --git a/NuGet/V4Full/lib/SL3/Microsoft.Practices.ServiceLocation.dll b/NuGet/V4Full/lib/SL3/Microsoft.Practices.ServiceLocation.dll deleted file mode 100644 index fa752370c00811b614216db5e3c3bb4b8a2045c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26504 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 diff --git a/NuGet/V4Full/lib/SL3/Microsoft.Practices.ServiceLocation.xml b/NuGet/V4Full/lib/SL3/Microsoft.Practices.ServiceLocation.xml deleted file mode 100644 index 8dca55c..0000000 --- a/NuGet/V4Full/lib/SL3/Microsoft.Practices.ServiceLocation.xml +++ /dev/null @@ -1,263 +0,0 @@ - - - - Microsoft.Practices.ServiceLocation - - - - - The standard exception thrown when a ServiceLocator has an error in resolving an object. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - - The message that describes the error. - - - - - Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. - - - The error message that explains the reason for the exception. - - - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. - - - - - The generic Service Locator interface. This interface is used - to retrieve services (instances identified by type and optional - name) from a container. - - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activation error occured while trying to get all instances of type {0}. - - - - - Looks up a localized string similar to Activation error occured while trying to get instance of type {0}, key "{1}". - - - - - This class provides the ambient container for this application. If your - framework defines such an ambient container, use ServiceLocator.Current - to get it. - - - - - Set the delegate that is used to retrieve the current container. - - Delegate that, when called, will return - the current ambient container. - - - - The current ambient container. - - - - - This class is a helper that provides a default implementation - for most of the methods of . - - - - - Implementation of . - - The requested service. - if there is an error in resolving the service instance. - The requested object. - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - When implemented by inheriting classes, this method will do the actual work of resolving - the requested service instance. - - Type of instance requested. - Name of registered service you want. May be null. - The requested service instance. - - - - When implemented by inheriting classes, this method will do the actual work of - resolving all the requested service instances. - - Type of service requested. - Sequence of service instance objects. - - - - Format the exception message for use in an - that occurs while resolving a single service. - - The actual exception thrown by the implementation. - Type of service requested. - Name requested. - The formatted exception message string. - - - - Format the exception message for use in an - that occurs while resolving multiple service instances. - - The actual exception thrown by the implementation. - Type of service requested. - The formatted exception message string. - - - - This delegate type is used to provide a method that will - return the current container. Used with the - static accessor class. - - An . - - - diff --git a/NuGet/V4Full/lib/SL3/System.Windows.Interactivity.dll b/NuGet/V4Full/lib/SL3/System.Windows.Interactivity.dll deleted file mode 100644 index cb9ffc0bf2af0ef6b104689ae32ce97efaa1f9a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45056 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 H)WH7${UeJV diff --git a/NuGet/V4Full/lib/SL3/System.Windows.Interactivity.xml b/NuGet/V4Full/lib/SL3/System.Windows.Interactivity.xml deleted file mode 100644 index ca19f44..0000000 --- a/NuGet/V4Full/lib/SL3/System.Windows.Interactivity.xml +++ /dev/null @@ -1,964 +0,0 @@ - - - - System.Windows.Interactivity - - - - - Represents a collection of IAttachedObject with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - An interface for an object that can be attached to another object. - - - - - Attaches to the specified object. - - The object to attach to. - - - - Detaches this instance from its associated object. - - - - - Gets the associated object. - - The associated object. - Represents the object the instance is attached to. - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - Cannot add the instance to a collection more than once. - - - - Attaches to the specified object. - - The object to attach to. - The IAttachedObject is already attached to a different object. - - - - Detaches this instance from its associated object. - - - - - The object on which the collection is hosted. - - - - - Gets the associated object. - - The associated object. - - - - Encapsulates state information and zero or more ICommands into an attachable object. - - The type the can be attached to. - - Behavior is the base class for providing attachable state and commands to an object. - The types the Behavior can be attached to can be controlled by the generic parameter. - Override OnAttached() and OnDetaching() methods to hook and unhook any necessary handlers - from the AssociatedObject. - - - - - Encapsulates state information and zero or more ICommands into an attachable object. - - This is an infrastructure class. Behavior authors should derive from Behavior<T> instead of from this class. - - - - Called after the behavior is attached to an AssociatedObject. - - Override this to hook up functionality to the AssociatedObject. - - - - Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred. - - Override this to unhook functionality from the AssociatedObject. - - - - Attaches to the specified object. - - The object to attach to. - The Behavior is already hosted on a different element. - dependencyObject does not satisfy the Behavior type constraint. - - - - Detaches this instance from its associated object. - - - - - The type to which this behavior can be attached. - - - - - Gets the object to which this behavior is attached. - - - - - Gets the associated object. - - The associated object. - - - - Initializes a new instance of the class. - - - - - Gets the object to which this is attached. - - - - - Represents a collection of behaviors with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Enumerates possible values for reusable property value editors. - - - - - Uses the element picker, if supported, to edit this property at design time. - - - - - Uses the storyboard picker, if supported, to edit this property at design time. - - - - - Uses the state picker, if supported, to edit this property at design time. - - - - - Associates the given editor type with the property on which the CustomPropertyValueEditor is applied. - - Use this attribute to get improved design-time editing for properties that denote element (by name), storyboards, or states (by name). - - - - Initializes a new instance of the class. - - The custom property value editor. - - - - Gets or sets the custom property value editor. - - The custom property value editor. - - - - Provides design tools information about what to instantiate for a given action or command. - - - - - Initializes a new instance of the class. - - The type this attribute applies to. - The type of to instantiate. - A single argument for the specified . - is not derived from TriggerBase. - This constructor is useful if the specifed has a single argument. The - resulting code will be CLS compliant. - - - - Initializes a new instance of the class. - - The type this attribute applies to. - The type of to instantiate. - The constructor arguments for the specified . - is not derived from TriggerBase. - - - - Instantiates this instance. - - The specified by the DefaultTriggerAttribute. - - - - Gets the type that this DefaultTriggerAttribute applies to. - - The type this DefaultTriggerAttribute applies to. - - - - Gets the type of the to instantiate. - - The type of the to instantiate. - - - - Gets the parameters to pass to the constructor. - - The parameters to pass to the constructor. - - - - A trigger that listens for a specified event on its source and fires when that event is fired. - - - - - Represents a trigger that can listen to an element other than its AssociatedObject. - - The type that this trigger can be associated with. - - EventTriggerBase extends TriggerBase to add knowledge of another element than the one it is attached to. - This allows a user to attach a Trigger/Action pair to one element and invoke the Action in response to a - change in another element somewhere else. Override OnSourceChanged to hook or unhook handlers on the source - element, and OnAttached/OnDetaching for the associated element. The type of the Source element can be - constrained by the generic type parameter. If you need control over the type of the - AssociatedObject, set a TypeConstraintAttribute on your derived type. - - - - - Represents a trigger that can listen to an element other than its AssociatedObject. - - This is an infrastructure class. Trigger authors should derive from EventTriggerBase<T> instead of this class. - - - - Represents an object that can invoke Actions conditionally. - - This is an infrastructure class. Trigger authors should derive from Trigger<T> instead of this class. - - - - Invoke all Actions associated with this trigger. - - Derived classes should call this to fire the trigger. - - - - Called after the trigger is attached to an AssociatedObject. - - - - - Called when the trigger is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Attaches to the specified object. - - The object to attach to. - Cannot host the same Trigger on more than one object at a time. - dependencyObject does not satisfy the Trigger type constraint. - - - - Detaches this instance from its associated object. - - - - - Gets the object to which the trigger is attached. - - The associated object. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - - - - Gets the actions associated with this trigger. - - The actions associated with this trigger. - - - - Gets the associated object. - - The associated object. - - - - Specifies the name of the Event this EventTriggerBase is listening for. - - - - - - Called when the event associated with this EventTriggerBase is fired. By default, this will invoke all actions on the trigger. - - The instance containing the event data. - Override this to provide more granular control over when actions associated with this trigger will be invoked. - - - - Called when the source changes. - - The old source. - The new source. - This function should be overridden in derived classes to hook functionality to and unhook functionality from the changing source objects. - - - - Called after the trigger is attached to an AssociatedObject. - - - - - Called when the trigger is being detached from its AssociatedObject, but before it has actually occurred. - - - - Could not find eventName on the Target. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - Define a TypeConstraintAttribute on a derived type to constrain the types it may be attached to. - - - - Gets the source type constraint. - - The source type constraint. - - - - Gets or sets the name of the element this EventTriggerBase listens for as a source. If the name is unset or cannot be resolved, the AssociatedObject will be used. This is a dependency property. - - The name of the source element. - - - - Gets the resolved source. If is unset or cannot be resolved, defaults to AssociatedObject. - - The resolved source object. - In general, this property should be used in place of AssociatedObject in derived classes. - The element pointed to by does not satisify the type constraint. - - - - Initializes a new instance of the class. - - - - - Called when the source property changes. - - Override this to hook functionality to and unhook functionality from the specified Source, rather than the AssociatedObject. - The old source. - The new source. - - - - Gets the resolved source. If is not set or cannot be resolved, defaults to AssociatedObject. - - The resolved source object. - In general, this property should be used in place of AssociatedObject in derived classes. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the event. - - - - Gets or sets the name of the event to listen for. This is a dependency property. - - The name of the event. - - - - Static class that owns the Triggers and Behaviors attached properties. Handles propagation of AssociatedObject change notifications. - - - - - This property is used as the internal backing store for the public Triggers attached property. - - - - - This property is used as the internal backing store for the public Behaviors attached property. - - - - - Gets the TriggerCollection containing the triggers associated with the specified object. - - The object from which to retrieve the triggers. - A TriggerCollection containing the triggers associated with the specified object. - - - - Gets the associated with a specified object. - - The object from which to retrieve the . - A containing the behaviors associated with the specified object. - - - Cannot host the same BehaviorCollection on more than one object at a time. - - - Cannot host the same TriggerCollection on more than one object at a time. - - - - A helper function to take the place of FrameworkElement.IsLoaded, as Silverlight doesn't have a property like that. - - The element of interest. - True if the element has been loaded; otherwise, false - - - - Executes a specified Action on the host Behavior when invoked. - - - - - Represents an attachable object that encapsulates a unit of functionality. - - The type to which this action can be attached. - - - - Represents an attachable object that encapsulates a unit of functionality. - - This is an infrastructure class. Action authors should derive from TriggerAction<T> instead of this class. - - - - Attempts to invoke the action. - - The parameter to the action. If the Action does not require a parameter, the parameter may be set to a null reference. - - - - Invokes the action. - - The parameter to the action. If the Action does not require a parameter, the parameter may be set to a null reference. - - - - Called after the action is attached to an AssociatedObject. - - - - - Called when the action is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Attaches to the specified object. - - The object to attach to. - Cannot host the same TriggerAction on more than one object at a time. - dependencyObject does not satisfy the TriggerAction type constraint. - - - - Detaches this instance from its associated object. - - - - - Gets or sets a value indicating whether this action will run when invoked. This is a dependency property. - - - true if this action will be run when invoked; otherwise, false. - - - - - Gets the object to which this Action is attached. - - The associated object. - - - - Gets the associated object type constraint. - - The associated object type constraint. - - - - Gets or sets a value indicating whether this instance is attached. - - true if this instance is attached; otherwise, false. - - - - Gets the associated object. - - The associated object. - - - - Initializes a new instance of the class. - - - - - Gets the object to which this is attached. - - The associated object. - - - - Gets the associated object type constraint. - - The associated object type constraint. - - - - Invokes the action. - - The parameter to the action. If the Action does not require a parameter, the parameter may be set to a null reference. - - - - Called after the collection is attached to an AssociatedObject. - - InvokeActionCommand must be hosted on a Behavior. - - - - Gets or sets the name of the command this action should invoke. - - The name of the command this action should invoke. - - - - Gets or sets the command parameter. - - The command parameter. - This is the value passed to ICommand.CanExecute and ICommand.Execute. - - - - Provides data about which objects were affected when resolving a name change. - - - - - Helper class to handle the logic of resolving a TargetName into a Target element - based on the context provided by a host element. - - - - - Attempts to update the resolved object from the name within the context of the namescope reference element. - - The old resolved object. - - Resets the existing target and attempts to resolve the current TargetName from the - context of the current Host. If it cannot resolve from the context of Host, it will - continue up the visual tree until it resolves. If it has not resolved it when it reaches - the root, it will set the Target to null and write a warning message to Debug output. - - - - - Occurs when the resolved element has changed. - - - - - Gets or sets the name of the element to attempt to resolve. - - The name to attempt to resolve. - - - - The resolved object. Will return the reference element is TargetName is null or empty, or if a resolve has not been attempted. - - - - - Gets or sets the reference element from which to perform the name resolution. - - The reference element. - - - - Gets or sets a value indicating whether the reference element load is pending. - - - true if [pending reference element load]; otherwise, false. - - - If the Host has not been loaded, the name will not be resolved. - In that case, delay the resolution and track that fact with this property. - - - - - Represents an action that can be targeted to affect an object other than its AssociatedObject. - - The type constraint on the target. - - TargetedTriggerAction extends TriggerAction to add knowledge of another element than the one it is attached to. - This allows a user to invoke the Action on an element other than the one it is attached to in response to a - Trigger firing. Override OnTargetChanged to hook or unhook handlers on the target element, and OnAttached/OnDetaching - for the associated element. The type of the Target element can be constrained by the generic type parameter. If - you need control over the type of the AssociatedObject, set a TypeConstraintAttribute on your derived type. - - - - - Represents an action that can be targeted to affect an object other than its AssociatedObject. - - This is an infrastructure class. Action authors should derive from TargetedTriggerAction<T> instead of this class. - - - - Called when the target changes. - - The old target. - The new target. - This function should be overriden in derived classes to hook and unhook functionality from the changing source objects. - - - - Called after the action is attached to an AssociatedObject. - - - - - Called when the action is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Gets or sets the name of the target. If TargetName is unset or cannot be resolved, the target will default to the AssociatedObject. This is a dependency property. - - The name of the target. - - - - Gets the target object. If TargetName is unset or cannot be resolved, defaults to the AssociatedObject. - - The target. - In general, this property should be used in place of AssociatedObject in derived classes. - The Target element does not satisfy the type constraint. - - - - Gets the associated object type constraint. - - The associated object type constraint. - Define a TypeConstraintAttribute on a derived type to constrain the types it may be attached to. - - - - Gets the target type constraint. - - The target type constraint. - - - - Initializes a new instance of the class. - - - - - Called when the target property changes. - - Override this to hook and unhook functionality on the specified Target, rather than the AssociatedObject. - The old target. - The new target. - - - - Gets the target object. If TargetName is unset or cannot be resolved, defaults to the AssociatedObject. - - The target. - In general, this property should be used in place of AssociatedObject in derived classes. - - - - Represents a collection of actions with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Represents an object that can invoke Actions conditionally. - - The type to which this trigger can be attached. - - TriggerBase is the base class for controlling Actions. Override OnAttached() and - OnDetaching() to hook and unhook handlers on the AssociatedObject. You may - constrain the types that a derived TriggerBase may be attached to by specifying - the generic parameter. Call InvokeActions() to fire all Actions associated with - this TriggerBase. - - - - - Initializes a new instance of the class. - - - - - Gets the object to which the trigger is attached. - - The associated object. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - - - - Represents a collection of triggers with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Specify type constraints on the AssociatedObject of TargetedTriggerAction and EventTriggerBase. - - - - - Initializes a new instance of the class. - - The constraint type. - - - - Gets the constraint type. - - The constraint type. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Cannot set the same BehaviorCollection on multiple objects.. - - - - - Looks up a localized string similar to An instance of a Behavior cannot be attached to more than one object at a time.. - - - - - Looks up a localized string similar to Cannot host an instance of a TriggerAction in multiple TriggerCollections simultaneously. Remove it from one TriggerCollection before adding it to another.. - - - - - Looks up a localized string similar to Cannot set the same TriggerCollection on multiple objects.. - - - - - Looks up a localized string similar to An instance of a trigger cannot be attached to more than one object at a time.. - - - - - Looks up a localized string similar to The command "{0}" does not exist or is not publicly exposed on {1}.. - - - - - Looks up a localized string similar to "{0}" is not a valid type for the TriggerType parameter. Make sure "{0}" derives from TriggerBase.. - - - - - Looks up a localized string similar to Cannot add the same instance of "{0}" to a "{1}" more than once.. - - - - - Looks up a localized string similar to Cannot find an event named "{0}" on type "{1}.". - - - - - Looks up a localized string similar to InvokeCommandAction must be attached to a Behavior. This can be done by adding it to the Actions collection of a Trigger in the Triggers collection of a Behavior object.. - - - - - Looks up a localized string similar to An object of type "{0}" cannot have a {3} property of type "{1}". Instances of type "{0}" can have only a {3} property of type "{2}".. - - - - - Looks up a localized string similar to Cannot attach type "{0}" to type "{1}". Instances of type "{0}" can only be attached to objects of type "{2}".. - - - - - Looks up a localized string similar to Unable to resolve TargetName "{0}.". - - - - diff --git a/NuGet/V4Full/lib/SL4/GalaSoft.MvvmLight.Extras.SL4.XML b/NuGet/V4Full/lib/SL4/GalaSoft.MvvmLight.Extras.SL4.XML deleted file mode 100644 index 9cbe3a7..0000000 --- a/NuGet/V4Full/lib/SL4/GalaSoft.MvvmLight.Extras.SL4.XML +++ /dev/null @@ -1,586 +0,0 @@ - - - - GalaSoft.MvvmLight.Extras.SL4 - - - - - A very simple IOC container with basic functionality needed to register and resolve - instances. If needed, this class can be replaced by another more elaborate - IOC container implementing the IServiceLocator interface. - The inspiration for this class is at https://gist.github.com/716137 but it has - been extended with additional features. - - - - - Checks whether at least one instance of a given class is already created in the container. - - The class that is queried. - True if at least on instance of the class is already created, false otherwise. - - - - Checks whether the instance with the given key is already created for a given class - in the container. - - The class that is queried. - The key that is queried. - True if the instance with the given key is already registered for the given class, - false otherwise. - - - - Gets a value indicating whether a given type T is already registered. - - The type that the method checks for. - True if the type is registered, false otherwise. - - - - Gets a value indicating whether a given type T and a give key - are already registered. - - The type that the method checks for. - The key that the method checks for. - True if the type and key are registered, false otherwise. - - - - Registers a given type for a given interface. - - The interface for which instances will be resolved. - The type that must be used to create instances. - - - - Registers a given type for a given interface with the possibility for immediate - creation of the instance. - - The interface for which instances will be resolved. - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given type. - - The type that must be used to create instances. - - - - Registers a given type with the possibility for immediate - creation of the instance. - - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - - - - Registers a given instance for a given type with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type and a given key. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - - - - Registers a given instance for a given type and a given key with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - If true, forces the creation of the default - instance of the provided class. - - - - Resets the instance in its original states. This deletes all the - registrations. - - - - - Unregisters a class from the cache and removes all the previously - created instances. - - The class that must be removed. - - - - Removes the given instance from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The instance that must be removed. - - - - Removes the instance corresponding to the given key from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The key corresponding to the instance that must be removed. - - - - When used with the SimpleIoc container, specifies which constructor - should be used to instantiate when GetInstance is called. - If there is only one constructor in the class, this attribute is - not needed. - - - - - A very simple IOC container with basic functionality needed to register and resolve - instances. If needed, this class can be replaced by another more elaborate - IOC container implementing the IServiceLocator interface. - The inspiration for this class is at https://gist.github.com/716137 but it has - been extended with additional features. - - - - - Checks whether at least one instance of a given class is already created in the container. - - The class that is queried. - True if at least on instance of the class is already created, false otherwise. - - - - Checks whether the instance with the given key is already created for a given class - in the container. - - The class that is queried. - The key that is queried. - True if the instance with the given key is already registered for the given class, - false otherwise. - - - - Gets a value indicating whether a given type T is already registered. - - The type that the method checks for. - True if the type is registered, false otherwise. - - - - Gets a value indicating whether a given type T and a give key - are already registered. - - The type that the method checks for. - The key that the method checks for. - True if the type and key are registered, false otherwise. - - - - Registers a given type for a given interface. - - The interface for which instances will be resolved. - The type that must be used to create instances. - - - - Registers a given type for a given interface with the possibility for immediate - creation of the instance. - - The interface for which instances will be resolved. - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given type. - - The type that must be used to create instances. - - - - Registers a given type with the possibility for immediate - creation of the instance. - - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - - - - Registers a given instance for a given type with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type and a given key. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - - - - Registers a given instance for a given type and a given key with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - If true, forces the creation of the default - instance of the provided class. - - - - Resets the instance in its original states. This deletes all the - registrations. - - - - - Unregisters a class from the cache and removes all the previously - created instances. - - The class that must be removed. - - - - Removes the given instance from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The instance that must be removed. - - - - Removes the instance corresponding to the given key from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The key corresponding to the instance that must be removed. - - - - Provides a way to get all the created instances of a given type available in the - cache. Registering a class or a factory does not automatically - create the corresponding instance! To create an instance, either register - the class or the factory with createInstanceImmediately set to true, - or call the GetInstance method before calling GetAllCreatedInstances. - Alternatively, use the GetAllInstances method, which auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the already created instances of the given type. - - - - Provides a way to get all the created instances of a given type available in the - cache. Registering a class or a factory does not automatically - create the corresponding instance! To create an instance, either register - the class or the factory with createInstanceImmediately set to true, - or call the GetInstance method before calling GetAllCreatedInstances. - Alternatively, use the GetAllInstances method, which auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the already created instances of the given type. - - - - Gets the service object of the specified type. - - - A service object of type . - -or- - null if there is no service object of type . - - An object that specifies the type of service object to get. - - - - Provides a way to get all the created instances of a given type available in the - cache. Calling this method auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the instances of the given type. - - - - Provides a way to get all the created instances of a given type available in the - cache. Calling this method auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the instances of the given type. - - - - Provides a way to get an instance of a given type. If no instance had been instantiated - before, a new instance will be created. If an instance had already - been created, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance - must be returned. - An instance of the given type. - - - - Provides a way to get an instance of a given type corresponding - to a given key. If no instance had been instantiated with this - key before, a new instance will be created. If an instance had already - been created with the same key, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance must be returned. - The key uniquely identifying this instance. - An instance corresponding to the given type and key. - - - - Provides a way to get an instance of a given type. If no instance had been instantiated - before, a new instance will be created. If an instance had already - been created, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance - must be returned. - An instance of the given type. - - - - Provides a way to get an instance of a given type corresponding - to a given key. If no instance had been instantiated with this - key before, a new instance will be created. If an instance had already - been created with the same key, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance must be returned. - The key uniquely identifying this instance. - An instance corresponding to the given type and key. - - - - This class' default instance. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to An interface cannot be registered alone.. - - - - - Looks up a localized string similar to Cannot build instance: Multiple constructors found but none marked with PreferredConstructor.. - - - - - Looks up a localized string similar to Class {0} is already registered.. - - - - - Looks up a localized string similar to Class {0} is already registered with key {1}.. - - - - - Looks up a localized string similar to There is already a class registered for {0}.. - - - - - Looks up a localized string similar to There is already a factory registered for {0}.. - - - - - Looks up a localized string similar to There is already a factory registered for {0} with key {1}.. - - - - - Looks up a localized string similar to Type not found in cache: {0}.. - - - - - Looks up a localized string similar to Type not found in cache without a key: {0}. - - - - - This can be - used to bind any event on any FrameworkElement to an . - Typically, this element is used in XAML to connect the attached element - to a command located in a ViewModel. This trigger can only be attached - to a FrameworkElement or a class deriving from FrameworkElement. - To access the EventArgs of the fired event, use a RelayCommand<EventArgs> - and leave the CommandParameter and CommandParameterValue empty! - - - - - Identifies the dependency property - - - - - Identifies the dependency property - - - - - Identifies the dependency property - - - - - Called when this trigger is attached to a FrameworkElement. - - - - - This method is here for compatibility - with the Silverlight 3 version. - - The command that must be executed when - this trigger is invoked. - - - - Provides a simple way to invoke this trigger programatically - without any EventArgs. - - - - - Executes the trigger. - To access the EventArgs of the fired event, use a RelayCommand<EventArgs> - and leave the CommandParameter and CommandParameterValue empty! - - The EventArgs of the fired event. - - - - Gets or sets the ICommand that this trigger is bound to. This - is a DependencyProperty. - - - - - Gets or sets an object that will be passed to the - attached to this trigger. This is a DependencyProperty. - - - - - Gets or sets an object that will be passed to the - attached to this trigger. This property is here for compatibility - with the Silverlight version. This is NOT a DependencyProperty. - For databinding, use the property. - - - - - Gets or sets a value indicating whether the attached element must be - disabled when the property's CanExecuteChanged - event fires. If this property is true, and the command's CanExecute - method returns false, the element will be disabled. If this property - is false, the element will not be disabled when the command's - CanExecute method changes. This is a DependencyProperty. - - - - - Gets or sets a value indicating whether the attached element must be - disabled when the property's CanExecuteChanged - event fires. If this property is true, and the command's CanExecute - method returns false, the element will be disabled. This property is here for - compatibility with the Silverlight version. This is NOT a DependencyProperty. - For databinding, use the property. - - - - - Specifies whether the EventArgs of the event that triggered this - action should be passed to the bound RelayCommand. If this is true, - the command should accept arguments of the corresponding - type (for example RelayCommand<MouseButtonEventArgs>). - - - - diff --git a/NuGet/V4Full/lib/SL4/GalaSoft.MvvmLight.Extras.SL4.dll b/NuGet/V4Full/lib/SL4/GalaSoft.MvvmLight.Extras.SL4.dll deleted file mode 100644 index 0cb5da5d107f7900009dcf5410e6f81e71a4a556..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24576 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 diff --git a/NuGet/V4Full/lib/SL4/GalaSoft.MvvmLight.SL4.XML b/NuGet/V4Full/lib/SL4/GalaSoft.MvvmLight.SL4.XML deleted file mode 100644 index 2a80703..0000000 --- a/NuGet/V4Full/lib/SL4/GalaSoft.MvvmLight.SL4.XML +++ /dev/null @@ -1,1678 +0,0 @@ - - - - GalaSoft.MvvmLight.SL4 - - - - - This interface is meant for the class and can be - useful if you store multiple WeakFunc{T} instances but don't know in advance - what type T represents. - - - - - Executes a func and returns the result. - - A parameter passed as an object, - to be casted to the appropriate type. - - - - Stores a Func<T> without causing a hard reference - to be created to the Func's owner. The owner can be garbage collected at any time. - - - - - Initializes an empty instance of the WeakFunc class. - - - - - Initializes a new instance of the WeakFunc class. - - The func that will be associated to this instance. - - - - Initializes a new instance of the WeakFunc class. - - The func's owner. - The func that will be associated to this instance. - - - - Executes the action. This only happens if the func's owner - is still alive. - - - - - Sets the reference that this instance stores to null. - - - - - Gets or sets the corresponding to this WeakFunc's - method passed in the constructor. - - - - - Get a value indicating whether the WeakFunc is static or not. - - - - - Gets the name of the method that this WeakFunc represents. - - - - - Gets or sets a WeakReference to this WeakFunc's action's target. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets or sets a WeakReference to the target passed when constructing - the WeakFunc. This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets a value indicating whether the Func's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Gets the Func's owner. This object is stored as a - . - - - - - Gets the owner of the Func that was passed as parameter. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Stores an Func without causing a hard reference - to be created to the Func's owner. The owner can be garbage collected at any time. - - The type of the Func's parameter. - The type of the Func's return value. - - - - Initializes a new instance of the WeakFunc class. - - The func that will be associated to this instance. - - - - Initializes a new instance of the WeakFunc class. - - The func's owner. - The func that will be associated to this instance. - - - - Executes the func. This only happens if the func's owner - is still alive. The func's parameter is set to default(T). - - - - - Executes the func. This only happens if the func's owner - is still alive. - - A parameter to be passed to the action. - - - - Executes the func with a parameter of type object. This parameter - will be casted to T. This method implements - and can be useful if you store multiple WeakFunc{T} instances but don't know in advance - what type T represents. - - The parameter that will be passed to the func after - being casted to T. - The result of the execution as object, to be casted to T. - - - - Sets all the funcs that this WeakFunc contains to null, - which is a signal for containing objects that this WeakFunc - should be deleted. - - - - - Gets or sets the name of the method that this WeakFunc represents. - - - - - Gets a value indicating whether the Func's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - A base class for objects of which the properties must be observable. - - - - - Defines an event for notifying clients that a property value is changing. - - - - - Occurs when a property value is changing. - - - - - Verifies that a property name exists in this ViewModel. This method - can be called before the property is used, for instance before - calling RaisePropertyChanged. It avoids errors when a property name - is changed but some places are missed. - This method is only active in DEBUG mode. - - - - - - Raises the PropertyChanging event if needed. - - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - The name of the property that - changed. - - - - Raises the PropertyChanged event if needed. - - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - The name of the property that - changed. - - - - Raises the PropertyChanging event if needed. - - The type of the property that - changes. - An expression identifying the property - that changes. - - - - Raises the PropertyChanged event if needed. - - The type of the property that - changed. - An expression identifying the property - that changed. - - - - Extracts the name of a property from an expression. - - The type of the property. - An expression returning the property's name. - The name of the property returned by the expression. - If the expression is null. - If the expression does not represent a property. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed. - - The type of the property that - changed. - An expression identifying the property - that changed. - The field storing the property's value. - The property's value after the change - occurred. - True if the PropertyChanged event has been raised, - false otherwise. The event is not raised if the old - value is equal to the new value. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed. - - The type of the property that - changed. - The name of the property that - changed. - The field storing the property's value. - The property's value after the change - occurred. - True if the PropertyChanged event has been raised, - false otherwise. The event is not raised if the old - value is equal to the new value. - - - - Occurs after a property value changes. - - - - - Provides access to the PropertyChanged event handler to derived classes. - - - - - Occurs before a property value changes. - - - - - Provides access to the PropertyChanging event handler to derived classes. - - - - - Helper class for dispatcher operations on the UI thread. - - - - - Executes an action on the UI thread. If this method is called - from the UI thread, the action is executed immendiately. If the - method is called from another thread, the action will be enqueued - on the UI thread's dispatcher and executed asynchronously. - For additional operations on the UI thread, you can get a - reference to the UI thread's dispatcher thanks to the property - . - - The action that will be executed on the UI - thread. - - - - Invokes an action asynchronously on the UI thread. - - The action that must be executed. - - - - This method should be called once on the UI thread to ensure that - the property is initialized. - In a Silverlight application, call this method in the - Application_Startup event handler, after the MainPage is constructed. - In WPF, call this method on the static App() constructor. - - - - - Gets a reference to the UI thread's dispatcher, after the - method has been called on the UI thread. - - - - - A command whose sole purpose is to relay its functionality to other - objects by invoking delegates. The default return value for the CanExecute - method is 'true'. This class does not allow you to accept command parameters in the - Execute and CanExecute callback methods. - - - - - Initializes a new instance of the RelayCommand class that - can always execute. - - The execution logic. - If the execute argument is null. - - - - Initializes a new instance of the RelayCommand class. - - The execution logic. - The execution status logic. - If the execute argument is null. - - - - Raises the event. - - - - - Defines the method that determines whether the command can execute in its current state. - - This parameter will always be ignored. - true if this command can be executed; otherwise, false. - - - - Defines the method to be called when the command is invoked. - - This parameter will always be ignored. - - - - Occurs when changes occur that affect whether the command should execute. - - - - - A generic command whose sole purpose is to relay its functionality to other - objects by invoking delegates. The default return value for the CanExecute - method is 'true'. This class allows you to accept command parameters in the - Execute and CanExecute callback methods. - - The type of the command parameter. - - - - Initializes a new instance of the RelayCommand class that - can always execute. - - The execution logic. - If the execute argument is null. - - - - Initializes a new instance of the RelayCommand class. - - The execution logic. - The execution status logic. - If the execute argument is null. - - - - Raises the event. - - - - - Defines the method that determines whether the command can execute in its current state. - - Data used by the command. If the command does not require data - to be passed, this object can be set to a null reference - true if this command can be executed; otherwise, false. - - - - Defines the method to be called when the command is invoked. - - Data used by the command. If the command does not require data - to be passed, this object can be set to a null reference - - - - Occurs when changes occur that affect whether the command should execute. - - - - - This interface is meant for the class and can be - useful if you store multiple WeakAction{T} instances but don't know in advance - what type T represents. - - - - - Executes an action. - - A parameter passed as an object, - to be casted to the appropriate type. - - - - Deletes all references, which notifies the cleanup method - that this entry must be deleted. - - - - - The target of the WeakAction. - - - - - Stores an without causing a hard reference - to be created to the Action's owner. The owner can be garbage collected at any time. - - - - - Initializes an empty instance of the class. - - - - - Initializes a new instance of the class. - - The action that will be associated to this instance. - - - - Initializes a new instance of the class. - - The action's owner. - The action that will be associated to this instance. - - - - Executes the action. This only happens if the action's owner - is still alive. - - - - - Sets the reference that this instance stores to null. - - - - - Gets or sets the corresponding to this WeakAction's - method passed in the constructor. - - - - - Gets the name of the method that this WeakAction represents. - - - - - Gets or sets a WeakReference to this WeakAction's action's target. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets or sets a WeakReference to the target passed when constructing - the WeakAction. This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets a value indicating whether the WeakAction is static or not. - - - - - Gets a value indicating whether the Action's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Gets the Action's owner. This object is stored as a - . - - - - - - - - - - Stores an Action without causing a hard reference - to be created to the Action's owner. The owner can be garbage collected at any time. - - The type of the Action's parameter. - - - - Initializes a new instance of the WeakAction class. - - The action that will be associated to this instance. - - - - Initializes a new instance of the WeakAction class. - - The action's owner. - The action that will be associated to this instance. - - - - Executes the action. This only happens if the action's owner - is still alive. The action's parameter is set to default(T). - - - - - Executes the action. This only happens if the action's owner - is still alive. - - A parameter to be passed to the action. - - - - Executes the action with a parameter of type object. This parameter - will be casted to T. This method implements - and can be useful if you store multiple WeakAction{T} instances but don't know in advance - what type T represents. - - The parameter that will be passed to the action after - being casted to T. - - - - Sets all the actions that this WeakAction contains to null, - which is a signal for containing objects that this WeakAction - should be deleted. - - - - - Gets the name of the method that this WeakAction represents. - - - - - Gets a value indicating whether the Action's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Defines a common interface for classes that should be cleaned up, - but without the implications that IDisposable presupposes. An instance - implementing ICleanup can be cleaned up without being - disposed and garbage collected. - - - - - Cleans up the instance, for example by saving its state, - removing resources, etc... - - - - - Use this class to send a message requesting to display a message box with features - corresponding to this message's properties. The Callback property should be used - to notify the message's sender about the user's choice in the message box. - Typically, you can use this message typ's recipient will be an element of the View, - and the sender will possibly be a ViewModel. - - - - - Passes a generic value (Content) to a recipient. - - The type of the Content property. - - - - Base class for all messages broadcasted by the Messenger. - You can create your own message types by extending this class. - - - - - Initializes a new instance of the MessageBase class. - - - - - Initializes a new instance of the MessageBase class. - - The message's original sender. - - - - Initializes a new instance of the MessageBase class. - - The message's original sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - - - - Gets or sets the message's sender. - - - - - Gets or sets the message's intended target. This property can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - - - - - Initializes a new instance of the GenericMessage class. - - The message content. - - - - Initializes a new instance of the GenericMessage class. - - The message's sender. - The message content. - - - - Initializes a new instance of the GenericMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The message content. - - - - Gets or sets the message's content. - - - - - Initializes a new instance of the DialogMessage class. - - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Initializes a new instance of the DialogMessage class. - - The message's original sender. - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Initializes a new instance of the DialogMessage class. - - The message's original sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Utility method, checks if the property is - null, and if it is not null, executes it. - - The result that must be passed - to the dialog message caller. - - - - Gets or sets the buttons displayed by the message box. - - - - - Gets a callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - - Gets or sets the caption for the message box. - - - - - Gets or sets which result is the default in the message box. - - - - - The Messenger is a class allowing objects to exchange messages. - - - - - Registers a recipient for a type of message TMessage. The action - parameter will be executed when a corresponding message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Sends a message to registered recipients. The message will - reach all recipients that registered for this message type - using one of the Register methods. - - The type of message that will be sent. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The type of recipients that will receive - the message. The message won't be sent to recipients of another type. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The message to send to registered recipients. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - - - - Unregisters a messager recipient completely. After this method - is executed, the recipient will not receive any messages anymore. - - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only. - After this method is executed, the recipient will not receive messages - of type TMessage anymore, but will still receive other message types (if it - registered for them previously). - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only and for a given token. - After this method is executed, the recipient will not receive messages - of type TMessage anymore with the given token, but will still receive other message types - or messages with other tokens (if it registered for them previously). - - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages and for - a given action. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage and for the given recipient (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Unregisters a message recipient for a given type of messages, for - a given action and a given token. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage, for the given recipient and other tokens (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - The Messenger is a class allowing objects to exchange messages. - - - - - Registers a recipient for a type of message TMessage. The action - parameter will be executed when a corresponding message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Sends a message to registered recipients. The message will - reach all recipients that registered for this message type - using one of the Register methods. - - The type of message that will be sent. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The type of recipients that will receive - the message. The message won't be sent to recipients of another type. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The message to send to registered recipients. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - - - - Unregisters a messager recipient completely. After this method - is executed, the recipient will not receive any messages anymore. - - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only. - After this method is executed, the recipient will not receive messages - of type TMessage anymore, but will still receive other message types (if it - registered for them previously). - - The recipient that must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages only and for a given token. - After this method is executed, the recipient will not receive messages - of type TMessage anymore with the given token, but will still receive other message types - or messages with other tokens (if it registered for them previously). - - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages and for - a given action. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage and for the given recipient (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Unregisters a message recipient for a given type of messages, for - a given action and a given token. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage, for the given recipient and other tokens (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Provides a way to override the Messenger.Default instance with - a custom instance, for example for unit testing purposes. - - The instance that will be used as Messenger.Default. - - - - Sets the Messenger's default (static) instance to null. - - - - - Provides a non-static access to the static method. - Sets the Messenger's default (static) instance to null. - - - - - Notifies the Messenger that the lists of recipients should - be scanned and cleaned up. - Since recipients are stored as , - recipients can be garbage collected even though the Messenger keeps - them in a list. During the cleanup operation, all "dead" - recipients are removed from the lists. Since this operation - can take a moment, it is only executed when the application is - idle. For this reason, a user of the Messenger class should use - instead of forcing one with the - method. - - - - - Scans the recipients' lists for "dead" instances and removes them. - Since recipients are stored as , - recipients can be garbage collected even though the Messenger keeps - them in a list. During the cleanup operation, all "dead" - recipients are removed from the lists. Since this operation - can take a moment, it is only executed when the application is - idle. For this reason, a user of the Messenger class should use - instead of forcing one with the - method. - - - - - Gets the Messenger's default instance, allowing - to register and send messages in a static manner. - - - - - Passes a string message (Notification) to a recipient. - Typically, notifications are defined as unique strings in a static class. To define - a unique string, you can use Guid.NewGuid().ToString() or any other unique - identifier. - - - - - Initializes a new instance of the NotificationMessage class. - - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - A string containing any arbitrary message to be - passed to recipient(s) - - - - Gets a string containing any arbitrary message to be - passed to recipient(s). - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. The callback method has one parameter. - and - . - - - - - Initializes a new instance of the class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message with an - arbitrary number of parameters. - - A number of parameters that will - be passed to the callback method. - The object returned by the callback method. - - - - Initializes a new instance of the - class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message. - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. The callback method has one parameter. - . - - The type of the callback method's - only parameter. - - - - Initializes a new instance of the - class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message. - - A parameter requested by the message's - sender and providing additional information on the recipient's - state. - - - - Passes a string message (Notification) and a generic value (Content) to a recipient. - - The type of the Content property. - - - - Initializes a new instance of the NotificationMessage class. - - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Gets a string containing any arbitrary message to be - passed to recipient(s). - - - - - Passes a string property name (PropertyName) and a generic value - ( and ) to a recipient. - This message type can be used to propagate a PropertyChanged event to - a recipient using the messenging system. - - The type of the OldValue and NewValue property. - - - - Basis class for the class. This - class allows a recipient to register for all PropertyChangedMessages without - having to specify the type T. - - - - - Initializes a new instance of the class. - - The message's sender. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The name of the property that changed. - - - - Gets or sets the name of the property that changed. - - - - - Initializes a new instance of the class. - - The message's sender. - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Gets the value that the property has after the change. - - - - - Gets the value that the property had before the change. - - - - - A base class for the ViewModel classes in the MVVM pattern. - - - - - Initializes a new instance of the ViewModelBase class. - - - - - Initializes a new instance of the ViewModelBase class. - - An instance of a - used to broadcast messages to other objects. If null, this class - will attempt to broadcast using the Messenger's default - instance. - - - - Unregisters this instance from the Messenger class. - To cleanup additional resources, override this method, clean - up and then call base.Cleanup(). - - - - - Broadcasts a PropertyChangedMessage using either the instance of - the Messenger that was passed to this class (if available) - or the Messenger's default instance. - - The type of the property that - changed. - The value of the property before it - changed. - The value of the property after it - changed. - The name of the property that - changed. - - - - Raises the PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - The name of the property that - changed. - The property's value before the change - occurred. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - - - - Raises the PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - An expression identifying the property - that changed. - The property's value before the change - occurred. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - An expression identifying the property - that changed. - The field storing the property's value. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - The name of the property that - changed. - The field storing the property's value. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Gets a value indicating whether the control is in design mode - (running under Blend or Visual Studio). - - - - - Gets a value indicating whether the control is in design mode - (running in Blend or Visual Studio). - - - - - Gets or sets an instance of a used to - broadcast messages to other objects. If null, this class will - attempt to broadcast using the Messenger's default instance. - - - - - Provides data for the System.ComponentModel.INotifyPropertyChanging.PropertyChanging - event. - - - - - Initializes a new instance of the System.ComponentModel.PropertyChangingEventArgs class. - - The name of the property that is changing. - - - - Gets the name of the property that is changing. - - - - - Represents a method that will handle the System.ComponentModel.INotifyPropertyChanging.PropertyChanging event. - - The source of the event. - The event data. - - - diff --git a/NuGet/V4Full/lib/SL4/GalaSoft.MvvmLight.SL4.dll b/NuGet/V4Full/lib/SL4/GalaSoft.MvvmLight.SL4.dll deleted file mode 100644 index 5e3c91ff7bdb354b5ddf4feae5656fe67d4ebf21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28160 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 Y{>OfX)ZZCvn*Bev2mfF3{{svBZ|IH|Z~y=R diff --git a/NuGet/V4Full/lib/SL4/Microsoft.Practices.ServiceLocation.dll b/NuGet/V4Full/lib/SL4/Microsoft.Practices.ServiceLocation.dll deleted file mode 100644 index 4a8e5c0d9cec4497cf6f16cfd28d625db85943fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11264 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 R=YKX@cwzf8{lBxoe*(R>n*aa+ diff --git a/NuGet/V4Full/lib/SL4/Microsoft.Practices.ServiceLocation.xml b/NuGet/V4Full/lib/SL4/Microsoft.Practices.ServiceLocation.xml deleted file mode 100644 index a6951ff..0000000 --- a/NuGet/V4Full/lib/SL4/Microsoft.Practices.ServiceLocation.xml +++ /dev/null @@ -1,263 +0,0 @@ - - - - Microsoft.Practices.ServiceLocation - - - - - The standard exception thrown when a ServiceLocator has an error in resolving an object. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - - The message that describes the error. - - - - - Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. - - - The error message that explains the reason for the exception. - - - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. - - - - - The generic Service Locator interface. This interface is used - to retrieve services (instances identified by type and optional - name) from a container. - - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activation error occured while trying to get all instances of type {0}. - - - - - Looks up a localized string similar to Activation error occured while trying to get instance of type {0}, key "{1}". - - - - - This class provides the ambient container for this application. If your - framework defines such an ambient container, use ServiceLocator.Current - to get it. - - - - - Set the delegate that is used to retrieve the current container. - - Delegate that, when called, will return - the current ambient container. - - - - The current ambient container. - - - - - This class is a helper that provides a default implementation - for most of the methods of . - - - - - Get an instance of the given . - - The requested service. - if there is an error in resolving the service instance. - The requested object. - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - When implemented by inheriting classes, this method will do the actual work of resolving - the requested service instance. - - Type of instance requested. - Name of registered service you want. May be null. - The requested service instance. - - - - When implemented by inheriting classes, this method will do the actual work of - resolving all the requested service instances. - - Type of service requested. - Sequence of service instance objects. - - - - Format the exception message for use in an - that occurs while resolving a single service. - - The actual exception thrown by the implementation. - Type of service requested. - Name requested. - The formatted exception message string. - - - - Format the exception message for use in an - that occurs while resolving multiple service instances. - - The actual exception thrown by the implementation. - Type of service requested. - The formatted exception message string. - - - - This delegate type is used to provide a method that will - return the current container. Used with the - static accessor class. - - An . - - - diff --git a/NuGet/V4Full/lib/SL4/System.Windows.Interactivity.dll b/NuGet/V4Full/lib/SL4/System.Windows.Interactivity.dll deleted file mode 100644 index b6e514758f3375b4e049f14adbea4ce4007c0782..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37376 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 diff --git a/NuGet/V4Full/lib/SL4/System.Windows.Interactivity.xml b/NuGet/V4Full/lib/SL4/System.Windows.Interactivity.xml deleted file mode 100644 index 80548e0..0000000 --- a/NuGet/V4Full/lib/SL4/System.Windows.Interactivity.xml +++ /dev/null @@ -1,1025 +0,0 @@ - - - - System.Windows.Interactivity - - - - - Represents a collection of IAttachedObject with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - An interface for an object that can be attached to another object. - - - - - Attaches to the specified object. - - The object to attach to. - - - - Detaches this instance from its associated object. - - - - - Gets the associated object. - - The associated object. - Represents the object the instance is attached to. - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - Cannot add the instance to a collection more than once. - - - - Attaches to the specified object. - - The object to attach to. - The IAttachedObject is already attached to a different object. - - - - Detaches this instance from its associated object. - - - - - The object on which the collection is hosted. - - - - - Gets the associated object. - - The associated object. - - - - Encapsulates state information and zero or more ICommands into an attachable object. - - The type the can be attached to. - - Behavior is the base class for providing attachable state and commands to an object. - The types the Behavior can be attached to can be controlled by the generic parameter. - Override OnAttached() and OnDetaching() methods to hook and unhook any necessary handlers - from the AssociatedObject. - - - - - Encapsulates state information and zero or more ICommands into an attachable object. - - This is an infrastructure class. Behavior authors should derive from Behavior<T> instead of from this class. - - - - Called after the behavior is attached to an AssociatedObject. - - Override this to hook up functionality to the AssociatedObject. - - - - Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred. - - Override this to unhook functionality from the AssociatedObject. - - - - Attaches to the specified object. - - The object to attach to. - The Behavior is already hosted on a different element. - dependencyObject does not satisfy the Behavior type constraint. - - - - Detaches this instance from its associated object. - - - - - The type to which this behavior can be attached. - - - - - Gets the object to which this behavior is attached. - - - - - Gets the associated object. - - The associated object. - - - - Initializes a new instance of the class. - - - - - Gets the object to which this is attached. - - - - - Represents a collection of behaviors with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Enumerates possible values for reusable property value editors. - - - - - Uses the element picker, if supported, to edit this property at design time. - - - - - Uses the storyboard picker, if supported, to edit this property at design time. - - - - - Uses the state picker, if supported, to edit this property at design time. - - - - - Uses the element-binding picker, if supported, to edit this property at design time. - - - - - Uses the property-binding picker, if supported, to edit this property at design time. - - - - - Associates the given editor type with the property on which the CustomPropertyValueEditor is applied. - - Use this attribute to get improved design-time editing for properties that denote element (by name), storyboards, or states (by name). - - - - Initializes a new instance of the class. - - The custom property value editor. - - - - Gets or sets the custom property value editor. - - The custom property value editor. - - - - Provides design tools information about what to instantiate for a given action or command. - - - - - Initializes a new instance of the class. - - The type this attribute applies to. - The type of to instantiate. - A single argument for the specified . - is not derived from TriggerBase. - This constructor is useful if the specifed has a single argument. The - resulting code will be CLS compliant. - - - - Initializes a new instance of the class. - - The type this attribute applies to. - The type of to instantiate. - The constructor arguments for the specified . - is not derived from TriggerBase. - - - - Instantiates this instance. - - The specified by the DefaultTriggerAttribute. - - - - Gets the type that this DefaultTriggerAttribute applies to. - - The type this DefaultTriggerAttribute applies to. - - - - Gets the type of the to instantiate. - - The type of the to instantiate. - - - - Gets the parameters to pass to the constructor. - - The parameters to pass to the constructor. - - - - This method will use the VisualTreeHelper.GetParent method to do a depth first walk up - the visual tree and return all ancestors of the specified object, including the object itself. - - The object in the visual tree to find ancestors of. - Returns itself an all ancestors in the visual tree. - - - - EventObserver is designed to help manage event handlers by detatching when disposed. Creating this object will also attach in the constructor. - - - - - Creates an instance of EventObserver and attaches to the supplied event on the supplied target. Call dispose to detach. - - The event to attach and detach from. - The target object the event is defined on. Null if the method is static. - The delegate to attach to the event. - - - - Detaches the handler from the event. - - - - - A trigger that listens for a specified event on its source and fires when that event is fired. - - - - - Represents a trigger that can listen to an element other than its AssociatedObject. - - The type that this trigger can be associated with. - - EventTriggerBase extends TriggerBase to add knowledge of another object than the one it is attached to. - This allows a user to attach a Trigger/Action pair to one element and invoke the Action in response to a - change in another object somewhere else. Override OnSourceChanged to hook or unhook handlers on the source - element, and OnAttached/OnDetaching for the associated element. The type of the Source element can be - constrained by the generic type parameter. If you need control over the type of the - AssociatedObject, set a TypeConstraintAttribute on your derived type. - - - - - Represents a trigger that can listen to an object other than its AssociatedObject. - - This is an infrastructure class. Trigger authors should derive from EventTriggerBase<T> instead of this class. - - - - Represents an object that can invoke Actions conditionally. - - This is an infrastructure class. Trigger authors should derive from Trigger<T> instead of this class. - - - - Invoke all actions associated with this trigger. - - Derived classes should call this to fire the trigger. - - - - Called after the trigger is attached to an AssociatedObject. - - - - - Called when the trigger is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Attaches to the specified object. - - The object to attach to. - Cannot host the same trigger on more than one object at a time. - dependencyObject does not satisfy the trigger type constraint. - - - - Detaches this instance from its associated object. - - - - - Gets the object to which the trigger is attached. - - The associated object. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - - - - Gets the actions associated with this trigger. - - The actions associated with this trigger. - - - - Event handler for registering to PreviewInvoke. - - - - - Gets the associated object. - - The associated object. - - - - Specifies the name of the Event this EventTriggerBase is listening for. - - - - - - Called when the event associated with this EventTriggerBase is fired. By default, this will invoke all actions on the trigger. - - The instance containing the event data. - Override this to provide more granular control over when actions associated with this trigger will be invoked. - - - - Called when the source changes. - - The old source. - The new source. - This function should be overridden in derived classes to hook functionality to and unhook functionality from the changing source objects. - - - - Called after the trigger is attached to an AssociatedObject. - - - - - Called when the trigger is being detached from its AssociatedObject, but before it has actually occurred. - - - - Could not find eventName on the Target. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - Define a TypeConstraintAttribute on a derived type to constrain the types it may be attached to. - - - - Gets the source type constraint. - - The source type constraint. - - - - Gets or sets the target object. If TargetObject is not set, the target will look for the object specified by TargetName. If an element referred to by TargetName cannot be found, the target will default to the AssociatedObject. This is a dependency property. - - The target object. - - - - Gets or sets the name of the element this EventTriggerBase listens for as a source. If the name is not set or cannot be resolved, the AssociatedObject will be used. This is a dependency property. - - The name of the source element. - - - - Gets the resolved source. If is not set or cannot be resolved, defaults to AssociatedObject. - - The resolved source object. - In general, this property should be used in place of AssociatedObject in derived classes. - The element pointed to by does not satisify the type constraint. - - - - Initializes a new instance of the class. - - - - - Called when the source property changes. - - Override this to hook functionality to and unhook functionality from the specified source, rather than the AssociatedObject. - The old source. - The new source. - - - - Gets the resolved source. If is not set or cannot be resolved, defaults to AssociatedObject. - - The resolved source object. - In general, this property should be used in place of AssociatedObject in derived classes. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the event. - - - - Gets or sets the name of the event to listen for. This is a dependency property. - - The name of the event. - - - - Static class that owns the Triggers and Behaviors attached properties. Handles propagation of AssociatedObject change notifications. - - - - - This property is used as the internal backing store for the public Triggers attached property. - - - - - This property is used as the internal backing store for the public Behaviors attached property. - - - - - Gets the TriggerCollection containing the triggers associated with the specified object. - - The object from which to retrieve the triggers. - A TriggerCollection containing the triggers associated with the specified object. - - - - Gets the associated with a specified object. - - The object from which to retrieve the . - A containing the behaviors associated with the specified object. - - - Cannot host the same BehaviorCollection on more than one object at a time. - - - Cannot host the same TriggerCollection on more than one object at a time. - - - - A helper function to take the place of FrameworkElement.IsLoaded, as this property is not available in Silverlight. - - The element of interest. - True if the element has been loaded; otherwise, False. - - - - Executes a specified ICommand when invoked. - - - - - Represents an attachable object that encapsulates a unit of functionality. - - The type to which this action can be attached. - - - - Represents an attachable object that encapsulates a unit of functionality. - - This is an infrastructure class. Action authors should derive from TriggerAction<T> instead of this class. - - - - Attempts to invoke the action. - - The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. - - - - Invokes the action. - - The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. - - - - Called after the action is attached to an AssociatedObject. - - - - - Called when the action is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Attaches to the specified object. - - The object to attach to. - Cannot host the same TriggerAction on more than one object at a time. - dependencyObject does not satisfy the TriggerAction type constraint. - - - - Detaches this instance from its associated object. - - - - - Gets or sets a value indicating whether this action will run when invoked. This is a dependency property. - - - True if this action will be run when invoked; otherwise, False. - - - - - Gets the object to which this action is attached. - - The associated object. - - - - Gets the associated object type constraint. - - The associated object type constraint. - - - - Gets or sets a value indicating whether this instance is attached. - - True if this instance is attached; otherwise, False. - - - - Gets the associated object. - - The associated object. - - - - Initializes a new instance of the class. - - - - - Gets the object to which this is attached. - - The associated object. - - - - Gets the associated object type constraint. - - The associated object type constraint. - - - - Invokes the action. - - The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. - - - - Gets or sets the name of the command this action should invoke. - - The name of the command this action should invoke. - This property will be superseded by the Command property if both are set. - - - - Gets or sets the command this action should invoke. This is a dependency property. - - The command to execute. - This property will take precedence over the CommandName property if both are set. - - - - Gets or sets the command parameter. This is a dependency property. - - The command parameter. - This is the value passed to ICommand.CanExecute and ICommand.Execute. - - - - Provides data about which objects were affected when resolving a name change. - - - - - Helper class to handle the logic of resolving a TargetName into a Target element - based on the context provided by a host element. - - - - - Attempts to update the resolved object from the name within the context of the namescope reference element. - - The old resolved object. - - Resets the existing target and attempts to resolve the current TargetName from the - context of the current Host. If it cannot resolve from the context of the Host, it will - continue up the visual tree until it resolves. If it has not resolved it when it reaches - the root, it will set the Target to null and write a warning message to Debug output. - - - - - Occurs when the resolved element has changed. - - - - - Gets or sets the name of the element to attempt to resolve. - - The name to attempt to resolve. - - - - The resolved object. Will return the reference element if TargetName is null or empty, or if a resolve has not been attempted. - - - - - Gets or sets the reference element from which to perform the name resolution. - - The reference element. - - - - Gets or sets a value indicating whether the reference element load is pending. - - - True if [pending reference element load]; otherwise, False. - - - If the Host has not been loaded, the name will not be resolved. - In that case, delay the resolution and track that fact with this property. - - - - - Represents an action that can be targeted to affect an object other than its AssociatedObject. - - The type constraint on the target. - - TargetedTriggerAction extends TriggerAction to add knowledge of another element than the one it is attached to. - This allows a user to invoke the action on an element other than the one it is attached to in response to a - trigger firing. Override OnTargetChanged to hook or unhook handlers on the target element, and OnAttached/OnDetaching - for the associated element. The type of the Target element can be constrained by the generic type parameter. If - you need control over the type of the AssociatedObject, set a TypeConstraintAttribute on your derived type. - - - - - Represents an action that can be targeted to affect an object other than its AssociatedObject. - - This is an infrastructure class. Action authors should derive from TargetedTriggerAction<T> instead of this class. - - - - Called when the target changes. - - The old target. - The new target. - This function should be overriden in derived classes to hook and unhook functionality from the changing source objects. - - - - Called after the action is attached to an AssociatedObject. - - - - - Called when the action is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Gets or sets the target object. If TargetObject is not set, the target will look for the object specified by TargetName. If an element referred to by TargetName cannot be found, the target will default to the AssociatedObject. This is a dependency property. - - The target object. - - - - Gets or sets the name of the object this action targets. If Target is set, this property is ignored. If Target is not set and TargetName is not set or cannot be resolved, the target will default to the AssociatedObject. This is a dependency property. - - The name of the target object. - - - - Gets the target object. If TargetObject is set, returns TargetObject. Else, if TargetName is not set or cannot be resolved, defaults to the AssociatedObject. - - The target object. - In general, this property should be used in place of AssociatedObject in derived classes. - The Target element does not satisfy the type constraint. - - - - Gets the associated object type constraint. - - The associated object type constraint. - Define a TypeConstraintAttribute on a derived type to constrain the types it may be attached to. - - - - Gets the target type constraint. - - The target type constraint. - - - - Initializes a new instance of the class. - - - - - Called when the target property changes. - - Override this to hook and unhook functionality on the specified Target, rather than the AssociatedObject. - The old target. - The new target. - - - - Gets the target object. If TargetName is not set or cannot be resolved, defaults to the AssociatedObject. - - The target. - In general, this property should be used in place of AssociatedObject in derived classes. - - - - Represents a collection of actions with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Represents an object that can invoke actions conditionally. - - The type to which this trigger can be attached. - - TriggerBase is the base class for controlling actions. Override OnAttached() and - OnDetaching() to hook and unhook handlers on the AssociatedObject. You may - constrain the types that a derived TriggerBase may be attached to by specifying - the generic parameter. Call InvokeActions() to fire all Actions associated with - this TriggerBase. - - - - - Initializes a new instance of the class. - - - - - Gets the object to which the trigger is attached. - - The associated object. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - - - - Argument passed to PreviewInvoke event. Assigning Cancelling to True will cancel the invoking of the trigger. - - This is an infrastructure class. Behavior attached to a trigger base object can add its behavior as a listener to TriggerBase.PreviewInvoke. - - - - Represents a collection of triggers with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Specifies type constraints on the AssociatedObject of TargetedTriggerAction and EventTriggerBase. - - - - - Initializes a new instance of the class. - - The constraint type. - - - - Gets the constraint type. - - The constraint type. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Cannot set the same BehaviorCollection on multiple objects.. - - - - - Looks up a localized string similar to An instance of a Behavior cannot be attached to more than one object at a time.. - - - - - Looks up a localized string similar to Cannot host an instance of a TriggerAction in multiple TriggerCollections simultaneously. Remove it from one TriggerCollection before adding it to another.. - - - - - Looks up a localized string similar to Cannot set the same TriggerCollection on multiple objects.. - - - - - Looks up a localized string similar to An instance of a trigger cannot be attached to more than one object at a time.. - - - - - Looks up a localized string similar to The command "{0}" does not exist or is not publicly exposed on {1}.. - - - - - Looks up a localized string similar to "{0}" is not a valid type for the TriggerType parameter. Make sure "{0}" derives from TriggerBase.. - - - - - Looks up a localized string similar to Cannot add the same instance of "{0}" to a "{1}" more than once.. - - - - - Looks up a localized string similar to The event "{0}" on type "{1}" has an incompatible signature. Make sure the event is public and satisfies the EventHandler delegate.. - - - - - Looks up a localized string similar to Cannot find an event named "{0}" on type "{1}".. - - - - - Looks up a localized string similar to An object of type "{0}" cannot have a {3} property of type "{1}". Instances of type "{0}" can have only a {3} property of type "{2}".. - - - - - Looks up a localized string similar to Cannot attach type "{0}" to type "{1}". Instances of type "{0}" can only be attached to objects of type "{2}".. - - - - - Looks up a localized string similar to Unable to resolve TargetName "{0}".. - - - - diff --git a/NuGet/V4Full/lib/SL5/GalaSoft.MvvmLight.Extras.SL5.dll b/NuGet/V4Full/lib/SL5/GalaSoft.MvvmLight.Extras.SL5.dll deleted file mode 100644 index cbfad73ee125696f95dd4da910b157fbc461de74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24576 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 - - - GalaSoft.MvvmLight.Extras.SL5 - - - - - A very simple IOC container with basic functionality needed to register and resolve - instances. If needed, this class can be replaced by another more elaborate - IOC container implementing the IServiceLocator interface. - The inspiration for this class is at https://gist.github.com/716137 but it has - been extended with additional features. - - - - - Checks whether at least one instance of a given class is already created in the container. - - The class that is queried. - True if at least on instance of the class is already created, false otherwise. - - - - Checks whether the instance with the given key is already created for a given class - in the container. - - The class that is queried. - The key that is queried. - True if the instance with the given key is already registered for the given class, - false otherwise. - - - - Gets a value indicating whether a given type T is already registered. - - The type that the method checks for. - True if the type is registered, false otherwise. - - - - Gets a value indicating whether a given type T and a give key - are already registered. - - The type that the method checks for. - The key that the method checks for. - True if the type and key are registered, false otherwise. - - - - Registers a given type for a given interface. - - The interface for which instances will be resolved. - The type that must be used to create instances. - - - - Registers a given type for a given interface with the possibility for immediate - creation of the instance. - - The interface for which instances will be resolved. - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given type. - - The type that must be used to create instances. - - - - Registers a given type with the possibility for immediate - creation of the instance. - - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - - - - Registers a given instance for a given type with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type and a given key. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - - - - Registers a given instance for a given type and a given key with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - If true, forces the creation of the default - instance of the provided class. - - - - Resets the instance in its original states. This deletes all the - registrations. - - - - - Unregisters a class from the cache and removes all the previously - created instances. - - The class that must be removed. - - - - Removes the given instance from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The instance that must be removed. - - - - Removes the instance corresponding to the given key from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The key corresponding to the instance that must be removed. - - - - When used with the SimpleIoc container, specifies which constructor - should be used to instantiate when GetInstance is called. - If there is only one constructor in the class, this attribute is - not needed. - - - - - A very simple IOC container with basic functionality needed to register and resolve - instances. If needed, this class can be replaced by another more elaborate - IOC container implementing the IServiceLocator interface. - The inspiration for this class is at https://gist.github.com/716137 but it has - been extended with additional features. - - - - - Checks whether at least one instance of a given class is already created in the container. - - The class that is queried. - True if at least on instance of the class is already created, false otherwise. - - - - Checks whether the instance with the given key is already created for a given class - in the container. - - The class that is queried. - The key that is queried. - True if the instance with the given key is already registered for the given class, - false otherwise. - - - - Gets a value indicating whether a given type T is already registered. - - The type that the method checks for. - True if the type is registered, false otherwise. - - - - Gets a value indicating whether a given type T and a give key - are already registered. - - The type that the method checks for. - The key that the method checks for. - True if the type and key are registered, false otherwise. - - - - Registers a given type for a given interface. - - The interface for which instances will be resolved. - The type that must be used to create instances. - - - - Registers a given type for a given interface with the possibility for immediate - creation of the instance. - - The interface for which instances will be resolved. - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given type. - - The type that must be used to create instances. - - - - Registers a given type with the possibility for immediate - creation of the instance. - - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - - - - Registers a given instance for a given type with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type and a given key. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - - - - Registers a given instance for a given type and a given key with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - If true, forces the creation of the default - instance of the provided class. - - - - Resets the instance in its original states. This deletes all the - registrations. - - - - - Unregisters a class from the cache and removes all the previously - created instances. - - The class that must be removed. - - - - Removes the given instance from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The instance that must be removed. - - - - Removes the instance corresponding to the given key from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The key corresponding to the instance that must be removed. - - - - Provides a way to get all the created instances of a given type available in the - cache. Registering a class or a factory does not automatically - create the corresponding instance! To create an instance, either register - the class or the factory with createInstanceImmediately set to true, - or call the GetInstance method before calling GetAllCreatedInstances. - Alternatively, use the GetAllInstances method, which auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the already created instances of the given type. - - - - Provides a way to get all the created instances of a given type available in the - cache. Registering a class or a factory does not automatically - create the corresponding instance! To create an instance, either register - the class or the factory with createInstanceImmediately set to true, - or call the GetInstance method before calling GetAllCreatedInstances. - Alternatively, use the GetAllInstances method, which auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the already created instances of the given type. - - - - Gets the service object of the specified type. - - - A service object of type . - -or- - null if there is no service object of type . - - An object that specifies the type of service object to get. - - - - Provides a way to get all the created instances of a given type available in the - cache. Calling this method auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the instances of the given type. - - - - Provides a way to get all the created instances of a given type available in the - cache. Calling this method auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the instances of the given type. - - - - Provides a way to get an instance of a given type. If no instance had been instantiated - before, a new instance will be created. If an instance had already - been created, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance - must be returned. - An instance of the given type. - - - - Provides a way to get an instance of a given type corresponding - to a given key. If no instance had been instantiated with this - key before, a new instance will be created. If an instance had already - been created with the same key, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance must be returned. - The key uniquely identifying this instance. - An instance corresponding to the given type and key. - - - - Provides a way to get an instance of a given type. If no instance had been instantiated - before, a new instance will be created. If an instance had already - been created, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance - must be returned. - An instance of the given type. - - - - Provides a way to get an instance of a given type corresponding - to a given key. If no instance had been instantiated with this - key before, a new instance will be created. If an instance had already - been created with the same key, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance must be returned. - The key uniquely identifying this instance. - An instance corresponding to the given type and key. - - - - This class' default instance. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to An interface cannot be registered alone.. - - - - - Looks up a localized string similar to Cannot build instance: Multiple constructors found but none marked with PreferredConstructor.. - - - - - Looks up a localized string similar to Class {0} is already registered.. - - - - - Looks up a localized string similar to Class {0} is already registered with key {1}.. - - - - - Looks up a localized string similar to There is already a class registered for {0}.. - - - - - Looks up a localized string similar to There is already a factory registered for {0}.. - - - - - Looks up a localized string similar to There is already a factory registered for {0} with key {1}.. - - - - - Looks up a localized string similar to Type not found in cache: {0}.. - - - - - Looks up a localized string similar to Type not found in cache without a key: {0}. - - - - - This can be - used to bind any event on any FrameworkElement to an . - Typically, this element is used in XAML to connect the attached element - to a command located in a ViewModel. This trigger can only be attached - to a FrameworkElement or a class deriving from FrameworkElement. - To access the EventArgs of the fired event, use a RelayCommand<EventArgs> - and leave the CommandParameter and CommandParameterValue empty! - - - - - Identifies the dependency property - - - - - Identifies the dependency property - - - - - Identifies the dependency property - - - - - Called when this trigger is attached to a FrameworkElement. - - - - - This method is here for compatibility - with the Silverlight 3 version. - - The command that must be executed when - this trigger is invoked. - - - - Provides a simple way to invoke this trigger programatically - without any EventArgs. - - - - - Executes the trigger. - To access the EventArgs of the fired event, use a RelayCommand<EventArgs> - and leave the CommandParameter and CommandParameterValue empty! - - The EventArgs of the fired event. - - - - Gets or sets the ICommand that this trigger is bound to. This - is a DependencyProperty. - - - - - Gets or sets an object that will be passed to the - attached to this trigger. This is a DependencyProperty. - - - - - Gets or sets an object that will be passed to the - attached to this trigger. This property is here for compatibility - with the Silverlight version. This is NOT a DependencyProperty. - For databinding, use the property. - - - - - Gets or sets a value indicating whether the attached element must be - disabled when the property's CanExecuteChanged - event fires. If this property is true, and the command's CanExecute - method returns false, the element will be disabled. If this property - is false, the element will not be disabled when the command's - CanExecute method changes. This is a DependencyProperty. - - - - - Gets or sets a value indicating whether the attached element must be - disabled when the property's CanExecuteChanged - event fires. If this property is true, and the command's CanExecute - method returns false, the element will be disabled. This property is here for - compatibility with the Silverlight version. This is NOT a DependencyProperty. - For databinding, use the property. - - - - - Specifies whether the EventArgs of the event that triggered this - action should be passed to the bound RelayCommand. If this is true, - the command should accept arguments of the corresponding - type (for example RelayCommand<MouseButtonEventArgs>). - - - - diff --git a/NuGet/V4Full/lib/SL5/GalaSoft.MvvmLight.SL5.dll b/NuGet/V4Full/lib/SL5/GalaSoft.MvvmLight.SL5.dll deleted file mode 100644 index a3c9f0cb0c93f70499c9ca2e4cd6d5c539a00721..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27648 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 - - - GalaSoft.MvvmLight.SL5 - - - - - This interface is meant for the class and can be - useful if you store multiple WeakFunc{T} instances but don't know in advance - what type T represents. - - - - - Executes a func and returns the result. - - A parameter passed as an object, - to be casted to the appropriate type. - - - - Stores a Func<T> without causing a hard reference - to be created to the Func's owner. The owner can be garbage collected at any time. - - - - - Initializes an empty instance of the WeakFunc class. - - - - - Initializes a new instance of the WeakFunc class. - - The func that will be associated to this instance. - - - - Initializes a new instance of the WeakFunc class. - - The func's owner. - The func that will be associated to this instance. - - - - Executes the action. This only happens if the func's owner - is still alive. - - - - - Sets the reference that this instance stores to null. - - - - - Gets or sets the corresponding to this WeakFunc's - method passed in the constructor. - - - - - Get a value indicating whether the WeakFunc is static or not. - - - - - Gets the name of the method that this WeakFunc represents. - - - - - Gets or sets a WeakReference to this WeakFunc's action's target. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets or sets a WeakReference to the target passed when constructing - the WeakFunc. This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets a value indicating whether the Func's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Gets the Func's owner. This object is stored as a - . - - - - - Gets the owner of the Func that was passed as parameter. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Stores an Func without causing a hard reference - to be created to the Func's owner. The owner can be garbage collected at any time. - - The type of the Func's parameter. - The type of the Func's return value. - - - - Initializes a new instance of the WeakFunc class. - - The func that will be associated to this instance. - - - - Initializes a new instance of the WeakFunc class. - - The func's owner. - The func that will be associated to this instance. - - - - Executes the func. This only happens if the func's owner - is still alive. The func's parameter is set to default(T). - - - - - Executes the func. This only happens if the func's owner - is still alive. - - A parameter to be passed to the action. - - - - Executes the func with a parameter of type object. This parameter - will be casted to T. This method implements - and can be useful if you store multiple WeakFunc{T} instances but don't know in advance - what type T represents. - - The parameter that will be passed to the func after - being casted to T. - The result of the execution as object, to be casted to T. - - - - Sets all the funcs that this WeakFunc contains to null, - which is a signal for containing objects that this WeakFunc - should be deleted. - - - - - Gets or sets the name of the method that this WeakFunc represents. - - - - - Gets a value indicating whether the Func's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - A base class for objects of which the properties must be observable. - - - - - Verifies that a property name exists in this ViewModel. This method - can be called before the property is used, for instance before - calling RaisePropertyChanged. It avoids errors when a property name - is changed but some places are missed. - This method is only active in DEBUG mode. - - - - - - Raises the PropertyChanging event if needed. - - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - The name of the property that - changed. - - - - Raises the PropertyChanged event if needed. - - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - The name of the property that - changed. - - - - Raises the PropertyChanging event if needed. - - The type of the property that - changes. - An expression identifying the property - that changes. - - - - Raises the PropertyChanged event if needed. - - The type of the property that - changed. - An expression identifying the property - that changed. - - - - Extracts the name of a property from an expression. - - The type of the property. - An expression returning the property's name. - The name of the property returned by the expression. - If the expression is null. - If the expression does not represent a property. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed. - - The type of the property that - changed. - An expression identifying the property - that changed. - The field storing the property's value. - The property's value after the change - occurred. - True if the PropertyChanged event has been raised, - false otherwise. The event is not raised if the old - value is equal to the new value. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed. - - The type of the property that - changed. - The name of the property that - changed. - The field storing the property's value. - The property's value after the change - occurred. - True if the PropertyChanged event has been raised, - false otherwise. The event is not raised if the old - value is equal to the new value. - - - - Occurs after a property value changes. - - - - - Provides access to the PropertyChanged event handler to derived classes. - - - - - Occurs before a property value changes. - - - - - Provides access to the PropertyChanging event handler to derived classes. - - - - - Helper class for dispatcher operations on the UI thread. - - - - - Executes an action on the UI thread. If this method is called - from the UI thread, the action is executed immendiately. If the - method is called from another thread, the action will be enqueued - on the UI thread's dispatcher and executed asynchronously. - For additional operations on the UI thread, you can get a - reference to the UI thread's dispatcher thanks to the property - . - - The action that will be executed on the UI - thread. - - - - Invokes an action asynchronously on the UI thread. - - The action that must be executed. - - - - This method should be called once on the UI thread to ensure that - the property is initialized. - In a Silverlight application, call this method in the - Application_Startup event handler, after the MainPage is constructed. - In WPF, call this method on the static App() constructor. - - - - - Gets a reference to the UI thread's dispatcher, after the - method has been called on the UI thread. - - - - - A command whose sole purpose is to relay its functionality to other - objects by invoking delegates. The default return value for the CanExecute - method is 'true'. This class does not allow you to accept command parameters in the - Execute and CanExecute callback methods. - - - - - Initializes a new instance of the RelayCommand class that - can always execute. - - The execution logic. - If the execute argument is null. - - - - Initializes a new instance of the RelayCommand class. - - The execution logic. - The execution status logic. - If the execute argument is null. - - - - Raises the event. - - - - - Defines the method that determines whether the command can execute in its current state. - - This parameter will always be ignored. - true if this command can be executed; otherwise, false. - - - - Defines the method to be called when the command is invoked. - - This parameter will always be ignored. - - - - Occurs when changes occur that affect whether the command should execute. - - - - - A generic command whose sole purpose is to relay its functionality to other - objects by invoking delegates. The default return value for the CanExecute - method is 'true'. This class allows you to accept command parameters in the - Execute and CanExecute callback methods. - - The type of the command parameter. - - - - Initializes a new instance of the RelayCommand class that - can always execute. - - The execution logic. - If the execute argument is null. - - - - Initializes a new instance of the RelayCommand class. - - The execution logic. - The execution status logic. - If the execute argument is null. - - - - Raises the event. - - - - - Defines the method that determines whether the command can execute in its current state. - - Data used by the command. If the command does not require data - to be passed, this object can be set to a null reference - true if this command can be executed; otherwise, false. - - - - Defines the method to be called when the command is invoked. - - Data used by the command. If the command does not require data - to be passed, this object can be set to a null reference - - - - Occurs when changes occur that affect whether the command should execute. - - - - - This interface is meant for the class and can be - useful if you store multiple WeakAction{T} instances but don't know in advance - what type T represents. - - - - - Executes an action. - - A parameter passed as an object, - to be casted to the appropriate type. - - - - Deletes all references, which notifies the cleanup method - that this entry must be deleted. - - - - - The target of the WeakAction. - - - - - Stores an without causing a hard reference - to be created to the Action's owner. The owner can be garbage collected at any time. - - - - - Initializes an empty instance of the class. - - - - - Initializes a new instance of the class. - - The action that will be associated to this instance. - - - - Initializes a new instance of the class. - - The action's owner. - The action that will be associated to this instance. - - - - Executes the action. This only happens if the action's owner - is still alive. - - - - - Sets the reference that this instance stores to null. - - - - - Gets or sets the corresponding to this WeakAction's - method passed in the constructor. - - - - - Gets the name of the method that this WeakAction represents. - - - - - Gets or sets a WeakReference to this WeakAction's action's target. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets or sets a WeakReference to the target passed when constructing - the WeakAction. This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets a value indicating whether the WeakAction is static or not. - - - - - Gets a value indicating whether the Action's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Gets the Action's owner. This object is stored as a - . - - - - - - - - - - Stores an Action without causing a hard reference - to be created to the Action's owner. The owner can be garbage collected at any time. - - The type of the Action's parameter. - - - - Initializes a new instance of the WeakAction class. - - The action that will be associated to this instance. - - - - Initializes a new instance of the WeakAction class. - - The action's owner. - The action that will be associated to this instance. - - - - Executes the action. This only happens if the action's owner - is still alive. The action's parameter is set to default(T). - - - - - Executes the action. This only happens if the action's owner - is still alive. - - A parameter to be passed to the action. - - - - Executes the action with a parameter of type object. This parameter - will be casted to T. This method implements - and can be useful if you store multiple WeakAction{T} instances but don't know in advance - what type T represents. - - The parameter that will be passed to the action after - being casted to T. - - - - Sets all the actions that this WeakAction contains to null, - which is a signal for containing objects that this WeakAction - should be deleted. - - - - - Gets the name of the method that this WeakAction represents. - - - - - Gets a value indicating whether the Action's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Defines a common interface for classes that should be cleaned up, - but without the implications that IDisposable presupposes. An instance - implementing ICleanup can be cleaned up without being - disposed and garbage collected. - - - - - Cleans up the instance, for example by saving its state, - removing resources, etc... - - - - - Use this class to send a message requesting to display a message box with features - corresponding to this message's properties. The Callback property should be used - to notify the message's sender about the user's choice in the message box. - Typically, you can use this message typ's recipient will be an element of the View, - and the sender will possibly be a ViewModel. - - - - - Passes a generic value (Content) to a recipient. - - The type of the Content property. - - - - Base class for all messages broadcasted by the Messenger. - You can create your own message types by extending this class. - - - - - Initializes a new instance of the MessageBase class. - - - - - Initializes a new instance of the MessageBase class. - - The message's original sender. - - - - Initializes a new instance of the MessageBase class. - - The message's original sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - - - - Gets or sets the message's sender. - - - - - Gets or sets the message's intended target. This property can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - - - - - Initializes a new instance of the GenericMessage class. - - The message content. - - - - Initializes a new instance of the GenericMessage class. - - The message's sender. - The message content. - - - - Initializes a new instance of the GenericMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The message content. - - - - Gets or sets the message's content. - - - - - Initializes a new instance of the DialogMessage class. - - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Initializes a new instance of the DialogMessage class. - - The message's original sender. - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Initializes a new instance of the DialogMessage class. - - The message's original sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Utility method, checks if the property is - null, and if it is not null, executes it. - - The result that must be passed - to the dialog message caller. - - - - Gets or sets the buttons displayed by the message box. - - - - - Gets a callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - - Gets or sets the caption for the message box. - - - - - Gets or sets which result is the default in the message box. - - - - - The Messenger is a class allowing objects to exchange messages. - - - - - Registers a recipient for a type of message TMessage. The action - parameter will be executed when a corresponding message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Sends a message to registered recipients. The message will - reach all recipients that registered for this message type - using one of the Register methods. - - The type of message that will be sent. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The type of recipients that will receive - the message. The message won't be sent to recipients of another type. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The message to send to registered recipients. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - - - - Unregisters a messager recipient completely. After this method - is executed, the recipient will not receive any messages anymore. - - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only. - After this method is executed, the recipient will not receive messages - of type TMessage anymore, but will still receive other message types (if it - registered for them previously). - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only and for a given token. - After this method is executed, the recipient will not receive messages - of type TMessage anymore with the given token, but will still receive other message types - or messages with other tokens (if it registered for them previously). - - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages and for - a given action. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage and for the given recipient (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Unregisters a message recipient for a given type of messages, for - a given action and a given token. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage, for the given recipient and other tokens (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - The Messenger is a class allowing objects to exchange messages. - - - - - Registers a recipient for a type of message TMessage. The action - parameter will be executed when a corresponding message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Sends a message to registered recipients. The message will - reach all recipients that registered for this message type - using one of the Register methods. - - The type of message that will be sent. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The type of recipients that will receive - the message. The message won't be sent to recipients of another type. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The message to send to registered recipients. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - - - - Unregisters a messager recipient completely. After this method - is executed, the recipient will not receive any messages anymore. - - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only. - After this method is executed, the recipient will not receive messages - of type TMessage anymore, but will still receive other message types (if it - registered for them previously). - - The recipient that must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages only and for a given token. - After this method is executed, the recipient will not receive messages - of type TMessage anymore with the given token, but will still receive other message types - or messages with other tokens (if it registered for them previously). - - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages and for - a given action. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage and for the given recipient (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Unregisters a message recipient for a given type of messages, for - a given action and a given token. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage, for the given recipient and other tokens (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Provides a way to override the Messenger.Default instance with - a custom instance, for example for unit testing purposes. - - The instance that will be used as Messenger.Default. - - - - Sets the Messenger's default (static) instance to null. - - - - - Provides a non-static access to the static method. - Sets the Messenger's default (static) instance to null. - - - - - Notifies the Messenger that the lists of recipients should - be scanned and cleaned up. - Since recipients are stored as , - recipients can be garbage collected even though the Messenger keeps - them in a list. During the cleanup operation, all "dead" - recipients are removed from the lists. Since this operation - can take a moment, it is only executed when the application is - idle. For this reason, a user of the Messenger class should use - instead of forcing one with the - method. - - - - - Scans the recipients' lists for "dead" instances and removes them. - Since recipients are stored as , - recipients can be garbage collected even though the Messenger keeps - them in a list. During the cleanup operation, all "dead" - recipients are removed from the lists. Since this operation - can take a moment, it is only executed when the application is - idle. For this reason, a user of the Messenger class should use - instead of forcing one with the - method. - - - - - Gets the Messenger's default instance, allowing - to register and send messages in a static manner. - - - - - Passes a string message (Notification) to a recipient. - Typically, notifications are defined as unique strings in a static class. To define - a unique string, you can use Guid.NewGuid().ToString() or any other unique - identifier. - - - - - Initializes a new instance of the NotificationMessage class. - - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - A string containing any arbitrary message to be - passed to recipient(s) - - - - Gets a string containing any arbitrary message to be - passed to recipient(s). - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. The callback method has one parameter. - and - . - - - - - Initializes a new instance of the class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message with an - arbitrary number of parameters. - - A number of parameters that will - be passed to the callback method. - The object returned by the callback method. - - - - Initializes a new instance of the - class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message. - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. The callback method has one parameter. - . - - The type of the callback method's - only parameter. - - - - Initializes a new instance of the - class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message. - - A parameter requested by the message's - sender and providing additional information on the recipient's - state. - - - - Passes a string message (Notification) and a generic value (Content) to a recipient. - - The type of the Content property. - - - - Initializes a new instance of the NotificationMessage class. - - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Gets a string containing any arbitrary message to be - passed to recipient(s). - - - - - Passes a string property name (PropertyName) and a generic value - ( and ) to a recipient. - This message type can be used to propagate a PropertyChanged event to - a recipient using the messenging system. - - The type of the OldValue and NewValue property. - - - - Basis class for the class. This - class allows a recipient to register for all PropertyChangedMessages without - having to specify the type T. - - - - - Initializes a new instance of the class. - - The message's sender. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The name of the property that changed. - - - - Gets or sets the name of the property that changed. - - - - - Initializes a new instance of the class. - - The message's sender. - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Gets the value that the property has after the change. - - - - - Gets the value that the property had before the change. - - - - - A base class for the ViewModel classes in the MVVM pattern. - - - - - Initializes a new instance of the ViewModelBase class. - - - - - Initializes a new instance of the ViewModelBase class. - - An instance of a - used to broadcast messages to other objects. If null, this class - will attempt to broadcast using the Messenger's default - instance. - - - - Unregisters this instance from the Messenger class. - To cleanup additional resources, override this method, clean - up and then call base.Cleanup(). - - - - - Broadcasts a PropertyChangedMessage using either the instance of - the Messenger that was passed to this class (if available) - or the Messenger's default instance. - - The type of the property that - changed. - The value of the property before it - changed. - The value of the property after it - changed. - The name of the property that - changed. - - - - Raises the PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - The name of the property that - changed. - The property's value before the change - occurred. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - - - - Raises the PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - An expression identifying the property - that changed. - The property's value before the change - occurred. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - An expression identifying the property - that changed. - The field storing the property's value. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - The name of the property that - changed. - The field storing the property's value. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Gets a value indicating whether the control is in design mode - (running under Blend or Visual Studio). - - - - - Gets a value indicating whether the control is in design mode - (running in Blend or Visual Studio). - - - - - Gets or sets an instance of a used to - broadcast messages to other objects. If null, this class will - attempt to broadcast using the Messenger's default instance. - - - - diff --git a/NuGet/V4Full/lib/SL5/Microsoft.Practices.ServiceLocation.dll b/NuGet/V4Full/lib/SL5/Microsoft.Practices.ServiceLocation.dll deleted file mode 100644 index a05a32cd19f6df36483d692f16bca8ff734eaeb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11264 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 - - - Microsoft.Practices.ServiceLocation - - - - - The standard exception thrown when a ServiceLocator has an error in resolving an object. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - - The message that describes the error. - - - - - Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. - - - The error message that explains the reason for the exception. - - - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. - - - - - The generic Service Locator interface. This interface is used - to retrieve services (instances identified by type and optional - name) from a container. - - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activation error occured while trying to get all instances of type {0}. - - - - - Looks up a localized string similar to Activation error occured while trying to get instance of type {0}, key "{1}". - - - - - This class provides the ambient container for this application. If your - framework defines such an ambient container, use ServiceLocator.Current - to get it. - - - - - Set the delegate that is used to retrieve the current container. - - Delegate that, when called, will return - the current ambient container. - - - - The current ambient container. - - - - - This class is a helper that provides a default implementation - for most of the methods of . - - - - - Get an instance of the given . - - The requested service. - if there is an error in resolving the service instance. - The requested object. - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - When implemented by inheriting classes, this method will do the actual work of resolving - the requested service instance. - - Type of instance requested. - Name of registered service you want. May be null. - The requested service instance. - - - - When implemented by inheriting classes, this method will do the actual work of - resolving all the requested service instances. - - Type of service requested. - Sequence of service instance objects. - - - - Format the exception message for use in an - that occurs while resolving a single service. - - The actual exception thrown by the implementation. - Type of service requested. - Name requested. - The formatted exception message string. - - - - Format the exception message for use in an - that occurs while resolving multiple service instances. - - The actual exception thrown by the implementation. - Type of service requested. - The formatted exception message string. - - - - This delegate type is used to provide a method that will - return the current container. Used with the - static accessor class. - - An . - - - diff --git a/NuGet/V4Full/lib/SL5/System.Windows.Interactivity.dll b/NuGet/V4Full/lib/SL5/System.Windows.Interactivity.dll deleted file mode 100644 index 2a3a3927c44b5529e1c2cfe4517bd877c1f2aafe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53832 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

EU=z0sc1P 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 C#$9^= diff --git a/NuGet/V4Full/lib/SL5/System.Windows.Interactivity.xml b/NuGet/V4Full/lib/SL5/System.Windows.Interactivity.xml deleted file mode 100644 index 80548e0..0000000 --- a/NuGet/V4Full/lib/SL5/System.Windows.Interactivity.xml +++ /dev/null @@ -1,1025 +0,0 @@ - - - - System.Windows.Interactivity - - - -

- Represents a collection of IAttachedObject with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - An interface for an object that can be attached to another object. - - - - - Attaches to the specified object. - - The object to attach to. - - - - Detaches this instance from its associated object. - - - - - Gets the associated object. - - The associated object. - Represents the object the instance is attached to. - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - Cannot add the instance to a collection more than once. - - - - Attaches to the specified object. - - The object to attach to. - The IAttachedObject is already attached to a different object. - - - - Detaches this instance from its associated object. - - - - - The object on which the collection is hosted. - - - - - Gets the associated object. - - The associated object. - - - - Encapsulates state information and zero or more ICommands into an attachable object. - - The type the can be attached to. - - Behavior is the base class for providing attachable state and commands to an object. - The types the Behavior can be attached to can be controlled by the generic parameter. - Override OnAttached() and OnDetaching() methods to hook and unhook any necessary handlers - from the AssociatedObject. - - - - - Encapsulates state information and zero or more ICommands into an attachable object. - - This is an infrastructure class. Behavior authors should derive from Behavior<T> instead of from this class. - - - - Called after the behavior is attached to an AssociatedObject. - - Override this to hook up functionality to the AssociatedObject. - - - - Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred. - - Override this to unhook functionality from the AssociatedObject. - - - - Attaches to the specified object. - - The object to attach to. - The Behavior is already hosted on a different element. - dependencyObject does not satisfy the Behavior type constraint. - - - - Detaches this instance from its associated object. - - - - - The type to which this behavior can be attached. - - - - - Gets the object to which this behavior is attached. - - - - - Gets the associated object. - - The associated object. - - - - Initializes a new instance of the class. - - - - - Gets the object to which this is attached. - - - - - Represents a collection of behaviors with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Enumerates possible values for reusable property value editors. - - - - - Uses the element picker, if supported, to edit this property at design time. - - - - - Uses the storyboard picker, if supported, to edit this property at design time. - - - - - Uses the state picker, if supported, to edit this property at design time. - - - - - Uses the element-binding picker, if supported, to edit this property at design time. - - - - - Uses the property-binding picker, if supported, to edit this property at design time. - - - - - Associates the given editor type with the property on which the CustomPropertyValueEditor is applied. - - Use this attribute to get improved design-time editing for properties that denote element (by name), storyboards, or states (by name). - - - - Initializes a new instance of the class. - - The custom property value editor. - - - - Gets or sets the custom property value editor. - - The custom property value editor. - - - - Provides design tools information about what to instantiate for a given action or command. - - - - - Initializes a new instance of the class. - - The type this attribute applies to. - The type of to instantiate. - A single argument for the specified . - is not derived from TriggerBase. - This constructor is useful if the specifed has a single argument. The - resulting code will be CLS compliant. - - - - Initializes a new instance of the class. - - The type this attribute applies to. - The type of to instantiate. - The constructor arguments for the specified . - is not derived from TriggerBase. - - - - Instantiates this instance. - - The specified by the DefaultTriggerAttribute. - - - - Gets the type that this DefaultTriggerAttribute applies to. - - The type this DefaultTriggerAttribute applies to. - - - - Gets the type of the to instantiate. - - The type of the to instantiate. - - - - Gets the parameters to pass to the constructor. - - The parameters to pass to the constructor. - - - - This method will use the VisualTreeHelper.GetParent method to do a depth first walk up - the visual tree and return all ancestors of the specified object, including the object itself. - - The object in the visual tree to find ancestors of. - Returns itself an all ancestors in the visual tree. - - - - EventObserver is designed to help manage event handlers by detatching when disposed. Creating this object will also attach in the constructor. - - - - - Creates an instance of EventObserver and attaches to the supplied event on the supplied target. Call dispose to detach. - - The event to attach and detach from. - The target object the event is defined on. Null if the method is static. - The delegate to attach to the event. - - - - Detaches the handler from the event. - - - - - A trigger that listens for a specified event on its source and fires when that event is fired. - - - - - Represents a trigger that can listen to an element other than its AssociatedObject. - - The type that this trigger can be associated with. - - EventTriggerBase extends TriggerBase to add knowledge of another object than the one it is attached to. - This allows a user to attach a Trigger/Action pair to one element and invoke the Action in response to a - change in another object somewhere else. Override OnSourceChanged to hook or unhook handlers on the source - element, and OnAttached/OnDetaching for the associated element. The type of the Source element can be - constrained by the generic type parameter. If you need control over the type of the - AssociatedObject, set a TypeConstraintAttribute on your derived type. - - - - - Represents a trigger that can listen to an object other than its AssociatedObject. - - This is an infrastructure class. Trigger authors should derive from EventTriggerBase<T> instead of this class. - - - - Represents an object that can invoke Actions conditionally. - - This is an infrastructure class. Trigger authors should derive from Trigger<T> instead of this class. - - - - Invoke all actions associated with this trigger. - - Derived classes should call this to fire the trigger. - - - - Called after the trigger is attached to an AssociatedObject. - - - - - Called when the trigger is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Attaches to the specified object. - - The object to attach to. - Cannot host the same trigger on more than one object at a time. - dependencyObject does not satisfy the trigger type constraint. - - - - Detaches this instance from its associated object. - - - - - Gets the object to which the trigger is attached. - - The associated object. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - - - - Gets the actions associated with this trigger. - - The actions associated with this trigger. - - - - Event handler for registering to PreviewInvoke. - - - - - Gets the associated object. - - The associated object. - - - - Specifies the name of the Event this EventTriggerBase is listening for. - - - - - - Called when the event associated with this EventTriggerBase is fired. By default, this will invoke all actions on the trigger. - - The instance containing the event data. - Override this to provide more granular control over when actions associated with this trigger will be invoked. - - - - Called when the source changes. - - The old source. - The new source. - This function should be overridden in derived classes to hook functionality to and unhook functionality from the changing source objects. - - - - Called after the trigger is attached to an AssociatedObject. - - - - - Called when the trigger is being detached from its AssociatedObject, but before it has actually occurred. - - - - Could not find eventName on the Target. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - Define a TypeConstraintAttribute on a derived type to constrain the types it may be attached to. - - - - Gets the source type constraint. - - The source type constraint. - - - - Gets or sets the target object. If TargetObject is not set, the target will look for the object specified by TargetName. If an element referred to by TargetName cannot be found, the target will default to the AssociatedObject. This is a dependency property. - - The target object. - - - - Gets or sets the name of the element this EventTriggerBase listens for as a source. If the name is not set or cannot be resolved, the AssociatedObject will be used. This is a dependency property. - - The name of the source element. - - - - Gets the resolved source. If is not set or cannot be resolved, defaults to AssociatedObject. - - The resolved source object. - In general, this property should be used in place of AssociatedObject in derived classes. - The element pointed to by does not satisify the type constraint. - - - - Initializes a new instance of the class. - - - - - Called when the source property changes. - - Override this to hook functionality to and unhook functionality from the specified source, rather than the AssociatedObject. - The old source. - The new source. - - - - Gets the resolved source. If is not set or cannot be resolved, defaults to AssociatedObject. - - The resolved source object. - In general, this property should be used in place of AssociatedObject in derived classes. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the event. - - - - Gets or sets the name of the event to listen for. This is a dependency property. - - The name of the event. - - - - Static class that owns the Triggers and Behaviors attached properties. Handles propagation of AssociatedObject change notifications. - - - - - This property is used as the internal backing store for the public Triggers attached property. - - - - - This property is used as the internal backing store for the public Behaviors attached property. - - - - - Gets the TriggerCollection containing the triggers associated with the specified object. - - The object from which to retrieve the triggers. - A TriggerCollection containing the triggers associated with the specified object. - - - - Gets the associated with a specified object. - - The object from which to retrieve the . - A containing the behaviors associated with the specified object. - - - Cannot host the same BehaviorCollection on more than one object at a time. - - - Cannot host the same TriggerCollection on more than one object at a time. - - - - A helper function to take the place of FrameworkElement.IsLoaded, as this property is not available in Silverlight. - - The element of interest. - True if the element has been loaded; otherwise, False. - - - - Executes a specified ICommand when invoked. - - - - - Represents an attachable object that encapsulates a unit of functionality. - - The type to which this action can be attached. - - - - Represents an attachable object that encapsulates a unit of functionality. - - This is an infrastructure class. Action authors should derive from TriggerAction<T> instead of this class. - - - - Attempts to invoke the action. - - The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. - - - - Invokes the action. - - The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. - - - - Called after the action is attached to an AssociatedObject. - - - - - Called when the action is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Attaches to the specified object. - - The object to attach to. - Cannot host the same TriggerAction on more than one object at a time. - dependencyObject does not satisfy the TriggerAction type constraint. - - - - Detaches this instance from its associated object. - - - - - Gets or sets a value indicating whether this action will run when invoked. This is a dependency property. - - - True if this action will be run when invoked; otherwise, False. - - - - - Gets the object to which this action is attached. - - The associated object. - - - - Gets the associated object type constraint. - - The associated object type constraint. - - - - Gets or sets a value indicating whether this instance is attached. - - True if this instance is attached; otherwise, False. - - - - Gets the associated object. - - The associated object. - - - - Initializes a new instance of the class. - - - - - Gets the object to which this is attached. - - The associated object. - - - - Gets the associated object type constraint. - - The associated object type constraint. - - - - Invokes the action. - - The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. - - - - Gets or sets the name of the command this action should invoke. - - The name of the command this action should invoke. - This property will be superseded by the Command property if both are set. - - - - Gets or sets the command this action should invoke. This is a dependency property. - - The command to execute. - This property will take precedence over the CommandName property if both are set. - - - - Gets or sets the command parameter. This is a dependency property. - - The command parameter. - This is the value passed to ICommand.CanExecute and ICommand.Execute. - - - - Provides data about which objects were affected when resolving a name change. - - - - - Helper class to handle the logic of resolving a TargetName into a Target element - based on the context provided by a host element. - - - - - Attempts to update the resolved object from the name within the context of the namescope reference element. - - The old resolved object. - - Resets the existing target and attempts to resolve the current TargetName from the - context of the current Host. If it cannot resolve from the context of the Host, it will - continue up the visual tree until it resolves. If it has not resolved it when it reaches - the root, it will set the Target to null and write a warning message to Debug output. - - - - - Occurs when the resolved element has changed. - - - - - Gets or sets the name of the element to attempt to resolve. - - The name to attempt to resolve. - - - - The resolved object. Will return the reference element if TargetName is null or empty, or if a resolve has not been attempted. - - - - - Gets or sets the reference element from which to perform the name resolution. - - The reference element. - - - - Gets or sets a value indicating whether the reference element load is pending. - - - True if [pending reference element load]; otherwise, False. - - - If the Host has not been loaded, the name will not be resolved. - In that case, delay the resolution and track that fact with this property. - - - - - Represents an action that can be targeted to affect an object other than its AssociatedObject. - - The type constraint on the target. - - TargetedTriggerAction extends TriggerAction to add knowledge of another element than the one it is attached to. - This allows a user to invoke the action on an element other than the one it is attached to in response to a - trigger firing. Override OnTargetChanged to hook or unhook handlers on the target element, and OnAttached/OnDetaching - for the associated element. The type of the Target element can be constrained by the generic type parameter. If - you need control over the type of the AssociatedObject, set a TypeConstraintAttribute on your derived type. - - - - - Represents an action that can be targeted to affect an object other than its AssociatedObject. - - This is an infrastructure class. Action authors should derive from TargetedTriggerAction<T> instead of this class. - - - - Called when the target changes. - - The old target. - The new target. - This function should be overriden in derived classes to hook and unhook functionality from the changing source objects. - - - - Called after the action is attached to an AssociatedObject. - - - - - Called when the action is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Gets or sets the target object. If TargetObject is not set, the target will look for the object specified by TargetName. If an element referred to by TargetName cannot be found, the target will default to the AssociatedObject. This is a dependency property. - - The target object. - - - - Gets or sets the name of the object this action targets. If Target is set, this property is ignored. If Target is not set and TargetName is not set or cannot be resolved, the target will default to the AssociatedObject. This is a dependency property. - - The name of the target object. - - - - Gets the target object. If TargetObject is set, returns TargetObject. Else, if TargetName is not set or cannot be resolved, defaults to the AssociatedObject. - - The target object. - In general, this property should be used in place of AssociatedObject in derived classes. - The Target element does not satisfy the type constraint. - - - - Gets the associated object type constraint. - - The associated object type constraint. - Define a TypeConstraintAttribute on a derived type to constrain the types it may be attached to. - - - - Gets the target type constraint. - - The target type constraint. - - - - Initializes a new instance of the class. - - - - - Called when the target property changes. - - Override this to hook and unhook functionality on the specified Target, rather than the AssociatedObject. - The old target. - The new target. - - - - Gets the target object. If TargetName is not set or cannot be resolved, defaults to the AssociatedObject. - - The target. - In general, this property should be used in place of AssociatedObject in derived classes. - - - - Represents a collection of actions with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Represents an object that can invoke actions conditionally. - - The type to which this trigger can be attached. - - TriggerBase is the base class for controlling actions. Override OnAttached() and - OnDetaching() to hook and unhook handlers on the AssociatedObject. You may - constrain the types that a derived TriggerBase may be attached to by specifying - the generic parameter. Call InvokeActions() to fire all Actions associated with - this TriggerBase. - - - - - Initializes a new instance of the class. - - - - - Gets the object to which the trigger is attached. - - The associated object. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - - - - Argument passed to PreviewInvoke event. Assigning Cancelling to True will cancel the invoking of the trigger. - - This is an infrastructure class. Behavior attached to a trigger base object can add its behavior as a listener to TriggerBase.PreviewInvoke. - - - - Represents a collection of triggers with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Specifies type constraints on the AssociatedObject of TargetedTriggerAction and EventTriggerBase. - - - - - Initializes a new instance of the class. - - The constraint type. - - - - Gets the constraint type. - - The constraint type. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Cannot set the same BehaviorCollection on multiple objects.. - - - - - Looks up a localized string similar to An instance of a Behavior cannot be attached to more than one object at a time.. - - - - - Looks up a localized string similar to Cannot host an instance of a TriggerAction in multiple TriggerCollections simultaneously. Remove it from one TriggerCollection before adding it to another.. - - - - - Looks up a localized string similar to Cannot set the same TriggerCollection on multiple objects.. - - - - - Looks up a localized string similar to An instance of a trigger cannot be attached to more than one object at a time.. - - - - - Looks up a localized string similar to The command "{0}" does not exist or is not publicly exposed on {1}.. - - - - - Looks up a localized string similar to "{0}" is not a valid type for the TriggerType parameter. Make sure "{0}" derives from TriggerBase.. - - - - - Looks up a localized string similar to Cannot add the same instance of "{0}" to a "{1}" more than once.. - - - - - Looks up a localized string similar to The event "{0}" on type "{1}" has an incompatible signature. Make sure the event is public and satisfies the EventHandler delegate.. - - - - - Looks up a localized string similar to Cannot find an event named "{0}" on type "{1}".. - - - - - Looks up a localized string similar to An object of type "{0}" cannot have a {3} property of type "{1}". Instances of type "{0}" can have only a {3} property of type "{2}".. - - - - - Looks up a localized string similar to Cannot attach type "{0}" to type "{1}". Instances of type "{0}" can only be attached to objects of type "{2}".. - - - - - Looks up a localized string similar to Unable to resolve TargetName "{0}".. - - - - diff --git a/NuGet/V4Full/lib/net35/GalaSoft.MvvmLight.Extras.XML b/NuGet/V4Full/lib/net35/GalaSoft.MvvmLight.Extras.XML deleted file mode 100644 index c3c62f0..0000000 --- a/NuGet/V4Full/lib/net35/GalaSoft.MvvmLight.Extras.XML +++ /dev/null @@ -1,603 +0,0 @@ - - - - GalaSoft.MvvmLight.Extras - - - - - This can be - used to bind any event on any FrameworkElement to an . - Typically, this element is used in XAML to connect the attached element - to a command located in a ViewModel. This trigger can only be attached - to a FrameworkElement or a class deriving from FrameworkElement. - To access the EventArgs of the fired event, use a RelayCommand<EventArgs> - and leave the CommandParameter and CommandParameterValue empty! - - - This can be - used to bind any event on any FrameworkElement to an . - Typically, this element is used in XAML to connect the attached element - to a command located in a ViewModel. This trigger can only be attached - to a FrameworkElement or a class deriving from FrameworkElement. - - - - - Provides a simple way to invoke this trigger programatically - without any EventArgs. - - - - - Executes the trigger. - To access the EventArgs of the fired event, use a RelayCommand<EventArgs> - and leave the CommandParameter and CommandParameterValue empty! - - The EventArgs of the fired event. - - - - Identifies the dependency property - - - - - Identifies the dependency property - - - - - Identifies the dependency property - - - - - Called when this trigger is attached to a DependencyObject. - - - - - This method is here for compatibility - with the Silverlight version. - - The object to which this trigger - is attached casted as a FrameworkElement. - - - - This method is here for compatibility - with the Silverlight version. - - The command that must be executed when - this trigger is invoked. - - - - Gets or sets a value indicating whether the EventArgs passed to the - event handler will be forwarded to the ICommand's Execute method - when the event is fired (if the bound ICommand accepts an argument - of type EventArgs). - For example, use a RelayCommand<MouseEventArgs> to get - the arguments of a MouseMove event. - - - - - Gets or sets the ICommand that this trigger is bound to. This - is a DependencyProperty. - - - - - Gets or sets an object that will be passed to the - attached to this trigger. This is a DependencyProperty. - - - - - Gets or sets an object that will be passed to the - attached to this trigger. This property is here for compatibility - with the Silverlight version. This is NOT a DependencyProperty. - For databinding, use the property. - - - - - Gets or sets a value indicating whether the attached element must be - disabled when the property's CanExecuteChanged - event fires. If this property is true, and the command's CanExecute - method returns false, the element will be disabled. If this property - is false, the element will not be disabled when the command's - CanExecute method changes. This is a DependencyProperty. - - - - - Gets or sets a value indicating whether the attached element must be - disabled when the property's CanExecuteChanged - event fires. If this property is true, and the command's CanExecute - method returns false, the element will be disabled. This property is here for - compatibility with the Silverlight version. This is NOT a DependencyProperty. - For databinding, use the property. - - - - - A very simple IOC container with basic functionality needed to register and resolve - instances. If needed, this class can be replaced by another more elaborate - IOC container implementing the IServiceLocator interface. - The inspiration for this class is at https://gist.github.com/716137 but it has - been extended with additional features. - - - - - Checks whether at least one instance of a given class is already created in the container. - - The class that is queried. - True if at least on instance of the class is already created, false otherwise. - - - - Checks whether the instance with the given key is already created for a given class - in the container. - - The class that is queried. - The key that is queried. - True if the instance with the given key is already registered for the given class, - false otherwise. - - - - Gets a value indicating whether a given type T is already registered. - - The type that the method checks for. - True if the type is registered, false otherwise. - - - - Gets a value indicating whether a given type T and a give key - are already registered. - - The type that the method checks for. - The key that the method checks for. - True if the type and key are registered, false otherwise. - - - - Registers a given type for a given interface. - - The interface for which instances will be resolved. - The type that must be used to create instances. - - - - Registers a given type for a given interface with the possibility for immediate - creation of the instance. - - The interface for which instances will be resolved. - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given type. - - The type that must be used to create instances. - - - - Registers a given type with the possibility for immediate - creation of the instance. - - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - - - - Registers a given instance for a given type with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type and a given key. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - - - - Registers a given instance for a given type and a given key with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - If true, forces the creation of the default - instance of the provided class. - - - - Resets the instance in its original states. This deletes all the - registrations. - - - - - Unregisters a class from the cache and removes all the previously - created instances. - - The class that must be removed. - - - - Removes the given instance from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The instance that must be removed. - - - - Removes the instance corresponding to the given key from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The key corresponding to the instance that must be removed. - - - - When used with the SimpleIoc container, specifies which constructor - should be used to instantiate when GetInstance is called. - If there is only one constructor in the class, this attribute is - not needed. - - - - - A very simple IOC container with basic functionality needed to register and resolve - instances. If needed, this class can be replaced by another more elaborate - IOC container implementing the IServiceLocator interface. - The inspiration for this class is at https://gist.github.com/716137 but it has - been extended with additional features. - - - - - Checks whether at least one instance of a given class is already created in the container. - - The class that is queried. - True if at least on instance of the class is already created, false otherwise. - - - - Checks whether the instance with the given key is already created for a given class - in the container. - - The class that is queried. - The key that is queried. - True if the instance with the given key is already registered for the given class, - false otherwise. - - - - Gets a value indicating whether a given type T is already registered. - - The type that the method checks for. - True if the type is registered, false otherwise. - - - - Gets a value indicating whether a given type T and a give key - are already registered. - - The type that the method checks for. - The key that the method checks for. - True if the type and key are registered, false otherwise. - - - - Registers a given type for a given interface. - - The interface for which instances will be resolved. - The type that must be used to create instances. - - - - Registers a given type for a given interface with the possibility for immediate - creation of the instance. - - The interface for which instances will be resolved. - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given type. - - The type that must be used to create instances. - - - - Registers a given type with the possibility for immediate - creation of the instance. - - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - - - - Registers a given instance for a given type with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type and a given key. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - - - - Registers a given instance for a given type and a given key with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - If true, forces the creation of the default - instance of the provided class. - - - - Resets the instance in its original states. This deletes all the - registrations. - - - - - Unregisters a class from the cache and removes all the previously - created instances. - - The class that must be removed. - - - - Removes the given instance from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The instance that must be removed. - - - - Removes the instance corresponding to the given key from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The key corresponding to the instance that must be removed. - - - - Provides a way to get all the created instances of a given type available in the - cache. Registering a class or a factory does not automatically - create the corresponding instance! To create an instance, either register - the class or the factory with createInstanceImmediately set to true, - or call the GetInstance method before calling GetAllCreatedInstances. - Alternatively, use the GetAllInstances method, which auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the already created instances of the given type. - - - - Provides a way to get all the created instances of a given type available in the - cache. Registering a class or a factory does not automatically - create the corresponding instance! To create an instance, either register - the class or the factory with createInstanceImmediately set to true, - or call the GetInstance method before calling GetAllCreatedInstances. - Alternatively, use the GetAllInstances method, which auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the already created instances of the given type. - - - - Gets the service object of the specified type. - - - A service object of type . - -or- - null if there is no service object of type . - - An object that specifies the type of service object to get. - - - - Provides a way to get all the created instances of a given type available in the - cache. Calling this method auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the instances of the given type. - - - - Provides a way to get all the created instances of a given type available in the - cache. Calling this method auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the instances of the given type. - - - - Provides a way to get an instance of a given type. If no instance had been instantiated - before, a new instance will be created. If an instance had already - been created, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance - must be returned. - An instance of the given type. - - - - Provides a way to get an instance of a given type corresponding - to a given key. If no instance had been instantiated with this - key before, a new instance will be created. If an instance had already - been created with the same key, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance must be returned. - The key uniquely identifying this instance. - An instance corresponding to the given type and key. - - - - Provides a way to get an instance of a given type. If no instance had been instantiated - before, a new instance will be created. If an instance had already - been created, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance - must be returned. - An instance of the given type. - - - - Provides a way to get an instance of a given type corresponding - to a given key. If no instance had been instantiated with this - key before, a new instance will be created. If an instance had already - been created with the same key, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance must be returned. - The key uniquely identifying this instance. - An instance corresponding to the given type and key. - - - - This class' default instance. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to An interface cannot be registered alone.. - - - - - Looks up a localized string similar to Cannot build instance: Multiple constructors found but none marked with PreferredConstructor.. - - - - - Looks up a localized string similar to Class {0} is already registered.. - - - - - Looks up a localized string similar to Class {0} is already registered with key {1}.. - - - - - Looks up a localized string similar to There is already a class registered for {0}.. - - - - - Looks up a localized string similar to There is already a factory registered for {0}.. - - - - - Looks up a localized string similar to There is already a factory registered for {0} with key {1}.. - - - - - Looks up a localized string similar to Type not found in cache: {0}.. - - - - - Looks up a localized string similar to Type not found in cache without a key: {0}. - - - - diff --git a/NuGet/V4Full/lib/net35/GalaSoft.MvvmLight.Extras.dll b/NuGet/V4Full/lib/net35/GalaSoft.MvvmLight.Extras.dll deleted file mode 100644 index 833f7eef4c241a92d4af2adeb0917dfc96f34381..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24064 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 - - - GalaSoft.MvvmLight - - - - - This interface is meant for the class and can be - useful if you store multiple WeakFunc{T} instances but don't know in advance - what type T represents. - - - - - Executes a func and returns the result. - - A parameter passed as an object, - to be casted to the appropriate type. - - - - Stores a Func<T> without causing a hard reference - to be created to the Func's owner. The owner can be garbage collected at any time. - - - - - Initializes an empty instance of the WeakFunc class. - - - - - Initializes a new instance of the WeakFunc class. - - The func that will be associated to this instance. - - - - Initializes a new instance of the WeakFunc class. - - The func's owner. - The func that will be associated to this instance. - - - - Executes the action. This only happens if the func's owner - is still alive. - - - - - Sets the reference that this instance stores to null. - - - - - Gets or sets the corresponding to this WeakFunc's - method passed in the constructor. - - - - - Get a value indicating whether the WeakFunc is static or not. - - - - - Gets the name of the method that this WeakFunc represents. - - - - - Gets or sets a WeakReference to this WeakFunc's action's target. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets or sets a WeakReference to the target passed when constructing - the WeakFunc. This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets a value indicating whether the Func's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Gets the Func's owner. This object is stored as a - . - - - - - Gets the owner of the Func that was passed as parameter. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Stores an Func without causing a hard reference - to be created to the Func's owner. The owner can be garbage collected at any time. - - The type of the Func's parameter. - The type of the Func's return value. - - - - Initializes a new instance of the WeakFunc class. - - The func that will be associated to this instance. - - - - Initializes a new instance of the WeakFunc class. - - The func's owner. - The func that will be associated to this instance. - - - - Executes the func. This only happens if the func's owner - is still alive. The func's parameter is set to default(T). - - - - - Executes the func. This only happens if the func's owner - is still alive. - - A parameter to be passed to the action. - - - - Executes the func with a parameter of type object. This parameter - will be casted to T. This method implements - and can be useful if you store multiple WeakFunc{T} instances but don't know in advance - what type T represents. - - The parameter that will be passed to the func after - being casted to T. - The result of the execution as object, to be casted to T. - - - - Sets all the funcs that this WeakFunc contains to null, - which is a signal for containing objects that this WeakFunc - should be deleted. - - - - - Gets or sets the name of the method that this WeakFunc represents. - - - - - Gets a value indicating whether the Func's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Defines a common interface for classes that should be cleaned up, - but without the implications that IDisposable presupposes. An instance - implementing ICleanup can be cleaned up without being - disposed and garbage collected. - - - - - Cleans up the instance, for example by saving its state, - removing resources, etc... - - - - - This interface is meant for the class and can be - useful if you store multiple WeakAction{T} instances but don't know in advance - what type T represents. - - - - - Executes an action. - - A parameter passed as an object, - to be casted to the appropriate type. - - - - Deletes all references, which notifies the cleanup method - that this entry must be deleted. - - - - - The target of the WeakAction. - - - - - Stores an without causing a hard reference - to be created to the Action's owner. The owner can be garbage collected at any time. - - - - - Initializes an empty instance of the class. - - - - - Initializes a new instance of the class. - - The action that will be associated to this instance. - - - - Initializes a new instance of the class. - - The action's owner. - The action that will be associated to this instance. - - - - Executes the action. This only happens if the action's owner - is still alive. - - - - - Sets the reference that this instance stores to null. - - - - - Gets or sets the corresponding to this WeakAction's - method passed in the constructor. - - - - - Gets the name of the method that this WeakAction represents. - - - - - Gets or sets a WeakReference to this WeakAction's action's target. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets or sets a WeakReference to the target passed when constructing - the WeakAction. This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets a value indicating whether the WeakAction is static or not. - - - - - Gets a value indicating whether the Action's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Gets the Action's owner. This object is stored as a - . - - - - - - - - - - Stores an Action without causing a hard reference - to be created to the Action's owner. The owner can be garbage collected at any time. - - The type of the Action's parameter. - - - - Initializes a new instance of the WeakAction class. - - The action that will be associated to this instance. - - - - Initializes a new instance of the WeakAction class. - - The action's owner. - The action that will be associated to this instance. - - - - Executes the action. This only happens if the action's owner - is still alive. The action's parameter is set to default(T). - - - - - Executes the action. This only happens if the action's owner - is still alive. - - A parameter to be passed to the action. - - - - Executes the action with a parameter of type object. This parameter - will be casted to T. This method implements - and can be useful if you store multiple WeakAction{T} instances but don't know in advance - what type T represents. - - The parameter that will be passed to the action after - being casted to T. - - - - Sets all the actions that this WeakAction contains to null, - which is a signal for containing objects that this WeakAction - should be deleted. - - - - - Gets the name of the method that this WeakAction represents. - - - - - Gets a value indicating whether the Action's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. The callback method has one parameter. - . - - The type of the callback method's - only parameter. - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. The callback method has one parameter. - and - . - - - - - Passes a string message (Notification) to a recipient. - Typically, notifications are defined as unique strings in a static class. To define - a unique string, you can use Guid.NewGuid().ToString() or any other unique - identifier. - - - - - Base class for all messages broadcasted by the Messenger. - You can create your own message types by extending this class. - - - - - Initializes a new instance of the MessageBase class. - - - - - Initializes a new instance of the MessageBase class. - - The message's original sender. - - - - Initializes a new instance of the MessageBase class. - - The message's original sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - - - - Gets or sets the message's sender. - - - - - Gets or sets the message's intended target. This property can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - - - - - Initializes a new instance of the NotificationMessage class. - - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - A string containing any arbitrary message to be - passed to recipient(s) - - - - Gets a string containing any arbitrary message to be - passed to recipient(s). - - - - - Initializes a new instance of the class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message with an - arbitrary number of parameters. - - A number of parameters that will - be passed to the callback method. - The object returned by the callback method. - - - - Initializes a new instance of the - class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message. - - A parameter requested by the message's - sender and providing additional information on the recipient's - state. - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. - - - - - Initializes a new instance of the - class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message. - - - - - Passes a string message (Notification) and a generic value (Content) to a recipient. - - The type of the Content property. - - - - Passes a generic value (Content) to a recipient. - - The type of the Content property. - - - - Initializes a new instance of the GenericMessage class. - - The message content. - - - - Initializes a new instance of the GenericMessage class. - - The message's sender. - The message content. - - - - Initializes a new instance of the GenericMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The message content. - - - - Gets or sets the message's content. - - - - - Initializes a new instance of the NotificationMessage class. - - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Gets a string containing any arbitrary message to be - passed to recipient(s). - - - - - The Messenger is a class allowing objects to exchange messages. - - - - - Registers a recipient for a type of message TMessage. The action - parameter will be executed when a corresponding message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Sends a message to registered recipients. The message will - reach all recipients that registered for this message type - using one of the Register methods. - - The type of message that will be sent. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The type of recipients that will receive - the message. The message won't be sent to recipients of another type. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The message to send to registered recipients. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - - - - Unregisters a messager recipient completely. After this method - is executed, the recipient will not receive any messages anymore. - - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only. - After this method is executed, the recipient will not receive messages - of type TMessage anymore, but will still receive other message types (if it - registered for them previously). - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only and for a given token. - After this method is executed, the recipient will not receive messages - of type TMessage anymore with the given token, but will still receive other message types - or messages with other tokens (if it registered for them previously). - - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages and for - a given action. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage and for the given recipient (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Unregisters a message recipient for a given type of messages, for - a given action and a given token. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage, for the given recipient and other tokens (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Basis class for the class. This - class allows a recipient to register for all PropertyChangedMessages without - having to specify the type T. - - - - - Initializes a new instance of the class. - - The message's sender. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The name of the property that changed. - - - - Gets or sets the name of the property that changed. - - - - - Use this class to send a message requesting to display a message box with features - corresponding to this message's properties. The Callback property should be used - to notify the message's sender about the user's choice in the message box. - Typically, you can use this message typ's recipient will be an element of the View, - and the sender will possibly be a ViewModel. - - - - - Initializes a new instance of the DialogMessage class. - - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Initializes a new instance of the DialogMessage class. - - The message's original sender. - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Initializes a new instance of the DialogMessage class. - - The message's original sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Utility method, checks if the property is - null, and if it is not null, executes it. - - The result that must be passed - to the dialog message caller. - - - - Gets or sets the buttons displayed by the message box. - - - - - Gets a callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - - Gets or sets the caption for the message box. - - - - - Gets or sets which result is the default in the message box. - - - - - Gets or sets the icon for the message box. - - - - - Gets or sets the options for the message box. - - - - - The Messenger is a class allowing objects to exchange messages. - - - - - Registers a recipient for a type of message TMessage. The action - parameter will be executed when a corresponding message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Sends a message to registered recipients. The message will - reach all recipients that registered for this message type - using one of the Register methods. - - The type of message that will be sent. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The type of recipients that will receive - the message. The message won't be sent to recipients of another type. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The message to send to registered recipients. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - - - - Unregisters a messager recipient completely. After this method - is executed, the recipient will not receive any messages anymore. - - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only. - After this method is executed, the recipient will not receive messages - of type TMessage anymore, but will still receive other message types (if it - registered for them previously). - - The recipient that must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages only and for a given token. - After this method is executed, the recipient will not receive messages - of type TMessage anymore with the given token, but will still receive other message types - or messages with other tokens (if it registered for them previously). - - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages and for - a given action. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage and for the given recipient (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Unregisters a message recipient for a given type of messages, for - a given action and a given token. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage, for the given recipient and other tokens (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Provides a way to override the Messenger.Default instance with - a custom instance, for example for unit testing purposes. - - The instance that will be used as Messenger.Default. - - - - Sets the Messenger's default (static) instance to null. - - - - - Provides a non-static access to the static method. - Sets the Messenger's default (static) instance to null. - - - - - Notifies the Messenger that the lists of recipients should - be scanned and cleaned up. - Since recipients are stored as , - recipients can be garbage collected even though the Messenger keeps - them in a list. During the cleanup operation, all "dead" - recipients are removed from the lists. Since this operation - can take a moment, it is only executed when the application is - idle. For this reason, a user of the Messenger class should use - instead of forcing one with the - method. - - - - - Scans the recipients' lists for "dead" instances and removes them. - Since recipients are stored as , - recipients can be garbage collected even though the Messenger keeps - them in a list. During the cleanup operation, all "dead" - recipients are removed from the lists. Since this operation - can take a moment, it is only executed when the application is - idle. For this reason, a user of the Messenger class should use - instead of forcing one with the - method. - - - - - Gets the Messenger's default instance, allowing - to register and send messages in a static manner. - - - - - Passes a string property name (PropertyName) and a generic value - ( and ) to a recipient. - This message type can be used to propagate a PropertyChanged event to - a recipient using the messenging system. - - The type of the OldValue and NewValue property. - - - - Initializes a new instance of the class. - - The message's sender. - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Gets the value that the property has after the change. - - - - - Gets the value that the property had before the change. - - - - - A base class for objects of which the properties must be observable. - - - - - Verifies that a property name exists in this ViewModel. This method - can be called before the property is used, for instance before - calling RaisePropertyChanged. It avoids errors when a property name - is changed but some places are missed. - This method is only active in DEBUG mode. - - - - - - Raises the PropertyChanging event if needed. - - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - The name of the property that - changed. - - - - Raises the PropertyChanged event if needed. - - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - The name of the property that - changed. - - - - Raises the PropertyChanging event if needed. - - The type of the property that - changes. - An expression identifying the property - that changes. - - - - Raises the PropertyChanged event if needed. - - The type of the property that - changed. - An expression identifying the property - that changed. - - - - Extracts the name of a property from an expression. - - The type of the property. - An expression returning the property's name. - The name of the property returned by the expression. - If the expression is null. - If the expression does not represent a property. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed. - - The type of the property that - changed. - An expression identifying the property - that changed. - The field storing the property's value. - The property's value after the change - occurred. - True if the PropertyChanged event has been raised, - false otherwise. The event is not raised if the old - value is equal to the new value. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed. - - The type of the property that - changed. - The name of the property that - changed. - The field storing the property's value. - The property's value after the change - occurred. - True if the PropertyChanged event has been raised, - false otherwise. The event is not raised if the old - value is equal to the new value. - - - - Occurs after a property value changes. - - - - - Provides access to the PropertyChanged event handler to derived classes. - - - - - Occurs before a property value changes. - - - - - Provides access to the PropertyChanging event handler to derived classes. - - - - - A command whose sole purpose is to relay its functionality to other - objects by invoking delegates. The default return value for the CanExecute - method is 'true'. This class does not allow you to accept command parameters in the - Execute and CanExecute callback methods. - - - - - Initializes a new instance of the RelayCommand class that - can always execute. - - The execution logic. - If the execute argument is null. - - - - Initializes a new instance of the RelayCommand class. - - The execution logic. - The execution status logic. - If the execute argument is null. - - - - Raises the event. - - - - - Defines the method that determines whether the command can execute in its current state. - - This parameter will always be ignored. - true if this command can be executed; otherwise, false. - - - - Defines the method to be called when the command is invoked. - - This parameter will always be ignored. - - - - Occurs when changes occur that affect whether the command should execute. - - - - - A generic command whose sole purpose is to relay its functionality to other - objects by invoking delegates. The default return value for the CanExecute - method is 'true'. This class allows you to accept command parameters in the - Execute and CanExecute callback methods. - - The type of the command parameter. - - - - Initializes a new instance of the RelayCommand class that - can always execute. - - The execution logic. - If the execute argument is null. - - - - Initializes a new instance of the RelayCommand class. - - The execution logic. - The execution status logic. - If the execute argument is null. - - - - Raises the event. - - - - - Defines the method that determines whether the command can execute in its current state. - - Data used by the command. If the command does not require data - to be passed, this object can be set to a null reference - true if this command can be executed; otherwise, false. - - - - Defines the method to be called when the command is invoked. - - Data used by the command. If the command does not require data - to be passed, this object can be set to a null reference - - - - Occurs when changes occur that affect whether the command should execute. - - - - - Helper class for dispatcher operations on the UI thread. - - - - - Executes an action on the UI thread. If this method is called - from the UI thread, the action is executed immendiately. If the - method is called from another thread, the action will be enqueued - on the UI thread's dispatcher and executed asynchronously. - For additional operations on the UI thread, you can get a - reference to the UI thread's dispatcher thanks to the property - . - - The action that will be executed on the UI - thread. - - - - Invokes an action asynchronously on the UI thread. - - The action that must be executed. - - - - This method should be called once on the UI thread to ensure that - the property is initialized. - In a Silverlight application, call this method in the - Application_Startup event handler, after the MainPage is constructed. - In WPF, call this method on the static App() constructor. - - - - - Gets a reference to the UI thread's dispatcher, after the - method has been called on the UI thread. - - - - - A base class for the ViewModel classes in the MVVM pattern. - - - - - Initializes a new instance of the ViewModelBase class. - - - - - Initializes a new instance of the ViewModelBase class. - - An instance of a - used to broadcast messages to other objects. If null, this class - will attempt to broadcast using the Messenger's default - instance. - - - - Unregisters this instance from the Messenger class. - To cleanup additional resources, override this method, clean - up and then call base.Cleanup(). - - - - - Broadcasts a PropertyChangedMessage using either the instance of - the Messenger that was passed to this class (if available) - or the Messenger's default instance. - - The type of the property that - changed. - The value of the property before it - changed. - The value of the property after it - changed. - The name of the property that - changed. - - - - Raises the PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - The name of the property that - changed. - The property's value before the change - occurred. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - - - - Raises the PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - An expression identifying the property - that changed. - The property's value before the change - occurred. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - An expression identifying the property - that changed. - The field storing the property's value. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - The name of the property that - changed. - The field storing the property's value. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Gets a value indicating whether the control is in design mode - (running under Blend or Visual Studio). - - - - - Gets a value indicating whether the control is in design mode - (running in Blend or Visual Studio). - - - - - Gets or sets an instance of a used to - broadcast messages to other objects. If null, this class will - attempt to broadcast using the Messenger's default instance. - - - - diff --git a/NuGet/V4Full/lib/net35/GalaSoft.MvvmLight.dll b/NuGet/V4Full/lib/net35/GalaSoft.MvvmLight.dll deleted file mode 100644 index 0497e0d827bd7986e6f988bcee58ca8b2673418d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27648 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 diff --git a/NuGet/V4Full/lib/net35/Microsoft.Practices.ServiceLocation.dll b/NuGet/V4Full/lib/net35/Microsoft.Practices.ServiceLocation.dll deleted file mode 100644 index 0091baf79ed2489159e7c285b0691e9776189a3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11264 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 diff --git a/NuGet/V4Full/lib/net35/Microsoft.Practices.ServiceLocation.xml b/NuGet/V4Full/lib/net35/Microsoft.Practices.ServiceLocation.xml deleted file mode 100644 index d040144..0000000 --- a/NuGet/V4Full/lib/net35/Microsoft.Practices.ServiceLocation.xml +++ /dev/null @@ -1,280 +0,0 @@ - - - - Microsoft.Practices.ServiceLocation - - - - - The standard exception thrown when a ServiceLocator has an error in resolving an object. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - - The message that describes the error. - - - - - Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. - - - The error message that explains the reason for the exception. - - - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. - - - - - Initializes a new instance of the class with serialized data. - - - The that holds the serialized object data about the exception being thrown. - - - The that contains contextual information about the source or destination. - - - The parameter is null. - - - The class name is null or is zero (0). - - - - - The generic Service Locator interface. This interface is used - to retrieve services (instances identified by type and optional - name) from a container. - - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activation error occured while trying to get all instances of type {0}. - - - - - Looks up a localized string similar to Activation error occured while trying to get instance of type {0}, key "{1}". - - - - - This class provides the ambient container for this application. If your - framework defines such an ambient container, use ServiceLocator.Current - to get it. - - - - - Set the delegate that is used to retrieve the current container. - - Delegate that, when called, will return - the current ambient container. - - - - The current ambient container. - - - - - This class is a helper that provides a default implementation - for most of the methods of . - - - - - Get an instance of the given . - - The requested service. - if there is an error in resolving the service instance. - The requested object. - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - When implemented by inheriting classes, this method will do the actual work of resolving - the requested service instance. - - Type of instance requested. - Name of registered service you want. May be null. - The requested service instance. - - - - When implemented by inheriting classes, this method will do the actual work of - resolving all the requested service instances. - - Type of service requested. - Sequence of service instance objects. - - - - Format the exception message for use in an - that occurs while resolving a single service. - - The actual exception thrown by the implementation. - Type of service requested. - Name requested. - The formatted exception message string. - - - - Format the exception message for use in an - that occurs while resolving multiple service instances. - - The actual exception thrown by the implementation. - Type of service requested. - The formatted exception message string. - - - - This delegate type is used to provide a method that will - return the current container. Used with the - static accessor class. - - An . - - - diff --git a/NuGet/V4Full/lib/net35/System.Windows.Interactivity.dll b/NuGet/V4Full/lib/net35/System.Windows.Interactivity.dll deleted file mode 100644 index cb380a918344cb9d1c22a5d850bb7cd7052fddbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45056 zcmeHw33yz^k$=56r$*N)Hve2CA*a1LHVJVO$YwVQ8%RQKa%}ER;Qy=Yelw%P<_P=$ z_WS;N_SEa@uCA`GuC6{_zo!kC-bOAWa^v^ni$ss%&ew8*X9lB4u9)}n3i?pVSL+`$ z)_=8r>*dL8csOJ4&BTVn@mM--=fVS4I5UzCC)458oBG2;cEV~dFAvPutT*=(tv6iM z)OF28PHEpKv%b{u6LA4y75n@5xpnRM3NNv3{e?Ezq^m9wkY}~gJB}nAb+!>{OCj^=94SScHXEGvBmKc+i|U(vOkXk`&P6`az* zlm@0WFr|Sh4NPfZN&{0Gn9{(M2BtJHrGfvCG;oU7)wpA!Z}a^CP8bH>ih=ts-8%^k{&ociiHCm;Fv_xqN;_b*qk zY5L{u+fJNa)oDhi5e3X^ssS5_rnR_fA*3~kf@WkoCk4Fb3*H$BWoH7|H5`|n1$byS zfaGxzZ$_As2djRt<0QKd-~}V#ZETxSx_F`Ki_AsDEzr&!Mc}jNIT6jS8G#1h%$=n^ zGr}BNzuo{@JhUEsvELF@8C-T4X^qPw^|(b&5qWEF^+MQycg87Z8#xQ{_Spc(y)(_o z`~ntPfN&Ny3tZhWr^Q8O5Ek1PLAQMl;--0n-d>NYHqAuc6A1qV_bc#gaN7}Pw1^3P zi=#oGjY9reid%9Z5iP$EfUb`9ayU1`Z?oFTn-rK+~=o{&R$kY5m zf1@wxw_BLRZAWoaMU*VA50(^)C^da{D-s=*wIRF^1j6!LPfrh)D1L!p0Q>?Dzkn+d&v z!%Zl9zw`ynr23p0Wn>NxX+pq zc$|P~UjW!}g=sIBI3cJmB4`*e&1+!cZdYUlC~~FXbcpeygq33x@~#2>&)ty6&}-Zc z=b4dJT#)OKBzhaX=n~Uf41zO(S7hHYAL#*aWHmE|8Vm?00yLs8bHQe|7fJRSfCgv< z85Iu?-N!ls59ozsm%IhI3O1HT{uME*AG;baH6tOQE}P4;*8()HRj%PlM9*?u!x%>} zQ&XP}>f_!T#X-A_A}5j8F;`dXI0Dz_HEp!Dx8Wa58!pkS$*K>HCu>+^7Cce}4drcU zRdo=*!8OJZ5`Zr<33f{GV$c}|lR)X>>W~qEZ9scw1b#JO!e(}~>BRGQzMvlPGWN{q%bG)P{ahVxxE zyqUKV>SvA(v$OE-UR3Ow09(jeunh^oR5n3y)5Y4Abl9Go>0lLdFXubtoz~)&4#sV7 zy4*9J_VXMUC(Gs`W5QP4g+>^&noV*1Ze;=sl?i+erR7<;$F%Tf$a6L1V?j*!A(q4R z91=0OJ;LDcgACQ^TyUda^BPWyT#Q_Sr(Fx5CU1_*Y+yaH=BsCr3+-o2!??nE{nD1J zq|%2fkv024a0!^#f!^(n^dq6rozP-Mor|eqI@bkpmoA@!m6@oxV<(trz)o7g&xRUc zER|^3Z7dnuVHnXsw*zhZiE3FCInGYXs8-tv_u7}}voO`?Vv7=re7kzGg+cu!$wq}bV) zA!3BlQeUIbXMc_*JB1<*DUEvoyq7dLM9|HRerv!uuHzV2-v1Hv?IWdUAVUp0(4AVCe9AiyUIF>J8sS^la%+rM?-(4$(JLQ6Klg7jov~zF8U6 za`?Ef$Q??*g%^|lI*sq#za?;&8NsmRjqHZ3jWd+wkv%}Jivhe~%y_|Qn8}r$>130@ zyUl_sc;?{+KURmCeLD~yxzN1ucwR0k0=0NCX1eHd=z%ZO#^|97H5wF_!EADPc4UAB zS>tL9tNIj;4p5s*XWW9^ZimEO&=*MDn&e_Ga}MUiM^PSp1a!~FhP;ax_!}!!tNHC)Iigx@*;{T_m$2jViffrr6R2;R zJLql<`5P)uSg4j#)cvym#We+ z8>}uWJ+cAm-o_A5`3v&H9KZ(i3~#lFKADi^C5-`?IVSm=L8pD=Tne76svg2)nZ(;&Sx)Ham z#hU&{j+hx)j+;Z*I2qj=nQn%n+i1G&Bf#DE4S=EyIFQInAWgNd##t_u&<`X#$R(f! z0w@9Ao!yL3HBO|0nFhdLsASB#3Uz~X4=QU6ps*xJN_|b|s{Z+P@KbA9Rz6e~wONCw?zc;5WT6^K8CS&7@{^4a^iWb+zEBPoRKApqq=dLRQ#(UCzB zH5mdM9wyMUYvM8}G_@bGvqW;)af+Z0f#^UKN z@f1zvrXqJmxGQ=aXSj>W{U8?;caNo(QP|t?tqgkq@F}(l<+<}ZseZwG5%^_oh@Bk< zh+GLU%I@EzU> zj^4|oHs*)p+&IT*H;!x=A-oN@n>ln&6Ly_LZn5hzHjZK4+wijtMw{Xaau(I-?Br0( z-5^u79040uOD?Tp_H}dkHrE`LJKBinB@x`=seO7d|s62C39!@FbF$rzVi>IJdJ)w8%$4IHy*BtdWR(SR7(QEHV zfxgB%vvIa^o|sI0i7U4d@mKpy8(k*=c@%HhwZnTvYo^$UDlq%iPL&xRMj|z&lOI!@6U$L5nK0 zk@a1}g(}8%%MvzkZjQoiv5vEJ%0dDg0%(IGtd_AYV$r-XV^ln(SSmabM@o*BW(3vr z!dbg)^bVc|>bdn9*KaUjI2Sz^ybD@#p)D{M%;5}k zLDq_@s>z+y%j;ltO^jLS-R!*z1P!0c{1dm5==Ln6o~m@(Yo;hXdo3bWcj9&#>om~l z;xxF*%4t9;EL@>Y!kp<%W&~`!uE-%UYb-3-IZ?Mst9e~LFq!1@gpU#JDY);w4f=%B zf^WSJEP7yBP%j5%suJ+dtG3?&tkgHnJ!6_@@#R5x&~tCusSS=t^xLCM40jf2?DdQ8 zluWZDhdD0lSL~|oe*l`}d>FwOl}N1DzMg63I2cC9Kts?obLTWq&=YjOIoWz!!^h1C ztNN7NQD2dGQfyOcTv0{^0-qC=MaCS6&aM_0#mmLk2uoAg)g#_@O&je5=`xEGwFc*c6Z-$`E zo>MXMz_`5)Z#E+^YCXlQG$VHaL6?c#!ii?&EqnvR1&X1=57h!creS`Z2!3y6+S^q$ zPu)3LP36q$28@G(-=i6x!wh+LEdi7O*R3KXfQUs-gap22Mvfw@ny1{0kea9H8OZI3 zz(nLuzNvbu+VMUw8x=epuXC#-w=soC(zv5o!g&h89H_v1FE_@_2=j&}@>=2<*_#oE z#RCF3?T#U(C*o4=9BN(CK zSkG``GVgFf#SwHAZzHBOC@mmUj|ENULac=}E$o2cn~MoBH<^yA=EW=ZRjXCXjD|;{ zD$$rIVoaSypT!zPW#7ay!GSlSLDXtJikfn7<``%BCiB08kfT&=<6SH;jNmxeiZ#IN zw|%&)_1iIoUiJEoGxPfG2k2|#)^8}Eb=QS^K;(d}2VU`-H9zz~y>6cW-iH$NOFz-W z9`GH%^lM~lSnguJvu#UY%o31YD-xKmUIKC^GxA=6&7Ghe?=IHVehMQBZ zj$p!qO}^H--;6u}Qtm691vd6ixQ$u8JctNhy)YfGUMA3?FL0+8I>^uMim{5%TVm~m z*%z;!IFmE)VyjeZr*Uf?t`#QJzhT$RL~7o`93+If&Lf~Gn(JJN#vSEm9y=~R#C$NB zz909Z$+Rf#G?VF@!3ph(>fOSjvHM$F5vBG)w;{y)pts`AGsXP=mfi=gny|k$aUZlq z+E?-9eNe@d=aqSGdLOiy8`J@m_f?&J&`-H|G36aI!BLXQ)@WWt*GwC$CU3)~g&k5Z z%QZtq&z9}Lu?mDrMS;AK%1~Zqdq;ew}YgyVF$z@`x#_;BmfmAYnk#%sZz0XQ7 z8|dnab;LV5qdjfyR!eu!*%J#JN#~M7mQ#Aa#rsIS$tBn36|4FG&$nN9@73#mckgPS z_2IJI*S{=wST(6bKTC3Ww-WTvhA8TUESs; zy2M5FIDUNn2Yx2PYfZJpqvk+gP<@hW(?nOLbuYWnk zzWO4Tp@_>TD`G2ZlY|s3M}}6sCiQ_^qv4k>?6p;5BieG;OBed;Rd_iH*v>K!;UAkw zf>s0LhTMpIPMSFhEQj|f(i2Q(2l8YPpTuu3jHTEB9s}zm#%jb3f=Zdu_=d@WFE`Zy z(sQ8f1E2k%P9ZKqW2v{&K^U7w{Q~2l7{t#4-AkF`-yq4B)hL2(I0B6|kAt`jS zW_u~NF?6oi_d;F^Qs>4=Tij@CP$+A*K)Vqla5s9XA|5~y8Ko4P_8~*DEst$BwgIPC zJ3XA0Gg-5}RIyK@*gacNTn=((q#LoSxJ6VOaM5WgE&~d#U5>Wn&JIK=_oZ896n<;{ zYst_LhqrMXWQoC^*o|$4JY0*c$i?lnwWvN$8=T384}hhyWR-f=DQo4zxy!9^Ha291 zS6Y|H_9yMkDm#_3;yDZ;Vf-J$(2*QYSz&wN3dClcjZG`~<)~~fmX0HKFdWP0EP8_~ zmdnNBms^Q&&c-WL84Jb4n4iNZ9Lpgi4=K&Y+YK$w<#raa`l>YU2b|LlmdxsE-KE`J2x&9ya>Y`!SnYrPQO%WoQIS!5e+W_E<33=CHf~ z7zcmQB-lI$4vw`0?jDL)7Md^g47Ph+WqwtV$uv5V&gogY4>cP%7%&Xgp|}U>YH)Kx z6mC59M93VzrtJ{Foj7b|atDhDp|9p}pYDR$q6E!BWw+C4{L}Ji1rHDcvB$||W_O^6v0KNp=GnmJwP|2;a%w8+EksT1*MDtmgl&tK(aHYW~ zAaRx9x1T4n9W7n0SUd3PrW9Z!79wX~hdCkc?Z|X?e=dXGi;V-KuPn#;P|Oj}-qugm zYvq|6oxOHj-)f}I2mXsvq^(TZ15AtyV}r3{_eV-grUUtl(Z(B-TzWr#SlGy(%~QBz zi-gZC5;o#^4~JUuV>*byJmkkL*5G#;eoTwin$URk9b)m>7F+>cLobb(gJyu zCD1>cc`li~V78Yw16ELSHuJez;Fo7Vf|&oD&D^HX`8~oL=0xX!M&QkJ4$OIg-iZyL z3VKvhp8)jIpXYoV^{T7odabWL0Q%c%nZt)_S)MOQ_z8hO0`$_0LK&%B<3)`G9;{>f z$LrozS4#hi#dL^%UiVa81p$q5L7%8+K2HKx(4XsnTF_M_>_XtVb}v zv4k42FTEWSRM8w@6~Hc~!zeETY!?2-gt8r2IV4F6wi4J<3S&OSl5GJN0(LE`RYilq z>gX&wBG|RSW`_e<#?1vUfN2PN%mz#_mtCMA3i*lb{r z3-&8u(}8`CMp2&6oMFzQbLn3MYZt5q82f@=bk$kZ3Cy6R>teu+>k_~ZxUa~Ezv@n7 zqw%2U9khM)u;&=yO#<%(H0VDBdb~_uC9u|eBA@p-VxshK-k+k3zj=R&_$z%(d7}@4 z(lMV4@RZMIbkdJ~oEn59=%mL3zeKJ`DZ?JXAib@W>AxjVNywZ#=|7Qb(E75sBG=9` z4u89h<$qRSZTVY~tG@gg;DzN60yj6FWa#pD!O(!*00`jcbiMya?hLSRXw2|r z@TS4fh4P3$>^Xq`^=FN7jRNFbz$I{v4gs4X*hzzHR7y1(;~JGxt-@%T=XzjE1UpQd zJ)E{(FePUx?Ga4LSxWweT*7k(%UMQ?1Un)cETbg~gLZF4+B(6McFSn9U?+)XDWeB9 z# z9>ZCi6`JxK?*a6>K8cCp4R?-!7^E1&Nxz((`fQ#j51eT7lZ`=2y}Pfp@e+MPk` z1XH#&leP_-1I zf2lExERCJzuLPFUSk%7^zU|L~9riEvR~xg*Sj;>R`}_T~fR$+MN`D=&kjCDEv^mtR zu?GZOuCb4Uat`$grZmWN8@^6@z7ARHC@X0vji>!*0lQYP6Rzj{5o0d>TBV8ggy~qL z~ZuS+d@U&|?~V7FYxQO=G_;X)zkfk4<}62)$6U#b~A*1yilk zLXQik`brBuA=r)nsQ*@Kq3;Ox1LE4Y5dPyjX*?3Jj8<|9cBAyMb}G$dl}0?kA~0=8FSVlUlvT(CR*zYFAyZhBZ_6{QD&eMqpo z=%Ug?Mi2c&V>?QZ80S%Kl;u21iPA2Ne+M*n6|iOWq+oZ@O{F&*7tnWAnv}PkF6OB# z-RS>K=`3S8#WnU~X&tcrf~j7$f{qBLdesWLU9ju@f50}Zx=wmpfvu*eBu#n6UivqUu`Tt|cNHf6ub2K?FxCHh$;}TS(Bs%&_tLvH z#(r=OeO55l(rf59f~l5XL#}qt$2GbYlvRSMzPW~K1iR6HWm&1Qh8Ak2`^^v90{J$t$hHbhbjr~Qi zk$k?0(MLA}3!{x<<&PK_(SsVh7T9|Fq|SG5d8x61zNoPW$}55WOk z(jP7Vh_R7sH1<^a8er!McG&-4NZUlaH8!(i8EvAy8f&On32azn%PM9Wo9TeYE~}^m zc35MFkajWMq_I1Zb}`+qFnV9b8elFQt&e{5MpU8kf?1jon#Q39MbPBmM`fmeK3zalur( zzm8tiX^&PNKw5bZ^E~YTLe(teb=0P@?^IO-TcWY&C2f_)%7S%BTQ8XMrn_jrU?*G+ z!H97g9S}^}#BTbE#@Nbt)BN+KJn@*jX@$nl53a+^I;pX(g54?DQA!27j2L}dr;P?L zFyi!0l_q`Kq7q(0kg|D;<|qtxzZJWLd_tV)2gH(Dv{A5=#%Rzo_R?m-)GQ%MJ5`$a z`6NA}F_t<>e-(^p3Ewf2)VP#+@+{#y#uc1-dJ(ioS%kHY+L1mzubJ!9;nPK~`6Sc=vNrb-{84T9b1|8?*H_N2E7 zcG&-7@DQ-qt2FUaX&Mqtm2T4k!S3*XBNR1l`l!a93v~kfl*WD=S_16z8hatM!W^dW zYHaB=#(t}@VZr?8v($I^9~Nw`#-0l18`#%>dAzs5c#*ex3StzgGB z)-s*BJf<;AuqQNjn_#@c+*reK_XLUeOFmSiujtC(o-=vqI_dGKVTa7u`A` zrWWxA9T%ulCzhhPUFl=W_X&p&1Df<{2^UNFC5iv)g!perjDm{hhZ0j9R(ury=Y`LI z3r%rZ#bL!k$)@tEa#aj-HmCqiQmLv$752|!8bz;Qu^w&}4imMZ;=hdzFcWLL@f?b| zO$=8_iJaGs1_ITuO0xqNS-ARbpHu8LDw% zjpfEKfL|qkA0u87eipFO_>#b{3;cJ1&j|dfz~2b`GvF4(Fc_8q_M5W+>x_DVivTN) zDB$bN6@UZg#ehlk5P%PC=&Y@Ct=I9qUvMSjEAe7! ztad5l8J5w$+T{o)-WsZ{0@FtgU;KYZq;+&6Rpzr-qb`rPMSF4YWeLKS26M}}gAy*G=jYz+zE(IK5e`QrZzJ(MuaS6uH%mAi zq($>S;=Yp3n|H#!$jr_AqC0Btt3Bmr4*%)C$@qtPzeM=9dC$2H(mUt<7BQcg_j~sx zD0imoCOR?i9%HG5SAg40*HQYxyjh;3^gQ6jU9&nIed@7sUx0hk-1vrZ==n-Wvc)(ExDFg{ zu0QI%m>#UZ+xswby#w$A_3!oGgwzjs-zGGE?D##1J{qQn0q4`BSouFrKQ^!zO@9D9 zNq+|XBK;NcD-u3M9_*1mN!8{#^iB7})J%6!Q)x4HJwNMhrkiO#!qX%?N8s7?1H`w{ z3xKO=nXegNH`oB!PY(gUj%xhPc;vms-Hchme1x;qAn?5<%~<(8=5-nS%*F1rF-zFO z(A?=>ZhVKLt`$bse3(`lcbM0?A2drL|1&1XobB3YF7n1)9KK$|2O#J5uD824dq>?I ze@x&r0u2wx)C>Hqz!Kk=-H&+}30&^y)I9>jWgK2E@cTgyQ;1<$;BtX`1dghh8p$ir zkDc80rHfsCu0hwMt`}T2?yKFmyWj2pH}`Yy7u*3)wP%%QgJ+xPkmnyf|LA$M=i{Dl zd!F_D+Vcm`-#n(b&ijzp4evhGb%!d~A!xxmm^Oj-X zsS2WB?ALc19^l^OB_uqhukBaFCaQuaVod(gi0Q27!*oCki zhymUt@NELO1-O)-3FT)>k0Q0FjA@jFirXrQQT&xuD*h8?%>N5z_W}CLxs;H=k5+R0 zpG=N3Qqj{?t|$*Bo}cM5z$;EMtm)@(BUXi3b@ z(3YmQ0YCQN-H3T3AlrinupAa)qOD5+r@H*KAvjLZYhk>UA3lLt0XAvfykK86*0AFCxazGOYLYfd> z1x_YT=P=v>zhuy5@CYXD5*Pz-17{)_UI8mKu{vS652cxSKDY$&X_R1M#?NpBC75(I zc$;($c$;`G(F>YG0^fl3yh+yyJc6;+q#NLI40;pJ|Cn@>z?-oOHt804X#?l>FGl#y z@J9wdZMqHNw*VS+J0vyXml@tcyz71^pou3NuS579fF|9KdYJT1tN~3rhLP9A^Pf22 zajeozdVuzV@Eo!ANuNMHOg!7Lk$M8qq|eipfM0;`GvI5p2!9E+H0fV) zYR;rDW27+QeXjxhDr#xc6Z8hauVF_Gd+_j*CVd^XH0c|#0+YUpTAJ|CHv>L}`nk~i z*(O>61JJOE_WzlLgJ{hNTBVb|W>mT6yVkhwbiLbE;;wSv?Y`fg_V~ON-sxWVD6axM zuxFl2qA#1gbaXMQFM}?H#g31Aqr?f&bT#zvlhEB-!pURlp3S3N;A6qvKQDfAE!|)zMpD-Kq|Zn0z~Kb@s%&##8s{To zIH0mWnLF5=NTsN6g+2hYNsi5&F#{=DellJ-%CaX)&ar`fpeU|DNULzf!5-SIj|ps# zrADmYL^6jLu}+(U0yD{hk(@=Vt-%-$%;=*Fg?Jsor#YyXk6xT90&*48P+lE4Z|!iF z(>r4^WSiv32Ju+{K4*&40SRHdB7?{JMX?!DhX$;~IOcMcU|cK;8ADa1xS}c*sEX5Z z{AHDmV-}fMGMy{vW{Wxtt54a|hGaZrXYIjUbMJv+9BbgCx6Lb4RyxtY`XbU)!Y7u_ z;gsotxHZhDtJHyot=#OS4N25J*0#_>!(e5l;|H}VZKcg91x*rTE~{{IiPmH+>*@*i zGnP^F1}l+_HLpk~ha@AZkQDD69oA+_z3Gu5wn}Xzy5K@%;Kau671^vEPsVaqLMMYB zN4_Ah+$JPzX$tzyHmi*2Q&x%!@o0-|IyRiW+{RhG@r5+U*|0aIRbdtm1Ey7hIQv0; zI3T?ukw7em)X}d5w?K06V83R`wz)ThZmQ!!?{v8U=G*7C}am|1i{bzi;>Mm9h9f*w>n*l}b=fyo`v2 z{=p{`C7eGdmlZ*jhmsVQOS>AuCw2tt;|_-rgk1rXZ+6byW#J*SIL?^kj;7t7FezqO zL>(KaPo^!nup(dL3>SC>fb{XU;;4etabm|)iJXOIQeAmmabgeR__-c@I8PTf!T82y zbjZ}J4&xG&*?xHgLL224YcCEyS{ZayMLuSv(8}Io4eB$kw86?D*EkE%r0`t2JUP9e^jjI6^MUB?|vv=W^njAYn$m~jbCHb<^8 z#n85NMz`eH_)TeNGB7s2co1B}M^vw}Gy5X73qoWfMyi%QWEPP(dlK?p||a@RVL zaB)qRPE_>-f1#uvXErKQ)UJY5h|$%}(CO{MNnr-u>J!Bn-->F2#`I%sI$tC4j|Hp{ z5(B^79!VuI?dii{n@#Rb^N=k$`X^1%&MBKO$}yfo3@p!~B82k}6BhA$4N< zvbuS7BQBj(j)_e%skF%~+cZxavb}OVHIbK_E1!>*3KuYyrn7Rt?{oO9iltJ@-D$5^ z;Ea&Yp-*v(3Fsrsc|Sg;e4QwSTud>}GK|lxMmlu}I?oZ)D>*biX>nwyoH<m`IG*4qLHE zex`KJzb=-=#Mc@cX6G&|B*`{O^rrM_<#m+3Z8(8Rg%WrTUXBp8ZAz;MhiI*pJ6-i* z%lR^Bi;dM}(Q<9F@}15)RxuNL>C!W3VIuLwx=)~yiseNeuY8`^oUwVwic4pZjwT9I zG+iv3hb6OWeyFwVj6v{0YIdoMbQZcS`xu{~a!b9~(uz>F5{1fCKn2GQK1|c6B@ngf zd4nR(mt9OYQBW?|VKOllE?cI_Iz`4$rcrU6%uB(b8{ zV(m}zra_)`O)_OUiejymRv*=ulR~vZks@D1Xb6oY=jk2%us5rUKmzmi4IG=yq>~Cm@{G*R=yiR$8U;l#Y0-I(%2vc+65iF>IU2)eWEgL9^U50ILSNBF#H7?R3~S!1HP&DYGe6s#G*9u$O-~~> zV9Rl(rDigPN=}-43$}y!4IgaFjaiFsPueL+J$a>G0jYYUXsfNebHOEyQ@LaD6K(M2 z+Qr12XEurg{VTBC37KBGbT7+dbwj=^YkdtYb@j`((pPGsuiiRev1PtYt9-c@nHayZ zn?w(W$HiuE1`mT|&x_)x-P|8`_J~Mk`71J+*ulb(!%=mdVp+{q6(xGHJi7l+ugt^z?_~m*$ zzu%r84Yww9DXUO3XFSD9G@ePyPWr?|nD=ljU8D~u7p75(k$BN&zLT)Z9zKZeyvrv^ z(nImYQi{guLgKh>+YPbIzL8w^S1QjfL28jF`SL(sjTL=)t->I--?g$mV5JND>Iao2P9c? zA`5Xv`E&*~);o1sos8{GW9pHNXR(txFtT?qZ+V!vjLM&DjbAC@NpuH=6<8|4!%B<0!SyWo7iTD+zn*%NB2c<=11V&31k~ zK`U)LWnmJ&1E!AUnl>GU!D^Mag5jpDz38~y0|%06eE)(U8^`2v?U*MdC=b2~n{8Zc zZqUL5xote7E?7-Iq@1l|`Bp~i&XcS>1^%4IUOZ_?V}7ciLW+SQ!l_SzwBM;%b6g&} z<+oNHQf!&W60uwi&m+|<>iGy~ska54XcJyT7h9OPTTE=Ljvt3%pYbCwR=B9bQT`z&2QoZVP4N(zP?mEZm_ADyxA}stiS&7EUkb&Z_q*^p2Cp zWb|{oks!1ZQ)hIfHK`azQpl+uAxK??K=b5E>Zf1%#$S<8W2;lFvftudd8KNH!JCTg z;8AJyyhF-C2T)bvUgYco=SiSA`3MKu!@K*^)|J@i;0K>hb2+uqINSKR!K*JlJc8Z_ zo_%1S^R;UEWVl5kMlbt_y!GsYKm~a%*H981i}e? z43$4^Q~0J1-VY-FzzC!xVos3T4kLP96WTETm8C z!%3oE$l!c$1~S#J06Vk|G$qKO~q=|_H+kH53T zdDItfC|mrUA?LF{<7H);Uc(Q2?S46BzWPs6QF1c=V_T=#O8$AN2!bweT`lwI@P}PSXi;cUZHW%3_z3gvK+!$;En~`^Zsg|7p`9i^R_qO}$8QCy zP{9cRgqSdyjF}=zoez}=d7uZWOr4Jy4fZN@ozV1oIIV(VMTHB0n~4ipkATUUr=eC} z@iwrZ==fb&B(_4Y!YmpU|3-z%|HyELHB@jo2Si(MU z*a-E7P%39rf?TXAxnxd2QwfYzwBcNJ2YxN`Goxg-py_c4x*flYXg-B0svXox=ST>$ z4Zlm!7@=(pE`hv8h`+g6;r4SJz$K8rf@@n59K8wh8NtzasM|xVOaJIG9RDZxDB(mi zKHSQ!34BZciYN}r;>@f;AO7oYKQ`a6_aEn8b>3T^zN!0*bx)cfw>}oG+jGhJcb&Z5 zn)}B4K6^p+^q+tDf=7bUM@zri_Ak%xso&dlcg@eD?|Jl-<;Q&IF8KDLkK13W{M#jO ze)2y$ez?BpmflsqpZs9Sk%iUE9{tkq@4DW;`-^{EyZJ|V?@Byd^UmIf&@57(9Y(4|9F=tds1 z#OKx_mY|U<9Xedk{0=Xu@Q2ON3glQ6AQvleQEg}i+j%XJ5}%9ZSWs8XrE-WFaQ8&k zCKh#>BPy!Z!p$i;4>vL09tJfmV2!%%3GKlv6lO&Qx_e#da1@0?Uf_@y)v2vzuV$FF z(|mBKOd$U|IOK=L>B5++2XwU+Qg`hjVAv?APw696#Y6%&L$Iw7OsPGh)gEEBN0izl zXnprfw>~X5sLk2xbCxg7Td}2qv#`00o!*-|$V)yscfd~z<Lpf@9=f_s@Q?Neu_`2 zt6i@Ck<1|K+`J8&^jj_LR26+6dRa?LYkLb{?cH+gQCLe$XG^O@==6@(j<)t_Ta+m! zo+FGpcftF}uFwq+8Otf?lba!>dfwy*c4MtnKqtU^xj*j+DE83api6>fny1T5N z&d$!3j`(1AceHJ=ZNM7n8jPX*czmFZXzS`3Y;S8D zXzS?g=_@d$hf)D;gabj3>HdsBogKE!Gz8j9V?O zXvD$6c=zC7XDn*9^|U40dJ<51PqZi2GC0uF(;e*r!_L;0j+XB3Sm(fCYu8{$drMC= z4(^>D(Re%-?`drr?6hKStsQ8)u9nV3tjCIV#M%gRw;1ibcCRVgs#s zhmT+8;cG5;gstX`9hulLwv+OkHd`;}4IyLn{$^wJh;AWg)2H}hMY9t*$-|1*^uz1Z zjjd)?|Gwlfo;hK^Nj=Mvak;7Mnv1w9JoUO6zp8iOcPr1qR`=6ejx6{_;=GlIKj_cQ zd8EIVGsMr^wRKJZ?*80JB57}L+p=}Tu6{f++?TR;;kA@q;=Xsuvm1O-l~0!|B<8%t zv}5y{U3ht+t#ub3o>+JdXxAAncsMbD_Z1oqs?gs3oEeQ4DozIQH`vBJ<%-1K~zj}eoRlf^7&iw*O#Tp5B?xV%m zY9I!<^3Ex5yzrO2c@t$2yIFkAmt4GA!{4jVBAvfDuKrws5YRun|Cy)Hkg2d|I+4>Y zLeqkJtAFj-Q-uz&yIP05&Q6;8wmatS;C2wDsZYi?TRi&Z{RqgvjUAhd1W3 zl9&HPL$MzI9(lX*HZ#7338`57+wsewl!A^YTRL++5_sPg-^$GEg7?N#MKyi3GBtxU z?_l$F58jT(7d;`E~Z**duHjt&{)rvR_sj*4}#OKe~>%Cb@Vh*(^)J-u2zLp;21 z&TT)I_jn69UHf-q3SmHJ{AWP;Pb=_Kii6PC`21t{X}Hv>Yf1xC8ko|+lm@0WFr|Sh z4NPfZN&{0G_`5Z5oBEqDzh3rtbDCl>rGY68Ole?B15+B9(!i7krZh06fhi44X<$kN NQyQ4k!2ePW{9lR-_TT^j diff --git a/NuGet/V4Full/lib/net35/System.Windows.Interactivity.xml b/NuGet/V4Full/lib/net35/System.Windows.Interactivity.xml deleted file mode 100644 index 61be244..0000000 --- a/NuGet/V4Full/lib/net35/System.Windows.Interactivity.xml +++ /dev/null @@ -1,1011 +0,0 @@ - - - - System.Windows.Interactivity - - - - - Represents a collection of IAttachedObject with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - An interface for an object that can be attached to another object. - - - - - Attaches to the specified object. - - The object to attach to. - - - - Detaches this instance from its associated object. - - - - - Gets the associated object. - - The associated object. - Represents the object the instance is attached to. - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - Cannot add the instance to a collection more than once. - - - - Attaches to the specified object. - - The object to attach to. - The IAttachedObject is already attached to a different object. - - - - Detaches this instance from its associated object. - - - - - The object on which the collection is hosted. - - - - - Gets the associated object. - - The associated object. - - - - Encapsulates state information and zero or more ICommands into an attachable object. - - The type the can be attached to. - - Behavior is the base class for providing attachable state and commands to an object. - The types the Behavior can be attached to can be controlled by the generic parameter. - Override OnAttached() and OnDetaching() methods to hook and unhook any necessary handlers - from the AssociatedObject. - - - - - Encapsulates state information and zero or more ICommands into an attachable object. - - This is an infrastructure class. Behavior authors should derive from Behavior<T> instead of from this class. - - - - Called after the behavior is attached to an AssociatedObject. - - Override this to hook up functionality to the AssociatedObject. - - - - Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred. - - Override this to unhook functionality from the AssociatedObject. - - - - Attaches to the specified object. - - The object to attach to. - The Behavior is already hosted on a different element. - dependencyObject does not satisfy the Behavior type constraint. - - - - Detaches this instance from its associated object. - - - - - The type to which this behavior can be attached. - - - - - Gets the object to which this behavior is attached. - - - - - Gets the associated object. - - The associated object. - - - - Initializes a new instance of the class. - - - - - Gets the object to which this is attached. - - - - - Represents a collection of behaviors with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Creates a new instance of the BehaviorCollection. - - The new instance. - - - - Enumerates possible values for reusable property value editors. - - - - - Uses the element picker, if supported, to edit this property at design time. - - - - - Uses the storyboard picker, if supported, to edit this property at design time. - - - - - Uses the state picker, if supported, to edit this property at design time. - - - - - Associates the given editor type with the property on which the CustomPropertyValueEditor is applied. - - Use this attribute to get improved design-time editing for properties that denote element (by name), storyboards, or states (by name). - - - - Initializes a new instance of the class. - - The custom property value editor. - - - - Gets or sets the custom property value editor. - - The custom property value editor. - - - - Provides design tools information about what to instantiate for a given action or command. - - - - - Initializes a new instance of the class. - - The type this attribute applies to. - The type of to instantiate. - A single argument for the specified . - is not derived from TriggerBase. - This constructor is useful if the specifed has a single argument. The - resulting code will be CLS compliant. - - - - Initializes a new instance of the class. - - The type this attribute applies to. - The type of to instantiate. - The constructor arguments for the specified . - is not derived from TriggerBase. - - - - Instantiates this instance. - - The specified by the DefaultTriggerAttribute. - - - - Gets the type that this DefaultTriggerAttribute applies to. - - The type this DefaultTriggerAttribute applies to. - - - - Gets the type of the to instantiate. - - The type of the to instantiate. - - - - Gets the parameters to pass to the constructor. - - The parameters to pass to the constructor. - - - - A trigger that listens for a specified event on its source and fires when that event is fired. - - - - - Represents a trigger that can listen to an element other than its AssociatedObject. - - The type that this trigger can be associated with. - - EventTriggerBase extends TriggerBase to add knowledge of another element than the one it is attached to. - This allows a user to attach a Trigger/Action pair to one element and invoke the Action in response to a - change in another element somewhere else. Override OnSourceChanged to hook or unhook handlers on the source - element, and OnAttached/OnDetaching for the associated element. The type of the Source element can be - constrained by the generic type parameter. If you need control over the type of the - AssociatedObject, set a TypeConstraintAttribute on your derived type. - - - - - Represents a trigger that can listen to an element other than its AssociatedObject. - - This is an infrastructure class. Trigger authors should derive from EventTriggerBase<T> instead of this class. - - - - Represents an object that can invoke Actions conditionally. - - This is an infrastructure class. Trigger authors should derive from Trigger<T> instead of this class. - - - - Invoke all Actions associated with this trigger. - - Derived classes should call this to fire the trigger. - - - - Called after the trigger is attached to an AssociatedObject. - - - - - Called when the trigger is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Creates a new instance of the TriggerBase derived class. - - The new instance. - - - - Attaches to the specified object. - - The object to attach to. - Cannot host the same Trigger on more than one object at a time. - dependencyObject does not satisfy the Trigger type constraint. - - - - Detaches this instance from its associated object. - - - - - Gets the object to which the trigger is attached. - - The associated object. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - - - - Gets the actions associated with this trigger. - - The actions associated with this trigger. - - - - Gets the associated object. - - The associated object. - - - - Specifies the name of the Event this EventTriggerBase is listening for. - - - - - - Called when the event associated with this EventTriggerBase is fired. By default, this will invoke all actions on the trigger. - - The instance containing the event data. - Override this to provide more granular control over when actions associated with this trigger will be invoked. - - - - Called when the source changes. - - The old source. - The new source. - This function should be overridden in derived classes to hook functionality to and unhook functionality from the changing source objects. - - - - Called after the trigger is attached to an AssociatedObject. - - - - - Called when the trigger is being detached from its AssociatedObject, but before it has actually occurred. - - - - Could not find eventName on the Target. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - Define a TypeConstraintAttribute on a derived type to constrain the types it may be attached to. - - - - Gets the source type constraint. - - The source type constraint. - - - - Gets or sets the name of the element this EventTriggerBase listens for as a source. If the name is unset or cannot be resolved, the AssociatedObject will be used. This is a dependency property. - - The name of the source element. - - - - Gets the resolved source. If is unset or cannot be resolved, defaults to AssociatedObject. - - The resolved source object. - In general, this property should be used in place of AssociatedObject in derived classes. - The element pointed to by does not satisify the type constraint. - - - - Initializes a new instance of the class. - - - - - Called when the source property changes. - - Override this to hook functionality to and unhook functionality from the specified Source, rather than the AssociatedObject. - The old source. - The new source. - - - - Gets the resolved source. If is not set or cannot be resolved, defaults to AssociatedObject. - - The resolved source object. - In general, this property should be used in place of AssociatedObject in derived classes. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the event. - - - - Gets or sets the name of the event to listen for. This is a dependency property. - - The name of the event. - - - - Static class that owns the Triggers and Behaviors attached properties. Handles propagation of AssociatedObject change notifications. - - - - - This property is used as the internal backing store for the public Triggers attached property. - - - This property is not exposed publicly. This forces clients to use the GetTriggers and SetTriggers methods to access the - collection, ensuring the collection exists and is set before it is used. - - - - - This property is used as the internal backing store for the public Behaviors attached property. - - - This property is not exposed publicly. This forces clients to use the GetBehaviors and SetBehaviors methods to access the - collection, ensuring the collection exists and is set before it is used. - - - - - Gets the TriggerCollection containing the triggers associated with the specified object. - - The object from which to retrieve the triggers. - A TriggerCollection containing the triggers associated with the specified object. - - - - Gets the associated with a specified object. - - The object from which to retrieve the . - A containing the behaviors associated with the specified object. - - - Cannot host the same BehaviorCollection on more than one object at a time. - - - Cannot host the same TriggerCollection on more than one object at a time. - - - - A helper function to take the place of FrameworkElement.IsLoaded, as Silverlight doesn't have a property like that. - - The element of interest. - True if the element has been loaded; otherwise, false - - - - Gets or sets a value indicating whether to run as if in design mode. - - - true if [should run in design mode]; otherwise, false. - - Not to be used outside unit tests. - - - - Executes a specified Action on the host Behavior when invoked. - - - - - Represents an attachable object that encapsulates a unit of functionality. - - The type to which this action can be attached. - - - - Represents an attachable object that encapsulates a unit of functionality. - - This is an infrastructure class. Action authors should derive from TriggerAction<T> instead of this class. - - - - Attempts to invoke the action. - - The parameter to the action. If the Action does not require a parameter, the parameter may be set to a null reference. - - - - Invokes the action. - - The parameter to the action. If the Action does not require a parameter, the parameter may be set to a null reference. - - - - Called after the action is attached to an AssociatedObject. - - - - - Called when the action is being detached from its AssociatedObject, but before it has actually occurred. - - - - - When implemented in a derived class, creates a new instance of the derived class. - - The new instance. - - - - Attaches to the specified object. - - The object to attach to. - Cannot host the same TriggerAction on more than one object at a time. - dependencyObject does not satisfy the TriggerAction type constraint. - - - - Detaches this instance from its associated object. - - - - - Gets or sets a value indicating whether this action will run when invoked. This is a dependency property. - - - true if this action will be run when invoked; otherwise, false. - - - - - Gets the object to which this Action is attached. - - The associated object. - - - - Gets the associated object type constraint. - - The associated object type constraint. - - - - Gets or sets a value indicating whether this instance is attached. - - true if this instance is attached; otherwise, false. - - - - Gets the associated object. - - The associated object. - - - - Initializes a new instance of the class. - - - - - Gets the object to which this is attached. - - The associated object. - - - - Gets the associated object type constraint. - - The associated object type constraint. - - - - Invokes the action. - - The parameter to the action. If the Action does not require a parameter, the parameter may be set to a null reference. - - - - Called after the collection is attached to an AssociatedObject. - - InvokeActionCommand must be hosted on a Behavior. - - - - Gets or sets the name of the command this action should invoke. - - The name of the command this action should invoke. - - - - Gets or sets the command parameter. - - The command parameter. - This is the value passed to ICommand.CanExecute and ICommand.Execute. - - - - Provides data about which objects were affected when resolving a name change. - - - - - Helper class to handle the logic of resolving a TargetName into a Target element - based on the context provided by a host element. - - - - - Attempts to update the resolved object from the name within the context of the namescope reference element. - - The old resolved object. - - Resets the existing target and attempts to resolve the current TargetName from the - context of the current Host. If it cannot resolve from the context of Host, it will - continue up the visual tree until it resolves. If it has not resolved it when it reaches - the root, it will set the Target to null and write a warning message to Debug output. - - - - - Occurs when the resolved element has changed. - - - - - Gets or sets the name of the element to attempt to resolve. - - The name to attempt to resolve. - - - - The resolved object. Will return the reference element is TargetName is null or empty, or if a resolve has not been attempted. - - - - - Gets or sets the reference element from which to perform the name resolution. - - The reference element. - - - - Gets or sets a value indicating whether the reference element load is pending. - - - true if [pending reference element load]; otherwise, false. - - - If the Host has not been loaded, the name will not be resolved. - In that case, delay the resolution and track that fact with this property. - - - - - Represents an action that can be targeted to affect an object other than its AssociatedObject. - - The type constraint on the target. - - TargetedTriggerAction extends TriggerAction to add knowledge of another element than the one it is attached to. - This allows a user to invoke the Action on an element other than the one it is attached to in response to a - Trigger firing. Override OnTargetChanged to hook or unhook handlers on the target element, and OnAttached/OnDetaching - for the associated element. The type of the Target element can be constrained by the generic type parameter. If - you need control over the type of the AssociatedObject, set a TypeConstraintAttribute on your derived type. - - - - - Represents an action that can be targeted to affect an object other than its AssociatedObject. - - This is an infrastructure class. Action authors should derive from TargetedTriggerAction<T> instead of this class. - - - - Called when the target changes. - - The old target. - The new target. - This function should be overriden in derived classes to hook and unhook functionality from the changing source objects. - - - - Called after the action is attached to an AssociatedObject. - - - - - Called when the action is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Gets or sets the name of the target. If TargetName is unset or cannot be resolved, the target will default to the AssociatedObject. This is a dependency property. - - The name of the target. - - - - Gets the target object. If TargetName is unset or cannot be resolved, defaults to the AssociatedObject. - - The target. - In general, this property should be used in place of AssociatedObject in derived classes. - The Target element does not satisfy the type constraint. - - - - Gets the associated object type constraint. - - The associated object type constraint. - Define a TypeConstraintAttribute on a derived type to constrain the types it may be attached to. - - - - Gets the target type constraint. - - The target type constraint. - - - - Initializes a new instance of the class. - - - - - Called when the target property changes. - - Override this to hook and unhook functionality on the specified Target, rather than the AssociatedObject. - The old target. - The new target. - - - - Gets the target object. If TargetName is unset or cannot be resolved, defaults to the AssociatedObject. - - The target. - In general, this property should be used in place of AssociatedObject in derived classes. - - - - Represents a collection of actions with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Creates a new instance of the TriggerActionCollection. - - The new instance. - - - - Represents an object that can invoke Actions conditionally. - - The type to which this trigger can be attached. - - TriggerBase is the base class for controlling Actions. Override OnAttached() and - OnDetaching() to hook and unhook handlers on the AssociatedObject. You may - constrain the types that a derived TriggerBase may be attached to by specifying - the generic parameter. Call InvokeActions() to fire all Actions associated with - this TriggerBase. - - - - - Initializes a new instance of the class. - - - - - Gets the object to which the trigger is attached. - - The associated object. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - - - - Represents a collection of triggers with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Creates a new instance of the . - - The new instance. - - - - Specify type constraints on the AssociatedObject of TargetedTriggerAction and EventTriggerBase. - - - - - Initializes a new instance of the class. - - The constraint type. - - - - Gets the constraint type. - - The constraint type. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Cannot set the same BehaviorCollection on multiple objects.. - - - - - Looks up a localized string similar to An instance of a Behavior cannot be attached to more than one object at a time.. - - - - - Looks up a localized string similar to Cannot host an instance of a TriggerAction in multiple TriggerCollections simultaneously. Remove it from one TriggerCollection before adding it to another.. - - - - - Looks up a localized string similar to Cannot set the same TriggerCollection on multiple objects.. - - - - - Looks up a localized string similar to An instance of a trigger cannot be attached to more than one object at a time.. - - - - - Looks up a localized string similar to The command "{0}" does not exist or is not publicly exposed on {1}.. - - - - - Looks up a localized string similar to "{0}" is not a valid type for the TriggerType parameter. Make sure "{0}" derives from TriggerBase.. - - - - - Looks up a localized string similar to Cannot add the same instance of "{0}" to a "{1}" more than once.. - - - - - Looks up a localized string similar to Cannot find an event named "{0}" on type "{1}.". - - - - - Looks up a localized string similar to InvokeCommandAction must be attached to a Behavior. This can be done by adding it to the Actions collection of a Trigger in the Triggers collection of a Behavior object.. - - - - - Looks up a localized string similar to An object of type "{0}" cannot have a {3} property of type "{1}". Instances of type "{0}" can have only a {3} property of type "{2}".. - - - - - Looks up a localized string similar to Cannot attach type "{0}" to type "{1}". Instances of type "{0}" can only be attached to objects of type "{2}".. - - - - - Looks up a localized string similar to Unable to resolve TargetName "{0}.". - - - - diff --git a/NuGet/V4Full/lib/net40/GalaSoft.MvvmLight.Extras.WPF4.XML b/NuGet/V4Full/lib/net40/GalaSoft.MvvmLight.Extras.WPF4.XML deleted file mode 100644 index 9abb30a..0000000 --- a/NuGet/V4Full/lib/net40/GalaSoft.MvvmLight.Extras.WPF4.XML +++ /dev/null @@ -1,594 +0,0 @@ - - - - GalaSoft.MvvmLight.Extras.WPF4 - - - - - A very simple IOC container with basic functionality needed to register and resolve - instances. If needed, this class can be replaced by another more elaborate - IOC container implementing the IServiceLocator interface. - The inspiration for this class is at https://gist.github.com/716137 but it has - been extended with additional features. - - - - - Checks whether at least one instance of a given class is already created in the container. - - The class that is queried. - True if at least on instance of the class is already created, false otherwise. - - - - Checks whether the instance with the given key is already created for a given class - in the container. - - The class that is queried. - The key that is queried. - True if the instance with the given key is already registered for the given class, - false otherwise. - - - - Gets a value indicating whether a given type T is already registered. - - The type that the method checks for. - True if the type is registered, false otherwise. - - - - Gets a value indicating whether a given type T and a give key - are already registered. - - The type that the method checks for. - The key that the method checks for. - True if the type and key are registered, false otherwise. - - - - Registers a given type for a given interface. - - The interface for which instances will be resolved. - The type that must be used to create instances. - - - - Registers a given type for a given interface with the possibility for immediate - creation of the instance. - - The interface for which instances will be resolved. - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given type. - - The type that must be used to create instances. - - - - Registers a given type with the possibility for immediate - creation of the instance. - - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - - - - Registers a given instance for a given type with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type and a given key. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - - - - Registers a given instance for a given type and a given key with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - If true, forces the creation of the default - instance of the provided class. - - - - Resets the instance in its original states. This deletes all the - registrations. - - - - - Unregisters a class from the cache and removes all the previously - created instances. - - The class that must be removed. - - - - Removes the given instance from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The instance that must be removed. - - - - Removes the instance corresponding to the given key from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The key corresponding to the instance that must be removed. - - - - When used with the SimpleIoc container, specifies which constructor - should be used to instantiate when GetInstance is called. - If there is only one constructor in the class, this attribute is - not needed. - - - - - A very simple IOC container with basic functionality needed to register and resolve - instances. If needed, this class can be replaced by another more elaborate - IOC container implementing the IServiceLocator interface. - The inspiration for this class is at https://gist.github.com/716137 but it has - been extended with additional features. - - - - - Checks whether at least one instance of a given class is already created in the container. - - The class that is queried. - True if at least on instance of the class is already created, false otherwise. - - - - Checks whether the instance with the given key is already created for a given class - in the container. - - The class that is queried. - The key that is queried. - True if the instance with the given key is already registered for the given class, - false otherwise. - - - - Gets a value indicating whether a given type T is already registered. - - The type that the method checks for. - True if the type is registered, false otherwise. - - - - Gets a value indicating whether a given type T and a give key - are already registered. - - The type that the method checks for. - The key that the method checks for. - True if the type and key are registered, false otherwise. - - - - Registers a given type for a given interface. - - The interface for which instances will be resolved. - The type that must be used to create instances. - - - - Registers a given type for a given interface with the possibility for immediate - creation of the instance. - - The interface for which instances will be resolved. - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given type. - - The type that must be used to create instances. - - - - Registers a given type with the possibility for immediate - creation of the instance. - - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - - - - Registers a given instance for a given type with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type and a given key. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - - - - Registers a given instance for a given type and a given key with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - If true, forces the creation of the default - instance of the provided class. - - - - Resets the instance in its original states. This deletes all the - registrations. - - - - - Unregisters a class from the cache and removes all the previously - created instances. - - The class that must be removed. - - - - Removes the given instance from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The instance that must be removed. - - - - Removes the instance corresponding to the given key from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The key corresponding to the instance that must be removed. - - - - Provides a way to get all the created instances of a given type available in the - cache. Registering a class or a factory does not automatically - create the corresponding instance! To create an instance, either register - the class or the factory with createInstanceImmediately set to true, - or call the GetInstance method before calling GetAllCreatedInstances. - Alternatively, use the GetAllInstances method, which auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the already created instances of the given type. - - - - Provides a way to get all the created instances of a given type available in the - cache. Registering a class or a factory does not automatically - create the corresponding instance! To create an instance, either register - the class or the factory with createInstanceImmediately set to true, - or call the GetInstance method before calling GetAllCreatedInstances. - Alternatively, use the GetAllInstances method, which auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the already created instances of the given type. - - - - Gets the service object of the specified type. - - - A service object of type . - -or- - null if there is no service object of type . - - An object that specifies the type of service object to get. - - - - Provides a way to get all the created instances of a given type available in the - cache. Calling this method auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the instances of the given type. - - - - Provides a way to get all the created instances of a given type available in the - cache. Calling this method auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the instances of the given type. - - - - Provides a way to get an instance of a given type. If no instance had been instantiated - before, a new instance will be created. If an instance had already - been created, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance - must be returned. - An instance of the given type. - - - - Provides a way to get an instance of a given type corresponding - to a given key. If no instance had been instantiated with this - key before, a new instance will be created. If an instance had already - been created with the same key, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance must be returned. - The key uniquely identifying this instance. - An instance corresponding to the given type and key. - - - - Provides a way to get an instance of a given type. If no instance had been instantiated - before, a new instance will be created. If an instance had already - been created, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance - must be returned. - An instance of the given type. - - - - Provides a way to get an instance of a given type corresponding - to a given key. If no instance had been instantiated with this - key before, a new instance will be created. If an instance had already - been created with the same key, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance must be returned. - The key uniquely identifying this instance. - An instance corresponding to the given type and key. - - - - This class' default instance. - - - - - This can be - used to bind any event on any FrameworkElement to an . - Typically, this element is used in XAML to connect the attached element - to a command located in a ViewModel. This trigger can only be attached - to a FrameworkElement or a class deriving from FrameworkElement. - To access the EventArgs of the fired event, use a RelayCommand<EventArgs> - and leave the CommandParameter and CommandParameterValue empty! - - - - - Identifies the dependency property - - - - - Identifies the dependency property - - - - - Identifies the dependency property - - - - - Called when this trigger is attached to a FrameworkElement. - - - - - This method is here for compatibility - with the Silverlight version. - - The FrameworkElement to which this trigger - is attached. - - - - This method is here for compatibility - with the Silverlight 3 version. - - The command that must be executed when - this trigger is invoked. - - - - Provides a simple way to invoke this trigger programatically - without any EventArgs. - - - - - Executes the trigger. - To access the EventArgs of the fired event, use a RelayCommand<EventArgs> - and leave the CommandParameter and CommandParameterValue empty! - - The EventArgs of the fired event. - - - - Gets or sets the ICommand that this trigger is bound to. This - is a DependencyProperty. - - - - - Gets or sets an object that will be passed to the - attached to this trigger. This is a DependencyProperty. - - - - - Gets or sets an object that will be passed to the - attached to this trigger. This property is here for compatibility - with the Silverlight version. This is NOT a DependencyProperty. - For databinding, use the property. - - - - - Gets or sets a value indicating whether the attached element must be - disabled when the property's CanExecuteChanged - event fires. If this property is true, and the command's CanExecute - method returns false, the element will be disabled. If this property - is false, the element will not be disabled when the command's - CanExecute method changes. This is a DependencyProperty. - - - - - Gets or sets a value indicating whether the attached element must be - disabled when the property's CanExecuteChanged - event fires. If this property is true, and the command's CanExecute - method returns false, the element will be disabled. This property is here for - compatibility with the Silverlight version. This is NOT a DependencyProperty. - For databinding, use the property. - - - - - Specifies whether the EventArgs of the event that triggered this - action should be passed to the bound RelayCommand. If this is true, - the command should accept arguments of the corresponding - type (for example RelayCommand<MouseButtonEventArgs>). - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to An interface cannot be registered alone.. - - - - - Looks up a localized string similar to Cannot build instance: Multiple constructors found but none marked with PreferredConstructor.. - - - - - Looks up a localized string similar to Class {0} is already registered.. - - - - - Looks up a localized string similar to Class {0} is already registered with key {1}.. - - - - - Looks up a localized string similar to There is already a class registered for {0}.. - - - - - Looks up a localized string similar to There is already a factory registered for {0}.. - - - - - Looks up a localized string similar to There is already a factory registered for {0} with key {1}.. - - - - - Looks up a localized string similar to Type not found in cache: {0}.. - - - - - Looks up a localized string similar to Type not found in cache without a key: {0}. - - - - diff --git a/NuGet/V4Full/lib/net40/GalaSoft.MvvmLight.Extras.WPF4.dll b/NuGet/V4Full/lib/net40/GalaSoft.MvvmLight.Extras.WPF4.dll deleted file mode 100644 index 85825f2dc3407654a9742fc5ed8eb6fe8de3b237..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24576 zcmeHv3wRvWk#2QQPmeT`Mw*c44fiIOEab_u=KfWu zduC*h!O8Bucfar6wx{}3opb8csZ*!Uv(F1e{HzuD)?fk3d6WWC~H*>v*L$5#>k62DTR5`D6j=-;5+zNn{qH{t}ZwafQ>xaN^-Rv8=iKJ{#S z@7JAs@4NF4+vh!DzW&)mr#|@FjGtcn`>vh$-E}y;?p^P`^8@ey?x*yd9yl~P_}Ysf z={n>5KfZob*Hu^jSzWD1+KYeD;j4;!v9PIpk<$XDEu3Ps z;dH$wrV%wZQ1ud>&PN@9g`a?~X2)ufEvWB<4H%|914xrz+u)1UA{3wD(Psj)PXVYs zsy7r8efBI+6<@?3&ll|mzNc~`F1zim)5JsiK4={|W+Mkn;^8pDpwFJed`{PEV-Ov+ zf&5Dh`V!v2!?hLqz5p^WtTrOP*jywnsNoY(gsNiBohCkP#%i0cMSl2Tl<8)mxB`MDakF%K{iAg6;}qojFVcOrF*G78fZO&Hph1CQUsGA;6|Qe1 zB)Os%Z73~W9?_0%Xs@zT^~D}`Y}IQsaQY`~VzJj_>udT7>SN>^G#H4RCDZFuMK|1` z>eHb6jM^A%4;AA29CGV((lux-tbw80ZD!^Y%@f{;#i5aD26_VNl_mP)CAtxVn}aD% zlN^25wZ&_$Q?fsx+S_hI0jkg2%@SnGw--y0JFC3}L1{0YzJ~h2&cnx9WI!tuAm4xjS47LUjkna;1pOl+6)G+Ig z6ji#aqfZUPtCVT`RClh;{0M#CS1=}>3+b+KdH~(t=`-!~fHk_^#b>h(1x-VS=y(MJ z82N)0Kfed^H=J46D_7ca$iuice$|3! zqZi6>%w`#{m9ef+n=-;@Msm{mr}sea_!SyJ6G$4<-o&xpy4{a= z=27rd9bp<}fYXTluR(rvXUNZPOtrP=6MeSl6Mex(-4`@%Oqx;Vjmep7Zbm)?PH8FC z17>UyoKHjG02E;~g=>zQaE7LXRYY)#NkWgoT{YIkFoh1r3-h3Gl?PtZ&BLSv3?xr^ ziOSVfQet0-+)cHaCs8X?DySw4Vu>XUkSAWn(k+VyYHxqb#E5U$s@$sX+rJ%bbz}b} zcs0z`_c6+E!KIybLe06|!w%;5u<6X%J{q?N5ng1f4C0RM%Y>5YDU4+{H(+8r+lw8^ z$Jz-*Hb@yhf`8>s8}?0LPCPqk#uvwSAX@P^MJ!%w1miPf!$N1yrif`<2sYHJHife$ zXgeG|W9PSD3P$UCYvIdNI zS6AhtF0Ahbcth4{buwcyl!fjWfpVO^TzEA?4QJ`z%n?ooO5ri#uaO^$4D&n?)i4%% zGg;4di6iUuF!nt5BtS*uOss9LKq#pDA{5)lr8I->B9N~H()9dup@{EjEtWsC?foG9 ztZ=tgg$2Tb*im}n%U=Vynm zmu9*u<!3Z6#U5koH7vImWU#}I5+3(}9 zGsWpy^}2JAgFFw@op*7NU9s+=#E11#jXLVVX1xq zs#5VB#fTf#t?z@7Se6GC=`pw&lWk%@ll0hnM!_4_pz_|+&b-f46yFVusRG`mUkS@H zV%MUyc)5#Q$3^Qry)hd$=sxG&!1r@9m-7le_8yR2Y^ff*9@qp5WB(Du1l43$3p?dq z0^fc&P-DLr$)x}4g!wFiV_1)!kK}O;#dRS7o~!XH3p63r%`v*K%#2r=0sDQ(91kFH z19M?J=?4$+4(m-?1Ez`Z=LB=yfG87-=U(t|ZbXcI696J_#!DjMizDW=6o(L{+oC)4 zN1dYJ4|9Wzok}#WX1vmjW7PaB1leEKHp~=RmLM%UfS1;UNUBC-!8d)X6 zzLU#vsdfHh)Xt*R-9@Pn6s5jil)BC=R@w)PQXiR4<@Wyrn*JaE{*`ZN2*c(n)j#QE zt+D3KmSaz3hAbx++H56;txP;R<_y`HRB}f=y4A`!Njtr|wRs8ui$^;qQrU@&wK{E0 zWHX6WJlZ$0Bb6LF-0NvgXfPCJ`;|*vz^i)rjgj94DF-@T)ssec&G8t27Mjy&G?N_ zk{makMZ?riDa5A{!_T7WStgJ;g+$DnGch}6%>8sp2ci-nJBW6KPX7=ac0PW|TA7`RA*=9M#u`bY6J@O7Xd-2&t!C|#4)@GvBAFUS9w(bf4_RkLd(mN% z<0)jeLCZ`GW$la;-Dyvxhod_tve7hhN5>MGU0}5*nH`PxWvrc62An(c8Je|dM=Ies z(S1wyM{!P+NM+DfC!?917|mMK+oVw3cUhCseJ%T&wfMjlu)hz>~^d8QCE!$mf0 z%|%i}C8$fG5c%|H|5@pe5pB-E{C2Y=Tef6b3uZ06%b4O9Mxyzc`lawL!I(9_KbuLWM;wmI))V~^BggzL z{glF>kAa8gpR=V0GX%O4c&Zfmx|F?x6XSu~(YDR}XlW@1J9>TLG9KW$bj*6h#bHW} zKC65b#$oy}e(spXd(pdSJZ z((nD8>pSKHW)Rx=1>hOMieQiigKGiDg3Rq2fp-ghMBq;ZzACVyjMKyb=h9GFZ&{G8 zEaSX4moewRmDnGYJzRDZy;R2an^FEdq**R7Q_gALEAT@C|3RQp@mhJ1S}QnqMBt>r z`zpAm&m(*~y;<>EMUbjO&ub=K8e&}?4l(C>l`PMIz&9!%24!Xy!)Ae-tGcVevx@or zRk%W*Pv65tdp_~13?)Xm#6f`v07G<3WHBgDBV0?TRkPkM7O2;ZYKyRCQe6|Ibv4Z2 zuBp%$(LFUc)hwcK0CH<8>trjv8(5Rfl^N5p5x5ap1;Szcs^9=uN+=@O9=Z*8rc()4intVPGYl&mrg^kjzZS4vzX`Bc|0}?q z`Ue0n*Y5$mM*kAvZTdq<|1td$z&k=IBTRo1cxP3cKTQ7cg@AqG-ToDHrEjjbg8o|I zJ%Ad0)AtZ${e|yzglC%4z-!Q}U34zZF{IU5?(2YPEZS=*`R-Z{Xl(IZ`Rkr%( z(HASf%pC*IWB&JO^TAC$jKvDDk06eF2|thdKZ3YC_BpMYPr&4P%>OxU*)(jG^gNE_ zxHZ$TPCki{hvPQ#{(KI*n0I7z*a$4c!;WZK-o26MG5`0qRnxG&)3B@1f=@&_>2;_4 z6!|LY8NohKa<6_E*#8vlC5`J|Nq@{?F<^c3kd0o_xb9Vy&0#TM54srFJxt%tVatGh z@N|{$bC4`TAJ1WHfPHYj7uSi^*2i<$M);o51zz06aBSHeHbSS+f`uxM>pq(XT#V~J zo7OK+=;fKhCC5FMni>PKh}9frSU?A!VibQ)d5Qz>9i=+DvV^mtrh z|Em8t^u^I8g;n@orG*q^=ZOArs_&1$+H#nV{+AN$CG9Lyi_@S;eTb$)JB>J9?qdH0tcgA> zbvQ&^5UH`taQ@cAwD> z?0y$Jg19s3M=tgf;?AU(1v^YWe-_^94}u+}<^FDMB^fO&=RxZ6*8?jT?7ETx|7u`0 zE@u1Nfz44Ey%$_oQB1JIz*fS3Qi2_#`~Bx@XVK$=!9u{LjsECjFCbqVwJufVk=c*9 zDIQqeUbTkqkhnvqbXEVxTtjUNqxIFl1vcbjw*y;CSr_|9VC(2T!sTk|o1JvCV7HXi z1TtDDec#1mfjz*UcCpsLmB5~Jv9*DBX?Of=xLBx!dG2+w)q>sVVp{}@OOI0)*+s1iqem)M`nqVn^gk8XO#=#}_RvaSH(lN6 z>FhcE9J)K zLk%814{w&Rf}fT!L!I&z-A%9PoY&{Zeo@jFa#P{|ES_H%NfgiTNSI~tx$S0xmAnP zhKlF(^#TV_;_vkfwapc8Amz4-)ml>0tQT&VOPKR6@Wtt-iY&%1hU*2kx|F}JV0jp} z3S2L6p44SKJza6WZ&>CyS)pXzF!#$VrS$8yV954eugwe{@?8VTKkwU4b3}ED(B|3t8K( z622RGv-Bw~j-I_qi&SXn(aS6M8F#o6c2&OD*hHH{A2aUL1}j%78$7R;` zahbI}DU>I*%c@>582-|jC*Ii1b0{4Jdp*<-#Tdj2gnMpkQo($+?}WjUp$4@W+0wo158U|e7e zr6OO$$UG5w*fg~3kjv1XuK2RgK&>A)!#anOtWX--Kq?V>fHypMVT z%jgEstLZ7geRMToBfSr4meC==vn5vteHY>Lg?=&pJHkT<578|&pg&6gVC*&?rALj~ zfk){UeYf!ofj*7HrP^!8)q!~uo-eRoDD4tX2s|k8Zbi{K*Fk}I3;d?Qgzty?_l<)B z*P5K>GJ#V9?-KZkz~=>0fYUru!ti;46y$JJ;97xG<TmQ{n+wbv%rBWgF#pMX(R|s|0^bE0P6%kGp`0^E1-_MzB2$Xz#3Dh3uzYMMX)NJF2=lFr|p=p>vRdMQOD(3 zUW*N4Caz;M?F_)3m_gUk4t-3&LB9jXpkLCD=r8H7=pDX3-!|VxzJ%|izSn&LR8dKPxhcu^B$>mT6eMajq=g}+wXxI(m2P(-u zLHc(I7t*R}v1FT0+g^nBTUjDsKbr^%bn6`OWDJw3)&yTs-8yE8TaM`^Jh-_(bSkl^lrB`!UKJ zXjR2$hWnoBzGu1bIqv&3_dQSEgceo&>fLvvD`%4{=VDi`#csY97jJR#W$t^q`##fs zuX5jKyYJQRyWM?vxbH4`^Ddf_W25`-rxt0i3*Gmi`%buT+kIb-cMSVqOX%zR2E5P3 z?^66)@mq;s8-ADJH%agI?ZfX{{60?~HlC$N{gd=h{%7fR{|ms=Nb@Xu_c-2AYg?~9 zJdv{2&^d`zqTk+`ZSLK@du)AjWHj5{wHL=FPV=_D?$+kvREm1~lVjKw?!j%4BB_~N zY#+Eii>*oQ8e5dl-nH9GX9w&Kdu%L`9xlesi}H?KoMMUkGWNKY$tEp_dXqyL+hO_p zGT7ry@)1$LmD!EJdV465#eopyFCgHSg?D5`>bxfx54O9LI8>s%=o@#u(;CXU37fYi z)5G>2r@4oB*}1gc$?PNzWRfEzR;C@eoxZGv+*Iol4yvw>uUry!TH{uF*h&vgx{R@J zo=so_z5{#YS!&ULP%sLFI!5yJ?$mlZ0&RtQ^9tAPkN_Kg9QfyOmJv$*xH%E zaRCm~XwVuP&rY^yMkdD4ybfxavPMuH8dTfv+)jhuDT7bGp)8k>Olgw8(TWTN9}XoG(qJQf`e0$8yxGpiY3#U!pNh>w%nX&iIH@hokj-b?Cq#cSGxJq1HguJ72F9WdmlWPIJiF5)k zn9zv7uE@n}A$%5;LrZ8&vhm&**~*fPhUU0i6MO*ck?BB{F7 zLFiwUt{*)kS2zZa4R*Gh&xU)_9o&ypamUkY; zdp#YKqNt8eB8{gX9#oIjO%a->mtAPjAsPQY`{)@PvxeErq$WuXp_7#K1}H~OW@O|Z zVlz>p`~kcgpxL@pyR8A6cFV{x?hQAD(OKLXt`6{IBsW>utS-AWyZ30&(PoqQ}M)>B-|GFi;NT{=)GQ9rpMnCTyccq6RXFVT-Rf6v?IfeLlifzy*o1l;>%@ zakLj4CdTQ4u~gc@G$5HyPOlpL*N%yi5qAFhWQvA{#AF|HuwxpH3rwc0Os>@wK{UPDN+tG6$jP&F4TO^+YDY4K z*>66!$kL!-A(5X`Z*kzN^VxDCWor((rLa|>i$y}p;&GR;?ueDT zfXgGe(y;_)Mrrh<{k{xJSEGS5}kbI5Es8nii8Iqw(CX zAngDrY-P_)IHMit`-B^RUKy^Zurlj1Sj!f37zI)NST6A7lzoepIX5|s#cO+xlj~3h z_#1as_Bx*C@CtgI7rNwGgt&~1m0`nySSMPEi3zMY$u?T`_N>l??nj~IOd{=I{KFi+ z2l8i=JCjzXW%)^#lX&}bR-PoQ9o!}zSeDsi1xmztj4cKj0(=cTk=Pt7$s;(@ANy=a z#u0^haWeKxm(MTt^KQTq(Tgl+MbSf^8(=4h0$r!T*a%FnV*(fZ;5U2WlQwV*_pnd0 z#bU6Dz(M#bGu|0n!+AHToG8f|p4wdRcxpy0yE;+f{PtSECS&!4ep8tK^ zqqGN_&EnQ{6eomyqntI;qBMWDcZE6%-Sd@s)jI0NwQ3R72I|)JS(4XnwJm>M-n<-q zqnk@&Yf%#A`O?Mzv6jo1;_)u1Z3UljdNf-`G_?OI~}QM3$AJ@od%^&(>mS(6Yj zB@Bv-#vPRnZhE6C;kZkw#^C1XFCwD2j+%gA+%Uty^2XCA9d9S-7%?Qaqo^v-dFFA< zm~i5&`+dSu-Sk&qYf$C%6m$mHhLt*ioFn+hHR5k9x*%0T)X(zJ#&dwNgXu@Qok-tI zy|f$u#&EEoM7~j>v8=XyMvxH=@!kJs`9i}1eFCxkNryw!#jfW+{1wR=g{`#?{EL4= zLM?gYKDqBl=pBD85`zf?;ptGv7Mn*3^sb_jgR5`G*@0KSU)LKK+A^t7o2f zxa2EWY~MPo_4(^dS{`1x^|LEBEH`IFW@wRF20rK0{Yx}W4;lD+P4h3&5oRiaxGbdy z8P15z(dJUw5>0o5dOx?Jjox>@HlBUL!Pj#QaZy)LpaRKW#B7Ak2%W>kyRM;4Yx^+^4UNQ)pSlIBur z6ymgK$WjWNgAgXlI7>E{LPiOgg8OpQoDp7y`bH_T8Y#5MYRF$_AXJ9{=&TGxwg*Vp zA~oSINCG}Rx{1F(gFHCIt;0_TuU`B%v9!GmHu(wMHsLT>3hU((H~C6{fn~@KE+MXf z7M?o9l#;2t_-kxqis)7}q{)Z5z&H1|x8RfL9{F^`-o7_4x_CoZ*17FBo68>f#q%G(=;;GX-}m5`uKsmv80QQ;jZRTRQO)*v*Ak0}C#CJ9g7Q?8m> zTD1Sq99+SDIobHP53Z(E`Lt~wb$WKipg6vb@^pff`tB_5M&4Y-9j!J`? z%cZJ{`_j}ANU4%QX~5iAD6JaWK}i%uLez^5w>1!Cq0v|B3KN%vP*y?VEZSVEb6G(? zW(Gw;Q-aK;Wr5P7jE?0KE#L!@>gGUiekDMiURPHYKnCf#?hBTV9>^UR;-Hrs8mz+~ zr8$v$R6)_Ip&GBwLW5dhK#_WB)_P>;)*}4`2ra7frGmJ3WGf z4eaR+dq;=v7FfXj44J>&)6p4V=8=O7xr7kjTwE`t4uv9{#AXjR!DiW)6P<%=W6c}7 z26D$Paqr7!{vuGLfly5@%H1aB?a3<66V1g$TkADiFtmJU%c`N_MAJ@dxz*G zv^8n%5g=$ZF^&TbbqB}cKMaZsMe%5V5~ou5U>heeQEcx=-BXij-za}vdM4B*eRqXM zEuKix^$C2&jZ)T4jHGc&6kQt~&1T2XTD*AAo;}SYxWFVAfQCl#^{hsVb0<8}Z+$9y zLLN((ELqjGbV&<7pg;?sfZ^gXT#6D|PxTlT+>^p~gcd_&-**5+~Rehd=j(vPj2C1ytDsq>?g_AcY;xGnrmgJu+>Nd6{c`G^OOltd2+6(P6^+4MTI;vlJKnh+r#%*KE1fv8 zx(hZwyo2rY|JL)XY`)~s1j5lgJ}ty?$33{elIcvPdU4xIT>!Hzx!lGH-&_b@_`>1; zm50C2B*LGLn3`T=F=Oms9Z%O-c5640nHl+yyREU7mU3~qCqCLD}f#7BAf;!%@WjG{cFX-96G?g`y}#uOL_}j zv%I)QE%ypP{*wu6=VT0va<$Q*((t|r@3ADYfLGfX{O15TE{cV{jU~SYX`4{DBtm-% zLit$UO&OQmyhFn~E2?H(ChsXmamTq2wc&l2eo#`_F5pcJ-qBGT2F!ssDmW$Q7)Hr^ zMCLv$S-p)Bcw9W!(9&F8$0gq+T2F0maQv|w6j5wUBxK9Ms~2w&jGz=HWt7&UT;8_G zq7G-#V*J}9|C*6XZFcach1%@k#Vl@~SxYoAWk#zD<_H)%Xq`(m;b-z+I?C0uuv zo8z7pZ52&9uB^(&x9zyp zVem>xIoCi(8uZHhz+3`b-Z*wPSp%v?aZ~>|S`=S8MgM~KSt{1P3bx0g7C?T+rLG&@ zGTCZa5>Ic8u_YgG4}WQ$2c*r_#?~+_h<6^}%I@C291Q2u*3)?&+v0E4-kp-a9oFZd ku4A%I$NS5F4i8c0e - - - GalaSoft.MvvmLight.WPF4 - - - - - This interface is meant for the class and can be - useful if you store multiple WeakFunc{T} instances but don't know in advance - what type T represents. - - - - - Executes a func and returns the result. - - A parameter passed as an object, - to be casted to the appropriate type. - - - - Stores a Func<T> without causing a hard reference - to be created to the Func's owner. The owner can be garbage collected at any time. - - - - - Initializes an empty instance of the WeakFunc class. - - - - - Initializes a new instance of the WeakFunc class. - - The func that will be associated to this instance. - - - - Initializes a new instance of the WeakFunc class. - - The func's owner. - The func that will be associated to this instance. - - - - Executes the action. This only happens if the func's owner - is still alive. - - - - - Sets the reference that this instance stores to null. - - - - - Gets or sets the corresponding to this WeakFunc's - method passed in the constructor. - - - - - Get a value indicating whether the WeakFunc is static or not. - - - - - Gets the name of the method that this WeakFunc represents. - - - - - Gets or sets a WeakReference to this WeakFunc's action's target. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets or sets a WeakReference to the target passed when constructing - the WeakFunc. This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets a value indicating whether the Func's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Gets the Func's owner. This object is stored as a - . - - - - - Gets the owner of the Func that was passed as parameter. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Stores an Func without causing a hard reference - to be created to the Func's owner. The owner can be garbage collected at any time. - - The type of the Func's parameter. - The type of the Func's return value. - - - - Initializes a new instance of the WeakFunc class. - - The func that will be associated to this instance. - - - - Initializes a new instance of the WeakFunc class. - - The func's owner. - The func that will be associated to this instance. - - - - Executes the func. This only happens if the func's owner - is still alive. The func's parameter is set to default(T). - - - - - Executes the func. This only happens if the func's owner - is still alive. - - A parameter to be passed to the action. - - - - Executes the func with a parameter of type object. This parameter - will be casted to T. This method implements - and can be useful if you store multiple WeakFunc{T} instances but don't know in advance - what type T represents. - - The parameter that will be passed to the func after - being casted to T. - The result of the execution as object, to be casted to T. - - - - Sets all the funcs that this WeakFunc contains to null, - which is a signal for containing objects that this WeakFunc - should be deleted. - - - - - Gets or sets the name of the method that this WeakFunc represents. - - - - - Gets a value indicating whether the Func's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - A base class for objects of which the properties must be observable. - - - - - Verifies that a property name exists in this ViewModel. This method - can be called before the property is used, for instance before - calling RaisePropertyChanged. It avoids errors when a property name - is changed but some places are missed. - This method is only active in DEBUG mode. - - - - - - Raises the PropertyChanging event if needed. - - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - The name of the property that - changed. - - - - Raises the PropertyChanged event if needed. - - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - The name of the property that - changed. - - - - Raises the PropertyChanging event if needed. - - The type of the property that - changes. - An expression identifying the property - that changes. - - - - Raises the PropertyChanged event if needed. - - The type of the property that - changed. - An expression identifying the property - that changed. - - - - Extracts the name of a property from an expression. - - The type of the property. - An expression returning the property's name. - The name of the property returned by the expression. - If the expression is null. - If the expression does not represent a property. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed. - - The type of the property that - changed. - An expression identifying the property - that changed. - The field storing the property's value. - The property's value after the change - occurred. - True if the PropertyChanged event has been raised, - false otherwise. The event is not raised if the old - value is equal to the new value. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed. - - The type of the property that - changed. - The name of the property that - changed. - The field storing the property's value. - The property's value after the change - occurred. - True if the PropertyChanged event has been raised, - false otherwise. The event is not raised if the old - value is equal to the new value. - - - - Occurs after a property value changes. - - - - - Provides access to the PropertyChanged event handler to derived classes. - - - - - Occurs before a property value changes. - - - - - Provides access to the PropertyChanging event handler to derived classes. - - - - - Helper class for dispatcher operations on the UI thread. - - - - - Executes an action on the UI thread. If this method is called - from the UI thread, the action is executed immendiately. If the - method is called from another thread, the action will be enqueued - on the UI thread's dispatcher and executed asynchronously. - For additional operations on the UI thread, you can get a - reference to the UI thread's dispatcher thanks to the property - . - - The action that will be executed on the UI - thread. - - - - Invokes an action asynchronously on the UI thread. - - The action that must be executed. - - - - This method should be called once on the UI thread to ensure that - the property is initialized. - In a Silverlight application, call this method in the - Application_Startup event handler, after the MainPage is constructed. - In WPF, call this method on the static App() constructor. - - - - - Gets a reference to the UI thread's dispatcher, after the - method has been called on the UI thread. - - - - - A command whose sole purpose is to relay its functionality to other - objects by invoking delegates. The default return value for the CanExecute - method is 'true'. This class does not allow you to accept command parameters in the - Execute and CanExecute callback methods. - - - - - Initializes a new instance of the RelayCommand class that - can always execute. - - The execution logic. - If the execute argument is null. - - - - Initializes a new instance of the RelayCommand class. - - The execution logic. - The execution status logic. - If the execute argument is null. - - - - Raises the event. - - - - - Defines the method that determines whether the command can execute in its current state. - - This parameter will always be ignored. - true if this command can be executed; otherwise, false. - - - - Defines the method to be called when the command is invoked. - - This parameter will always be ignored. - - - - Occurs when changes occur that affect whether the command should execute. - - - - - A generic command whose sole purpose is to relay its functionality to other - objects by invoking delegates. The default return value for the CanExecute - method is 'true'. This class allows you to accept command parameters in the - Execute and CanExecute callback methods. - - The type of the command parameter. - - - - Initializes a new instance of the RelayCommand class that - can always execute. - - The execution logic. - If the execute argument is null. - - - - Initializes a new instance of the RelayCommand class. - - The execution logic. - The execution status logic. - If the execute argument is null. - - - - Raises the event. - - - - - Defines the method that determines whether the command can execute in its current state. - - Data used by the command. If the command does not require data - to be passed, this object can be set to a null reference - true if this command can be executed; otherwise, false. - - - - Defines the method to be called when the command is invoked. - - Data used by the command. If the command does not require data - to be passed, this object can be set to a null reference - - - - Occurs when changes occur that affect whether the command should execute. - - - - - This interface is meant for the class and can be - useful if you store multiple WeakAction{T} instances but don't know in advance - what type T represents. - - - - - Executes an action. - - A parameter passed as an object, - to be casted to the appropriate type. - - - - Deletes all references, which notifies the cleanup method - that this entry must be deleted. - - - - - The target of the WeakAction. - - - - - Stores an without causing a hard reference - to be created to the Action's owner. The owner can be garbage collected at any time. - - - - - Initializes an empty instance of the class. - - - - - Initializes a new instance of the class. - - The action that will be associated to this instance. - - - - Initializes a new instance of the class. - - The action's owner. - The action that will be associated to this instance. - - - - Executes the action. This only happens if the action's owner - is still alive. - - - - - Sets the reference that this instance stores to null. - - - - - Gets or sets the corresponding to this WeakAction's - method passed in the constructor. - - - - - Gets the name of the method that this WeakAction represents. - - - - - Gets or sets a WeakReference to this WeakAction's action's target. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets or sets a WeakReference to the target passed when constructing - the WeakAction. This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets a value indicating whether the WeakAction is static or not. - - - - - Gets a value indicating whether the Action's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Gets the Action's owner. This object is stored as a - . - - - - - - - - - - Stores an Action without causing a hard reference - to be created to the Action's owner. The owner can be garbage collected at any time. - - The type of the Action's parameter. - - - - Initializes a new instance of the WeakAction class. - - The action that will be associated to this instance. - - - - Initializes a new instance of the WeakAction class. - - The action's owner. - The action that will be associated to this instance. - - - - Executes the action. This only happens if the action's owner - is still alive. The action's parameter is set to default(T). - - - - - Executes the action. This only happens if the action's owner - is still alive. - - A parameter to be passed to the action. - - - - Executes the action with a parameter of type object. This parameter - will be casted to T. This method implements - and can be useful if you store multiple WeakAction{T} instances but don't know in advance - what type T represents. - - The parameter that will be passed to the action after - being casted to T. - - - - Sets all the actions that this WeakAction contains to null, - which is a signal for containing objects that this WeakAction - should be deleted. - - - - - Gets the name of the method that this WeakAction represents. - - - - - Gets a value indicating whether the Action's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Defines a common interface for classes that should be cleaned up, - but without the implications that IDisposable presupposes. An instance - implementing ICleanup can be cleaned up without being - disposed and garbage collected. - - - - - Cleans up the instance, for example by saving its state, - removing resources, etc... - - - - - Use this class to send a message requesting to display a message box with features - corresponding to this message's properties. The Callback property should be used - to notify the message's sender about the user's choice in the message box. - Typically, you can use this message typ's recipient will be an element of the View, - and the sender will possibly be a ViewModel. - - - - - Passes a generic value (Content) to a recipient. - - The type of the Content property. - - - - Base class for all messages broadcasted by the Messenger. - You can create your own message types by extending this class. - - - - - Initializes a new instance of the MessageBase class. - - - - - Initializes a new instance of the MessageBase class. - - The message's original sender. - - - - Initializes a new instance of the MessageBase class. - - The message's original sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - - - - Gets or sets the message's sender. - - - - - Gets or sets the message's intended target. This property can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - - - - - Initializes a new instance of the GenericMessage class. - - The message content. - - - - Initializes a new instance of the GenericMessage class. - - The message's sender. - The message content. - - - - Initializes a new instance of the GenericMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The message content. - - - - Gets or sets the message's content. - - - - - Initializes a new instance of the DialogMessage class. - - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Initializes a new instance of the DialogMessage class. - - The message's original sender. - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Initializes a new instance of the DialogMessage class. - - The message's original sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Utility method, checks if the property is - null, and if it is not null, executes it. - - The result that must be passed - to the dialog message caller. - - - - Gets or sets the buttons displayed by the message box. - - - - - Gets a callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - - Gets or sets the caption for the message box. - - - - - Gets or sets which result is the default in the message box. - - - - - Gets or sets the icon for the message box. - - - - - Gets or sets the options for the message box. - - - - - The Messenger is a class allowing objects to exchange messages. - - - - - Registers a recipient for a type of message TMessage. The action - parameter will be executed when a corresponding message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Sends a message to registered recipients. The message will - reach all recipients that registered for this message type - using one of the Register methods. - - The type of message that will be sent. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The type of recipients that will receive - the message. The message won't be sent to recipients of another type. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The message to send to registered recipients. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - - - - Unregisters a messager recipient completely. After this method - is executed, the recipient will not receive any messages anymore. - - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only. - After this method is executed, the recipient will not receive messages - of type TMessage anymore, but will still receive other message types (if it - registered for them previously). - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only and for a given token. - After this method is executed, the recipient will not receive messages - of type TMessage anymore with the given token, but will still receive other message types - or messages with other tokens (if it registered for them previously). - - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages and for - a given action. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage and for the given recipient (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Unregisters a message recipient for a given type of messages, for - a given action and a given token. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage, for the given recipient and other tokens (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - The Messenger is a class allowing objects to exchange messages. - - - - - Registers a recipient for a type of message TMessage. The action - parameter will be executed when a corresponding message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Sends a message to registered recipients. The message will - reach all recipients that registered for this message type - using one of the Register methods. - - The type of message that will be sent. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The type of recipients that will receive - the message. The message won't be sent to recipients of another type. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The message to send to registered recipients. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - - - - Unregisters a messager recipient completely. After this method - is executed, the recipient will not receive any messages anymore. - - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only. - After this method is executed, the recipient will not receive messages - of type TMessage anymore, but will still receive other message types (if it - registered for them previously). - - The recipient that must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages only and for a given token. - After this method is executed, the recipient will not receive messages - of type TMessage anymore with the given token, but will still receive other message types - or messages with other tokens (if it registered for them previously). - - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages and for - a given action. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage and for the given recipient (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Unregisters a message recipient for a given type of messages, for - a given action and a given token. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage, for the given recipient and other tokens (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Provides a way to override the Messenger.Default instance with - a custom instance, for example for unit testing purposes. - - The instance that will be used as Messenger.Default. - - - - Sets the Messenger's default (static) instance to null. - - - - - Provides a non-static access to the static method. - Sets the Messenger's default (static) instance to null. - - - - - Notifies the Messenger that the lists of recipients should - be scanned and cleaned up. - Since recipients are stored as , - recipients can be garbage collected even though the Messenger keeps - them in a list. During the cleanup operation, all "dead" - recipients are removed from the lists. Since this operation - can take a moment, it is only executed when the application is - idle. For this reason, a user of the Messenger class should use - instead of forcing one with the - method. - - - - - Scans the recipients' lists for "dead" instances and removes them. - Since recipients are stored as , - recipients can be garbage collected even though the Messenger keeps - them in a list. During the cleanup operation, all "dead" - recipients are removed from the lists. Since this operation - can take a moment, it is only executed when the application is - idle. For this reason, a user of the Messenger class should use - instead of forcing one with the - method. - - - - - Gets the Messenger's default instance, allowing - to register and send messages in a static manner. - - - - - Passes a string message (Notification) to a recipient. - Typically, notifications are defined as unique strings in a static class. To define - a unique string, you can use Guid.NewGuid().ToString() or any other unique - identifier. - - - - - Initializes a new instance of the NotificationMessage class. - - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - A string containing any arbitrary message to be - passed to recipient(s) - - - - Gets a string containing any arbitrary message to be - passed to recipient(s). - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. The callback method has one parameter. - and - . - - - - - Initializes a new instance of the class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message with an - arbitrary number of parameters. - - A number of parameters that will - be passed to the callback method. - The object returned by the callback method. - - - - Initializes a new instance of the - class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message. - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. The callback method has one parameter. - . - - The type of the callback method's - only parameter. - - - - Initializes a new instance of the - class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message. - - A parameter requested by the message's - sender and providing additional information on the recipient's - state. - - - - Passes a string message (Notification) and a generic value (Content) to a recipient. - - The type of the Content property. - - - - Initializes a new instance of the NotificationMessage class. - - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Gets a string containing any arbitrary message to be - passed to recipient(s). - - - - - Passes a string property name (PropertyName) and a generic value - ( and ) to a recipient. - This message type can be used to propagate a PropertyChanged event to - a recipient using the messenging system. - - The type of the OldValue and NewValue property. - - - - Basis class for the class. This - class allows a recipient to register for all PropertyChangedMessages without - having to specify the type T. - - - - - Initializes a new instance of the class. - - The message's sender. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The name of the property that changed. - - - - Gets or sets the name of the property that changed. - - - - - Initializes a new instance of the class. - - The message's sender. - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Gets the value that the property has after the change. - - - - - Gets the value that the property had before the change. - - - - - A base class for the ViewModel classes in the MVVM pattern. - - - - - Initializes a new instance of the ViewModelBase class. - - - - - Initializes a new instance of the ViewModelBase class. - - An instance of a - used to broadcast messages to other objects. If null, this class - will attempt to broadcast using the Messenger's default - instance. - - - - Unregisters this instance from the Messenger class. - To cleanup additional resources, override this method, clean - up and then call base.Cleanup(). - - - - - Broadcasts a PropertyChangedMessage using either the instance of - the Messenger that was passed to this class (if available) - or the Messenger's default instance. - - The type of the property that - changed. - The value of the property before it - changed. - The value of the property after it - changed. - The name of the property that - changed. - - - - Raises the PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - The name of the property that - changed. - The property's value before the change - occurred. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - - - - Raises the PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - An expression identifying the property - that changed. - The property's value before the change - occurred. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - An expression identifying the property - that changed. - The field storing the property's value. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - The name of the property that - changed. - The field storing the property's value. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Gets a value indicating whether the control is in design mode - (running under Blend or Visual Studio). - - - - - Gets a value indicating whether the control is in design mode - (running in Blend or Visual Studio). - - - - - Gets or sets an instance of a used to - broadcast messages to other objects. If null, this class will - attempt to broadcast using the Messenger's default instance. - - - - diff --git a/NuGet/V4Full/lib/net40/GalaSoft.MvvmLight.WPF4.dll b/NuGet/V4Full/lib/net40/GalaSoft.MvvmLight.WPF4.dll deleted file mode 100644 index d3653a8a32e76dc9461d93f447ca22ba80ad5468..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28160 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 RtK9xSwj2Me_+Mv%{{t6H+4uke diff --git a/NuGet/V4Full/lib/net40/Microsoft.Practices.ServiceLocation.dll b/NuGet/V4Full/lib/net40/Microsoft.Practices.ServiceLocation.dll deleted file mode 100644 index 0091baf79ed2489159e7c285b0691e9776189a3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11264 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 diff --git a/NuGet/V4Full/lib/net40/Microsoft.Practices.ServiceLocation.xml b/NuGet/V4Full/lib/net40/Microsoft.Practices.ServiceLocation.xml deleted file mode 100644 index d040144..0000000 --- a/NuGet/V4Full/lib/net40/Microsoft.Practices.ServiceLocation.xml +++ /dev/null @@ -1,280 +0,0 @@ - - - - Microsoft.Practices.ServiceLocation - - - - - The standard exception thrown when a ServiceLocator has an error in resolving an object. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - - The message that describes the error. - - - - - Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. - - - The error message that explains the reason for the exception. - - - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. - - - - - Initializes a new instance of the class with serialized data. - - - The that holds the serialized object data about the exception being thrown. - - - The that contains contextual information about the source or destination. - - - The parameter is null. - - - The class name is null or is zero (0). - - - - - The generic Service Locator interface. This interface is used - to retrieve services (instances identified by type and optional - name) from a container. - - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activation error occured while trying to get all instances of type {0}. - - - - - Looks up a localized string similar to Activation error occured while trying to get instance of type {0}, key "{1}". - - - - - This class provides the ambient container for this application. If your - framework defines such an ambient container, use ServiceLocator.Current - to get it. - - - - - Set the delegate that is used to retrieve the current container. - - Delegate that, when called, will return - the current ambient container. - - - - The current ambient container. - - - - - This class is a helper that provides a default implementation - for most of the methods of . - - - - - Get an instance of the given . - - The requested service. - if there is an error in resolving the service instance. - The requested object. - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - When implemented by inheriting classes, this method will do the actual work of resolving - the requested service instance. - - Type of instance requested. - Name of registered service you want. May be null. - The requested service instance. - - - - When implemented by inheriting classes, this method will do the actual work of - resolving all the requested service instances. - - Type of service requested. - Sequence of service instance objects. - - - - Format the exception message for use in an - that occurs while resolving a single service. - - The actual exception thrown by the implementation. - Type of service requested. - Name requested. - The formatted exception message string. - - - - Format the exception message for use in an - that occurs while resolving multiple service instances. - - The actual exception thrown by the implementation. - Type of service requested. - The formatted exception message string. - - - - This delegate type is used to provide a method that will - return the current container. Used with the - static accessor class. - - An . - - - diff --git a/NuGet/V4Full/lib/net40/System.Windows.Interactivity.dll b/NuGet/V4Full/lib/net40/System.Windows.Interactivity.dll deleted file mode 100644 index 0419e95f0913fa6873b58a225747057ee571a715..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39936 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 diff --git a/NuGet/V4Full/lib/net40/System.Windows.Interactivity.xml b/NuGet/V4Full/lib/net40/System.Windows.Interactivity.xml deleted file mode 100644 index c50e371..0000000 --- a/NuGet/V4Full/lib/net40/System.Windows.Interactivity.xml +++ /dev/null @@ -1,1072 +0,0 @@ - - - - System.Windows.Interactivity - - - - - Represents a collection of IAttachedObject with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - An interface for an object that can be attached to another object. - - - - - Attaches to the specified object. - - The object to attach to. - - - - Detaches this instance from its associated object. - - - - - Gets the associated object. - - The associated object. - Represents the object the instance is attached to. - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - Cannot add the instance to a collection more than once. - - - - Attaches to the specified object. - - The object to attach to. - The IAttachedObject is already attached to a different object. - - - - Detaches this instance from its associated object. - - - - - The object on which the collection is hosted. - - - - - Gets the associated object. - - The associated object. - - - - Encapsulates state information and zero or more ICommands into an attachable object. - - The type the can be attached to. - - Behavior is the base class for providing attachable state and commands to an object. - The types the Behavior can be attached to can be controlled by the generic parameter. - Override OnAttached() and OnDetaching() methods to hook and unhook any necessary handlers - from the AssociatedObject. - - - - - Encapsulates state information and zero or more ICommands into an attachable object. - - This is an infrastructure class. Behavior authors should derive from Behavior<T> instead of from this class. - - - - Called after the behavior is attached to an AssociatedObject. - - Override this to hook up functionality to the AssociatedObject. - - - - Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred. - - Override this to unhook functionality from the AssociatedObject. - - - - Attaches to the specified object. - - The object to attach to. - The Behavior is already hosted on a different element. - dependencyObject does not satisfy the Behavior type constraint. - - - - Detaches this instance from its associated object. - - - - - The type to which this behavior can be attached. - - - - - Gets the object to which this behavior is attached. - - - - - Gets the associated object. - - The associated object. - - - - Initializes a new instance of the class. - - - - - Gets the object to which this is attached. - - - - - Represents a collection of behaviors with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Creates a new instance of the BehaviorCollection. - - The new instance. - - - - Enumerates possible values for reusable property value editors. - - - - - Uses the element picker, if supported, to edit this property at design time. - - - - - Uses the storyboard picker, if supported, to edit this property at design time. - - - - - Uses the state picker, if supported, to edit this property at design time. - - - - - Uses the element-binding picker, if supported, to edit this property at design time. - - - - - Uses the property-binding picker, if supported, to edit this property at design time. - - - - - Associates the given editor type with the property on which the CustomPropertyValueEditor is applied. - - Use this attribute to get improved design-time editing for properties that denote element (by name), storyboards, or states (by name). - - - - Initializes a new instance of the class. - - The custom property value editor. - - - - Gets or sets the custom property value editor. - - The custom property value editor. - - - - Provides design tools information about what to instantiate for a given action or command. - - - - - Initializes a new instance of the class. - - The type this attribute applies to. - The type of to instantiate. - A single argument for the specified . - is not derived from TriggerBase. - This constructor is useful if the specifed has a single argument. The - resulting code will be CLS compliant. - - - - Initializes a new instance of the class. - - The type this attribute applies to. - The type of to instantiate. - The constructor arguments for the specified . - is not derived from TriggerBase. - - - - Instantiates this instance. - - The specified by the DefaultTriggerAttribute. - - - - Gets the type that this DefaultTriggerAttribute applies to. - - The type this DefaultTriggerAttribute applies to. - - - - Gets the type of the to instantiate. - - The type of the to instantiate. - - - - Gets the parameters to pass to the constructor. - - The parameters to pass to the constructor. - - - - This method will use the VisualTreeHelper.GetParent method to do a depth first walk up - the visual tree and return all ancestors of the specified object, including the object itself. - - The object in the visual tree to find ancestors of. - Returns itself an all ancestors in the visual tree. - - - - EventObserver is designed to help manage event handlers by detatching when disposed. Creating this object will also attach in the constructor. - - - - - Creates an instance of EventObserver and attaches to the supplied event on the supplied target. Call dispose to detach. - - The event to attach and detach from. - The target object the event is defined on. Null if the method is static. - The delegate to attach to the event. - - - - Detaches the handler from the event. - - - - - A trigger that listens for a specified event on its source and fires when that event is fired. - - - - - Represents a trigger that can listen to an element other than its AssociatedObject. - - The type that this trigger can be associated with. - - EventTriggerBase extends TriggerBase to add knowledge of another object than the one it is attached to. - This allows a user to attach a Trigger/Action pair to one element and invoke the Action in response to a - change in another object somewhere else. Override OnSourceChanged to hook or unhook handlers on the source - element, and OnAttached/OnDetaching for the associated element. The type of the Source element can be - constrained by the generic type parameter. If you need control over the type of the - AssociatedObject, set a TypeConstraintAttribute on your derived type. - - - - - Represents a trigger that can listen to an object other than its AssociatedObject. - - This is an infrastructure class. Trigger authors should derive from EventTriggerBase<T> instead of this class. - - - - Represents an object that can invoke Actions conditionally. - - This is an infrastructure class. Trigger authors should derive from Trigger<T> instead of this class. - - - - Invoke all actions associated with this trigger. - - Derived classes should call this to fire the trigger. - - - - Called after the trigger is attached to an AssociatedObject. - - - - - Called when the trigger is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Creates a new instance of the TriggerBase derived class. - - The new instance. - - - - Attaches to the specified object. - - The object to attach to. - Cannot host the same trigger on more than one object at a time. - dependencyObject does not satisfy the trigger type constraint. - - - - Detaches this instance from its associated object. - - - - - Gets the object to which the trigger is attached. - - The associated object. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - - - - Gets the actions associated with this trigger. - - The actions associated with this trigger. - - - - Event handler for registering to PreviewInvoke. - - - - - Gets the associated object. - - The associated object. - - - - Specifies the name of the Event this EventTriggerBase is listening for. - - - - - - Called when the event associated with this EventTriggerBase is fired. By default, this will invoke all actions on the trigger. - - The instance containing the event data. - Override this to provide more granular control over when actions associated with this trigger will be invoked. - - - - Called when the source changes. - - The old source. - The new source. - This function should be overridden in derived classes to hook functionality to and unhook functionality from the changing source objects. - - - - Called after the trigger is attached to an AssociatedObject. - - - - - Called when the trigger is being detached from its AssociatedObject, but before it has actually occurred. - - - - Could not find eventName on the Target. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - Define a TypeConstraintAttribute on a derived type to constrain the types it may be attached to. - - - - Gets the source type constraint. - - The source type constraint. - - - - Gets or sets the target object. If TargetObject is not set, the target will look for the object specified by TargetName. If an element referred to by TargetName cannot be found, the target will default to the AssociatedObject. This is a dependency property. - - The target object. - - - - Gets or sets the name of the element this EventTriggerBase listens for as a source. If the name is not set or cannot be resolved, the AssociatedObject will be used. This is a dependency property. - - The name of the source element. - - - - Gets the resolved source. If is not set or cannot be resolved, defaults to AssociatedObject. - - The resolved source object. - In general, this property should be used in place of AssociatedObject in derived classes. - The element pointed to by does not satisify the type constraint. - - - - Initializes a new instance of the class. - - - - - Called when the source property changes. - - Override this to hook functionality to and unhook functionality from the specified source, rather than the AssociatedObject. - The old source. - The new source. - - - - Gets the resolved source. If is not set or cannot be resolved, defaults to AssociatedObject. - - The resolved source object. - In general, this property should be used in place of AssociatedObject in derived classes. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the event. - - - - Gets or sets the name of the event to listen for. This is a dependency property. - - The name of the event. - - - - Static class that owns the Triggers and Behaviors attached properties. Handles propagation of AssociatedObject change notifications. - - - - - This property is used as the internal backing store for the public Triggers attached property. - - - This property is not exposed publicly. This forces clients to use the GetTriggers and SetTriggers methods to access the - collection, ensuring the collection exists and is set before it is used. - - - - - This property is used as the internal backing store for the public Behaviors attached property. - - - This property is not exposed publicly. This forces clients to use the GetBehaviors and SetBehaviors methods to access the - collection, ensuring the collection exists and is set before it is used. - - - - - Gets the TriggerCollection containing the triggers associated with the specified object. - - The object from which to retrieve the triggers. - A TriggerCollection containing the triggers associated with the specified object. - - - - Gets the associated with a specified object. - - The object from which to retrieve the . - A containing the behaviors associated with the specified object. - - - Cannot host the same BehaviorCollection on more than one object at a time. - - - Cannot host the same TriggerCollection on more than one object at a time. - - - - A helper function to take the place of FrameworkElement.IsLoaded, as this property is not available in Silverlight. - - The element of interest. - True if the element has been loaded; otherwise, False. - - - - Gets or sets a value indicating whether to run as if in design mode. - - - True if [should run in design mode]; otherwise, False. - - Not to be used outside unit tests. - - - - Executes a specified ICommand when invoked. - - - - - Represents an attachable object that encapsulates a unit of functionality. - - The type to which this action can be attached. - - - - Represents an attachable object that encapsulates a unit of functionality. - - This is an infrastructure class. Action authors should derive from TriggerAction<T> instead of this class. - - - - Attempts to invoke the action. - - The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. - - - - Invokes the action. - - The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. - - - - Called after the action is attached to an AssociatedObject. - - - - - Called when the action is being detached from its AssociatedObject, but before it has actually occurred. - - - - - When implemented in a derived class, creates a new instance of the derived class. - - The new instance. - - - - Attaches to the specified object. - - The object to attach to. - Cannot host the same TriggerAction on more than one object at a time. - dependencyObject does not satisfy the TriggerAction type constraint. - - - - Detaches this instance from its associated object. - - - - - Gets or sets a value indicating whether this action will run when invoked. This is a dependency property. - - - True if this action will be run when invoked; otherwise, False. - - - - - Gets the object to which this action is attached. - - The associated object. - - - - Gets the associated object type constraint. - - The associated object type constraint. - - - - Gets or sets a value indicating whether this instance is attached. - - True if this instance is attached; otherwise, False. - - - - Gets the associated object. - - The associated object. - - - - Initializes a new instance of the class. - - - - - Gets the object to which this is attached. - - The associated object. - - - - Gets the associated object type constraint. - - The associated object type constraint. - - - - Invokes the action. - - The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. - - - - Gets or sets the name of the command this action should invoke. - - The name of the command this action should invoke. - This property will be superseded by the Command property if both are set. - - - - Gets or sets the command this action should invoke. This is a dependency property. - - The command to execute. - This property will take precedence over the CommandName property if both are set. - - - - Gets or sets the command parameter. This is a dependency property. - - The command parameter. - This is the value passed to ICommand.CanExecute and ICommand.Execute. - - - - Provides data about which objects were affected when resolving a name change. - - - - - Helper class to handle the logic of resolving a TargetName into a Target element - based on the context provided by a host element. - - - - - Attempts to update the resolved object from the name within the context of the namescope reference element. - - The old resolved object. - - Resets the existing target and attempts to resolve the current TargetName from the - context of the current Host. If it cannot resolve from the context of the Host, it will - continue up the visual tree until it resolves. If it has not resolved it when it reaches - the root, it will set the Target to null and write a warning message to Debug output. - - - - - Occurs when the resolved element has changed. - - - - - Gets or sets the name of the element to attempt to resolve. - - The name to attempt to resolve. - - - - The resolved object. Will return the reference element if TargetName is null or empty, or if a resolve has not been attempted. - - - - - Gets or sets the reference element from which to perform the name resolution. - - The reference element. - - - - Gets or sets a value indicating whether the reference element load is pending. - - - True if [pending reference element load]; otherwise, False. - - - If the Host has not been loaded, the name will not be resolved. - In that case, delay the resolution and track that fact with this property. - - - - - Represents an action that can be targeted to affect an object other than its AssociatedObject. - - The type constraint on the target. - - TargetedTriggerAction extends TriggerAction to add knowledge of another element than the one it is attached to. - This allows a user to invoke the action on an element other than the one it is attached to in response to a - trigger firing. Override OnTargetChanged to hook or unhook handlers on the target element, and OnAttached/OnDetaching - for the associated element. The type of the Target element can be constrained by the generic type parameter. If - you need control over the type of the AssociatedObject, set a TypeConstraintAttribute on your derived type. - - - - - Represents an action that can be targeted to affect an object other than its AssociatedObject. - - This is an infrastructure class. Action authors should derive from TargetedTriggerAction<T> instead of this class. - - - - Called when the target changes. - - The old target. - The new target. - This function should be overriden in derived classes to hook and unhook functionality from the changing source objects. - - - - Called after the action is attached to an AssociatedObject. - - - - - Called when the action is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Gets or sets the target object. If TargetObject is not set, the target will look for the object specified by TargetName. If an element referred to by TargetName cannot be found, the target will default to the AssociatedObject. This is a dependency property. - - The target object. - - - - Gets or sets the name of the object this action targets. If Target is set, this property is ignored. If Target is not set and TargetName is not set or cannot be resolved, the target will default to the AssociatedObject. This is a dependency property. - - The name of the target object. - - - - Gets the target object. If TargetObject is set, returns TargetObject. Else, if TargetName is not set or cannot be resolved, defaults to the AssociatedObject. - - The target object. - In general, this property should be used in place of AssociatedObject in derived classes. - The Target element does not satisfy the type constraint. - - - - Gets the associated object type constraint. - - The associated object type constraint. - Define a TypeConstraintAttribute on a derived type to constrain the types it may be attached to. - - - - Gets the target type constraint. - - The target type constraint. - - - - Initializes a new instance of the class. - - - - - Called when the target property changes. - - Override this to hook and unhook functionality on the specified Target, rather than the AssociatedObject. - The old target. - The new target. - - - - Gets the target object. If TargetName is not set or cannot be resolved, defaults to the AssociatedObject. - - The target. - In general, this property should be used in place of AssociatedObject in derived classes. - - - - Represents a collection of actions with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Creates a new instance of the TriggerActionCollection. - - The new instance. - - - - Represents an object that can invoke actions conditionally. - - The type to which this trigger can be attached. - - TriggerBase is the base class for controlling actions. Override OnAttached() and - OnDetaching() to hook and unhook handlers on the AssociatedObject. You may - constrain the types that a derived TriggerBase may be attached to by specifying - the generic parameter. Call InvokeActions() to fire all Actions associated with - this TriggerBase. - - - - - Initializes a new instance of the class. - - - - - Gets the object to which the trigger is attached. - - The associated object. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - - - - Argument passed to PreviewInvoke event. Assigning Cancelling to True will cancel the invoking of the trigger. - - This is an infrastructure class. Behavior attached to a trigger base object can add its behavior as a listener to TriggerBase.PreviewInvoke. - - - - Represents a collection of triggers with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Creates a new instance of the . - - The new instance. - - - - Specifies type constraints on the AssociatedObject of TargetedTriggerAction and EventTriggerBase. - - - - - Initializes a new instance of the class. - - The constraint type. - - - - Gets the constraint type. - - The constraint type. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Cannot set the same BehaviorCollection on multiple objects.. - - - - - Looks up a localized string similar to An instance of a Behavior cannot be attached to more than one object at a time.. - - - - - Looks up a localized string similar to Cannot host an instance of a TriggerAction in multiple TriggerCollections simultaneously. Remove it from one TriggerCollection before adding it to another.. - - - - - Looks up a localized string similar to Cannot set the same TriggerCollection on multiple objects.. - - - - - Looks up a localized string similar to An instance of a trigger cannot be attached to more than one object at a time.. - - - - - Looks up a localized string similar to The command "{0}" does not exist or is not publicly exposed on {1}.. - - - - - Looks up a localized string similar to "{0}" is not a valid type for the TriggerType parameter. Make sure "{0}" derives from TriggerBase.. - - - - - Looks up a localized string similar to Cannot add the same instance of "{0}" to a "{1}" more than once.. - - - - - Looks up a localized string similar to The event "{0}" on type "{1}" has an incompatible signature. Make sure the event is public and satisfies the EventHandler delegate.. - - - - - Looks up a localized string similar to Cannot find an event named "{0}" on type "{1}".. - - - - - Looks up a localized string similar to An object of type "{0}" cannot have a {3} property of type "{1}". Instances of type "{0}" can have only a {3} property of type "{2}".. - - - - - Looks up a localized string similar to Cannot attach type "{0}" to type "{1}". Instances of type "{0}" can only be attached to objects of type "{2}".. - - - - - Looks up a localized string similar to Unable to resolve TargetName "{0}".. - - - - diff --git a/NuGet/V4Full/lib/net45/GalaSoft.MvvmLight.Extras.WPF45.dll b/NuGet/V4Full/lib/net45/GalaSoft.MvvmLight.Extras.WPF45.dll deleted file mode 100644 index fad3e26c906ed2048d167b7fa59e021fa4a45c0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24576 zcmeHv4SZD9weLFT%$!Lk$s{ugK_uWH1SiQPBoGi3C?OvhB@j$NR5VVKAsLy>i8B)* zA~e*m+WJNHwbgoCwPK&Qdabv9)K*&+>qoEc#rjdLUaQsG+Sk_J)>`{T?|-d*&ddY` zq`mjOcYnY44$L}xt-bf!Yp=cb+Mg#~XI)DM5xMaD>tBh!hBrSe1RfboAli4_*L`$v z;df_!OM~S3C7VKbX0Fg9Om`aJ5GD>$?MlXzWWawHx+l! znq9PI-nN^j-T%({@88q*=95>Puy1%R{ z__=vcZ4VXx{*iAy6M1dzt81zkU2*p9pZWOU+us{~xWDg?^Qv#yxNGmmC)e&R{mkOi z{#X2m*KD`;)hztXg(I&%I)0$7vh8b$uGfv3dZ?VpTf1Qw498VnUpzO}1f^9^Fj{-O zUJ=rW>T0RHQK!>T2VnmF(AD%%1+sbd9k2nHX-xrAuUFO@p-P0pQyltKVAe4Jl?U|N zT%uu316A=w{Goi&Zs2wwLV8V+u1^_Vd6TM7 zt!}s~L$Ezmi0iY*uFp}|pf0xtF4b;RljmrT@UBo88kuCEhml@cqB~rmyFzetFvUrd zqwm_bc*$i-_WMTlYwoLqg3~uucBBU7NLRa|R0}OaK;Lm9;FTq?&;y#(+n_g4ZwTVAC^u7!5nJx@ zdyJhJP`s7pZpSSZ1l)&OYqp+C*f^Z3vd1m*_|5uKzvqB?60p?C%-8grA@r2G5Zpyw zab-!}hJr$CImZ+R3PT^^fD8V`T7eK$m7|Xu2jjkg6zoe`{VIt~Y~gH$Q#Y0r7KAXS z*3G}=wPL>;9xG$vj((=lx1LwSuA`qd&<_is?`Q=KwE@&lZ#3vFR13Wox^bu4LF76Z zJ3A1nEO$A&@dR8)(oJ~7L5guhG3Eht6}TwHxc%_dADTjs{Xpr4>%RcD1`m+!6BwVAn|7&T)*dO! zbX7+~4Z};6X&b6LS0-OTpEq*Gq*EZ>g{e+JyLTF#Da zx8&dUqCG0m!?@uM8EC`19E@vjo5u9XwAF~Iu(|+?>el8)<&G%9JQ2AWE0cabPc2NB z$65olAdI5&n*%-0#ZLxG(8{6PYw(6M^E>5AI}SJ)*T$_{@MQEt z8IIX3!<91D@Q(T~O z)fW_4XCilfW%60n%9IMK$%0s7K`rD7m$7sUf}YA7kC+(owHuUM)s3B-z*cwdJO{7Z znfeY!`7OA#vrecvx4S=uxjk$;d9p#HRv*H1O_f31v2~tMlAXD+%;ri=Y^OW1L)lm> zg2-Aa!yx!q?zDbm40Gb?UNbx|)Q@Pz-xRTUso@Pz4GjvNIh!J;6-BVNQne|ZH9_0{ z;0c?*{kAt)vwr^!pszEWfnW;DuOfX64Atb5Wg*vJf7}d;Ff>SU_=%G?h z0qIo=40mSA;uK60dI+_s=8UJLS7=y6&}LAkrK+^n1Jcl*s7 z%Uy*S+0sa*<2{CV2tt^*`pu~udD!v0ua3=s!Bd#S=*C>98xA-a`%Y^sKy7Lp!--2cjCTYG)?v zxGr&IZ4Sns#~KGHshf(m&4mbgbt6Eb9b8HS*vMz?2k+tQ%5_7DIyLb+9X7*Zod%-Ld`PL{@Or3IdO$Zif*vr{cZEbFNj*C|w7oRb zRVnA@L>iLbX$W3V4nQ{8qF+z#LX~#1`RJjKBIpg!fyx!Ah;;Ft?E3Xev6!6(hf@=r zo>i}>c5{&DVS4Ig9AsClr_ejRJ9(91PyagfU9e(T=wi^*2x;h!LNP*@fK)qQ-vw2v zc#dMkj_S~NKu9dhJ#+OC+>FUKv6D%9Xf>nY4Qo(&_qH(aQx(Oyk}*}l$MlO}S+3Bf zC@oxUBbRZ}I!|xR+BLe7x*YgUPG)mnq=!BZl8w#RLstMBLt*ScLYSbM>}p}Byh~v0 zv;!5^Cy-3~uTGfH5;*$x&}m2>)=*qK0^qp}uOd%9LLD5V8%1Wg%=B2FMCPyufh(B{ z+er_2fVW?-*J?3MyowXdumhq@ES|f-BXu=mtZM)ec`aTN311vAC#BefDBTj>p+D*r z1b>(tWNcHSaW%uGW*DR9rx0X+Sy?+(WNAcNbO0x<36WHdiu4e)ZHA|KP#hNQTs^6a zbsbo+zNEnNMvc%tsgik&!ESUf^Dr$gQv#A~k%}`yr-BVs2|14{9~q4%y@d4qB*QKm z-48R>WGvXvrAeq_7pkkAbT{~?u1DDuOcHtu{>2-DxKQ*+Rc-5Ypr&pD@R}2xP7>E1yXzRmbwb`7LcI_n`69APg!KzKG%^@XhJz!i0V^4g^@oESqRCXuN-S$`Xykw4VCz^sJ(i3vOGL-g z$w)jL>>lfn#|BP|j`vzyqKRewC!QEtIIwV0(~RLJb!f* zs{*t@?|%)e9uzr(TB)io2IINCD0>v7HPVD!;uu;$wFkGshoTJ1BNu~>W%c~a>}Vjy}_unQd~ zHX27}3$*0eK-x;Cf}5?e#9*+0EFDZBcW@+<+yYkHV(H;vcQU#;ngr+8Y=#Cc*cy+d zQo$XKJA*hUio}!Xs^h_AMvMln{zFnI?pvbc!5vLI8?mQ!ui)gWMCM|6j^Ey6D?dUs5BBpEhRCn z>^XI%#F2I;IyCMdk%Tyg47(%bQ(f1AZKjamcQbNx!1+0P|@c%}d7#tO4{< zm)58SXuB2zeV@?(ti6FSmhFH+-KTr$TnWFWzk!tJ8=UfG!=qJV^X7NPu~gxXfxa8i zOK-b5*8}G5rk8$ZJ_k6}`yP3xupf}5%?8>PYe99z`qDQrpTwyq@JQ> zMP7;*ao&j{=KN{Uz4Tbo-9^{Xi$z>Nckxeh{2Drp-ffk^TE(tV(@+87@X;wMw?HqxwiWu}+UooY^OKla* z|AGpiUP)i7*i%tSj{tIOD(hq`y#-hUv1u};MAqkbviO8pwZHTtIj zhxAVaCiT65m+D^yyitD`>2K2?0ldl=clqh(0h{z7WoH7m__w+j(N1HgwunA0 z@OD6r9y1<>tZx~|BV1&jrTJ;B{LiMJ?hyEI0-rR`2mL)Wfi}9eu-P!_qC%EuPieC; zi@sQTA9oBqPq?qpW`mo07z^cKHzSUF2|rJ`Z$?}eyIX7E6EJz6aNn&hn1n5np2v|K zw|o-T#wQW-aNJtnpU+@t^Nwr=8-isx*mtxv@7~DsgnPfnZJ5QjPr^Qm7Th1?*vpQ2 z1^G(pCBZ&jaF_l#uwM!Gw#IcYr4KS#2w3+lWTUq=u6r4!Ggt`NLpH{B_tR4uYyq&( z9b?4c!r)!3O`fRP8aEhu-@ zz?R!>>^N5gupS$$b2V$tbe@f^a4iOwu(9=sTSyZ&W+84NU1MWcxR#+0-(q98xLSbS zYhw>0?nHXQ#$H6+iS&+OkJE2mX{_>pFW7FXc6Vrt$<@Si?xrQ~8eqkOT~^TMUIwhf z#`@eXz-B0nE_A2i&q9Jd4s0>(Cob3?y3Ku>b`m`!*lxNHT$a)YHufy?Ev4r9s=Qyj zdk{Cl1FPMumeWlVx96Bu<-azU(^7@en)3I64cORCz*bP&#`XhSNgo$37fau4qiY4b zuE6C8?YB`Y>ww5V6WL&qvvB`uX+pl_ExuXj?J*zObbz0wC=owU)$UMRgz zKNSo$c=Rlskg$R`N|>QeS&D9_S9H#6*s-@t`dn@*{9ncM%OZ*5`GAC32E&$zV>NnI z=--#HqU488Eflv;`Z%wGZouIzn>F6yPWl@=!Xj{ z{*Pf`!YD0}rPAq5k?qw&zR{#pAx6Uj{M`5z(jD}QcD;6wzy}3BD)4E6&kB55;2Q$p z5%}){{{VP{rfIKeEn1;KKj8J+G{7%tHGsEkO@QeCfL;1Dq)$^PeZDxVSJ79BFVxp* z`-&$Jezy2heGdJw_&PwQhXppR z!)Af21sNaor1F;dMVG;fExAFTGG&4GP0)6!Ty1ejFvf zhFK7MoX3g1&@;9S7y19u{k()<%}C`jS4-{g(f0U{G1p=ASm}C0`-1;EtZ?r1A7{>? z@A;RQZy|je`$gQ=OGyv(o9|IsV4L}8(ery$6w#u%n$9we)ANCs%q!@Zpp4TW5uT;jl`qp~=}XF6v>Hj%1Za97)xQ`aL%wb{O#TiZRbR#9riSpo^)aumSTfDrmsG={UeGv;ve*(ptbG zx)N#1=|#XDbTMEZU4=9YFg`W#c_v^heFyL~p`T5EMR)+=0lJQQ^?md&uC1e?-E zg~@5o6F4F8W`U0gd|e=UIL#vk3||*WUJeHZt`Im;{0hekq!JDX1%5`?j51?}QD=PH z@VQQLt#^Id^&8i*?mBn5Imf)x{HpnV^GD`e<~ye58TGi}KiN~7@RNnmBT>IGO~b0* z#04ul+3W{gEwJC*jPO>0*9d&TybP4Vf=>d*3$6vcM&K6(J|yr}fd>R0U&v{?1V#kD zQTk1+j@~TY=h88EHz3PNBFz$kC*#hHhItXg<&aLNWdc8fR@Z0+ppLCcUSF;R)Tsk& z3XN6)>eP#M0-u?egR%ior!#Qkq2mJWRKPQ78sJ&5DxJ>8yj`bFn6K+}4y;kf9gpz|ELJS5dz{qF<@sgk#XJ>QC!$>+kBVMz?W>ah4G=ZZ-aBcwD<(FS*`z zec%eX_qcC#?|1*)-EQ`n3G-s}3DY%!{dq`pEG@hMYM?J`t;IZgWgiW@A^bokna4{9 zB+O%&^OO^gQSjuZD<^KR$uuu{4xyFP0m+t|*Go-Bhvt1r7Ja$t%BhSEL>^}RLIvMy zQX?!A4Z11+#(nm?)P9%QZ@;|x1TIy|3uaa@N@II$O?qTh4j5T=VRFO*YH9 z{a#|fPqyF7?01X(ZnfX-^5$JMCC6I(-9z(bnSZAJ?z7(!`)%3p3-AunIeH^~LtlgU zDfpd>Uo(D-@mq@DdH9Xf<;D*DF2(O|`n>BE+UFjpAGu$lKf2!lo)3IoZx?%%K zE5#M)PGXZc#%Dx5(d1SHR$Bv+G){yde+~iHESxhVQU^Ync(C0X!>JNwMPJ*0esmyh zCu}$)mKe0Qr5ZYUo1IJB8cUB;Z!$JC6iv1Ow-VTTtHZR$*&p4l#kdvg%#m6CabpE|}811Jo7il%9O!r2L@ z2Hxp*%5AmcamWw3QVpx3iD)u5Ky5K0M3Up@%_rWUb`qZ+-E1eOoc;XH#Ab{7a!v%8 zkfOf9=;jE{3vil7ebJH8^mt2hXlw+{n?fz)(IHfa`qaKVw^N^U%wX3niENqE3RnbJ zyDKtEeW~%p09tNKrUV*_ru*7dY1C$|il*)61d>qhIB}T zvhH!}8cU(G3=N^{rP>o*k-=nvZ4%*;}Px zsNx(txDmEl$t{!#wa24u$6^Volr<3Jo@w{jRcvRvOyn6jWn~Y`4CI(H!=ObxW|mC{oPM5E z9qQoo?@HH$o{=dWBzD=iZRU5<5B1>pU$Lynd)XMK!=NP zboJqSIw(b69UVm)M?XA<9;}-@G)FI6(4GS_+&lKsIWiI*WG@pRCpBV@Q_LBUQflrZ z1N8u#i3(*8+|_u@)*as(?X_sD3<(3Bf-V8cA^+uAg zp^PKUPJ^7AF?JT|2-c`QBw~s-78}eahM$U#^vB10W9fMGP;y%|HIR&r@}%U@NDShe zV?$#}>Av}*M@A!w@k1jpE)L?p!l4nZ*629qXTy1-dXtgCC|_sDlS}pcY=o_VjggVK z<7u49U>7)yjnc-Ecp`;SKbDA1t{VK~hFB_w(L2kob#)KOqw!cIkw-AQMY755(%WK@ zp@fyfB$ww{{bNHz?EJII6b%iD$vviA2Q?ZO7>h@fnO0K-(e&xjcx1bTQdxGkfp9WJ z^~d6v>}F&0tORlw4%s>M`V@S1HeV*Bj4efWF>KbSU{Mf{^1#bjN75RxDKHC}CbK(I zR~|4$=DE(=WINA2#TRwrrkDg;;iWQj_TFK>f5O(?Wua-{Cfj-TPS$8&XCivR7zPVF ze+T%jfzKoO(vb+JMhSGK*x*_$HAFS-+Xtdzw$w5>NbTEWX;o}0GcJ%b2hK@q&x%>t zEVVTrjU+LgjaXZwv~>AEUmu3<(RgHBoZDi|S5Z?L8@nU1Bx`5 znjW?WowY>M0-kw@0n0*$=VTdEqQkMDf0WFdsS7SEnv{tG52IoSlVwg(M=Y62uT45r zdnKSO^EgXqO5HC+dv5OQ%T$9cxsh8iz5M*XzFtg|XlcY*8fQuA<*~j#HPd2dI3mm@ zniP{Eqw(ynAngDz98I4RNe#E6^AoQ4Ic35tu3N(K^zIB_!gOP9|s?XzwmC8Fn9zKWs;95=vD5Cz&!fw3W&T4ivI`t%cO$^g~OGDY${7+a4=7j+!diX z&-I8TFB*4LHn_=+s)XY%r5b~qpTCF*;y!)^f^owP0?Qgtw{*PC zpkn}$*w(zNKukLpXM|IO*eXT*IlT*+MTpLzuFLDmyAJ>S#v1o@>5m7(O zLu*$7V+YfNbeoaBfx2ib{*B;ZKZbn6LStDi`HUbb8sfYE4f2IX3iL6=@+TcBqIPyY z|LLztPRMPomEfQM6B2658u!tCKSCe*TXRhQc!XNBj^)r2kM7G6T6JU|NBh|b!C@Tf zE0&|>Gx?hlI>B*6NB&@h79L%?$zO}$`0rbnzT0`-Q~s5E-n+f}kw0DiCKa6d;`duG zo_gxz1rJ=fX~VSU*RLpO`qttNcP(18(3}#Oq6Mb8a1O1z8#PV$x$yOx=5EvxW-5ZX zETwxHP6^D=W>Qh3rrSY1C+sV3)C`;M(~Tf$Cg+(+!oXLEl4j|F>OhTd`V4bMmCq(H z*%zoU$wjL&sjGFf$}j_EIK2*(nL)iOQ0*(>f&$e_8lM@|0yTl^;-DU=nG$Fc1Vz$J zDhxuLCJk8%fpZYT1Q}<^W|GfU0H)x+&@`v`m!Q5u3M@kkEwBvoSGf?XLI8AD1|nNL zq-%i+e>)@rpHAJx-=9Gq9O72tr-N4)e(PA;E(Yt|1a9ka7%YW#af$1U0$^b2bAyYI zE1>x&_AsSj;%5FD+ciOSJsQ&F!(8B}_p~(OlpR+LG#Yt-cWu|5`&v%%^xgR{4fov9 z+P3!xKmFC7Uv}*M;Q6z3eb&}n=?ib@pKKZa(Z%=v^rdy-+n;#rDgP(Bzxl_3&+n|- zwtxTn3#u3PT=&ASKJ~yEU+DYQ*WO?An(wxUm$!WPXE!Y{-g*C(zs{?DwB!6&UtV+D zmrjnq_u$-z&U*jsW5YN8{JBg1gA9eW`%s^S~*E8`&g^Ex{4eHwpCP@=- z%%CV}N|2efz*Cr)(ZPIzIeZ{e)ePv(tpupjtE$R8$RIt}e!)cga{!@ z0ySk$eK;MHaA64*SK(3>>7Y7tvJX;`c1{OH-EhgTBrx%U7`@HFR*aMA7}&Tpw>U1= zl$g#;t=KExP37_l*~z1OVONeolVSoj$mT=^YKmY?j`F$h)tKBk6aUVRt-8YFVc*R7 zj4B5B6%++og5N0}BlNUZWeSrj)uL7CWnLYS6Z$9qAPEa31dpzW4`+zzM}hjF$E9pD zP%rjln_{5e$>qj3LA$vD8M3op$i6nPu*xki8YDJoj~-Z7#r6=`UBY!)#-Ih?xd&R{ zjo~R_P#D(y?JhI0dkRNZu%D;`QcSMELLc|?!0u@)G+N;7q&o}8hF)xF;GRi3X(fhm z(19(!LFXvZ-VyWIpCR*?dpbG;%sjBWnoIEE&Bb*=YM(E#PHc8}J#3bJIc^H!+E~My z_TJ1fOxXFd8D9i0)Tq~2k%_W*jd`~+z|;DXf&s(v8jDg`+|=8js**v>zkVv z&#zy(Xkl}GW5<%kO^aIE8W+sRM_e;CnwDqztTyzCMl>2$VSE~Duh3J$v=x+lL43Lt zlm&bJhFEl)06~M1Q56MTxA(I*f8|N@2S~?lG~*5E@OWKC^;4(N22h z8Og{fwnsAi{y2-k7Od@@oWF(2tzHG%otU}bxt@peww^`JE1ui)j;rP7E#aB(EN-vn zEQ2R)azxlPGCpXf6Vddh%&o0WJ#rGBNs^T^56Qmb6%4^-nitk=vii^8gd?CRZY&)> zwS6IMbg-YT^#9KD>vXnU-x$KdEIuj3ag!e0XGylj<6XFHrS5-4qjI;66aBRseDHK1NGnr?FKAsPe-Ve)?$yL z5AQX&rMp&=KJ0oIS6i9C3pZkq&Ajn9D(`0#@M^=4@ALA)y+anCym(H?vY%7U z0WW;Bk67MKOUVM7Hx78oub!{Cwj+rKnbfWXHlXux>XkH&sJHspjDdF);<<$8XX-jC`Nq+DYIB3*58j{%Vq+pATMkaWc!OXFr6?(bv;yVw zwnZ9sIEm)r-!}QzfK+O;gEuYIW(V)X5pHF(T{tb>hT5c1bKXrF&D1`hEcrJ}a$5=4 zUFGJu!+V2hDrL*cJe#qR(uCi9S|o5WzU*5J3O~cJG%aU4g|}|vIodf`HyMOtBtKeSP<_#9?9-Lyc`VX($ - - - GalaSoft.MvvmLight.Extras.WPF45 - - - - - A very simple IOC container with basic functionality needed to register and resolve - instances. If needed, this class can be replaced by another more elaborate - IOC container implementing the IServiceLocator interface. - The inspiration for this class is at https://gist.github.com/716137 but it has - been extended with additional features. - - - - - Checks whether at least one instance of a given class is already created in the container. - - The class that is queried. - True if at least on instance of the class is already created, false otherwise. - - - - Checks whether the instance with the given key is already created for a given class - in the container. - - The class that is queried. - The key that is queried. - True if the instance with the given key is already registered for the given class, - false otherwise. - - - - Gets a value indicating whether a given type T is already registered. - - The type that the method checks for. - True if the type is registered, false otherwise. - - - - Gets a value indicating whether a given type T and a give key - are already registered. - - The type that the method checks for. - The key that the method checks for. - True if the type and key are registered, false otherwise. - - - - Registers a given type for a given interface. - - The interface for which instances will be resolved. - The type that must be used to create instances. - - - - Registers a given type for a given interface with the possibility for immediate - creation of the instance. - - The interface for which instances will be resolved. - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given type. - - The type that must be used to create instances. - - - - Registers a given type with the possibility for immediate - creation of the instance. - - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - - - - Registers a given instance for a given type with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type and a given key. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - - - - Registers a given instance for a given type and a given key with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - If true, forces the creation of the default - instance of the provided class. - - - - Resets the instance in its original states. This deletes all the - registrations. - - - - - Unregisters a class from the cache and removes all the previously - created instances. - - The class that must be removed. - - - - Removes the given instance from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The instance that must be removed. - - - - Removes the instance corresponding to the given key from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The key corresponding to the instance that must be removed. - - - - When used with the SimpleIoc container, specifies which constructor - should be used to instantiate when GetInstance is called. - If there is only one constructor in the class, this attribute is - not needed. - - - - - A very simple IOC container with basic functionality needed to register and resolve - instances. If needed, this class can be replaced by another more elaborate - IOC container implementing the IServiceLocator interface. - The inspiration for this class is at https://gist.github.com/716137 but it has - been extended with additional features. - - - - - Checks whether at least one instance of a given class is already created in the container. - - The class that is queried. - True if at least on instance of the class is already created, false otherwise. - - - - Checks whether the instance with the given key is already created for a given class - in the container. - - The class that is queried. - The key that is queried. - True if the instance with the given key is already registered for the given class, - false otherwise. - - - - Gets a value indicating whether a given type T is already registered. - - The type that the method checks for. - True if the type is registered, false otherwise. - - - - Gets a value indicating whether a given type T and a give key - are already registered. - - The type that the method checks for. - The key that the method checks for. - True if the type and key are registered, false otherwise. - - - - Registers a given type for a given interface. - - The interface for which instances will be resolved. - The type that must be used to create instances. - - - - Registers a given type for a given interface with the possibility for immediate - creation of the instance. - - The interface for which instances will be resolved. - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given type. - - The type that must be used to create instances. - - - - Registers a given type with the possibility for immediate - creation of the instance. - - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - - - - Registers a given instance for a given type with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type and a given key. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - - - - Registers a given instance for a given type and a given key with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - If true, forces the creation of the default - instance of the provided class. - - - - Resets the instance in its original states. This deletes all the - registrations. - - - - - Unregisters a class from the cache and removes all the previously - created instances. - - The class that must be removed. - - - - Removes the given instance from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The instance that must be removed. - - - - Removes the instance corresponding to the given key from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The key corresponding to the instance that must be removed. - - - - Provides a way to get all the created instances of a given type available in the - cache. Registering a class or a factory does not automatically - create the corresponding instance! To create an instance, either register - the class or the factory with createInstanceImmediately set to true, - or call the GetInstance method before calling GetAllCreatedInstances. - Alternatively, use the GetAllInstances method, which auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the already created instances of the given type. - - - - Provides a way to get all the created instances of a given type available in the - cache. Registering a class or a factory does not automatically - create the corresponding instance! To create an instance, either register - the class or the factory with createInstanceImmediately set to true, - or call the GetInstance method before calling GetAllCreatedInstances. - Alternatively, use the GetAllInstances method, which auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the already created instances of the given type. - - - - Gets the service object of the specified type. - - - A service object of type . - -or- - null if there is no service object of type . - - An object that specifies the type of service object to get. - - - - Provides a way to get all the created instances of a given type available in the - cache. Calling this method auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the instances of the given type. - - - - Provides a way to get all the created instances of a given type available in the - cache. Calling this method auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the instances of the given type. - - - - Provides a way to get an instance of a given type. If no instance had been instantiated - before, a new instance will be created. If an instance had already - been created, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance - must be returned. - An instance of the given type. - - - - Provides a way to get an instance of a given type corresponding - to a given key. If no instance had been instantiated with this - key before, a new instance will be created. If an instance had already - been created with the same key, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance must be returned. - The key uniquely identifying this instance. - An instance corresponding to the given type and key. - - - - Provides a way to get an instance of a given type. If no instance had been instantiated - before, a new instance will be created. If an instance had already - been created, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance - must be returned. - An instance of the given type. - - - - Provides a way to get an instance of a given type corresponding - to a given key. If no instance had been instantiated with this - key before, a new instance will be created. If an instance had already - been created with the same key, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance must be returned. - The key uniquely identifying this instance. - An instance corresponding to the given type and key. - - - - This class' default instance. - - - - - This can be - used to bind any event on any FrameworkElement to an . - Typically, this element is used in XAML to connect the attached element - to a command located in a ViewModel. This trigger can only be attached - to a FrameworkElement or a class deriving from FrameworkElement. - To access the EventArgs of the fired event, use a RelayCommand<EventArgs> - and leave the CommandParameter and CommandParameterValue empty! - - - - - Identifies the dependency property - - - - - Identifies the dependency property - - - - - Identifies the dependency property - - - - - Called when this trigger is attached to a FrameworkElement. - - - - - This method is here for compatibility - with the Silverlight version. - - The FrameworkElement to which this trigger - is attached. - - - - This method is here for compatibility - with the Silverlight 3 version. - - The command that must be executed when - this trigger is invoked. - - - - Provides a simple way to invoke this trigger programatically - without any EventArgs. - - - - - Executes the trigger. - To access the EventArgs of the fired event, use a RelayCommand<EventArgs> - and leave the CommandParameter and CommandParameterValue empty! - - The EventArgs of the fired event. - - - - Gets or sets the ICommand that this trigger is bound to. This - is a DependencyProperty. - - - - - Gets or sets an object that will be passed to the - attached to this trigger. This is a DependencyProperty. - - - - - Gets or sets an object that will be passed to the - attached to this trigger. This property is here for compatibility - with the Silverlight version. This is NOT a DependencyProperty. - For databinding, use the property. - - - - - Gets or sets a value indicating whether the attached element must be - disabled when the property's CanExecuteChanged - event fires. If this property is true, and the command's CanExecute - method returns false, the element will be disabled. If this property - is false, the element will not be disabled when the command's - CanExecute method changes. This is a DependencyProperty. - - - - - Gets or sets a value indicating whether the attached element must be - disabled when the property's CanExecuteChanged - event fires. If this property is true, and the command's CanExecute - method returns false, the element will be disabled. This property is here for - compatibility with the Silverlight version. This is NOT a DependencyProperty. - For databinding, use the property. - - - - - Specifies whether the EventArgs of the event that triggered this - action should be passed to the bound RelayCommand. If this is true, - the command should accept arguments of the corresponding - type (for example RelayCommand<MouseButtonEventArgs>). - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to An interface cannot be registered alone.. - - - - - Looks up a localized string similar to Cannot build instance: Multiple constructors found but none marked with PreferredConstructor.. - - - - - Looks up a localized string similar to Class {0} is already registered.. - - - - - Looks up a localized string similar to Class {0} is already registered with key {1}.. - - - - - Looks up a localized string similar to There is already a class registered for {0}.. - - - - - Looks up a localized string similar to There is already a factory registered for {0}.. - - - - - Looks up a localized string similar to There is already a factory registered for {0} with key {1}.. - - - - - Looks up a localized string similar to Type not found in cache: {0}.. - - - - - Looks up a localized string similar to Type not found in cache without a key: {0}. - - - - diff --git a/NuGet/V4Full/lib/net45/GalaSoft.MvvmLight.WPF45.dll b/NuGet/V4Full/lib/net45/GalaSoft.MvvmLight.WPF45.dll deleted file mode 100644 index d75ea8e71d3bfa654a9f8133827494a1772e67e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28160 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 BfnNXs diff --git a/NuGet/V4Full/lib/net45/GalaSoft.MvvmLight.WPF45.xml b/NuGet/V4Full/lib/net45/GalaSoft.MvvmLight.WPF45.xml deleted file mode 100644 index 2d8b236..0000000 --- a/NuGet/V4Full/lib/net45/GalaSoft.MvvmLight.WPF45.xml +++ /dev/null @@ -1,1654 +0,0 @@ - - - - GalaSoft.MvvmLight.WPF45 - - - - - A command whose sole purpose is to relay its functionality to other - objects by invoking delegates. The default return value for the CanExecute - method is 'true'. This class does not allow you to accept command parameters in the - Execute and CanExecute callback methods. - - - - - Initializes a new instance of the RelayCommand class that - can always execute. - - The execution logic. - If the execute argument is null. - - - - Initializes a new instance of the RelayCommand class. - - The execution logic. - The execution status logic. - If the execute argument is null. - - - - Raises the event. - - - - - Defines the method that determines whether the command can execute in its current state. - - This parameter will always be ignored. - true if this command can be executed; otherwise, false. - - - - Defines the method to be called when the command is invoked. - - This parameter will always be ignored. - - - - Occurs when changes occur that affect whether the command should execute. - - - - - A generic command whose sole purpose is to relay its functionality to other - objects by invoking delegates. The default return value for the CanExecute - method is 'true'. This class allows you to accept command parameters in the - Execute and CanExecute callback methods. - - The type of the command parameter. - - - - Initializes a new instance of the RelayCommand class that - can always execute. - - The execution logic. - If the execute argument is null. - - - - Initializes a new instance of the RelayCommand class. - - The execution logic. - The execution status logic. - If the execute argument is null. - - - - Raises the event. - - - - - Defines the method that determines whether the command can execute in its current state. - - Data used by the command. If the command does not require data - to be passed, this object can be set to a null reference - true if this command can be executed; otherwise, false. - - - - Defines the method to be called when the command is invoked. - - Data used by the command. If the command does not require data - to be passed, this object can be set to a null reference - - - - Occurs when changes occur that affect whether the command should execute. - - - - - This interface is meant for the class and can be - useful if you store multiple WeakAction{T} instances but don't know in advance - what type T represents. - - - - - Executes an action. - - A parameter passed as an object, - to be casted to the appropriate type. - - - - Deletes all references, which notifies the cleanup method - that this entry must be deleted. - - - - - The target of the WeakAction. - - - - - This interface is meant for the class and can be - useful if you store multiple WeakFunc{T} instances but don't know in advance - what type T represents. - - - - - Executes a func and returns the result. - - A parameter passed as an object, - to be casted to the appropriate type. - - - - Stores an without causing a hard reference - to be created to the Action's owner. The owner can be garbage collected at any time. - - - - - Initializes an empty instance of the class. - - - - - Initializes a new instance of the class. - - The action that will be associated to this instance. - - - - Initializes a new instance of the class. - - The action's owner. - The action that will be associated to this instance. - - - - Executes the action. This only happens if the action's owner - is still alive. - - - - - Sets the reference that this instance stores to null. - - - - - Gets or sets the corresponding to this WeakAction's - method passed in the constructor. - - - - - Gets the name of the method that this WeakAction represents. - - - - - Gets or sets a WeakReference to this WeakAction's action's target. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets or sets a WeakReference to the target passed when constructing - the WeakAction. This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets a value indicating whether the WeakAction is static or not. - - - - - Gets a value indicating whether the Action's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Gets the Action's owner. This object is stored as a - . - - - - - - - - - - Stores an Action without causing a hard reference - to be created to the Action's owner. The owner can be garbage collected at any time. - - The type of the Action's parameter. - - - - Initializes a new instance of the WeakAction class. - - The action that will be associated to this instance. - - - - Initializes a new instance of the WeakAction class. - - The action's owner. - The action that will be associated to this instance. - - - - Executes the action. This only happens if the action's owner - is still alive. The action's parameter is set to default(T). - - - - - Executes the action. This only happens if the action's owner - is still alive. - - A parameter to be passed to the action. - - - - Executes the action with a parameter of type object. This parameter - will be casted to T. This method implements - and can be useful if you store multiple WeakAction{T} instances but don't know in advance - what type T represents. - - The parameter that will be passed to the action after - being casted to T. - - - - Sets all the actions that this WeakAction contains to null, - which is a signal for containing objects that this WeakAction - should be deleted. - - - - - Gets the name of the method that this WeakAction represents. - - - - - Gets a value indicating whether the Action's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Stores a Func<T> without causing a hard reference - to be created to the Func's owner. The owner can be garbage collected at any time. - - - - - Initializes an empty instance of the WeakFunc class. - - - - - Initializes a new instance of the WeakFunc class. - - The func that will be associated to this instance. - - - - Initializes a new instance of the WeakFunc class. - - The func's owner. - The func that will be associated to this instance. - - - - Executes the action. This only happens if the func's owner - is still alive. - - - - - Sets the reference that this instance stores to null. - - - - - Gets or sets the corresponding to this WeakFunc's - method passed in the constructor. - - - - - Get a value indicating whether the WeakFunc is static or not. - - - - - Gets the name of the method that this WeakFunc represents. - - - - - Gets or sets a WeakReference to this WeakFunc's action's target. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets or sets a WeakReference to the target passed when constructing - the WeakFunc. This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets a value indicating whether the Func's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Gets the Func's owner. This object is stored as a - . - - - - - Gets the owner of the Func that was passed as parameter. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Stores an Func without causing a hard reference - to be created to the Func's owner. The owner can be garbage collected at any time. - - The type of the Func's parameter. - The type of the Func's return value. - - - - Initializes a new instance of the WeakFunc class. - - The func that will be associated to this instance. - - - - Initializes a new instance of the WeakFunc class. - - The func's owner. - The func that will be associated to this instance. - - - - Executes the func. This only happens if the func's owner - is still alive. The func's parameter is set to default(T). - - - - - Executes the func. This only happens if the func's owner - is still alive. - - A parameter to be passed to the action. - - - - Executes the func with a parameter of type object. This parameter - will be casted to T. This method implements - and can be useful if you store multiple WeakFunc{T} instances but don't know in advance - what type T represents. - - The parameter that will be passed to the func after - being casted to T. - The result of the execution as object, to be casted to T. - - - - Sets all the funcs that this WeakFunc contains to null, - which is a signal for containing objects that this WeakFunc - should be deleted. - - - - - Gets or sets the name of the method that this WeakFunc represents. - - - - - Gets a value indicating whether the Func's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Defines a common interface for classes that should be cleaned up, - but without the implications that IDisposable presupposes. An instance - implementing ICleanup can be cleaned up without being - disposed and garbage collected. - - - - - Cleans up the instance, for example by saving its state, - removing resources, etc... - - - - - Use this class to send a message requesting to display a message box with features - corresponding to this message's properties. The Callback property should be used - to notify the message's sender about the user's choice in the message box. - Typically, you can use this message typ's recipient will be an element of the View, - and the sender will possibly be a ViewModel. - - - - - Passes a generic value (Content) to a recipient. - - The type of the Content property. - - - - Base class for all messages broadcasted by the Messenger. - You can create your own message types by extending this class. - - - - - Initializes a new instance of the MessageBase class. - - - - - Initializes a new instance of the MessageBase class. - - The message's original sender. - - - - Initializes a new instance of the MessageBase class. - - The message's original sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - - - - Gets or sets the message's sender. - - - - - Gets or sets the message's intended target. This property can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - - - - - Initializes a new instance of the GenericMessage class. - - The message content. - - - - Initializes a new instance of the GenericMessage class. - - The message's sender. - The message content. - - - - Initializes a new instance of the GenericMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The message content. - - - - Gets or sets the message's content. - - - - - Initializes a new instance of the DialogMessage class. - - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Initializes a new instance of the DialogMessage class. - - The message's original sender. - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Initializes a new instance of the DialogMessage class. - - The message's original sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Utility method, checks if the property is - null, and if it is not null, executes it. - - The result that must be passed - to the dialog message caller. - - - - Gets or sets the buttons displayed by the message box. - - - - - Gets a callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - - Gets or sets the caption for the message box. - - - - - Gets or sets which result is the default in the message box. - - - - - Gets or sets the icon for the message box. - - - - - Gets or sets the options for the message box. - - - - - The Messenger is a class allowing objects to exchange messages. - - - - - Registers a recipient for a type of message TMessage. The action - parameter will be executed when a corresponding message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Sends a message to registered recipients. The message will - reach all recipients that registered for this message type - using one of the Register methods. - - The type of message that will be sent. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The type of recipients that will receive - the message. The message won't be sent to recipients of another type. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The message to send to registered recipients. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - - - - Unregisters a messager recipient completely. After this method - is executed, the recipient will not receive any messages anymore. - - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only. - After this method is executed, the recipient will not receive messages - of type TMessage anymore, but will still receive other message types (if it - registered for them previously). - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only and for a given token. - After this method is executed, the recipient will not receive messages - of type TMessage anymore with the given token, but will still receive other message types - or messages with other tokens (if it registered for them previously). - - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages and for - a given action. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage and for the given recipient (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Unregisters a message recipient for a given type of messages, for - a given action and a given token. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage, for the given recipient and other tokens (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - The Messenger is a class allowing objects to exchange messages. - - - - - Registers a recipient for a type of message TMessage. The action - parameter will be executed when a corresponding message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Sends a message to registered recipients. The message will - reach all recipients that registered for this message type - using one of the Register methods. - - The type of message that will be sent. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The type of recipients that will receive - the message. The message won't be sent to recipients of another type. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The message to send to registered recipients. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - - - - Unregisters a messager recipient completely. After this method - is executed, the recipient will not receive any messages anymore. - - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only. - After this method is executed, the recipient will not receive messages - of type TMessage anymore, but will still receive other message types (if it - registered for them previously). - - The recipient that must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages only and for a given token. - After this method is executed, the recipient will not receive messages - of type TMessage anymore with the given token, but will still receive other message types - or messages with other tokens (if it registered for them previously). - - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages and for - a given action. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage and for the given recipient (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Unregisters a message recipient for a given type of messages, for - a given action and a given token. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage, for the given recipient and other tokens (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Provides a way to override the Messenger.Default instance with - a custom instance, for example for unit testing purposes. - - The instance that will be used as Messenger.Default. - - - - Sets the Messenger's default (static) instance to null. - - - - - Provides a non-static access to the static method. - Sets the Messenger's default (static) instance to null. - - - - - Notifies the Messenger that the lists of recipients should - be scanned and cleaned up. - Since recipients are stored as , - recipients can be garbage collected even though the Messenger keeps - them in a list. During the cleanup operation, all "dead" - recipients are removed from the lists. Since this operation - can take a moment, it is only executed when the application is - idle. For this reason, a user of the Messenger class should use - instead of forcing one with the - method. - - - - - Scans the recipients' lists for "dead" instances and removes them. - Since recipients are stored as , - recipients can be garbage collected even though the Messenger keeps - them in a list. During the cleanup operation, all "dead" - recipients are removed from the lists. Since this operation - can take a moment, it is only executed when the application is - idle. For this reason, a user of the Messenger class should use - instead of forcing one with the - method. - - - - - Gets the Messenger's default instance, allowing - to register and send messages in a static manner. - - - - - Passes a string message (Notification) to a recipient. - Typically, notifications are defined as unique strings in a static class. To define - a unique string, you can use Guid.NewGuid().ToString() or any other unique - identifier. - - - - - Initializes a new instance of the NotificationMessage class. - - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - A string containing any arbitrary message to be - passed to recipient(s) - - - - Gets a string containing any arbitrary message to be - passed to recipient(s). - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. The callback method has one parameter. - and - . - - - - - Initializes a new instance of the class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message with an - arbitrary number of parameters. - - A number of parameters that will - be passed to the callback method. - The object returned by the callback method. - - - - Initializes a new instance of the - class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message. - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. The callback method has one parameter. - . - - The type of the callback method's - only parameter. - - - - Initializes a new instance of the - class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message. - - A parameter requested by the message's - sender and providing additional information on the recipient's - state. - - - - Passes a string message (Notification) and a generic value (Content) to a recipient. - - The type of the Content property. - - - - Initializes a new instance of the NotificationMessage class. - - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Gets a string containing any arbitrary message to be - passed to recipient(s). - - - - - Passes a string property name (PropertyName) and a generic value - ( and ) to a recipient. - This message type can be used to propagate a PropertyChanged event to - a recipient using the messenging system. - - The type of the OldValue and NewValue property. - - - - Basis class for the class. This - class allows a recipient to register for all PropertyChangedMessages without - having to specify the type T. - - - - - Initializes a new instance of the class. - - The message's sender. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The name of the property that changed. - - - - Gets or sets the name of the property that changed. - - - - - Initializes a new instance of the class. - - The message's sender. - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Gets the value that the property has after the change. - - - - - Gets the value that the property had before the change. - - - - - A base class for objects of which the properties must be observable. - - - - - Verifies that a property name exists in this ViewModel. This method - can be called before the property is used, for instance before - calling RaisePropertyChanged. It avoids errors when a property name - is changed but some places are missed. - This method is only active in DEBUG mode. - - - - - - Raises the PropertyChanging event if needed. - - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - The name of the property that - changed. - - - - Raises the PropertyChanged event if needed. - - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - The name of the property that - changed. - - - - Raises the PropertyChanging event if needed. - - The type of the property that - changes. - An expression identifying the property - that changes. - - - - Raises the PropertyChanged event if needed. - - The type of the property that - changed. - An expression identifying the property - that changed. - - - - Extracts the name of a property from an expression. - - The type of the property. - An expression returning the property's name. - The name of the property returned by the expression. - If the expression is null. - If the expression does not represent a property. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed. - - The type of the property that - changed. - An expression identifying the property - that changed. - The field storing the property's value. - The property's value after the change - occurred. - True if the PropertyChanged event has been raised, - false otherwise. The event is not raised if the old - value is equal to the new value. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed. - - The type of the property that - changed. - The name of the property that - changed. - The field storing the property's value. - The property's value after the change - occurred. - True if the PropertyChanged event has been raised, - false otherwise. The event is not raised if the old - value is equal to the new value. - - - - Occurs after a property value changes. - - - - - Provides access to the PropertyChanged event handler to derived classes. - - - - - Occurs before a property value changes. - - - - - Provides access to the PropertyChanging event handler to derived classes. - - - - - Helper class for dispatcher operations on the UI thread. - - - - - Executes an action on the UI thread. If this method is called - from the UI thread, the action is executed immendiately. If the - method is called from another thread, the action will be enqueued - on the UI thread's dispatcher and executed asynchronously. - For additional operations on the UI thread, you can get a - reference to the UI thread's dispatcher thanks to the property - . - - The action that will be executed on the UI - thread. - - - - Invokes an action asynchronously on the UI thread. - - The action that must be executed. - - - - This method should be called once on the UI thread to ensure that - the property is initialized. - In a Silverlight application, call this method in the - Application_Startup event handler, after the MainPage is constructed. - In WPF, call this method on the static App() constructor. - - - - - Gets a reference to the UI thread's dispatcher, after the - method has been called on the UI thread. - - - - - A base class for the ViewModel classes in the MVVM pattern. - - - - - Initializes a new instance of the ViewModelBase class. - - - - - Initializes a new instance of the ViewModelBase class. - - An instance of a - used to broadcast messages to other objects. If null, this class - will attempt to broadcast using the Messenger's default - instance. - - - - Unregisters this instance from the Messenger class. - To cleanup additional resources, override this method, clean - up and then call base.Cleanup(). - - - - - Broadcasts a PropertyChangedMessage using either the instance of - the Messenger that was passed to this class (if available) - or the Messenger's default instance. - - The type of the property that - changed. - The value of the property before it - changed. - The value of the property after it - changed. - The name of the property that - changed. - - - - Raises the PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - The name of the property that - changed. - The property's value before the change - occurred. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - - - - Raises the PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - An expression identifying the property - that changed. - The property's value before the change - occurred. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - An expression identifying the property - that changed. - The field storing the property's value. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - The name of the property that - changed. - The field storing the property's value. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Gets a value indicating whether the control is in design mode - (running under Blend or Visual Studio). - - - - - Gets a value indicating whether the control is in design mode - (running in Blend or Visual Studio). - - - - - Gets or sets an instance of a used to - broadcast messages to other objects. If null, this class will - attempt to broadcast using the Messenger's default instance. - - - - diff --git a/NuGet/V4Full/lib/net45/Microsoft.Practices.ServiceLocation.dll b/NuGet/V4Full/lib/net45/Microsoft.Practices.ServiceLocation.dll deleted file mode 100644 index 0091baf79ed2489159e7c285b0691e9776189a3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11264 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 diff --git a/NuGet/V4Full/lib/net45/Microsoft.Practices.ServiceLocation.xml b/NuGet/V4Full/lib/net45/Microsoft.Practices.ServiceLocation.xml deleted file mode 100644 index d040144..0000000 --- a/NuGet/V4Full/lib/net45/Microsoft.Practices.ServiceLocation.xml +++ /dev/null @@ -1,280 +0,0 @@ - - - - Microsoft.Practices.ServiceLocation - - - - - The standard exception thrown when a ServiceLocator has an error in resolving an object. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - - The message that describes the error. - - - - - Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. - - - The error message that explains the reason for the exception. - - - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. - - - - - Initializes a new instance of the class with serialized data. - - - The that holds the serialized object data about the exception being thrown. - - - The that contains contextual information about the source or destination. - - - The parameter is null. - - - The class name is null or is zero (0). - - - - - The generic Service Locator interface. This interface is used - to retrieve services (instances identified by type and optional - name) from a container. - - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activation error occured while trying to get all instances of type {0}. - - - - - Looks up a localized string similar to Activation error occured while trying to get instance of type {0}, key "{1}". - - - - - This class provides the ambient container for this application. If your - framework defines such an ambient container, use ServiceLocator.Current - to get it. - - - - - Set the delegate that is used to retrieve the current container. - - Delegate that, when called, will return - the current ambient container. - - - - The current ambient container. - - - - - This class is a helper that provides a default implementation - for most of the methods of . - - - - - Get an instance of the given . - - The requested service. - if there is an error in resolving the service instance. - The requested object. - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - When implemented by inheriting classes, this method will do the actual work of resolving - the requested service instance. - - Type of instance requested. - Name of registered service you want. May be null. - The requested service instance. - - - - When implemented by inheriting classes, this method will do the actual work of - resolving all the requested service instances. - - Type of service requested. - Sequence of service instance objects. - - - - Format the exception message for use in an - that occurs while resolving a single service. - - The actual exception thrown by the implementation. - Type of service requested. - Name requested. - The formatted exception message string. - - - - Format the exception message for use in an - that occurs while resolving multiple service instances. - - The actual exception thrown by the implementation. - Type of service requested. - The formatted exception message string. - - - - This delegate type is used to provide a method that will - return the current container. Used with the - static accessor class. - - An . - - - diff --git a/NuGet/V4Full/lib/net45/System.Windows.Interactivity.dll b/NuGet/V4Full/lib/net45/System.Windows.Interactivity.dll deleted file mode 100644 index ecaa127cbc6ce6a3726326523f862d914cee638c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55880 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 mf??q^UBY0lZ%W-@#A;BDpuQ^rS= - - - System.Windows.Interactivity - - - - - Represents a collection of IAttachedObject with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - An interface for an object that can be attached to another object. - - - - - Attaches to the specified object. - - The object to attach to. - - - - Detaches this instance from its associated object. - - - - - Gets the associated object. - - The associated object. - Represents the object the instance is attached to. - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - Cannot add the instance to a collection more than once. - - - - Attaches to the specified object. - - The object to attach to. - The IAttachedObject is already attached to a different object. - - - - Detaches this instance from its associated object. - - - - - The object on which the collection is hosted. - - - - - Gets the associated object. - - The associated object. - - - - Encapsulates state information and zero or more ICommands into an attachable object. - - The type the can be attached to. - - Behavior is the base class for providing attachable state and commands to an object. - The types the Behavior can be attached to can be controlled by the generic parameter. - Override OnAttached() and OnDetaching() methods to hook and unhook any necessary handlers - from the AssociatedObject. - - - - - Encapsulates state information and zero or more ICommands into an attachable object. - - This is an infrastructure class. Behavior authors should derive from Behavior<T> instead of from this class. - - - - Called after the behavior is attached to an AssociatedObject. - - Override this to hook up functionality to the AssociatedObject. - - - - Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred. - - Override this to unhook functionality from the AssociatedObject. - - - - Attaches to the specified object. - - The object to attach to. - The Behavior is already hosted on a different element. - dependencyObject does not satisfy the Behavior type constraint. - - - - Detaches this instance from its associated object. - - - - - The type to which this behavior can be attached. - - - - - Gets the object to which this behavior is attached. - - - - - Gets the associated object. - - The associated object. - - - - Initializes a new instance of the class. - - - - - Gets the object to which this is attached. - - - - - Represents a collection of behaviors with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Creates a new instance of the BehaviorCollection. - - The new instance. - - - - Enumerates possible values for reusable property value editors. - - - - - Uses the element picker, if supported, to edit this property at design time. - - - - - Uses the storyboard picker, if supported, to edit this property at design time. - - - - - Uses the state picker, if supported, to edit this property at design time. - - - - - Uses the element-binding picker, if supported, to edit this property at design time. - - - - - Uses the property-binding picker, if supported, to edit this property at design time. - - - - - Associates the given editor type with the property on which the CustomPropertyValueEditor is applied. - - Use this attribute to get improved design-time editing for properties that denote element (by name), storyboards, or states (by name). - - - - Initializes a new instance of the class. - - The custom property value editor. - - - - Gets or sets the custom property value editor. - - The custom property value editor. - - - - Provides design tools information about what to instantiate for a given action or command. - - - - - Initializes a new instance of the class. - - The type this attribute applies to. - The type of to instantiate. - A single argument for the specified . - is not derived from TriggerBase. - This constructor is useful if the specifed has a single argument. The - resulting code will be CLS compliant. - - - - Initializes a new instance of the class. - - The type this attribute applies to. - The type of to instantiate. - The constructor arguments for the specified . - is not derived from TriggerBase. - - - - Instantiates this instance. - - The specified by the DefaultTriggerAttribute. - - - - Gets the type that this DefaultTriggerAttribute applies to. - - The type this DefaultTriggerAttribute applies to. - - - - Gets the type of the to instantiate. - - The type of the to instantiate. - - - - Gets the parameters to pass to the constructor. - - The parameters to pass to the constructor. - - - - This method will use the VisualTreeHelper.GetParent method to do a depth first walk up - the visual tree and return all ancestors of the specified object, including the object itself. - - The object in the visual tree to find ancestors of. - Returns itself an all ancestors in the visual tree. - - - - EventObserver is designed to help manage event handlers by detatching when disposed. Creating this object will also attach in the constructor. - - - - - Creates an instance of EventObserver and attaches to the supplied event on the supplied target. Call dispose to detach. - - The event to attach and detach from. - The target object the event is defined on. Null if the method is static. - The delegate to attach to the event. - - - - Detaches the handler from the event. - - - - - A trigger that listens for a specified event on its source and fires when that event is fired. - - - - - Represents a trigger that can listen to an element other than its AssociatedObject. - - The type that this trigger can be associated with. - - EventTriggerBase extends TriggerBase to add knowledge of another object than the one it is attached to. - This allows a user to attach a Trigger/Action pair to one element and invoke the Action in response to a - change in another object somewhere else. Override OnSourceChanged to hook or unhook handlers on the source - element, and OnAttached/OnDetaching for the associated element. The type of the Source element can be - constrained by the generic type parameter. If you need control over the type of the - AssociatedObject, set a TypeConstraintAttribute on your derived type. - - - - - Represents a trigger that can listen to an object other than its AssociatedObject. - - This is an infrastructure class. Trigger authors should derive from EventTriggerBase<T> instead of this class. - - - - Represents an object that can invoke Actions conditionally. - - This is an infrastructure class. Trigger authors should derive from Trigger<T> instead of this class. - - - - Invoke all actions associated with this trigger. - - Derived classes should call this to fire the trigger. - - - - Called after the trigger is attached to an AssociatedObject. - - - - - Called when the trigger is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Creates a new instance of the TriggerBase derived class. - - The new instance. - - - - Attaches to the specified object. - - The object to attach to. - Cannot host the same trigger on more than one object at a time. - dependencyObject does not satisfy the trigger type constraint. - - - - Detaches this instance from its associated object. - - - - - Gets the object to which the trigger is attached. - - The associated object. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - - - - Gets the actions associated with this trigger. - - The actions associated with this trigger. - - - - Event handler for registering to PreviewInvoke. - - - - - Gets the associated object. - - The associated object. - - - - Specifies the name of the Event this EventTriggerBase is listening for. - - - - - - Called when the event associated with this EventTriggerBase is fired. By default, this will invoke all actions on the trigger. - - The instance containing the event data. - Override this to provide more granular control over when actions associated with this trigger will be invoked. - - - - Called when the source changes. - - The old source. - The new source. - This function should be overridden in derived classes to hook functionality to and unhook functionality from the changing source objects. - - - - Called after the trigger is attached to an AssociatedObject. - - - - - Called when the trigger is being detached from its AssociatedObject, but before it has actually occurred. - - - - Could not find eventName on the Target. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - Define a TypeConstraintAttribute on a derived type to constrain the types it may be attached to. - - - - Gets the source type constraint. - - The source type constraint. - - - - Gets or sets the target object. If TargetObject is not set, the target will look for the object specified by TargetName. If an element referred to by TargetName cannot be found, the target will default to the AssociatedObject. This is a dependency property. - - The target object. - - - - Gets or sets the name of the element this EventTriggerBase listens for as a source. If the name is not set or cannot be resolved, the AssociatedObject will be used. This is a dependency property. - - The name of the source element. - - - - Gets the resolved source. If is not set or cannot be resolved, defaults to AssociatedObject. - - The resolved source object. - In general, this property should be used in place of AssociatedObject in derived classes. - The element pointed to by does not satisify the type constraint. - - - - Initializes a new instance of the class. - - - - - Called when the source property changes. - - Override this to hook functionality to and unhook functionality from the specified source, rather than the AssociatedObject. - The old source. - The new source. - - - - Gets the resolved source. If is not set or cannot be resolved, defaults to AssociatedObject. - - The resolved source object. - In general, this property should be used in place of AssociatedObject in derived classes. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the event. - - - - Gets or sets the name of the event to listen for. This is a dependency property. - - The name of the event. - - - - Static class that owns the Triggers and Behaviors attached properties. Handles propagation of AssociatedObject change notifications. - - - - - This property is used as the internal backing store for the public Triggers attached property. - - - This property is not exposed publicly. This forces clients to use the GetTriggers and SetTriggers methods to access the - collection, ensuring the collection exists and is set before it is used. - - - - - This property is used as the internal backing store for the public Behaviors attached property. - - - This property is not exposed publicly. This forces clients to use the GetBehaviors and SetBehaviors methods to access the - collection, ensuring the collection exists and is set before it is used. - - - - - Gets the TriggerCollection containing the triggers associated with the specified object. - - The object from which to retrieve the triggers. - A TriggerCollection containing the triggers associated with the specified object. - - - - Gets the associated with a specified object. - - The object from which to retrieve the . - A containing the behaviors associated with the specified object. - - - Cannot host the same BehaviorCollection on more than one object at a time. - - - Cannot host the same TriggerCollection on more than one object at a time. - - - - A helper function to take the place of FrameworkElement.IsLoaded, as this property is not available in Silverlight. - - The element of interest. - True if the element has been loaded; otherwise, False. - - - - Gets or sets a value indicating whether to run as if in design mode. - - - True if [should run in design mode]; otherwise, False. - - Not to be used outside unit tests. - - - - Executes a specified ICommand when invoked. - - - - - Represents an attachable object that encapsulates a unit of functionality. - - The type to which this action can be attached. - - - - Represents an attachable object that encapsulates a unit of functionality. - - This is an infrastructure class. Action authors should derive from TriggerAction<T> instead of this class. - - - - Attempts to invoke the action. - - The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. - - - - Invokes the action. - - The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. - - - - Called after the action is attached to an AssociatedObject. - - - - - Called when the action is being detached from its AssociatedObject, but before it has actually occurred. - - - - - When implemented in a derived class, creates a new instance of the derived class. - - The new instance. - - - - Attaches to the specified object. - - The object to attach to. - Cannot host the same TriggerAction on more than one object at a time. - dependencyObject does not satisfy the TriggerAction type constraint. - - - - Detaches this instance from its associated object. - - - - - Gets or sets a value indicating whether this action will run when invoked. This is a dependency property. - - - True if this action will be run when invoked; otherwise, False. - - - - - Gets the object to which this action is attached. - - The associated object. - - - - Gets the associated object type constraint. - - The associated object type constraint. - - - - Gets or sets a value indicating whether this instance is attached. - - True if this instance is attached; otherwise, False. - - - - Gets the associated object. - - The associated object. - - - - Initializes a new instance of the class. - - - - - Gets the object to which this is attached. - - The associated object. - - - - Gets the associated object type constraint. - - The associated object type constraint. - - - - Invokes the action. - - The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. - - - - Gets or sets the name of the command this action should invoke. - - The name of the command this action should invoke. - This property will be superseded by the Command property if both are set. - - - - Gets or sets the command this action should invoke. This is a dependency property. - - The command to execute. - This property will take precedence over the CommandName property if both are set. - - - - Gets or sets the command parameter. This is a dependency property. - - The command parameter. - This is the value passed to ICommand.CanExecute and ICommand.Execute. - - - - Provides data about which objects were affected when resolving a name change. - - - - - Helper class to handle the logic of resolving a TargetName into a Target element - based on the context provided by a host element. - - - - - Attempts to update the resolved object from the name within the context of the namescope reference element. - - The old resolved object. - - Resets the existing target and attempts to resolve the current TargetName from the - context of the current Host. If it cannot resolve from the context of the Host, it will - continue up the visual tree until it resolves. If it has not resolved it when it reaches - the root, it will set the Target to null and write a warning message to Debug output. - - - - - Occurs when the resolved element has changed. - - - - - Gets or sets the name of the element to attempt to resolve. - - The name to attempt to resolve. - - - - The resolved object. Will return the reference element if TargetName is null or empty, or if a resolve has not been attempted. - - - - - Gets or sets the reference element from which to perform the name resolution. - - The reference element. - - - - Gets or sets a value indicating whether the reference element load is pending. - - - True if [pending reference element load]; otherwise, False. - - - If the Host has not been loaded, the name will not be resolved. - In that case, delay the resolution and track that fact with this property. - - - - - Represents an action that can be targeted to affect an object other than its AssociatedObject. - - The type constraint on the target. - - TargetedTriggerAction extends TriggerAction to add knowledge of another element than the one it is attached to. - This allows a user to invoke the action on an element other than the one it is attached to in response to a - trigger firing. Override OnTargetChanged to hook or unhook handlers on the target element, and OnAttached/OnDetaching - for the associated element. The type of the Target element can be constrained by the generic type parameter. If - you need control over the type of the AssociatedObject, set a TypeConstraintAttribute on your derived type. - - - - - Represents an action that can be targeted to affect an object other than its AssociatedObject. - - This is an infrastructure class. Action authors should derive from TargetedTriggerAction<T> instead of this class. - - - - Called when the target changes. - - The old target. - The new target. - This function should be overriden in derived classes to hook and unhook functionality from the changing source objects. - - - - Called after the action is attached to an AssociatedObject. - - - - - Called when the action is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Gets or sets the target object. If TargetObject is not set, the target will look for the object specified by TargetName. If an element referred to by TargetName cannot be found, the target will default to the AssociatedObject. This is a dependency property. - - The target object. - - - - Gets or sets the name of the object this action targets. If Target is set, this property is ignored. If Target is not set and TargetName is not set or cannot be resolved, the target will default to the AssociatedObject. This is a dependency property. - - The name of the target object. - - - - Gets the target object. If TargetObject is set, returns TargetObject. Else, if TargetName is not set or cannot be resolved, defaults to the AssociatedObject. - - The target object. - In general, this property should be used in place of AssociatedObject in derived classes. - The Target element does not satisfy the type constraint. - - - - Gets the associated object type constraint. - - The associated object type constraint. - Define a TypeConstraintAttribute on a derived type to constrain the types it may be attached to. - - - - Gets the target type constraint. - - The target type constraint. - - - - Initializes a new instance of the class. - - - - - Called when the target property changes. - - Override this to hook and unhook functionality on the specified Target, rather than the AssociatedObject. - The old target. - The new target. - - - - Gets the target object. If TargetName is not set or cannot be resolved, defaults to the AssociatedObject. - - The target. - In general, this property should be used in place of AssociatedObject in derived classes. - - - - Represents a collection of actions with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Creates a new instance of the TriggerActionCollection. - - The new instance. - - - - Represents an object that can invoke actions conditionally. - - The type to which this trigger can be attached. - - TriggerBase is the base class for controlling actions. Override OnAttached() and - OnDetaching() to hook and unhook handlers on the AssociatedObject. You may - constrain the types that a derived TriggerBase may be attached to by specifying - the generic parameter. Call InvokeActions() to fire all Actions associated with - this TriggerBase. - - - - - Initializes a new instance of the class. - - - - - Gets the object to which the trigger is attached. - - The associated object. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - - - - Argument passed to PreviewInvoke event. Assigning Cancelling to True will cancel the invoking of the trigger. - - This is an infrastructure class. Behavior attached to a trigger base object can add its behavior as a listener to TriggerBase.PreviewInvoke. - - - - Represents a collection of triggers with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Creates a new instance of the . - - The new instance. - - - - Specifies type constraints on the AssociatedObject of TargetedTriggerAction and EventTriggerBase. - - - - - Initializes a new instance of the class. - - The constraint type. - - - - Gets the constraint type. - - The constraint type. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Cannot set the same BehaviorCollection on multiple objects.. - - - - - Looks up a localized string similar to An instance of a Behavior cannot be attached to more than one object at a time.. - - - - - Looks up a localized string similar to Cannot host an instance of a TriggerAction in multiple TriggerCollections simultaneously. Remove it from one TriggerCollection before adding it to another.. - - - - - Looks up a localized string similar to Cannot set the same TriggerCollection on multiple objects.. - - - - - Looks up a localized string similar to An instance of a trigger cannot be attached to more than one object at a time.. - - - - - Looks up a localized string similar to The command "{0}" does not exist or is not publicly exposed on {1}.. - - - - - Looks up a localized string similar to "{0}" is not a valid type for the TriggerType parameter. Make sure "{0}" derives from TriggerBase.. - - - - - Looks up a localized string similar to Cannot add the same instance of "{0}" to a "{1}" more than once.. - - - - - Looks up a localized string similar to The event "{0}" on type "{1}" has an incompatible signature. Make sure the event is public and satisfies the EventHandler delegate.. - - - - - Looks up a localized string similar to Cannot find an event named "{0}" on type "{1}".. - - - - - Looks up a localized string similar to An object of type "{0}" cannot have a {3} property of type "{1}". Instances of type "{0}" can have only a {3} property of type "{2}".. - - - - - Looks up a localized string similar to Cannot attach type "{0}" to type "{1}". Instances of type "{0}" can only be attached to objects of type "{2}".. - - - - - Looks up a localized string similar to Unable to resolve TargetName "{0}".. - - - - diff --git a/NuGet/V4Full/lib/netcore45/GalaSoft.MvvmLight.Extras.Win8.dll b/NuGet/V4Full/lib/netcore45/GalaSoft.MvvmLight.Extras.Win8.dll deleted file mode 100644 index 04a048917ca29f8c646b40e33bc02da06dfa818d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17408 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 eb9|bxNotZL3*!DRsSnj_)qGLu9n-U=ckK(#Y - - - GalaSoft.MvvmLight.Extras.Win8 - - - - - A very simple IOC container with basic functionality needed to register and resolve - instances. If needed, this class can be replaced by another more elaborate - IOC container implementing the IServiceLocator interface. - The inspiration for this class is at https://gist.github.com/716137 but it has - been extended with additional features. - - - - - Checks whether at least one instance of a given class is already created in the container. - - The class that is queried. - True if at least on instance of the class is already created, false otherwise. - - - - Checks whether the instance with the given key is already created for a given class - in the container. - - The class that is queried. - The key that is queried. - True if the instance with the given key is already registered for the given class, - false otherwise. - - - - Gets a value indicating whether a given type T is already registered. - - The type that the method checks for. - True if the type is registered, false otherwise. - - - - Gets a value indicating whether a given type T and a give key - are already registered. - - The type that the method checks for. - The key that the method checks for. - True if the type and key are registered, false otherwise. - - - - Registers a given type for a given interface. - - The interface for which instances will be resolved. - The type that must be used to create instances. - - - - Registers a given type for a given interface with the possibility for immediate - creation of the instance. - - The interface for which instances will be resolved. - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given type. - - The type that must be used to create instances. - - - - Registers a given type with the possibility for immediate - creation of the instance. - - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - - - - Registers a given instance for a given type with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type and a given key. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - - - - Registers a given instance for a given type and a given key with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - If true, forces the creation of the default - instance of the provided class. - - - - Resets the instance in its original states. This deletes all the - registrations. - - - - - Unregisters a class from the cache and removes all the previously - created instances. - - The class that must be removed. - - - - Removes the given instance from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The instance that must be removed. - - - - Removes the instance corresponding to the given key from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The key corresponding to the instance that must be removed. - - - - When used with the SimpleIoc container, specifies which constructor - should be used to instantiate when GetInstance is called. - If there is only one constructor in the class, this attribute is - not needed. - - - - - A very simple IOC container with basic functionality needed to register and resolve - instances. If needed, this class can be replaced by another more elaborate - IOC container implementing the IServiceLocator interface. - The inspiration for this class is at https://gist.github.com/716137 but it has - been extended with additional features. - - - - - Checks whether at least one instance of a given class is already created in the container. - - The class that is queried. - True if at least on instance of the class is already created, false otherwise. - - - - Checks whether the instance with the given key is already created for a given class - in the container. - - The class that is queried. - The key that is queried. - True if the instance with the given key is already registered for the given class, - false otherwise. - - - - Gets a value indicating whether a given type T is already registered. - - The type that the method checks for. - True if the type is registered, false otherwise. - - - - Gets a value indicating whether a given type T and a give key - are already registered. - - The type that the method checks for. - The key that the method checks for. - True if the type and key are registered, false otherwise. - - - - Registers a given type for a given interface. - - The interface for which instances will be resolved. - The type that must be used to create instances. - - - - Registers a given type for a given interface with the possibility for immediate - creation of the instance. - - The interface for which instances will be resolved. - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given type. - - The type that must be used to create instances. - - - - Registers a given type with the possibility for immediate - creation of the instance. - - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - - - - Registers a given instance for a given type with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type and a given key. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - - - - Registers a given instance for a given type and a given key with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - If true, forces the creation of the default - instance of the provided class. - - - - Resets the instance in its original states. This deletes all the - registrations. - - - - - Unregisters a class from the cache and removes all the previously - created instances. - - The class that must be removed. - - - - Removes the given instance from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The instance that must be removed. - - - - Removes the instance corresponding to the given key from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The key corresponding to the instance that must be removed. - - - - Provides a way to get all the created instances of a given type available in the - cache. Registering a class or a factory does not automatically - create the corresponding instance! To create an instance, either register - the class or the factory with createInstanceImmediately set to true, - or call the GetInstance method before calling GetAllCreatedInstances. - Alternatively, use the GetAllInstances method, which auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the already created instances of the given type. - - - - Provides a way to get all the created instances of a given type available in the - cache. Registering a class or a factory does not automatically - create the corresponding instance! To create an instance, either register - the class or the factory with createInstanceImmediately set to true, - or call the GetInstance method before calling GetAllCreatedInstances. - Alternatively, use the GetAllInstances method, which auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the already created instances of the given type. - - - - Gets the service object of the specified type. - - - A service object of type . - -or- - null if there is no service object of type . - - An object that specifies the type of service object to get. - - - - Provides a way to get all the created instances of a given type available in the - cache. Calling this method auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the instances of the given type. - - - - Provides a way to get all the created instances of a given type available in the - cache. Calling this method auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the instances of the given type. - - - - Provides a way to get an instance of a given type. If no instance had been instantiated - before, a new instance will be created. If an instance had already - been created, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance - must be returned. - An instance of the given type. - - - - Provides a way to get an instance of a given type corresponding - to a given key. If no instance had been instantiated with this - key before, a new instance will be created. If an instance had already - been created with the same key, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance must be returned. - The key uniquely identifying this instance. - An instance corresponding to the given type and key. - - - - Provides a way to get an instance of a given type. If no instance had been instantiated - before, a new instance will be created. If an instance had already - been created, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance - must be returned. - An instance of the given type. - - - - Provides a way to get an instance of a given type corresponding - to a given key. If no instance had been instantiated with this - key before, a new instance will be created. If an instance had already - been created with the same key, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance must be returned. - The key uniquely identifying this instance. - An instance corresponding to the given type and key. - - - - This class' default instance. - - - - diff --git a/NuGet/V4Full/lib/netcore45/GalaSoft.MvvmLight.Win8.dll b/NuGet/V4Full/lib/netcore45/GalaSoft.MvvmLight.Win8.dll deleted file mode 100644 index 1a9349ae0d3640f031dfbc2cec47025d48428257..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25088 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℞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 diff --git a/NuGet/V4Full/lib/netcore45/GalaSoft.MvvmLight.Win8.pri b/NuGet/V4Full/lib/netcore45/GalaSoft.MvvmLight.Win8.pri deleted file mode 100644 index a498d4b715fd0f4ff765f46c8e8fd539cde460ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1224 zcmeHHu};G<5Pb=y>c|LNBqk)Fupxc`2ACK?pem}`ltjX5)F9fOg^^F_=OFP9`34pw z)TO*<*J&3ju_B&zzUQ-jxpU4oBNG>+><9?()&L>^Q%VE#ITh{<7xa@}9%uPr*paEm z4Vj&%gML!>lF4#jbLW0OEqiHVx}7MZ#bHYIL9zQsNg11N5y#8@uL1B9{``IU7XsTt z+k1=Ct3919P|ZH8b#W_Z2j%a)Z!9bf2cFB%y8M)z5MUSER@)(-zjjI=jX{Y6bWyNP zaEdnD8OINlD-1EfBMxziCpLo%WVlCaZP(;EPPiVw+~J~7Tuw9=X90L@d9tdN@4Ek` ze - - - GalaSoft.MvvmLight.Win8 - - - - - A command whose sole purpose is to relay its functionality to other - objects by invoking delegates. The default return value for the CanExecute - method is 'true'. This class does not allow you to accept command parameters in the - Execute and CanExecute callback methods. - - - - - Initializes a new instance of the RelayCommand class that - can always execute. - - The execution logic. - If the execute argument is null. - - - - Initializes a new instance of the RelayCommand class. - - The execution logic. - The execution status logic. - If the execute argument is null. - - - - Raises the event. - - - - - Defines the method that determines whether the command can execute in its current state. - - This parameter will always be ignored. - true if this command can be executed; otherwise, false. - - - - Defines the method to be called when the command is invoked. - - This parameter will always be ignored. - - - - Occurs when changes occur that affect whether the command should execute. - - - - - A generic command whose sole purpose is to relay its functionality to other - objects by invoking delegates. The default return value for the CanExecute - method is 'true'. This class allows you to accept command parameters in the - Execute and CanExecute callback methods. - - The type of the command parameter. - - - - Initializes a new instance of the RelayCommand class that - can always execute. - - The execution logic. - If the execute argument is null. - - - - Initializes a new instance of the RelayCommand class. - - The execution logic. - The execution status logic. - If the execute argument is null. - - - - Raises the event. - - - - - Defines the method that determines whether the command can execute in its current state. - - Data used by the command. If the command does not require data - to be passed, this object can be set to a null reference - true if this command can be executed; otherwise, false. - - - - Defines the method to be called when the command is invoked. - - Data used by the command. If the command does not require data - to be passed, this object can be set to a null reference - - - - Occurs when changes occur that affect whether the command should execute. - - - - - This interface is meant for the class and can be - useful if you store multiple WeakAction{T} instances but don't know in advance - what type T represents. - - - - - Executes an action. - - A parameter passed as an object, - to be casted to the appropriate type. - - - - Deletes all references, which notifies the cleanup method - that this entry must be deleted. - - - - - The target of the WeakAction. - - - - - Defines a common interface for classes that should be cleaned up, - but without the implications that IDisposable presupposes. An instance - implementing ICleanup can be cleaned up without being - disposed and garbage collected. - - - - - Cleans up the instance, for example by saving its state, - removing resources, etc... - - - - - Passes a generic value (Content) to a recipient. - - The type of the Content property. - - - - Base class for all messages broadcasted by the Messenger. - You can create your own message types by extending this class. - - - - - Initializes a new instance of the MessageBase class. - - - - - Initializes a new instance of the MessageBase class. - - The message's original sender. - - - - Initializes a new instance of the MessageBase class. - - The message's original sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - - - - Gets or sets the message's sender. - - - - - Gets or sets the message's intended target. This property can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - - - - - Initializes a new instance of the GenericMessage class. - - The message content. - - - - Initializes a new instance of the GenericMessage class. - - The message's sender. - The message content. - - - - Initializes a new instance of the GenericMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The message content. - - - - Gets or sets the message's content. - - - - - The Messenger is a class allowing objects to exchange messages. - - - - - Registers a recipient for a type of message TMessage. The action - parameter will be executed when a corresponding message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Sends a message to registered recipients. The message will - reach all recipients that registered for this message type - using one of the Register methods. - - The type of message that will be sent. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The type of recipients that will receive - the message. The message won't be sent to recipients of another type. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The message to send to registered recipients. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - - - - Unregisters a messager recipient completely. After this method - is executed, the recipient will not receive any messages anymore. - - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only. - After this method is executed, the recipient will not receive messages - of type TMessage anymore, but will still receive other message types (if it - registered for them previously). - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only and for a given token. - After this method is executed, the recipient will not receive messages - of type TMessage anymore with the given token, but will still receive other message types - or messages with other tokens (if it registered for them previously). - - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages and for - a given action. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage and for the given recipient (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Unregisters a message recipient for a given type of messages, for - a given action and a given token. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage, for the given recipient and other tokens (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Passes a string message (Notification) to a recipient. - Typically, notifications are defined as unique strings in a static class. To define - a unique string, you can use Guid.NewGuid().ToString() or any other unique - identifier. - - - - - Initializes a new instance of the NotificationMessage class. - - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - A string containing any arbitrary message to be - passed to recipient(s) - - - - Gets a string containing any arbitrary message to be - passed to recipient(s). - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. The callback method has one parameter. - and - . - - - - - Initializes a new instance of the class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message with an - arbitrary number of parameters. - - A number of parameters that will - be passed to the callback method. - The object returned by the callback method. - - - - Initializes a new instance of the - class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message. - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. The callback method has one parameter. - . - - The type of the callback method's - only parameter. - - - - Initializes a new instance of the - class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message. - - A parameter requested by the message's - sender and providing additional information on the recipient's - state. - - - - Passes a string message (Notification) and a generic value (Content) to a recipient. - - The type of the Content property. - - - - Initializes a new instance of the NotificationMessage class. - - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Gets a string containing any arbitrary message to be - passed to recipient(s). - - - - - Passes a string property name (PropertyName) and a generic value - ( and ) to a recipient. - This message type can be used to propagate a PropertyChanged event to - a recipient using the messenging system. - - The type of the OldValue and NewValue property. - - - - Basis class for the class. This - class allows a recipient to register for all PropertyChangedMessages without - having to specify the type T. - - - - - Initializes a new instance of the class. - - The message's sender. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The name of the property that changed. - - - - Gets or sets the name of the property that changed. - - - - - Initializes a new instance of the class. - - The message's sender. - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Gets the value that the property has after the change. - - - - - Gets the value that the property had before the change. - - - - - A base class for objects of which the properties must be observable. - - - - - Defines an event for notifying clients that a property value is changing. - - - - - Occurs when a property value is changing. - - - - - Verifies that a property name exists in this ViewModel. This method - can be called before the property is used, for instance before - calling RaisePropertyChanged. It avoids errors when a property name - is changed but some places are missed. - This method is only active in DEBUG mode. - - - - - - Raises the PropertyChanging event if needed. - - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - The name of the property that - changed. - - - - Raises the PropertyChanged event if needed. - - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - The name of the property that - changed. - - - - Raises the PropertyChanging event if needed. - - The type of the property that - changes. - An expression identifying the property - that changes. - - - - Raises the PropertyChanged event if needed. - - The type of the property that - changed. - An expression identifying the property - that changed. - - - - Extracts the name of a property from an expression. - - The type of the property. - An expression returning the property's name. - The name of the property returned by the expression. - If the expression is null. - If the expression does not represent a property. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed. - - The type of the property that - changed. - An expression identifying the property - that changed. - The field storing the property's value. - The property's value after the change - occurred. - True if the PropertyChanged event has been raised, - false otherwise. The event is not raised if the old - value is equal to the new value. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed. - - The type of the property that - changed. - The name of the property that - changed. - The field storing the property's value. - The property's value after the change - occurred. - True if the PropertyChanged event has been raised, - false otherwise. The event is not raised if the old - value is equal to the new value. - - - - Occurs after a property value changes. - - - - - Provides access to the PropertyChanged event handler to derived classes. - - - - - Occurs before a property value changes. - - - - - Provides access to the PropertyChanging event handler to derived classes. - - - - - Helper class for dispatcher operations on the UI thread. - - - - - Executes an action on the UI thread. If this method is called - from the UI thread, the action is executed immendiately. If the - method is called from another thread, the action will be enqueued - on the UI thread's dispatcher and executed asynchronously. - For additional operations on the UI thread, you can get a - reference to the UI thread's dispatcher thanks to the property - . - - The action that will be executed on the UI - thread. - - - - Invokes an action asynchronously on the UI thread. - - The action that must be executed. - - - - This method should be called once on the UI thread to ensure that - the property is initialized. - In a Silverlight application, call this method in the - Application_Startup event handler, after the MainPage is constructed. - In WPF, call this method on the static App() constructor. - - - - - Gets a reference to the UI thread's dispatcher, after the - method has been called on the UI thread. - - - - - A base class for the ViewModel classes in the MVVM pattern. - - - - - Initializes a new instance of the ViewModelBase class. - - - - - Initializes a new instance of the ViewModelBase class. - - An instance of a - used to broadcast messages to other objects. If null, this class - will attempt to broadcast using the Messenger's default - instance. - - - - Unregisters this instance from the Messenger class. - To cleanup additional resources, override this method, clean - up and then call base.Cleanup(). - - - - - Broadcasts a PropertyChangedMessage using either the instance of - the Messenger that was passed to this class (if available) - or the Messenger's default instance. - - The type of the property that - changed. - The value of the property before it - changed. - The value of the property after it - changed. - The name of the property that - changed. - - - - Raises the PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - The name of the property that - changed. - The property's value before the change - occurred. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - - - - Raises the PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - An expression identifying the property - that changed. - The property's value before the change - occurred. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - An expression identifying the property - that changed. - The field storing the property's value. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - The name of the property that - changed. - The field storing the property's value. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Gets a value indicating whether the control is in design mode - (running under Blend or Visual Studio). - - - - - Gets a value indicating whether the control is in design mode - (running in Blend or Visual Studio). - - - - - Gets or sets an instance of a used to - broadcast messages to other objects. If null, this class will - attempt to broadcast using the Messenger's default instance. - - - - - Provides data for the System.ComponentModel.INotifyPropertyChanging.PropertyChanging - event. - - - - - Initializes a new instance of the System.ComponentModel.PropertyChangingEventArgs class. - - The name of the property that is changing. - - - - Gets the name of the property that is changing. - - - - - Represents a method that will handle the System.ComponentModel.INotifyPropertyChanging.PropertyChanging event. - - The source of the event. - The event data. - - - - Executes an action. - - A parameter passed as an object, - to be casted to the appropriate type. - - - - Deletes all references, which notifies the cleanup method - that this entry must be deleted. - - - - - The target of the WeakAction. - - - - - Stores an without causing a hard reference - to be created to the Action's owner. The owner can be garbage collected at any time. - - - - - Initializes a new instance of the class. - - The action's owner. - The action that will be associated to this instance. - - - - Executes the action. This only happens if the action's owner - is still alive. - - - - - Sets the reference that this instance stores to null. - - - - - Gets the Action associated to this instance. - - - - - Gets a value indicating whether the Action's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Gets the Action's owner. This object is stored as a . - - - - - Stores an Action without causing a hard reference - to be created to the Action's owner. The owner can be garbage collected at any time. - - The type of the Action's parameter. - - - - Initializes a new instance of the WeakAction class. - - The action's owner. - The action that will be associated to this instance. - - - - Executes the action. This only happens if the action's owner - is still alive. The action's parameter is set to default(T). - - - - - Executes the action. This only happens if the action's owner - is still alive. - - A parameter to be passed to the action. - - - - Executes the action with a parameter of type object. This parameter - will be casted to T. This method implements - and can be useful if you store multiple WeakAction{T} instances but don't know in advance - what type T represents. - - The parameter that will be passed to the action after - being casted to T. - - - - Gets the Action associated to this instance. - - - - - Stores a without causing a hard reference - to be created to the Func's owner. The owner can be garbage collected at any time. - - - - - Initializes a new instance of the class. - - The func's owner. - The func that will be associated to this instance. - - - - Executes the Func. This only happens if the Func's owner - is still alive. - - - - - Sets the reference that this instance stores to null. - - - - - Gets the Func associated to this instance. - - - - - Gets a value indicating whether the Func's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Gets the Func's owner. This object is stored as a . - - - - - Stores a Func without causing a hard reference - to be created to the Func's owner. The owner can be garbage collected at any time. - - The type of the Func's parameter. - - - - Initializes a new instance of the WeakFunc class. - - The func's owner. - The func that will be associated to this instance. - - - - Executes the func. This only happens if the func's owner - is still alive. The func's parameter is set to default(T). - - - - - Executes the func. This only happens if the func's owner - is still alive. - - A parameter to be passed to the func. - - - - Executes the func with a parameter of type object. This parameter - will be casted to T. This method implements - and can be useful if you store multiple WeakFunc{T} instances but don't know in advance - what type T represents. - - The parameter that will be passed to the action after - being casted to T. - - - - Gets the Func associated to this instance. - - - - - The Messenger is a class allowing objects to exchange messages. - - - - - Registers a recipient for a type of message TMessage. The action - parameter will be executed when a corresponding message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Sends a message to registered recipients. The message will - reach all recipients that registered for this message type - using one of the Register methods. - - The type of message that will be sent. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The type of recipients that will receive - the message. The message won't be sent to recipients of another type. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The message to send to registered recipients. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - - - - Unregisters a messager recipient completely. After this method - is executed, the recipient will not receive any messages anymore. - - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only. - After this method is executed, the recipient will not receive messages - of type TMessage anymore, but will still receive other message types (if it - registered for them previously). - - The recipient that must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages only and for a given token. - After this method is executed, the recipient will not receive messages - of type TMessage anymore with the given token, but will still receive other message types - or messages with other tokens (if it registered for them previously). - - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages and for - a given action. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage and for the given recipient (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Unregisters a message recipient for a given type of messages, for - a given action and a given token. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage, for the given recipient and other tokens (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Provides a way to override the Messenger.Default instance with - a custom instance, for example for unit testing purposes. - - The instance that will be used as Messenger.Default. - - - - Sets the Messenger's default (static) instance to null. - - - - - Gets the Messenger's default instance, allowing - to register and send messages in a static manner. - - - - diff --git a/NuGet/V4Full/lib/netcore45/Microsoft.Practices.ServiceLocation.dll b/NuGet/V4Full/lib/netcore45/Microsoft.Practices.ServiceLocation.dll deleted file mode 100644 index cfd845a6e88daf7411d9cdc25695b1a6dda455e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9728 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 MU&$vD|6e`uU&ClGJOBUy diff --git a/NuGet/V4Full/lib/netcore45/Microsoft.Practices.ServiceLocation.pri b/NuGet/V4Full/lib/netcore45/Microsoft.Practices.ServiceLocation.pri deleted file mode 100644 index 512a7fd2dda24d042d995bfd73040789d6106877..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1272 zcmeHHu};G<5Pb=y>c}T#U_pWgR=$7%BqRn9sEVS*RWmq=l8W{d_yop&3OoOhPk;#t zbqVhrJM93Sm=I^#_i}f>+?~(Xm5$0PI|V#^4uAl_igSRrCBuWJL8_8G%JOM35m8Tf zL`F{ssj3sT+~`Gj;q - - - Microsoft.Practices.ServiceLocation - - - - - The standard exception thrown when a ServiceLocator has an error in resolving an object. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - - The message that describes the error. - - - - - Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. - - - The error message that explains the reason for the exception. - - - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. - - - - - The generic Service Locator interface. This interface is used - to retrieve services (instances identified by type and optional - name) from a container. - - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - This class provides the ambient container for this application. If your - framework defines such an ambient container, use ServiceLocator.Current - to get it. - - - - - Set the delegate that is used to retrieve the current container. - - Delegate that, when called, will return - the current ambient container. - - - - The current ambient container. - - - - - This class is a helper that provides a default implementation - for most of the methods of . - - - - - Get an instance of the given . - - The requested service. - if there is an error in resolving the service instance. - The requested object. - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - When implemented by inheriting classes, this method will do the actual work of resolving - the requested service instance. - - Type of instance requested. - Name of registered service you want. May be null. - The requested service instance. - - - - When implemented by inheriting classes, this method will do the actual work of - resolving all the requested service instances. - - Type of service requested. - Sequence of service instance objects. - - - - Format the exception message for use in an - that occurs while resolving a single service. - - The actual exception thrown by the implementation. - Type of service requested. - Name requested. - The formatted exception message string. - - - - Format the exception message for use in an - that occurs while resolving multiple service instances. - - The actual exception thrown by the implementation. - Type of service requested. - The formatted exception message string. - - - - This delegate type is used to provide a method that will - return the current container. Used with the - static accessor class. - - An . - - - diff --git a/NuGet/V4Full/lib/sl3-wp/GalaSoft.MvvmLight.Extras.WP7.XML b/NuGet/V4Full/lib/sl3-wp/GalaSoft.MvvmLight.Extras.WP7.XML deleted file mode 100644 index 2a6257b..0000000 --- a/NuGet/V4Full/lib/sl3-wp/GalaSoft.MvvmLight.Extras.WP7.XML +++ /dev/null @@ -1,670 +0,0 @@ - - - - GalaSoft.MvvmLight.Extras.WP7 - - - - - Helper class for adding Bindings to non-FrameworkElements - - - - - Constructor. - - The context of the binding. - Callback whenever the value of this binding has changed. - - - - Constructor - - - - - The context of the binding. - - - - - The Binding which is to be evaluated - - - - - The element to be used as the context on which to evaluate the binding. - - - - - The current value of this binding. - - - - - Delegate for when the binding listener has changed. - - - - - - - Event args for when binding values change. - - - - - Constructor - - - - - - Original event args. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to An interface cannot be registered alone.. - - - - - Looks up a localized string similar to Cannot build instance: Multiple constructors found but none marked with PreferredConstructor.. - - - - - Looks up a localized string similar to Class {0} is already registered.. - - - - - Looks up a localized string similar to Class {0} is already registered with key {1}.. - - - - - Looks up a localized string similar to There is already a class registered for {0}.. - - - - - Looks up a localized string similar to There is already a factory registered for {0}.. - - - - - Looks up a localized string similar to There is already a factory registered for {0} with key {1}.. - - - - - Looks up a localized string similar to Type not found in cache: {0}.. - - - - - Looks up a localized string similar to Type not found in cache without a key: {0}. - - - - - A very simple IOC container with basic functionality needed to register and resolve - instances. If needed, this class can be replaced by another more elaborate - IOC container implementing the IServiceLocator interface. - The inspiration for this class is at https://gist.github.com/716137 but it has - been extended with additional features. - - - - - Checks whether at least one instance of a given class is already created in the container. - - The class that is queried. - True if at least on instance of the class is already created, false otherwise. - - - - Checks whether the instance with the given key is already created for a given class - in the container. - - The class that is queried. - The key that is queried. - True if the instance with the given key is already registered for the given class, - false otherwise. - - - - Gets a value indicating whether a given type T is already registered. - - The type that the method checks for. - True if the type is registered, false otherwise. - - - - Gets a value indicating whether a given type T and a give key - are already registered. - - The type that the method checks for. - The key that the method checks for. - True if the type and key are registered, false otherwise. - - - - Registers a given type for a given interface. - - The interface for which instances will be resolved. - The type that must be used to create instances. - - - - Registers a given type for a given interface with the possibility for immediate - creation of the instance. - - The interface for which instances will be resolved. - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given type. - - The type that must be used to create instances. - - - - Registers a given type with the possibility for immediate - creation of the instance. - - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - - - - Registers a given instance for a given type with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type and a given key. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - - - - Registers a given instance for a given type and a given key with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - If true, forces the creation of the default - instance of the provided class. - - - - Resets the instance in its original states. This deletes all the - registrations. - - - - - Unregisters a class from the cache and removes all the previously - created instances. - - The class that must be removed. - - - - Removes the given instance from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The instance that must be removed. - - - - Removes the instance corresponding to the given key from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The key corresponding to the instance that must be removed. - - - - This can be - used to bind any event on any FrameworkElement to an . - Typically, this element is used in XAML to connect the attached element - to a command located in a ViewModel. This trigger can only be attached - to a FrameworkElement or a class deriving from FrameworkElement. - To access the EventArgs of the fired event, use a RelayCommand<EventArgs> - and leave the CommandParameter and CommandParameterValue empty! - - - This can be - used to bind any event on any FrameworkElement to an . - Typically, this element is used in XAML to connect the attached element - to a command located in a ViewModel. This trigger can only be attached - to a FrameworkElement or a class deriving from FrameworkElement. - - - - - Provides a simple way to invoke this trigger programatically - without any EventArgs. - - - - - Executes the trigger. - To access the EventArgs of the fired event, use a RelayCommand<EventArgs> - and leave the CommandParameter and CommandParameterValue empty! - - The EventArgs of the fired event. - - - - Identifies the dependency property - - - - - Identifies the dependency property - - - - - Identifies the dependency property - - - - - Initializes a new instance of the EventToCommand class. - - - - - Called when this trigger is attached to a FrameworkElement. - - - - - Called when this trigger is detached from its associated object. - - - - - Gets or sets a value indicating whether the EventArgs passed to the - event handler will be forwarded to the ICommand's Execute method - when the event is fired (if the bound ICommand accepts an argument - of type EventArgs). - For example, use a RelayCommand<MouseEventArgs> to get - the arguments of a MouseMove event. - - - - - Gets or sets the ICommand that this trigger is bound to. This - is a DependencyProperty. - - - - - Gets or sets an object that will be passed to the - attached to this trigger. This is a DependencyProperty. Because of limitations - of Silverlight, you can only set databindings on this property. If you - wish to use hard coded values, use the - property. - - - - - Gets or sets an object that will be passed to the - attached to this trigger. This is NOT a DependencyProperty. Use this - property if you want to set a hard coded value. - For databinding, use the property. - - - - - Gets or sets a value indicating whether the attached element must be - disabled when the property's CanExecuteChanged - event fires. If this property is true, and the command's CanExecute - method returns false, the element will be disabled. If this property - is false, the element will not be disabled when the command's - CanExecute method changes. - If the attached element is not a , this property - has no effect. - This is a DependencyProperty. - Because of limitations of Silverlight, you can only set databindings - on this property. If you wish to use hard coded values, use - the property. - - - - - Gets or sets a value indicating whether the attached element must be - disabled when the property's CanExecuteChanged - event fires. If this property is true, and the command's CanExecute - method returns false, the element will be disabled. - If the attached element is not a , this property - has no effect. - This property is here for compatibility with the Silverlight version. - This is NOT a DependencyProperty. - Use this property if you want to set a hard coded value. - For databinding, use the property. - - - - - When used with the SimpleIoc container, specifies which constructor - should be used to instantiate when GetInstance is called. - If there is only one constructor in the class, this attribute is - not needed. - - - - - A very simple IOC container with basic functionality needed to register and resolve - instances. If needed, this class can be replaced by another more elaborate - IOC container implementing the IServiceLocator interface. - The inspiration for this class is at https://gist.github.com/716137 but it has - been extended with additional features. - - - - - Checks whether at least one instance of a given class is already created in the container. - - The class that is queried. - True if at least on instance of the class is already created, false otherwise. - - - - Checks whether the instance with the given key is already created for a given class - in the container. - - The class that is queried. - The key that is queried. - True if the instance with the given key is already registered for the given class, - false otherwise. - - - - Gets a value indicating whether a given type T is already registered. - - The type that the method checks for. - True if the type is registered, false otherwise. - - - - Gets a value indicating whether a given type T and a give key - are already registered. - - The type that the method checks for. - The key that the method checks for. - True if the type and key are registered, false otherwise. - - - - Registers a given type for a given interface. - - The interface for which instances will be resolved. - The type that must be used to create instances. - - - - Registers a given type for a given interface with the possibility for immediate - creation of the instance. - - The interface for which instances will be resolved. - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given type. - - The type that must be used to create instances. - - - - Registers a given type with the possibility for immediate - creation of the instance. - - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - - - - Registers a given instance for a given type with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type and a given key. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - - - - Registers a given instance for a given type and a given key with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - If true, forces the creation of the default - instance of the provided class. - - - - Resets the instance in its original states. This deletes all the - registrations. - - - - - Unregisters a class from the cache and removes all the previously - created instances. - - The class that must be removed. - - - - Removes the given instance from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The instance that must be removed. - - - - Removes the instance corresponding to the given key from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The key corresponding to the instance that must be removed. - - - - Provides a way to get all the created instances of a given type available in the - cache. Registering a class or a factory does not automatically - create the corresponding instance! To create an instance, either register - the class or the factory with createInstanceImmediately set to true, - or call the GetInstance method before calling GetAllCreatedInstances. - Alternatively, use the GetAllInstances method, which auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the already created instances of the given type. - - - - Provides a way to get all the created instances of a given type available in the - cache. Registering a class or a factory does not automatically - create the corresponding instance! To create an instance, either register - the class or the factory with createInstanceImmediately set to true, - or call the GetInstance method before calling GetAllCreatedInstances. - Alternatively, use the GetAllInstances method, which auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the already created instances of the given type. - - - - Gets the service object of the specified type. - - - A service object of type . - -or- - null if there is no service object of type . - - An object that specifies the type of service object to get. - - - - Provides a way to get all the created instances of a given type available in the - cache. Calling this method auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the instances of the given type. - - - - Provides a way to get all the created instances of a given type available in the - cache. Calling this method auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the instances of the given type. - - - - Provides a way to get an instance of a given type. If no instance had been instantiated - before, a new instance will be created. If an instance had already - been created, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance - must be returned. - An instance of the given type. - - - - Provides a way to get an instance of a given type corresponding - to a given key. If no instance had been instantiated with this - key before, a new instance will be created. If an instance had already - been created with the same key, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance must be returned. - The key uniquely identifying this instance. - An instance corresponding to the given type and key. - - - - Provides a way to get an instance of a given type. If no instance had been instantiated - before, a new instance will be created. If an instance had already - been created, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance - must be returned. - An instance of the given type. - - - - Provides a way to get an instance of a given type corresponding - to a given key. If no instance had been instantiated with this - key before, a new instance will be created. If an instance had already - been created with the same key, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance must be returned. - The key uniquely identifying this instance. - An instance corresponding to the given type and key. - - - - This class' default instance. - - - - diff --git a/NuGet/V4Full/lib/sl3-wp/GalaSoft.MvvmLight.Extras.WP7.dll b/NuGet/V4Full/lib/sl3-wp/GalaSoft.MvvmLight.Extras.WP7.dll deleted file mode 100644 index da90bca319048115714baac18fa92d4e69c557e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27136 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 diff --git a/NuGet/V4Full/lib/sl3-wp/GalaSoft.MvvmLight.WP7.XML b/NuGet/V4Full/lib/sl3-wp/GalaSoft.MvvmLight.WP7.XML deleted file mode 100644 index 77696b8..0000000 --- a/NuGet/V4Full/lib/sl3-wp/GalaSoft.MvvmLight.WP7.XML +++ /dev/null @@ -1,1728 +0,0 @@ - - - - GalaSoft.MvvmLight.WP7 - - - - - Represents a method that will handle the System.ComponentModel.INotifyPropertyChanging.PropertyChanging event. - - The source of the event. - The event data. - - - - This interface is meant for the class and can be - useful if you store multiple WeakFunc{T} instances but don't know in advance - what type T represents. - - - - - Executes a func and returns the result. - - A parameter passed as an object, - to be casted to the appropriate type. - - - - The Messenger is a class allowing objects to exchange messages. - - - - - Registers a recipient for a type of message TMessage. The action - parameter will be executed when a corresponding message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Sends a message to registered recipients. The message will - reach all recipients that registered for this message type - using one of the Register methods. - - The type of message that will be sent. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The type of recipients that will receive - the message. The message won't be sent to recipients of another type. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The message to send to registered recipients. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - - - - Unregisters a messager recipient completely. After this method - is executed, the recipient will not receive any messages anymore. - - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only. - After this method is executed, the recipient will not receive messages - of type TMessage anymore, but will still receive other message types (if it - registered for them previously). - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only and for a given token. - After this method is executed, the recipient will not receive messages - of type TMessage anymore with the given token, but will still receive other message types - or messages with other tokens (if it registered for them previously). - - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages and for - a given action. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage and for the given recipient (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Unregisters a message recipient for a given type of messages, for - a given action and a given token. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage, for the given recipient and other tokens (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Stores an without causing a hard reference - to be created to the Action's owner. The owner can be garbage collected at any time. - - - - - Initializes an empty instance of the class. - - - - - Initializes a new instance of the class. - - The action that will be associated to this instance. - - - - Initializes a new instance of the class. - - The action's owner. - The action that will be associated to this instance. - - - - Executes the action. This only happens if the action's owner - is still alive. - - - - - Sets the reference that this instance stores to null. - - - - - Gets or sets the corresponding to this WeakAction's - method passed in the constructor. - - - - - Gets the name of the method that this WeakAction represents. - - - - - Gets or sets a WeakReference to this WeakAction's action's target. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets or sets a WeakReference to the target passed when constructing - the WeakAction. This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets a value indicating whether the WeakAction is static or not. - - - - - Gets a value indicating whether the Action's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Gets the Action's owner. This object is stored as a - . - - - - - - - - - - A generic command whose sole purpose is to relay its functionality to other - objects by invoking delegates. The default return value for the CanExecute - method is 'true'. This class allows you to accept command parameters in the - Execute and CanExecute callback methods. - - The type of the command parameter. - - - - Initializes a new instance of the RelayCommand class that - can always execute. - - The execution logic. - If the execute argument is null. - - - - Initializes a new instance of the RelayCommand class. - - The execution logic. - The execution status logic. - If the execute argument is null. - - - - Raises the event. - - - - - Defines the method that determines whether the command can execute in its current state. - - Data used by the command. If the command does not require data - to be passed, this object can be set to a null reference - true if this command can be executed; otherwise, false. - - - - Defines the method to be called when the command is invoked. - - Data used by the command. If the command does not require data - to be passed, this object can be set to a null reference - - - - Occurs when changes occur that affect whether the command should execute. - - - - - A base class for objects of which the properties must be observable. - - - - - Defines an event for notifying clients that a property value is changing. - - - - - Occurs when a property value is changing. - - - - - Verifies that a property name exists in this ViewModel. This method - can be called before the property is used, for instance before - calling RaisePropertyChanged. It avoids errors when a property name - is changed but some places are missed. - This method is only active in DEBUG mode. - - - - - - Raises the PropertyChanging event if needed. - - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - The name of the property that - changed. - - - - Raises the PropertyChanged event if needed. - - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - The name of the property that - changed. - - - - Raises the PropertyChanging event if needed. - - The type of the property that - changes. - An expression identifying the property - that changes. - - - - Raises the PropertyChanged event if needed. - - The type of the property that - changed. - An expression identifying the property - that changed. - - - - Extracts the name of a property from an expression. - - The type of the property. - An expression returning the property's name. - The name of the property returned by the expression. - If the expression is null. - If the expression does not represent a property. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed. - - The type of the property that - changed. - An expression identifying the property - that changed. - The field storing the property's value. - The property's value after the change - occurred. - True if the PropertyChanged event has been raised, - false otherwise. The event is not raised if the old - value is equal to the new value. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed. - - The type of the property that - changed. - The name of the property that - changed. - The field storing the property's value. - The property's value after the change - occurred. - True if the PropertyChanged event has been raised, - false otherwise. The event is not raised if the old - value is equal to the new value. - - - - Occurs after a property value changes. - - - - - Occurs before a property value changes. - - - - - Provides access to the PropertyChanged event handler to derived classes. - - - - - Provides access to the PropertyChanging event handler to derived classes. - - - - - A command whose sole purpose is to relay its functionality to other - objects by invoking delegates. The default return value for the CanExecute - method is 'true'. This class does not allow you to accept command parameters in the - Execute and CanExecute callback methods. - - - - - Initializes a new instance of the RelayCommand class that - can always execute. - - The execution logic. - If the execute argument is null. - - - - Initializes a new instance of the RelayCommand class. - - The execution logic. - The execution status logic. - If the execute argument is null. - - - - Raises the event. - - - - - Defines the method that determines whether the command can execute in its current state. - - This parameter will always be ignored. - true if this command can be executed; otherwise, false. - - - - Defines the method to be called when the command is invoked. - - This parameter will always be ignored. - - - - Occurs when changes occur that affect whether the command should execute. - - - - - Base class for all messages broadcasted by the Messenger. - You can create your own message types by extending this class. - - - - - Initializes a new instance of the MessageBase class. - - - - - Initializes a new instance of the MessageBase class. - - The message's original sender. - - - - Initializes a new instance of the MessageBase class. - - The message's original sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - - - - Gets or sets the message's sender. - - - - - Gets or sets the message's intended target. This property can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - - - - - This interface is meant for the class and can be - useful if you store multiple WeakAction{T} instances but don't know in advance - what type T represents. - - - - - Executes an action. - - A parameter passed as an object, - to be casted to the appropriate type. - - - - Deletes all references, which notifies the cleanup method - that this entry must be deleted. - - - - - The target of the WeakAction. - - - - - Use this class to send a message requesting to display a message box with features - corresponding to this message's properties. The Callback property should be used - to notify the message's sender about the user's choice in the message box. - Typically, you can use this message typ's recipient will be an element of the View, - and the sender will possibly be a ViewModel. - - - - - Passes a generic value (Content) to a recipient. - - The type of the Content property. - - - - Initializes a new instance of the GenericMessage class. - - The message content. - - - - Initializes a new instance of the GenericMessage class. - - The message's sender. - The message content. - - - - Initializes a new instance of the GenericMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The message content. - - - - Gets or sets the message's content. - - - - - Initializes a new instance of the DialogMessage class. - - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Initializes a new instance of the DialogMessage class. - - The message's original sender. - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Initializes a new instance of the DialogMessage class. - - The message's original sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Utility method, checks if the property is - null, and if it is not null, executes it. - - The result that must be passed - to the dialog message caller. - - - - Gets or sets the buttons displayed by the message box. - - - - - Gets a callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - - Gets or sets the caption for the message box. - - - - - Gets or sets which result is the default in the message box. - - - - - Helper class for dispatcher operations on the UI thread. - - - - - Executes an action on the UI thread. If this method is called - from the UI thread, the action is executed immendiately. If the - method is called from another thread, the action will be enqueued - on the UI thread's dispatcher and executed asynchronously. - For additional operations on the UI thread, you can get a - reference to the UI thread's dispatcher thanks to the property - . - - The action that will be executed on the UI - thread. - - - - Invokes an action asynchronously on the UI thread. - - The action that must be executed. - - - - This method should be called once on the UI thread to ensure that - the property is initialized. - In a Silverlight application, call this method in the - Application_Startup event handler, after the MainPage is constructed. - In WPF, call this method on the static App() constructor. - - - - - Gets a reference to the UI thread's dispatcher, after the - method has been called on the UI thread. - - - - - The Messenger is a class allowing objects to exchange messages. - - - - - Registers a recipient for a type of message TMessage. The action - parameter will be executed when a corresponding message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Sends a message to registered recipients. The message will - reach all recipients that registered for this message type - using one of the Register methods. - - The type of message that will be sent. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The type of recipients that will receive - the message. The message won't be sent to recipients of another type. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The message to send to registered recipients. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - - - - Unregisters a messager recipient completely. After this method - is executed, the recipient will not receive any messages anymore. - - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only. - After this method is executed, the recipient will not receive messages - of type TMessage anymore, but will still receive other message types (if it - registered for them previously). - - The recipient that must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages only and for a given token. - After this method is executed, the recipient will not receive messages - of type TMessage anymore with the given token, but will still receive other message types - or messages with other tokens (if it registered for them previously). - - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages and for - a given action. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage and for the given recipient (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Unregisters a message recipient for a given type of messages, for - a given action and a given token. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage, for the given recipient and other tokens (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Provides a way to override the Messenger.Default instance with - a custom instance, for example for unit testing purposes. - - The instance that will be used as Messenger.Default. - - - - Sets the Messenger's default (static) instance to null. - - - - - Provides a non-static access to the static method. - Sets the Messenger's default (static) instance to null. - - - - - Notifies the Messenger that the lists of recipients should - be scanned and cleaned up. - Since recipients are stored as , - recipients can be garbage collected even though the Messenger keeps - them in a list. During the cleanup operation, all "dead" - recipients are removed from the lists. Since this operation - can take a moment, it is only executed when the application is - idle. For this reason, a user of the Messenger class should use - instead of forcing one with the - method. - - - - - Scans the recipients' lists for "dead" instances and removes them. - Since recipients are stored as , - recipients can be garbage collected even though the Messenger keeps - them in a list. During the cleanup operation, all "dead" - recipients are removed from the lists. Since this operation - can take a moment, it is only executed when the application is - idle. For this reason, a user of the Messenger class should use - instead of forcing one with the - method. - - - - - Gets the Messenger's default instance, allowing - to register and send messages in a static manner. - - - - - Provides data for the System.ComponentModel.INotifyPropertyChanging.PropertyChanging - event. - - - - - Initializes a new instance of the System.ComponentModel.PropertyChangingEventArgs class. - - The name of the property that is changing. - - - - Gets the name of the property that is changing. - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. The callback method has one parameter. - . - - The type of the callback method's - only parameter. - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. The callback method has one parameter. - and - . - - - - - Passes a string message (Notification) to a recipient. - Typically, notifications are defined as unique strings in a static class. To define - a unique string, you can use Guid.NewGuid().ToString() or any other unique - identifier. - - - - - Initializes a new instance of the NotificationMessage class. - - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - A string containing any arbitrary message to be - passed to recipient(s) - - - - Gets a string containing any arbitrary message to be - passed to recipient(s). - - - - - Initializes a new instance of the class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message with an - arbitrary number of parameters. - - A number of parameters that will - be passed to the callback method. - The object returned by the callback method. - - - - Initializes a new instance of the - class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message. - - A parameter requested by the message's - sender and providing additional information on the recipient's - state. - - - - Maps ICommand objects to lists of ButtonBase objects. Stores the object references - as WeakReferences, so that the commands and buttons can be garbage collected as necessary. - - - - - Stores a Func<T> without causing a hard reference - to be created to the Func's owner. The owner can be garbage collected at any time. - - - - - Initializes an empty instance of the WeakFunc class. - - - - - Initializes a new instance of the WeakFunc class. - - The func that will be associated to this instance. - - - - Initializes a new instance of the WeakFunc class. - - The func's owner. - The func that will be associated to this instance. - - - - Executes the action. This only happens if the func's owner - is still alive. - - - - - Sets the reference that this instance stores to null. - - - - - Gets or sets the corresponding to this WeakFunc's - method passed in the constructor. - - - - - Get a value indicating whether the WeakFunc is static or not. - - - - - Gets the name of the method that this WeakFunc represents. - - - - - Gets or sets a WeakReference to this WeakFunc's action's target. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets or sets a WeakReference to the target passed when constructing - the WeakFunc. This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets a value indicating whether the Func's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Gets the Func's owner. This object is stored as a - . - - - - - Gets the owner of the Func that was passed as parameter. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Provides attached properties that extend the behavior - of controls that derive from ButtonBase. - - - - - Identifies the CommandParameter dependency property. - - - - - Identitifies the Command dependency property. - - - - - Gets the value of the Command dependency property. - - An instance of ButtonBase. - The value of the Command dependency property. - - - - Gets the value of the CommandParameter dependency property. - - An instance of ButtonBase. - The value of the CommandParameter dependency property. - - - - Sets the value of the dependency property. - - An instance of ButtonBase. - The new value to set on the Command dependency property. - - - - Sets the value of the CommandParameter dependency property. - - An instance of ButtonBase. - The new value to set on the CommandParameter dependency property. - - - - A base class for the ViewModel classes in the MVVM pattern. - - - - - Defines a common interface for classes that should be cleaned up, - but without the implications that IDisposable presupposes. An instance - implementing ICleanup can be cleaned up without being - disposed and garbage collected. - - - - - Cleans up the instance, for example by saving its state, - removing resources, etc... - - - - - Initializes a new instance of the ViewModelBase class. - - - - - Initializes a new instance of the ViewModelBase class. - - An instance of a - used to broadcast messages to other objects. If null, this class - will attempt to broadcast using the Messenger's default - instance. - - - - Unregisters this instance from the Messenger class. - To cleanup additional resources, override this method, clean - up and then call base.Cleanup(). - - - - - Broadcasts a PropertyChangedMessage using either the instance of - the Messenger that was passed to this class (if available) - or the Messenger's default instance. - - The type of the property that - changed. - The value of the property before it - changed. - The value of the property after it - changed. - The name of the property that - changed. - - - - Raises the PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - The name of the property that - changed. - The property's value before the change - occurred. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - - - - Raises the PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - An expression identifying the property - that changed. - The property's value before the change - occurred. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - An expression identifying the property - that changed. - The field storing the property's value. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - The name of the property that - changed. - The field storing the property's value. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Gets a value indicating whether the control is in design mode - (running under Blend or Visual Studio). - - - - - Gets a value indicating whether the control is in design mode - (running in Blend or Visual Studio). - - - - - Gets or sets an instance of a used to - broadcast messages to other objects. If null, this class will - attempt to broadcast using the Messenger's default instance. - - - - - Basis class for the class. This - class allows a recipient to register for all PropertyChangedMessages without - having to specify the type T. - - - - - Initializes a new instance of the class. - - The message's sender. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The name of the property that changed. - - - - Gets or sets the name of the property that changed. - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. - - - - - Initializes a new instance of the - class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message. - - - - - Stores an Func without causing a hard reference - to be created to the Func's owner. The owner can be garbage collected at any time. - - The type of the Func's parameter. - The type of the Func's return value. - - - - Initializes a new instance of the WeakFunc class. - - The func that will be associated to this instance. - - - - Initializes a new instance of the WeakFunc class. - - The func's owner. - The func that will be associated to this instance. - - - - Executes the func. This only happens if the func's owner - is still alive. The func's parameter is set to default(T). - - - - - Executes the func. This only happens if the func's owner - is still alive. - - A parameter to be passed to the action. - - - - Executes the func with a parameter of type object. This parameter - will be casted to T. This method implements - and can be useful if you store multiple WeakFunc{T} instances but don't know in advance - what type T represents. - - The parameter that will be passed to the func after - being casted to T. - The result of the execution as object, to be casted to T. - - - - Sets all the funcs that this WeakFunc contains to null, - which is a signal for containing objects that this WeakFunc - should be deleted. - - - - - Gets or sets the name of the method that this WeakFunc represents. - - - - - Gets a value indicating whether the Func's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Stores an Action without causing a hard reference - to be created to the Action's owner. The owner can be garbage collected at any time. - - The type of the Action's parameter. - - - - Initializes a new instance of the WeakAction class. - - The action that will be associated to this instance. - - - - Initializes a new instance of the WeakAction class. - - The action's owner. - The action that will be associated to this instance. - - - - Executes the action. This only happens if the action's owner - is still alive. The action's parameter is set to default(T). - - - - - Executes the action. This only happens if the action's owner - is still alive. - - A parameter to be passed to the action. - - - - Executes the action with a parameter of type object. This parameter - will be casted to T. This method implements - and can be useful if you store multiple WeakAction{T} instances but don't know in advance - what type T represents. - - The parameter that will be passed to the action after - being casted to T. - - - - Sets all the actions that this WeakAction contains to null, - which is a signal for containing objects that this WeakAction - should be deleted. - - - - - Gets the name of the method that this WeakAction represents. - - - - - Gets a value indicating whether the Action's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Passes a string property name (PropertyName) and a generic value - ( and ) to a recipient. - This message type can be used to propagate a PropertyChanged event to - a recipient using the messenging system. - - The type of the OldValue and NewValue property. - - - - Initializes a new instance of the class. - - The message's sender. - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Gets the value that the property has after the change. - - - - - Gets the value that the property had before the change. - - - - - Passes a string message (Notification) and a generic value (Content) to a recipient. - - The type of the Content property. - - - - Initializes a new instance of the NotificationMessage class. - - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Gets a string containing any arbitrary message to be - passed to recipient(s). - - - - diff --git a/NuGet/V4Full/lib/sl3-wp/GalaSoft.MvvmLight.WP7.dll b/NuGet/V4Full/lib/sl3-wp/GalaSoft.MvvmLight.WP7.dll deleted file mode 100644 index 5c944aa49fec556904821a427797c1296535db20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31232 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 X+yV$_{67N}2HX!W;g=l$hb{158dzUs diff --git a/NuGet/V4Full/lib/sl3-wp/Microsoft.Practices.ServiceLocation.xml b/NuGet/V4Full/lib/sl3-wp/Microsoft.Practices.ServiceLocation.xml deleted file mode 100644 index 3b67d43..0000000 --- a/NuGet/V4Full/lib/sl3-wp/Microsoft.Practices.ServiceLocation.xml +++ /dev/null @@ -1,263 +0,0 @@ - - - - Microsoft.Practices.ServiceLocation - - - - - This delegate type is used to provide a method that will - return the current container. Used with the - static accessor class. - - An . - - - - This class provides the ambient container for this application. If your - framework defines such an ambient container, use ServiceLocator.Current - to get it. - - - - - Set the delegate that is used to retrieve the current container. - - Delegate that, when called, will return - the current ambient container. - - - - The current ambient container. - - - - - The standard exception thrown when a ServiceLocator has an error in resolving an object. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - - The message that describes the error. - - - - - Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. - - - The error message that explains the reason for the exception. - - - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. - - - - - The generic Service Locator interface. This interface is used - to retrieve services (instances identified by type and optional - name) from a container. - - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - This class is a helper that provides a default implementation - for most of the methods of . - - - - - Implementation of . - - The requested service. - if there is an error in resolving the service instance. - The requested object. - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - When implemented by inheriting classes, this method will do the actual work of resolving - the requested service instance. - - Type of instance requested. - Name of registered service you want. May be null. - The requested service instance. - - - - When implemented by inheriting classes, this method will do the actual work of - resolving all the requested service instances. - - Type of service requested. - Sequence of service instance objects. - - - - Format the exception message for use in an - that occurs while resolving a single service. - - The actual exception thrown by the implementation. - Type of service requested. - Name requested. - The formatted exception message string. - - - - Format the exception message for use in an - that occurs while resolving multiple service instances. - - The actual exception thrown by the implementation. - Type of service requested. - The formatted exception message string. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activation error occured while trying to get all instances of type {0}. - - - - - Looks up a localized string similar to Activation error occured while trying to get instance of type {0}, key "{1}". - - - - diff --git a/NuGet/V4Full/lib/sl3-wp/System.Windows.Interactivity.dll b/NuGet/V4Full/lib/sl3-wp/System.Windows.Interactivity.dll deleted file mode 100644 index 2472442b8f0bae630386269d570785a2e73e0177..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33280 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 - - - System.Windows.Interactivity - - - - - Represents a collection of IAttachedObject with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - An interface for an object that can be attached to another object. - - - - - Attaches to the specified object. - - The object to attach to. - - - - Detaches this instance from its associated object. - - - - - Gets the associated object. - - The associated object. - Represents the object the instance is attached to. - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - Cannot add the instance to a collection more than once. - - - - Attaches to the specified object. - - The object to attach to. - The IAttachedObject is already attached to a different object. - - - - Detaches this instance from its associated object. - - - - - The object on which the collection is hosted. - - - - - Gets the associated object. - - The associated object. - - - - Encapsulates state information and zero or more ICommands into an attachable object. - - The type the can be attached to. - - Behavior is the base class for providing attachable state and commands to an object. - The types the Behavior can be attached to can be controlled by the generic parameter. - Override OnAttached() and OnDetaching() methods to hook and unhook any necessary handlers - from the AssociatedObject. - - - - - Encapsulates state information and zero or more ICommands into an attachable object. - - This is an infrastructure class. Behavior authors should derive from Behavior<T> instead of from this class. - - - - Called after the behavior is attached to an AssociatedObject. - - Override this to hook up functionality to the AssociatedObject. - - - - Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred. - - Override this to unhook functionality from the AssociatedObject. - - - - Attaches to the specified object. - - The object to attach to. - The Behavior is already hosted on a different element. - dependencyObject does not satisfy the Behavior type constraint. - - - - Detaches this instance from its associated object. - - - - - The type to which this behavior can be attached. - - - - - Gets the object to which this behavior is attached. - - - - - Gets the associated object. - - The associated object. - - - - Initializes a new instance of the class. - - - - - Gets the object to which this is attached. - - - - - Represents a collection of behaviors with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Enumerates possible values for reusable property value editors. - - - - - Uses the element picker, if supported, to edit this property at design time. - - - - - Uses the storyboard picker, if supported, to edit this property at design time. - - - - - Uses the state picker, if supported, to edit this property at design time. - - - - - Associates the given editor type with the property on which the CustomPropertyValueEditor is applied. - - Use this attribute to get improved design-time editing for properties that denote element (by name), storyboards, or states (by name). - - - - Initializes a new instance of the class. - - The custom property value editor. - - - - Gets or sets the custom property value editor. - - The custom property value editor. - - - - Provides design tools information about what to instantiate for a given action or command. - - - - - Initializes a new instance of the class. - - The type this attribute applies to. - The type of to instantiate. - A single argument for the specified . - is not derived from TriggerBase. - This constructor is useful if the specifed has a single argument. The - resulting code will be CLS compliant. - - - - Initializes a new instance of the class. - - The type this attribute applies to. - The type of to instantiate. - The constructor arguments for the specified . - is not derived from TriggerBase. - - - - Instantiates this instance. - - The specified by the DefaultTriggerAttribute. - - - - Gets the type that this DefaultTriggerAttribute applies to. - - The type this DefaultTriggerAttribute applies to. - - - - Gets the type of the to instantiate. - - The type of the to instantiate. - - - - Gets the parameters to pass to the constructor. - - The parameters to pass to the constructor. - - - - A trigger that listens for a specified event on its source and fires when that event is fired. - - - - - Represents a trigger that can listen to an element other than its AssociatedObject. - - The type that this trigger can be associated with. - - EventTriggerBase extends TriggerBase to add knowledge of another element than the one it is attached to. - This allows a user to attach a Trigger/Action pair to one element and invoke the Action in response to a - change in another element somewhere else. Override OnSourceChanged to hook or unhook handlers on the source - element, and OnAttached/OnDetaching for the associated element. The type of the Source element can be - constrained by the generic type parameter. If you need control over the type of the - AssociatedObject, set a TypeConstraintAttribute on your derived type. - - - - - Represents a trigger that can listen to an element other than its AssociatedObject. - - This is an infrastructure class. Trigger authors should derive from EventTriggerBase<T> instead of this class. - - - - Represents an object that can invoke Actions conditionally. - - This is an infrastructure class. Trigger authors should derive from Trigger<T> instead of this class. - - - - Invoke all Actions associated with this trigger. - - Derived classes should call this to fire the trigger. - - - - Called after the trigger is attached to an AssociatedObject. - - - - - Called when the trigger is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Attaches to the specified object. - - The object to attach to. - Cannot host the same Trigger on more than one object at a time. - dependencyObject does not satisfy the Trigger type constraint. - - - - Detaches this instance from its associated object. - - - - - Gets the object to which the trigger is attached. - - The associated object. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - - - - Gets the actions associated with this trigger. - - The actions associated with this trigger. - - - - Gets the associated object. - - The associated object. - - - - Specifies the name of the Event this EventTriggerBase is listening for. - - - - - - Called when the event associated with this EventTriggerBase is fired. By default, this will invoke all actions on the trigger. - - The instance containing the event data. - Override this to provide more granular control over when actions associated with this trigger will be invoked. - - - - Called when the source changes. - - The old source. - The new source. - This function should be overridden in derived classes to hook functionality to and unhook functionality from the changing source objects. - - - - Called after the trigger is attached to an AssociatedObject. - - - - - Called when the trigger is being detached from its AssociatedObject, but before it has actually occurred. - - - - Could not find eventName on the Target. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - Define a TypeConstraintAttribute on a derived type to constrain the types it may be attached to. - - - - Gets the source type constraint. - - The source type constraint. - - - - Gets or sets the name of the element this EventTriggerBase listens for as a source. If the name is unset or cannot be resolved, the AssociatedObject will be used. This is a dependency property. - - The name of the source element. - - - - Gets the resolved source. If is unset or cannot be resolved, defaults to AssociatedObject. - - The resolved source object. - In general, this property should be used in place of AssociatedObject in derived classes. - The element pointed to by does not satisify the type constraint. - - - - Initializes a new instance of the class. - - - - - Called when the source property changes. - - Override this to hook functionality to and unhook functionality from the specified Source, rather than the AssociatedObject. - The old source. - The new source. - - - - Gets the resolved source. If is not set or cannot be resolved, defaults to AssociatedObject. - - The resolved source object. - In general, this property should be used in place of AssociatedObject in derived classes. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the event. - - - - Gets or sets the name of the event to listen for. This is a dependency property. - - The name of the event. - - - - Static class that owns the Triggers and Behaviors attached properties. Handles propagation of AssociatedObject change notifications. - - - - - This property is used as the internal backing store for the public Triggers attached property. - - - - - This property is used as the internal backing store for the public Behaviors attached property. - - - - - Gets the TriggerCollection containing the triggers associated with the specified object. - - The object from which to retrieve the triggers. - A TriggerCollection containing the triggers associated with the specified object. - - - - Gets the associated with a specified object. - - The object from which to retrieve the . - A containing the behaviors associated with the specified object. - - - Cannot host the same BehaviorCollection on more than one object at a time. - - - Cannot host the same TriggerCollection on more than one object at a time. - - - - A helper function to take the place of FrameworkElement.IsLoaded, as Silverlight doesn't have a property like that. - - The element of interest. - True if the element has been loaded; otherwise, false - - - - Executes a specified Action on the host Behavior when invoked. - - - - - Represents an attachable object that encapsulates a unit of functionality. - - The type to which this action can be attached. - - - - Represents an attachable object that encapsulates a unit of functionality. - - This is an infrastructure class. Action authors should derive from TriggerAction<T> instead of this class. - - - - Attempts to invoke the action. - - The parameter to the action. If the Action does not require a parameter, the parameter may be set to a null reference. - - - - Invokes the action. - - The parameter to the action. If the Action does not require a parameter, the parameter may be set to a null reference. - - - - Called after the action is attached to an AssociatedObject. - - - - - Called when the action is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Attaches to the specified object. - - The object to attach to. - Cannot host the same TriggerAction on more than one object at a time. - dependencyObject does not satisfy the TriggerAction type constraint. - - - - Detaches this instance from its associated object. - - - - - Gets or sets a value indicating whether this action will run when invoked. This is a dependency property. - - - true if this action will be run when invoked; otherwise, false. - - - - - Gets the object to which this Action is attached. - - The associated object. - - - - Gets the associated object type constraint. - - The associated object type constraint. - - - - Gets or sets a value indicating whether this instance is attached. - - true if this instance is attached; otherwise, false. - - - - Gets the associated object. - - The associated object. - - - - Initializes a new instance of the class. - - - - - Gets the object to which this is attached. - - The associated object. - - - - Gets the associated object type constraint. - - The associated object type constraint. - - - - Invokes the action. - - The parameter to the action. If the Action does not require a parameter, the parameter may be set to a null reference. - - - - Called after the collection is attached to an AssociatedObject. - - InvokeActionCommand must be hosted on a Behavior. - - - - Gets or sets the name of the command this action should invoke. - - The name of the command this action should invoke. - - - - Gets or sets the command parameter. - - The command parameter. - This is the value passed to ICommand.CanExecute and ICommand.Execute. - - - - Provides data about which objects were affected when resolving a name change. - - - - - Helper class to handle the logic of resolving a TargetName into a Target element - based on the context provided by a host element. - - - - - Attempts to update the resolved object from the name within the context of the namescope reference element. - - The old resolved object. - - Resets the existing target and attempts to resolve the current TargetName from the - context of the current Host. If it cannot resolve from the context of Host, it will - continue up the visual tree until it resolves. If it has not resolved it when it reaches - the root, it will set the Target to null and write a warning message to Debug output. - - - - - Occurs when the resolved element has changed. - - - - - Gets or sets the name of the element to attempt to resolve. - - The name to attempt to resolve. - - - - The resolved object. Will return the reference element is TargetName is null or empty, or if a resolve has not been attempted. - - - - - Gets or sets the reference element from which to perform the name resolution. - - The reference element. - - - - Gets or sets a value indicating whether the reference element load is pending. - - - true if [pending reference element load]; otherwise, false. - - - If the Host has not been loaded, the name will not be resolved. - In that case, delay the resolution and track that fact with this property. - - - - - Represents an action that can be targeted to affect an object other than its AssociatedObject. - - The type constraint on the target. - - TargetedTriggerAction extends TriggerAction to add knowledge of another element than the one it is attached to. - This allows a user to invoke the Action on an element other than the one it is attached to in response to a - Trigger firing. Override OnTargetChanged to hook or unhook handlers on the target element, and OnAttached/OnDetaching - for the associated element. The type of the Target element can be constrained by the generic type parameter. If - you need control over the type of the AssociatedObject, set a TypeConstraintAttribute on your derived type. - - - - - Represents an action that can be targeted to affect an object other than its AssociatedObject. - - This is an infrastructure class. Action authors should derive from TargetedTriggerAction<T> instead of this class. - - - - Called when the target changes. - - The old target. - The new target. - This function should be overriden in derived classes to hook and unhook functionality from the changing source objects. - - - - Called after the action is attached to an AssociatedObject. - - - - - Called when the action is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Gets or sets the name of the target. If TargetName is unset or cannot be resolved, the target will default to the AssociatedObject. This is a dependency property. - - The name of the target. - - - - Gets the target object. If TargetName is unset or cannot be resolved, defaults to the AssociatedObject. - - The target. - In general, this property should be used in place of AssociatedObject in derived classes. - The Target element does not satisfy the type constraint. - - - - Gets the associated object type constraint. - - The associated object type constraint. - Define a TypeConstraintAttribute on a derived type to constrain the types it may be attached to. - - - - Gets the target type constraint. - - The target type constraint. - - - - Initializes a new instance of the class. - - - - - Called when the target property changes. - - Override this to hook and unhook functionality on the specified Target, rather than the AssociatedObject. - The old target. - The new target. - - - - Gets the target object. If TargetName is unset or cannot be resolved, defaults to the AssociatedObject. - - The target. - In general, this property should be used in place of AssociatedObject in derived classes. - - - - Represents a collection of actions with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Represents an object that can invoke Actions conditionally. - - The type to which this trigger can be attached. - - TriggerBase is the base class for controlling Actions. Override OnAttached() and - OnDetaching() to hook and unhook handlers on the AssociatedObject. You may - constrain the types that a derived TriggerBase may be attached to by specifying - the generic parameter. Call InvokeActions() to fire all Actions associated with - this TriggerBase. - - - - - Initializes a new instance of the class. - - - - - Gets the object to which the trigger is attached. - - The associated object. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - - - - Represents a collection of triggers with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Specify type constraints on the AssociatedObject of TargetedTriggerAction and EventTriggerBase. - - - - - Initializes a new instance of the class. - - The constraint type. - - - - Gets the constraint type. - - The constraint type. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Cannot set the same BehaviorCollection on multiple objects.. - - - - - Looks up a localized string similar to An instance of a Behavior cannot be attached to more than one object at a time.. - - - - - Looks up a localized string similar to Cannot host an instance of a TriggerAction in multiple TriggerCollections simultaneously. Remove it from one TriggerCollection before adding it to another.. - - - - - Looks up a localized string similar to Cannot set the same TriggerCollection on multiple objects.. - - - - - Looks up a localized string similar to An instance of a trigger cannot be attached to more than one object at a time.. - - - - - Looks up a localized string similar to The command "{0}" does not exist or is not publicly exposed on {1}.. - - - - - Looks up a localized string similar to "{0}" is not a valid type for the TriggerType parameter. Make sure "{0}" derives from TriggerBase.. - - - - - Looks up a localized string similar to Cannot add the same instance of "{0}" to a "{1}" more than once.. - - - - - Looks up a localized string similar to Cannot find an event named "{0}" on type "{1}.". - - - - - Looks up a localized string similar to InvokeCommandAction must be attached to a Behavior. This can be done by adding it to the Actions collection of a Trigger in the Triggers collection of a Behavior object.. - - - - - Looks up a localized string similar to An object of type "{0}" cannot have a {3} property of type "{1}". Instances of type "{0}" can have only a {3} property of type "{2}".. - - - - - Looks up a localized string similar to Cannot attach type "{0}" to type "{1}". Instances of type "{0}" can only be attached to objects of type "{2}".. - - - - - Looks up a localized string similar to Unable to resolve TargetName "{0}.". - - - - diff --git a/NuGet/V4Full/lib/sl4-wp71/GalaSoft.MvvmLight.Extras.WP71.dll b/NuGet/V4Full/lib/sl4-wp71/GalaSoft.MvvmLight.Extras.WP71.dll deleted file mode 100644 index 00162f359a9a6232e519e26fd8a012cb74bad143..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24064 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 J@_)+${{a|E=I#Ih diff --git a/NuGet/V4Full/lib/sl4-wp71/GalaSoft.MvvmLight.Extras.WP71.xml b/NuGet/V4Full/lib/sl4-wp71/GalaSoft.MvvmLight.Extras.WP71.xml deleted file mode 100644 index 79cdeb9..0000000 --- a/NuGet/V4Full/lib/sl4-wp71/GalaSoft.MvvmLight.Extras.WP71.xml +++ /dev/null @@ -1,586 +0,0 @@ - - - - GalaSoft.MvvmLight.Extras.WP71 - - - - - A very simple IOC container with basic functionality needed to register and resolve - instances. If needed, this class can be replaced by another more elaborate - IOC container implementing the IServiceLocator interface. - The inspiration for this class is at https://gist.github.com/716137 but it has - been extended with additional features. - - - - - Checks whether at least one instance of a given class is already created in the container. - - The class that is queried. - True if at least on instance of the class is already created, false otherwise. - - - - Checks whether the instance with the given key is already created for a given class - in the container. - - The class that is queried. - The key that is queried. - True if the instance with the given key is already registered for the given class, - false otherwise. - - - - Gets a value indicating whether a given type T is already registered. - - The type that the method checks for. - True if the type is registered, false otherwise. - - - - Gets a value indicating whether a given type T and a give key - are already registered. - - The type that the method checks for. - The key that the method checks for. - True if the type and key are registered, false otherwise. - - - - Registers a given type for a given interface. - - The interface for which instances will be resolved. - The type that must be used to create instances. - - - - Registers a given type for a given interface with the possibility for immediate - creation of the instance. - - The interface for which instances will be resolved. - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given type. - - The type that must be used to create instances. - - - - Registers a given type with the possibility for immediate - creation of the instance. - - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - - - - Registers a given instance for a given type with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type and a given key. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - - - - Registers a given instance for a given type and a given key with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - If true, forces the creation of the default - instance of the provided class. - - - - Resets the instance in its original states. This deletes all the - registrations. - - - - - Unregisters a class from the cache and removes all the previously - created instances. - - The class that must be removed. - - - - Removes the given instance from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The instance that must be removed. - - - - Removes the instance corresponding to the given key from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The key corresponding to the instance that must be removed. - - - - When used with the SimpleIoc container, specifies which constructor - should be used to instantiate when GetInstance is called. - If there is only one constructor in the class, this attribute is - not needed. - - - - - A very simple IOC container with basic functionality needed to register and resolve - instances. If needed, this class can be replaced by another more elaborate - IOC container implementing the IServiceLocator interface. - The inspiration for this class is at https://gist.github.com/716137 but it has - been extended with additional features. - - - - - Checks whether at least one instance of a given class is already created in the container. - - The class that is queried. - True if at least on instance of the class is already created, false otherwise. - - - - Checks whether the instance with the given key is already created for a given class - in the container. - - The class that is queried. - The key that is queried. - True if the instance with the given key is already registered for the given class, - false otherwise. - - - - Gets a value indicating whether a given type T is already registered. - - The type that the method checks for. - True if the type is registered, false otherwise. - - - - Gets a value indicating whether a given type T and a give key - are already registered. - - The type that the method checks for. - The key that the method checks for. - True if the type and key are registered, false otherwise. - - - - Registers a given type for a given interface. - - The interface for which instances will be resolved. - The type that must be used to create instances. - - - - Registers a given type for a given interface with the possibility for immediate - creation of the instance. - - The interface for which instances will be resolved. - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given type. - - The type that must be used to create instances. - - - - Registers a given type with the possibility for immediate - creation of the instance. - - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - - - - Registers a given instance for a given type with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type and a given key. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - - - - Registers a given instance for a given type and a given key with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - If true, forces the creation of the default - instance of the provided class. - - - - Resets the instance in its original states. This deletes all the - registrations. - - - - - Unregisters a class from the cache and removes all the previously - created instances. - - The class that must be removed. - - - - Removes the given instance from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The instance that must be removed. - - - - Removes the instance corresponding to the given key from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The key corresponding to the instance that must be removed. - - - - Provides a way to get all the created instances of a given type available in the - cache. Registering a class or a factory does not automatically - create the corresponding instance! To create an instance, either register - the class or the factory with createInstanceImmediately set to true, - or call the GetInstance method before calling GetAllCreatedInstances. - Alternatively, use the GetAllInstances method, which auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the already created instances of the given type. - - - - Provides a way to get all the created instances of a given type available in the - cache. Registering a class or a factory does not automatically - create the corresponding instance! To create an instance, either register - the class or the factory with createInstanceImmediately set to true, - or call the GetInstance method before calling GetAllCreatedInstances. - Alternatively, use the GetAllInstances method, which auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the already created instances of the given type. - - - - Gets the service object of the specified type. - - - A service object of type . - -or- - null if there is no service object of type . - - An object that specifies the type of service object to get. - - - - Provides a way to get all the created instances of a given type available in the - cache. Calling this method auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the instances of the given type. - - - - Provides a way to get all the created instances of a given type available in the - cache. Calling this method auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the instances of the given type. - - - - Provides a way to get an instance of a given type. If no instance had been instantiated - before, a new instance will be created. If an instance had already - been created, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance - must be returned. - An instance of the given type. - - - - Provides a way to get an instance of a given type corresponding - to a given key. If no instance had been instantiated with this - key before, a new instance will be created. If an instance had already - been created with the same key, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance must be returned. - The key uniquely identifying this instance. - An instance corresponding to the given type and key. - - - - Provides a way to get an instance of a given type. If no instance had been instantiated - before, a new instance will be created. If an instance had already - been created, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance - must be returned. - An instance of the given type. - - - - Provides a way to get an instance of a given type corresponding - to a given key. If no instance had been instantiated with this - key before, a new instance will be created. If an instance had already - been created with the same key, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance must be returned. - The key uniquely identifying this instance. - An instance corresponding to the given type and key. - - - - This class' default instance. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to An interface cannot be registered alone.. - - - - - Looks up a localized string similar to Cannot build instance: Multiple constructors found but none marked with PreferredConstructor.. - - - - - Looks up a localized string similar to Class {0} is already registered.. - - - - - Looks up a localized string similar to Class {0} is already registered with key {1}.. - - - - - Looks up a localized string similar to There is already a class registered for {0}.. - - - - - Looks up a localized string similar to There is already a factory registered for {0}.. - - - - - Looks up a localized string similar to There is already a factory registered for {0} with key {1}.. - - - - - Looks up a localized string similar to Type not found in cache: {0}.. - - - - - Looks up a localized string similar to Type not found in cache without a key: {0}. - - - - - This can be - used to bind any event on any FrameworkElement to an . - Typically, this element is used in XAML to connect the attached element - to a command located in a ViewModel. This trigger can only be attached - to a FrameworkElement or a class deriving from FrameworkElement. - To access the EventArgs of the fired event, use a RelayCommand<EventArgs> - and leave the CommandParameter and CommandParameterValue empty! - - - - - Identifies the dependency property - - - - - Identifies the dependency property - - - - - Identifies the dependency property - - - - - Called when this trigger is attached to a FrameworkElement. - - - - - This method is here for compatibility - with the Silverlight 3 version. - - The command that must be executed when - this trigger is invoked. - - - - Provides a simple way to invoke this trigger programatically - without any EventArgs. - - - - - Executes the trigger. - To access the EventArgs of the fired event, use a RelayCommand<EventArgs> - and leave the CommandParameter and CommandParameterValue empty! - - The EventArgs of the fired event. - - - - Gets or sets the ICommand that this trigger is bound to. This - is a DependencyProperty. - - - - - Gets or sets an object that will be passed to the - attached to this trigger. This is a DependencyProperty. - - - - - Gets or sets an object that will be passed to the - attached to this trigger. This property is here for compatibility - with the Silverlight version. This is NOT a DependencyProperty. - For databinding, use the property. - - - - - Gets or sets a value indicating whether the attached element must be - disabled when the property's CanExecuteChanged - event fires. If this property is true, and the command's CanExecute - method returns false, the element will be disabled. If this property - is false, the element will not be disabled when the command's - CanExecute method changes. This is a DependencyProperty. - - - - - Gets or sets a value indicating whether the attached element must be - disabled when the property's CanExecuteChanged - event fires. If this property is true, and the command's CanExecute - method returns false, the element will be disabled. This property is here for - compatibility with the Silverlight version. This is NOT a DependencyProperty. - For databinding, use the property. - - - - - Specifies whether the EventArgs of the event that triggered this - action should be passed to the bound RelayCommand. If this is true, - the command should accept arguments of the corresponding - type (for example RelayCommand<MouseButtonEventArgs>). - - - - diff --git a/NuGet/V4Full/lib/sl4-wp71/GalaSoft.MvvmLight.WP71.dll b/NuGet/V4Full/lib/sl4-wp71/GalaSoft.MvvmLight.WP71.dll deleted file mode 100644 index 0c2ea1a7f5752fced402fd4c5fd34e522ec5c485..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26624 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 HCm#5}z5d}5 diff --git a/NuGet/V4Full/lib/sl4-wp71/GalaSoft.MvvmLight.WP71.xml b/NuGet/V4Full/lib/sl4-wp71/GalaSoft.MvvmLight.WP71.xml deleted file mode 100644 index 3ccd319..0000000 --- a/NuGet/V4Full/lib/sl4-wp71/GalaSoft.MvvmLight.WP71.xml +++ /dev/null @@ -1,1615 +0,0 @@ - - - - GalaSoft.MvvmLight.WP71 - - - - - A command whose sole purpose is to relay its functionality to other - objects by invoking delegates. The default return value for the CanExecute - method is 'true'. This class does not allow you to accept command parameters in the - Execute and CanExecute callback methods. - - - - - Initializes a new instance of the RelayCommand class that - can always execute. - - The execution logic. - If the execute argument is null. - - - - Initializes a new instance of the RelayCommand class. - - The execution logic. - The execution status logic. - If the execute argument is null. - - - - Raises the event. - - - - - Defines the method that determines whether the command can execute in its current state. - - This parameter will always be ignored. - true if this command can be executed; otherwise, false. - - - - Defines the method to be called when the command is invoked. - - This parameter will always be ignored. - - - - Occurs when changes occur that affect whether the command should execute. - - - - - A generic command whose sole purpose is to relay its functionality to other - objects by invoking delegates. The default return value for the CanExecute - method is 'true'. This class allows you to accept command parameters in the - Execute and CanExecute callback methods. - - The type of the command parameter. - - - - Initializes a new instance of the RelayCommand class that - can always execute. - - The execution logic. - If the execute argument is null. - - - - Initializes a new instance of the RelayCommand class. - - The execution logic. - The execution status logic. - If the execute argument is null. - - - - Raises the event. - - - - - Defines the method that determines whether the command can execute in its current state. - - Data used by the command. If the command does not require data - to be passed, this object can be set to a null reference - true if this command can be executed; otherwise, false. - - - - Defines the method to be called when the command is invoked. - - Data used by the command. If the command does not require data - to be passed, this object can be set to a null reference - - - - Occurs when changes occur that affect whether the command should execute. - - - - - This interface is meant for the class and can be - useful if you store multiple WeakAction{T} instances but don't know in advance - what type T represents. - - - - - Executes an action. - - A parameter passed as an object, - to be casted to the appropriate type. - - - - Deletes all references, which notifies the cleanup method - that this entry must be deleted. - - - - - The target of the WeakAction. - - - - - This interface is meant for the class and can be - useful if you store multiple WeakFunc{T} instances but don't know in advance - what type T represents. - - - - - Executes a func and returns the result. - - A parameter passed as an object, - to be casted to the appropriate type. - - - - Stores an without causing a hard reference - to be created to the Action's owner. The owner can be garbage collected at any time. - - - - - Initializes an empty instance of the class. - - - - - Initializes a new instance of the class. - - The action that will be associated to this instance. - - - - Initializes a new instance of the class. - - The action's owner. - The action that will be associated to this instance. - - - - Executes the action. This only happens if the action's owner - is still alive. - - - - - Sets the reference that this instance stores to null. - - - - - Gets or sets the corresponding to this WeakAction's - method passed in the constructor. - - - - - Gets the name of the method that this WeakAction represents. - - - - - Gets or sets a WeakReference to this WeakAction's action's target. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets or sets a WeakReference to the target passed when constructing - the WeakAction. This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets a value indicating whether the WeakAction is static or not. - - - - - Gets a value indicating whether the Action's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Gets the Action's owner. This object is stored as a - . - - - - - - - - - - Stores an Action without causing a hard reference - to be created to the Action's owner. The owner can be garbage collected at any time. - - The type of the Action's parameter. - - - - Initializes a new instance of the WeakAction class. - - The action that will be associated to this instance. - - - - Initializes a new instance of the WeakAction class. - - The action's owner. - The action that will be associated to this instance. - - - - Executes the action. This only happens if the action's owner - is still alive. The action's parameter is set to default(T). - - - - - Executes the action. This only happens if the action's owner - is still alive. - - A parameter to be passed to the action. - - - - Executes the action with a parameter of type object. This parameter - will be casted to T. This method implements - and can be useful if you store multiple WeakAction{T} instances but don't know in advance - what type T represents. - - The parameter that will be passed to the action after - being casted to T. - - - - Sets all the actions that this WeakAction contains to null, - which is a signal for containing objects that this WeakAction - should be deleted. - - - - - Gets the name of the method that this WeakAction represents. - - - - - Gets a value indicating whether the Action's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Stores a Func<T> without causing a hard reference - to be created to the Func's owner. The owner can be garbage collected at any time. - - - - - Initializes an empty instance of the WeakFunc class. - - - - - Initializes a new instance of the WeakFunc class. - - The func that will be associated to this instance. - - - - Initializes a new instance of the WeakFunc class. - - The func's owner. - The func that will be associated to this instance. - - - - Executes the action. This only happens if the func's owner - is still alive. - - - - - Sets the reference that this instance stores to null. - - - - - Gets or sets the corresponding to this WeakFunc's - method passed in the constructor. - - - - - Get a value indicating whether the WeakFunc is static or not. - - - - - Gets the name of the method that this WeakFunc represents. - - - - - Gets or sets a WeakReference to this WeakFunc's action's target. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets or sets a WeakReference to the target passed when constructing - the WeakFunc. This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets a value indicating whether the Func's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Gets the Func's owner. This object is stored as a - . - - - - - Gets the owner of the Func that was passed as parameter. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Stores an Func without causing a hard reference - to be created to the Func's owner. The owner can be garbage collected at any time. - - The type of the Func's parameter. - The type of the Func's return value. - - - - Initializes a new instance of the WeakFunc class. - - The func that will be associated to this instance. - - - - Initializes a new instance of the WeakFunc class. - - The func's owner. - The func that will be associated to this instance. - - - - Executes the func. This only happens if the func's owner - is still alive. The func's parameter is set to default(T). - - - - - Executes the func. This only happens if the func's owner - is still alive. - - A parameter to be passed to the action. - - - - Executes the func with a parameter of type object. This parameter - will be casted to T. This method implements - and can be useful if you store multiple WeakFunc{T} instances but don't know in advance - what type T represents. - - The parameter that will be passed to the func after - being casted to T. - The result of the execution as object, to be casted to T. - - - - Sets all the funcs that this WeakFunc contains to null, - which is a signal for containing objects that this WeakFunc - should be deleted. - - - - - Gets or sets the name of the method that this WeakFunc represents. - - - - - Gets a value indicating whether the Func's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Defines a common interface for classes that should be cleaned up, - but without the implications that IDisposable presupposes. An instance - implementing ICleanup can be cleaned up without being - disposed and garbage collected. - - - - - Cleans up the instance, for example by saving its state, - removing resources, etc... - - - - - Use this class to send a message requesting to display a message box with features - corresponding to this message's properties. The Callback property should be used - to notify the message's sender about the user's choice in the message box. - Typically, you can use this message typ's recipient will be an element of the View, - and the sender will possibly be a ViewModel. - - - - - Passes a generic value (Content) to a recipient. - - The type of the Content property. - - - - Base class for all messages broadcasted by the Messenger. - You can create your own message types by extending this class. - - - - - Initializes a new instance of the MessageBase class. - - - - - Initializes a new instance of the MessageBase class. - - The message's original sender. - - - - Initializes a new instance of the MessageBase class. - - The message's original sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - - - - Gets or sets the message's sender. - - - - - Gets or sets the message's intended target. This property can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - - - - - Initializes a new instance of the GenericMessage class. - - The message content. - - - - Initializes a new instance of the GenericMessage class. - - The message's sender. - The message content. - - - - Initializes a new instance of the GenericMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The message content. - - - - Gets or sets the message's content. - - - - - Initializes a new instance of the DialogMessage class. - - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Initializes a new instance of the DialogMessage class. - - The message's original sender. - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Initializes a new instance of the DialogMessage class. - - The message's original sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Utility method, checks if the property is - null, and if it is not null, executes it. - - The result that must be passed - to the dialog message caller. - - - - Gets or sets the buttons displayed by the message box. - - - - - Gets a callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - - Gets or sets the caption for the message box. - - - - - Gets or sets which result is the default in the message box. - - - - - The Messenger is a class allowing objects to exchange messages. - - - - - Registers a recipient for a type of message TMessage. The action - parameter will be executed when a corresponding message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Sends a message to registered recipients. The message will - reach all recipients that registered for this message type - using one of the Register methods. - - The type of message that will be sent. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The type of recipients that will receive - the message. The message won't be sent to recipients of another type. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The message to send to registered recipients. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - - - - Unregisters a messager recipient completely. After this method - is executed, the recipient will not receive any messages anymore. - - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only. - After this method is executed, the recipient will not receive messages - of type TMessage anymore, but will still receive other message types (if it - registered for them previously). - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only and for a given token. - After this method is executed, the recipient will not receive messages - of type TMessage anymore with the given token, but will still receive other message types - or messages with other tokens (if it registered for them previously). - - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages and for - a given action. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage and for the given recipient (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Unregisters a message recipient for a given type of messages, for - a given action and a given token. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage, for the given recipient and other tokens (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - The Messenger is a class allowing objects to exchange messages. - - - - - Registers a recipient for a type of message TMessage. The action - parameter will be executed when a corresponding message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Sends a message to registered recipients. The message will - reach all recipients that registered for this message type - using one of the Register methods. - - The type of message that will be sent. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The type of recipients that will receive - the message. The message won't be sent to recipients of another type. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The message to send to registered recipients. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - - - - Unregisters a messager recipient completely. After this method - is executed, the recipient will not receive any messages anymore. - - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only. - After this method is executed, the recipient will not receive messages - of type TMessage anymore, but will still receive other message types (if it - registered for them previously). - - The recipient that must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages only and for a given token. - After this method is executed, the recipient will not receive messages - of type TMessage anymore with the given token, but will still receive other message types - or messages with other tokens (if it registered for them previously). - - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages and for - a given action. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage and for the given recipient (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Unregisters a message recipient for a given type of messages, for - a given action and a given token. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage, for the given recipient and other tokens (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Provides a way to override the Messenger.Default instance with - a custom instance, for example for unit testing purposes. - - The instance that will be used as Messenger.Default. - - - - Sets the Messenger's default (static) instance to null. - - - - - Provides a non-static access to the static method. - Sets the Messenger's default (static) instance to null. - - - - - Notifies the Messenger that the lists of recipients should - be scanned and cleaned up. - Since recipients are stored as , - recipients can be garbage collected even though the Messenger keeps - them in a list. During the cleanup operation, all "dead" - recipients are removed from the lists. Since this operation - can take a moment, it is only executed when the application is - idle. For this reason, a user of the Messenger class should use - instead of forcing one with the - method. - - - - - Scans the recipients' lists for "dead" instances and removes them. - Since recipients are stored as , - recipients can be garbage collected even though the Messenger keeps - them in a list. During the cleanup operation, all "dead" - recipients are removed from the lists. Since this operation - can take a moment, it is only executed when the application is - idle. For this reason, a user of the Messenger class should use - instead of forcing one with the - method. - - - - - Gets the Messenger's default instance, allowing - to register and send messages in a static manner. - - - - - Passes a string message (Notification) to a recipient. - Typically, notifications are defined as unique strings in a static class. To define - a unique string, you can use Guid.NewGuid().ToString() or any other unique - identifier. - - - - - Initializes a new instance of the NotificationMessage class. - - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - A string containing any arbitrary message to be - passed to recipient(s) - - - - Gets a string containing any arbitrary message to be - passed to recipient(s). - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. The callback method has one parameter. - and - . - - - - - Initializes a new instance of the class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message with an - arbitrary number of parameters. - - A number of parameters that will - be passed to the callback method. - The object returned by the callback method. - - - - Initializes a new instance of the - class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message. - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. The callback method has one parameter. - . - - The type of the callback method's - only parameter. - - - - Initializes a new instance of the - class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message. - - A parameter requested by the message's - sender and providing additional information on the recipient's - state. - - - - Passes a string message (Notification) and a generic value (Content) to a recipient. - - The type of the Content property. - - - - Initializes a new instance of the NotificationMessage class. - - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Gets a string containing any arbitrary message to be - passed to recipient(s). - - - - - Passes a string property name (PropertyName) and a generic value - ( and ) to a recipient. - This message type can be used to propagate a PropertyChanged event to - a recipient using the messenging system. - - The type of the OldValue and NewValue property. - - - - Basis class for the class. This - class allows a recipient to register for all PropertyChangedMessages without - having to specify the type T. - - - - - Initializes a new instance of the class. - - The message's sender. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The name of the property that changed. - - - - Gets or sets the name of the property that changed. - - - - - Initializes a new instance of the class. - - The message's sender. - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Gets the value that the property has after the change. - - - - - Gets the value that the property had before the change. - - - - - A base class for objects of which the properties must be observable. - - - - - Verifies that a property name exists in this ViewModel. This method - can be called before the property is used, for instance before - calling RaisePropertyChanged. It avoids errors when a property name - is changed but some places are missed. - This method is only active in DEBUG mode. - - - - - - Raises the PropertyChanged event if needed. - - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - The name of the property that - changed. - - - - Raises the PropertyChanged event if needed. - - The type of the property that - changed. - An expression identifying the property - that changed. - - - - Extracts the name of a property from an expression. - - The type of the property. - An expression returning the property's name. - The name of the property returned by the expression. - If the expression is null. - If the expression does not represent a property. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed. - - The type of the property that - changed. - An expression identifying the property - that changed. - The field storing the property's value. - The property's value after the change - occurred. - True if the PropertyChanged event has been raised, - false otherwise. The event is not raised if the old - value is equal to the new value. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed. - - The type of the property that - changed. - The name of the property that - changed. - The field storing the property's value. - The property's value after the change - occurred. - True if the PropertyChanged event has been raised, - false otherwise. The event is not raised if the old - value is equal to the new value. - - - - Occurs after a property value changes. - - - - - Provides access to the PropertyChanged event handler to derived classes. - - - - - Helper class for dispatcher operations on the UI thread. - - - - - Executes an action on the UI thread. If this method is called - from the UI thread, the action is executed immendiately. If the - method is called from another thread, the action will be enqueued - on the UI thread's dispatcher and executed asynchronously. - For additional operations on the UI thread, you can get a - reference to the UI thread's dispatcher thanks to the property - . - - The action that will be executed on the UI - thread. - - - - Invokes an action asynchronously on the UI thread. - - The action that must be executed. - - - - This method should be called once on the UI thread to ensure that - the property is initialized. - In a Silverlight application, call this method in the - Application_Startup event handler, after the MainPage is constructed. - In WPF, call this method on the static App() constructor. - - - - - Gets a reference to the UI thread's dispatcher, after the - method has been called on the UI thread. - - - - - A base class for the ViewModel classes in the MVVM pattern. - - - - - Initializes a new instance of the ViewModelBase class. - - - - - Initializes a new instance of the ViewModelBase class. - - An instance of a - used to broadcast messages to other objects. If null, this class - will attempt to broadcast using the Messenger's default - instance. - - - - Unregisters this instance from the Messenger class. - To cleanup additional resources, override this method, clean - up and then call base.Cleanup(). - - - - - Broadcasts a PropertyChangedMessage using either the instance of - the Messenger that was passed to this class (if available) - or the Messenger's default instance. - - The type of the property that - changed. - The value of the property before it - changed. - The value of the property after it - changed. - The name of the property that - changed. - - - - Raises the PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - The name of the property that - changed. - The property's value before the change - occurred. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - - - - Raises the PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - An expression identifying the property - that changed. - The property's value before the change - occurred. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - An expression identifying the property - that changed. - The field storing the property's value. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - The name of the property that - changed. - The field storing the property's value. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Gets a value indicating whether the control is in design mode - (running under Blend or Visual Studio). - - - - - Gets a value indicating whether the control is in design mode - (running in Blend or Visual Studio). - - - - - Gets or sets an instance of a used to - broadcast messages to other objects. If null, this class will - attempt to broadcast using the Messenger's default instance. - - - - diff --git a/NuGet/V4Full/lib/sl4-wp71/Microsoft.Practices.ServiceLocation.dll b/NuGet/V4Full/lib/sl4-wp71/Microsoft.Practices.ServiceLocation.dll deleted file mode 100644 index 68ad36e735b8317cf91d98ca3641c5888dc020ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10752 zcmeHN4R9URbv}3Bd;5MQ3rn&s8_Q;8OGOs)Ly~1=6In=>{G(vm!jf%B)X1y%R`TNa zcE#>K*|K6H21AC11ZV;+ol*+aLueokg(-nJgiyu}osv>I6JSW0(xI8A?KIG4rX|UQ ze&_D)dry|@n6xvU%;Y}px%ZrV&bjBFd-ndVhCXpOMTjVh=fe+)zK)zzuY?x{^Qf-6 z?71p>I{8Y&*TtS!8b*(pt~Tx1Q;we3GP-5io;G1iXqUG(ZkzTSS)flKA z-a)iSMCfZPPYs8y{XHoS6{3Pj10~^8_g;gX@m@ScOJ!N{?PdboFVj3A=$sy{!uqshYD+g%bG7mMXTljnSK?cpfs-r!G^Q!R?!DW0Y0< zO4i#3pwvmWD>@Zrj&Zx4YdW|_nd9s+HtV89-Zz;{4$XBG^ zjw{WZQTo2xB7M%U>wWi892u=u=2%n9rS4V8PGI~L`I_K$3Hp*!>u%VA;gq2bzfue9 zW6j?W#!#V^q+IIj>+tp6$u_o}@FQ1=_#H3#`Xsx$#R@$l``KC%7~jNoJVw=M3`SO8 z_H(xjG{9IIkToUrFphCWq6vN%VE`XJ>7y^HG5L?W~U8puI;4Q^O5v~ zI?7eFYDbM(ZQWe^NxUN4M?St?1T!|z|1%vJp3QAt9f&r5n{$A7Bf!?*O!PD4pH87X z;yJJtvnJ8;TB3K6uRkzCW0(nfI$OW%z~BJ#9Pm34jO(}O>$yw9Z^a&u9i_j;1fi0m{sU^)0jB7BwO3WiRv!oD zPDy`8WesnsmC+Pc$A7A(s0C1^8{>!K&>3g@Ps#G#apt@`$+FKTznoO*2T7(>r?}mw z6qj28IkBf0@^2}1&`yjrmmdQ4MqpgWGvrb_L8oX5uoT^bCFd#BEx|Y}rCad4D6uHj zkbuHBfmK6lEk(e24F+Nfuyvq)RqO_QOY8x>S8<^2vcw!jo=Kbnd=U^{NPZ5mGIP}0oEn4 zf0NjKiPOpq>VD#5^rSKeOlcsbv*NF?gj7&vfN_s1X=M@9;L*_l;~rf?cNXi~F&=+Z z#JYeTUhnJV9`P!|>804~idKgGqjEXb(!At+N&KgBJ1wK918imFE~=wQd;&-^7X`L!Pz7+j+Zmw9FW*8v@V$< zpGiazO?V&hBoUn{JonHeI0B#khmCuSn zsrfqbLh=!Dop>$zm}r!@L%G}={g_CI!xH|XgfB=)F{W!0ZV)@Liajk}5wD5A6F(MFL{SXC1Y(D-Mmx)yL4Tc`u#dND4Z5Z@Fph_m8*B0A4;UY>Zp zQSgNGwV?N8^+MVQMG=fz$W2>1o6AvY@3rH2#+c^K+{MV!V7W5ep>WUYUW_zs zvZoElGYyx{(X$X8%unaG>#lJQ7sO{wY{x0wjg!BXrcxh5`--glCT=t`9t~lWZf11X z8!&Rll?`%0c|r~l1t*F@Ytk+<2Q%tPL>pX!FR);Dtq~ZeNI1@OA+bLG} z`|Rx3(31l;kkG>~&QX*+q{yMPG`7|!d0L2CwwG#c!4XRQqUiZCHr?#IDpLeCtf z?Z%X81#CO4Y*5MvE;KE~M$xh4`mdUdDx6JdM$Z)tvW#QJZt5AYpqGY%Y(GBphIhoy zQYLH_F~X*VM@9dDm=4aKII_^F?!citam8pHvz?=T9!@e71;lkIVoU}BjQ+Srej+zJ zYI-@N#2AtX3^(JLatc^n*>78u=2XFvfqA~_{IqV(F0Md-vxSVexT4>lo^{NrBj>3a zb#T_s>*bvZZ45%Oq%Q1b;Fv+nGcdOVf#XuYoj+*0Cf?MN$gYB!En)q8M!+f#5a0S;VPdfN7RHt#dq=RD{L_qq4YSCyv95DuX5lOnu6-T}(^X}^)vkIRx{V*(F9m7sQh;Pjd zkM{(CfvIJ#Nc&zfD9pQi+Q-LnHN->ElN%p5Ez>jg+~^Spw{C;kP{se$TDf7}J)Ps@ z9zMKKw~3p)p3URq?NHh^K7P#6r#n#0kB{#(EzGa8o6e^=SmcZDTz975J zY}T+!FF@cEzk_lXmtB>y9mx81lH%_dvPF07wY`zT^tA2Zg)A*OWnMTi7%tgEnD7lp zZXmdRFIEZi@49HvUlfZAl8;{0_6-9YT#sUT@=Msj-ZX@BTZSCmAi8)aap{=Ge%Zm9 z&cB@Gt4J5L5#$c8Dw*5B?%GDq*Ova>qc3CQ(vrED>PzjHxlIL7eNEK0@b2=WuRS*} zl)Jb)Pu{HGV}12c_tiD`J^EPedk^1!`jeFS^uONr`ty&@ej%cfh-yMqshT3HYGN@> z)YmKr0$7#Q#PXU|Oo+7!9Ol(FfdhV35(v|Azogcz!P9^ns+u(n8gP3hY8r5Ku8Jm@ z2G9_}aT#3o%up#A>X}}d&?0CN?Zh=j7GkiWeq~fc9Y{4zH5=+xP1ID@G_i>aY!lUa zE+&|>s;XDerXVCsLpy5QIh+|h$F`=hXTWTn4J)@7%pA7g@!;wk-(2{#f&-RPUmqt? zv%Gr#wisHUzXQ#~8}oNWz?W z24#sj27?PqE%^6{TpKcCbTo_=!N>E@R;{T=SJu=Q1YJ2|=4K3h3&0+x zHCWxZ&A=tCc%>$>C~rGtT3IYS!$+_nb+ro`ty)&xr}5O6(`WgG+)$=SgS-~VX;M(@ zO1Eo)#%4k5FXCWFbgiJBeVS`xUt?&KdItL`%{!ud{56_SPA*@?7yNC4Hi<=6bEl1r zIca9JLAzhe*p{c8Sn^$5Vpj@^V=H0sF^sANC5sjiX@XW4H*(sGk7>m^t)s0CpLJsL z7`s7GBWCigTQ_fM-#9s$?cCVenayt0J2y{kY|n1l)X|a6OipacNPb9glkNUz6`Y9$ zj>VkT@_p{8vf>aXa_l&YGau$fcv&_Sem7UZUJuF}_)h%>uFLk142(QsoOwjejck9! zxxD&IJy*TQ0@I3m;kWT} z8a{&d+s;5PHv~WUr*XrO_X^DQVH0%m=aXO2#9tB!UqNYpVFx%4anp1jI`i$ubA2zq zv_~29({vPHR_P#CzHz`Ev>&BG+J`%(apZe(=d@2Uelz-`pZj-7+yW;*4~K|Va%`8U z0U!ceb*zg!v0CP^P7acV_1Bhcjq)49C~9?3UDTJ>T3^rCqOZz3+7Ya_4m4Q!IJj8T z%-u?(3Zza&NgYVh<5@yWhLg(5ow8r zdfqeeet>ISaIy_9R{C;VS)TdwQZMfgGT@uUlL2KAHT}pl$k_s2>fjv&?>IPh;?6m= za~ky)&BF7#w3+J{?_My5xQ)eB3SHcT0cjoYa7@&M`<3&{{xUlsj;Tahdk4`T+wbpB zxSe+NrLFj|ea+zK(dLi74ssoqmU^|gPrr;^X^abhP9_?|t+Bw44Od38B_8!@_>ny_ zh4J*jvzVsgeqK9|e>Hrk<5 - - - Microsoft.Practices.ServiceLocation - - - - - The standard exception thrown when a ServiceLocator has an error in resolving an object. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - - The message that describes the error. - - - - - Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. - - - The error message that explains the reason for the exception. - - - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. - - - - - The generic Service Locator interface. This interface is used - to retrieve services (instances identified by type and optional - name) from a container. - - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activation error occured while trying to get all instances of type {0}. - - - - - Looks up a localized string similar to Activation error occured while trying to get instance of type {0}, key "{1}". - - - - - This class provides the ambient container for this application. If your - framework defines such an ambient container, use ServiceLocator.Current - to get it. - - - - - Set the delegate that is used to retrieve the current container. - - Delegate that, when called, will return - the current ambient container. - - - - The current ambient container. - - - - - This class is a helper that provides a default implementation - for most of the methods of . - - - - - Get an instance of the given . - - The requested service. - if there is an error in resolving the service instance. - The requested object. - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - When implemented by inheriting classes, this method will do the actual work of resolving - the requested service instance. - - Type of instance requested. - Name of registered service you want. May be null. - The requested service instance. - - - - When implemented by inheriting classes, this method will do the actual work of - resolving all the requested service instances. - - Type of service requested. - Sequence of service instance objects. - - - - Format the exception message for use in an - that occurs while resolving a single service. - - The actual exception thrown by the implementation. - Type of service requested. - Name requested. - The formatted exception message string. - - - - Format the exception message for use in an - that occurs while resolving multiple service instances. - - The actual exception thrown by the implementation. - Type of service requested. - The formatted exception message string. - - - - This delegate type is used to provide a method that will - return the current container. Used with the - static accessor class. - - An . - - - diff --git a/NuGet/V4Full/lib/sl4-wp71/System.Windows.Interactivity.dll b/NuGet/V4Full/lib/sl4-wp71/System.Windows.Interactivity.dll deleted file mode 100644 index 786d6def6fa6cfe09252684fb10d49151413e576..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37888 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 - - - System.Windows.Interactivity - - - - - Represents a collection of IAttachedObject with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - An interface for an object that can be attached to another object. - - - - - Attaches to the specified object. - - The object to attach to. - - - - Detaches this instance from its associated object. - - - - - Gets the associated object. - - The associated object. - Represents the object the instance is attached to. - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - Cannot add the instance to a collection more than once. - - - - Attaches to the specified object. - - The object to attach to. - The IAttachedObject is already attached to a different object. - - - - Detaches this instance from its associated object. - - - - - The object on which the collection is hosted. - - - - - Gets the associated object. - - The associated object. - - - - Encapsulates state information and zero or more ICommands into an attachable object. - - The type the can be attached to. - - Behavior is the base class for providing attachable state and commands to an object. - The types the Behavior can be attached to can be controlled by the generic parameter. - Override OnAttached() and OnDetaching() methods to hook and unhook any necessary handlers - from the AssociatedObject. - - - - - Encapsulates state information and zero or more ICommands into an attachable object. - - This is an infrastructure class. Behavior authors should derive from Behavior<T> instead of from this class. - - - - Called after the behavior is attached to an AssociatedObject. - - Override this to hook up functionality to the AssociatedObject. - - - - Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred. - - Override this to unhook functionality from the AssociatedObject. - - - - Attaches to the specified object. - - The object to attach to. - The Behavior is already hosted on a different element. - dependencyObject does not satisfy the Behavior type constraint. - - - - Detaches this instance from its associated object. - - - - - The type to which this behavior can be attached. - - - - - Gets the object to which this behavior is attached. - - - - - Gets the associated object. - - The associated object. - - - - Initializes a new instance of the class. - - - - - Gets the object to which this is attached. - - - - - Represents a collection of behaviors with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Enumerates possible values for reusable property value editors. - - - - - Uses the element picker, if supported, to edit this property at design time. - - - - - Uses the storyboard picker, if supported, to edit this property at design time. - - - - - Uses the state picker, if supported, to edit this property at design time. - - - - - Uses the element-binding picker, if supported, to edit this property at design time. - - - - - Uses the property-binding picker, if supported, to edit this property at design time. - - - - - Associates the given editor type with the property on which the CustomPropertyValueEditor is applied. - - Use this attribute to get improved design-time editing for properties that denote element (by name), storyboards, or states (by name). - - - - Initializes a new instance of the class. - - The custom property value editor. - - - - Gets or sets the custom property value editor. - - The custom property value editor. - - - - Provides design tools information about what to instantiate for a given action or command. - - - - - Initializes a new instance of the class. - - The type this attribute applies to. - The type of to instantiate. - A single argument for the specified . - is not derived from TriggerBase. - This constructor is useful if the specifed has a single argument. The - resulting code will be CLS compliant. - - - - Initializes a new instance of the class. - - The type this attribute applies to. - The type of to instantiate. - The constructor arguments for the specified . - is not derived from TriggerBase. - - - - Instantiates this instance. - - The specified by the DefaultTriggerAttribute. - - - - Gets the type that this DefaultTriggerAttribute applies to. - - The type this DefaultTriggerAttribute applies to. - - - - Gets the type of the to instantiate. - - The type of the to instantiate. - - - - Gets the parameters to pass to the constructor. - - The parameters to pass to the constructor. - - - - This method will use the VisualTreeHelper.GetParent method to do a depth first walk up - the visual tree and return all ancestors of the specified object, including the object itself. - - The object in the visual tree to find ancestors of. - Returns itself an all ancestors in the visual tree. - - - - EventObserver is designed to help manage event handlers by detatching when disposed. Creating this object will also attach in the constructor. - - - - - Creates an instance of EventObserver and attaches to the supplied event on the supplied target. Call dispose to detach. - - The event to attach and detach from. - The target object the event is defined on. Null if the method is static. - The delegate to attach to the event. - - - - Detaches the handler from the event. - - - - - A trigger that listens for a specified event on its source and fires when that event is fired. - - - - - Represents a trigger that can listen to an element other than its AssociatedObject. - - The type that this trigger can be associated with. - - EventTriggerBase extends TriggerBase to add knowledge of another object than the one it is attached to. - This allows a user to attach a Trigger/Action pair to one element and invoke the Action in response to a - change in another object somewhere else. Override OnSourceChanged to hook or unhook handlers on the source - element, and OnAttached/OnDetaching for the associated element. The type of the Source element can be - constrained by the generic type parameter. If you need control over the type of the - AssociatedObject, set a TypeConstraintAttribute on your derived type. - - - - - Represents a trigger that can listen to an object other than its AssociatedObject. - - This is an infrastructure class. Trigger authors should derive from EventTriggerBase<T> instead of this class. - - - - Represents an object that can invoke Actions conditionally. - - This is an infrastructure class. Trigger authors should derive from Trigger<T> instead of this class. - - - - Invoke all actions associated with this trigger. - - Derived classes should call this to fire the trigger. - - - - Called after the trigger is attached to an AssociatedObject. - - - - - Called when the trigger is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Attaches to the specified object. - - The object to attach to. - Cannot host the same trigger on more than one object at a time. - dependencyObject does not satisfy the trigger type constraint. - - - - Detaches this instance from its associated object. - - - - - Gets the object to which the trigger is attached. - - The associated object. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - - - - Gets the actions associated with this trigger. - - The actions associated with this trigger. - - - - Event handler for registering to PreviewInvoke. - - - - - Gets the associated object. - - The associated object. - - - - Specifies the name of the Event this EventTriggerBase is listening for. - - - - - - Called when the event associated with this EventTriggerBase is fired. By default, this will invoke all actions on the trigger. - - The instance containing the event data. - Override this to provide more granular control over when actions associated with this trigger will be invoked. - - - - Called when the source changes. - - The old source. - The new source. - This function should be overridden in derived classes to hook functionality to and unhook functionality from the changing source objects. - - - - Called after the trigger is attached to an AssociatedObject. - - - - - Called when the trigger is being detached from its AssociatedObject, but before it has actually occurred. - - - - Could not find eventName on the Target. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - Define a TypeConstraintAttribute on a derived type to constrain the types it may be attached to. - - - - Gets the source type constraint. - - The source type constraint. - - - - Gets or sets the target object. If TargetObject is not set, the target will look for the object specified by TargetName. If an element referred to by TargetName cannot be found, the target will default to the AssociatedObject. This is a dependency property. - - The target object. - - - - Gets or sets the name of the element this EventTriggerBase listens for as a source. If the name is not set or cannot be resolved, the AssociatedObject will be used. This is a dependency property. - - The name of the source element. - - - - Gets the resolved source. If is not set or cannot be resolved, defaults to AssociatedObject. - - The resolved source object. - In general, this property should be used in place of AssociatedObject in derived classes. - The element pointed to by does not satisify the type constraint. - - - - Initializes a new instance of the class. - - - - - Called when the source property changes. - - Override this to hook functionality to and unhook functionality from the specified source, rather than the AssociatedObject. - The old source. - The new source. - - - - Gets the resolved source. If is not set or cannot be resolved, defaults to AssociatedObject. - - The resolved source object. - In general, this property should be used in place of AssociatedObject in derived classes. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the event. - - - - Gets or sets the name of the event to listen for. This is a dependency property. - - The name of the event. - - - - Static class that owns the Triggers and Behaviors attached properties. Handles propagation of AssociatedObject change notifications. - - - - - This property is used as the internal backing store for the public Triggers attached property. - - - - - This property is used as the internal backing store for the public Behaviors attached property. - - - - - Gets the TriggerCollection containing the triggers associated with the specified object. - - The object from which to retrieve the triggers. - A TriggerCollection containing the triggers associated with the specified object. - - - - Gets the associated with a specified object. - - The object from which to retrieve the . - A containing the behaviors associated with the specified object. - - - Cannot host the same BehaviorCollection on more than one object at a time. - - - Cannot host the same TriggerCollection on more than one object at a time. - - - - A helper function to take the place of FrameworkElement.IsLoaded, as this property is not available in Silverlight. - - The element of interest. - True if the element has been loaded; otherwise, False. - - - - Executes a specified ICommand when invoked. - - - - - Represents an attachable object that encapsulates a unit of functionality. - - The type to which this action can be attached. - - - - Represents an attachable object that encapsulates a unit of functionality. - - This is an infrastructure class. Action authors should derive from TriggerAction<T> instead of this class. - - - - Attempts to invoke the action. - - The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. - - - - Invokes the action. - - The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. - - - - Called after the action is attached to an AssociatedObject. - - - - - Called when the action is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Attaches to the specified object. - - The object to attach to. - Cannot host the same TriggerAction on more than one object at a time. - dependencyObject does not satisfy the TriggerAction type constraint. - - - - Detaches this instance from its associated object. - - - - - Gets or sets a value indicating whether this action will run when invoked. This is a dependency property. - - - True if this action will be run when invoked; otherwise, False. - - - - - Gets the object to which this action is attached. - - The associated object. - - - - Gets the associated object type constraint. - - The associated object type constraint. - - - - Gets or sets a value indicating whether this instance is attached. - - True if this instance is attached; otherwise, False. - - - - Gets the associated object. - - The associated object. - - - - Initializes a new instance of the class. - - - - - Gets the object to which this is attached. - - The associated object. - - - - Gets the associated object type constraint. - - The associated object type constraint. - - - - Invokes the action. - - The parameter to the action. If the action does not require a parameter, the parameter may be set to a null reference. - - - - Gets or sets the name of the command this action should invoke. - - The name of the command this action should invoke. - This property will be superseded by the Command property if both are set. - - - - Gets or sets the command this action should invoke. This is a dependency property. - - The command to execute. - This property will take precedence over the CommandName property if both are set. - - - - Gets or sets the command parameter. This is a dependency property. - - The command parameter. - This is the value passed to ICommand.CanExecute and ICommand.Execute. - - - - Provides data about which objects were affected when resolving a name change. - - - - - Helper class to handle the logic of resolving a TargetName into a Target element - based on the context provided by a host element. - - - - - Attempts to update the resolved object from the name within the context of the namescope reference element. - - The old resolved object. - - Resets the existing target and attempts to resolve the current TargetName from the - context of the current Host. If it cannot resolve from the context of the Host, it will - continue up the visual tree until it resolves. If it has not resolved it when it reaches - the root, it will set the Target to null and write a warning message to Debug output. - - - - - Occurs when the resolved element has changed. - - - - - Gets or sets the name of the element to attempt to resolve. - - The name to attempt to resolve. - - - - The resolved object. Will return the reference element if TargetName is null or empty, or if a resolve has not been attempted. - - - - - Gets or sets the reference element from which to perform the name resolution. - - The reference element. - - - - Gets or sets a value indicating whether the reference element load is pending. - - - True if [pending reference element load]; otherwise, False. - - - If the Host has not been loaded, the name will not be resolved. - In that case, delay the resolution and track that fact with this property. - - - - - Represents an action that can be targeted to affect an object other than its AssociatedObject. - - The type constraint on the target. - - TargetedTriggerAction extends TriggerAction to add knowledge of another element than the one it is attached to. - This allows a user to invoke the action on an element other than the one it is attached to in response to a - trigger firing. Override OnTargetChanged to hook or unhook handlers on the target element, and OnAttached/OnDetaching - for the associated element. The type of the Target element can be constrained by the generic type parameter. If - you need control over the type of the AssociatedObject, set a TypeConstraintAttribute on your derived type. - - - - - Represents an action that can be targeted to affect an object other than its AssociatedObject. - - This is an infrastructure class. Action authors should derive from TargetedTriggerAction<T> instead of this class. - - - - Called when the target changes. - - The old target. - The new target. - This function should be overriden in derived classes to hook and unhook functionality from the changing source objects. - - - - Called after the action is attached to an AssociatedObject. - - - - - Called when the action is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Gets or sets the target object. If TargetObject is not set, the target will look for the object specified by TargetName. If an element referred to by TargetName cannot be found, the target will default to the AssociatedObject. This is a dependency property. - - The target object. - - - - Gets or sets the name of the object this action targets. If Target is set, this property is ignored. If Target is not set and TargetName is not set or cannot be resolved, the target will default to the AssociatedObject. This is a dependency property. - - The name of the target object. - - - - Gets the target object. If TargetObject is set, returns TargetObject. Else, if TargetName is not set or cannot be resolved, defaults to the AssociatedObject. - - The target object. - In general, this property should be used in place of AssociatedObject in derived classes. - The Target element does not satisfy the type constraint. - - - - Gets the associated object type constraint. - - The associated object type constraint. - Define a TypeConstraintAttribute on a derived type to constrain the types it may be attached to. - - - - Gets the target type constraint. - - The target type constraint. - - - - Initializes a new instance of the class. - - - - - Called when the target property changes. - - Override this to hook and unhook functionality on the specified Target, rather than the AssociatedObject. - The old target. - The new target. - - - - Gets the target object. If TargetName is not set or cannot be resolved, defaults to the AssociatedObject. - - The target. - In general, this property should be used in place of AssociatedObject in derived classes. - - - - Represents a collection of actions with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Represents an object that can invoke actions conditionally. - - The type to which this trigger can be attached. - - TriggerBase is the base class for controlling actions. Override OnAttached() and - OnDetaching() to hook and unhook handlers on the AssociatedObject. You may - constrain the types that a derived TriggerBase may be attached to by specifying - the generic parameter. Call InvokeActions() to fire all Actions associated with - this TriggerBase. - - - - - Initializes a new instance of the class. - - - - - Gets the object to which the trigger is attached. - - The associated object. - - - - Gets the type constraint of the associated object. - - The associated object type constraint. - - - - Argument passed to PreviewInvoke event. Assigning Cancelling to True will cancel the invoking of the trigger. - - This is an infrastructure class. Behavior attached to a trigger base object can add its behavior as a listener to TriggerBase.PreviewInvoke. - - - - Represents a collection of triggers with a shared AssociatedObject and provides change notifications to its contents when that AssociatedObject changes. - - - - - Initializes a new instance of the class. - - Internal, because this should not be inherited outside this assembly. - - - - Called immediately after the collection is attached to an AssociatedObject. - - - - - Called when the collection is being detached from its AssociatedObject, but before it has actually occurred. - - - - - Called when a new item is added to the collection. - - The new item. - - - - Called when an item is removed from the collection. - - The removed item. - - - - Specifies type constraints on the AssociatedObject of TargetedTriggerAction and EventTriggerBase. - - - - - Initializes a new instance of the class. - - The constraint type. - - - - Gets the constraint type. - - The constraint type. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Cannot set the same BehaviorCollection on multiple objects.. - - - - - Looks up a localized string similar to An instance of a Behavior cannot be attached to more than one object at a time.. - - - - - Looks up a localized string similar to Cannot host an instance of a TriggerAction in multiple TriggerCollections simultaneously. Remove it from one TriggerCollection before adding it to another.. - - - - - Looks up a localized string similar to Cannot set the same TriggerCollection on multiple objects.. - - - - - Looks up a localized string similar to An instance of a trigger cannot be attached to more than one object at a time.. - - - - - Looks up a localized string similar to The command "{0}" does not exist or is not publicly exposed on {1}.. - - - - - Looks up a localized string similar to "{0}" is not a valid type for the TriggerType parameter. Make sure "{0}" derives from TriggerBase.. - - - - - Looks up a localized string similar to Cannot add the same instance of "{0}" to a "{1}" more than once.. - - - - - Looks up a localized string similar to The event "{0}" on type "{1}" has an incompatible signature. Make sure the event is public and satisfies the EventHandler delegate.. - - - - - Looks up a localized string similar to Cannot find an event named "{0}" on type "{1}".. - - - - - Looks up a localized string similar to An object of type "{0}" cannot have a {3} property of type "{1}". Instances of type "{0}" can have only a {3} property of type "{2}".. - - - - - Looks up a localized string similar to Cannot attach type "{0}" to type "{1}". Instances of type "{0}" can only be attached to objects of type "{2}".. - - - - - Looks up a localized string similar to Unable to resolve TargetName "{0}".. - - - - diff --git a/NuGet/V4Full/lib/wp8/GalaSoft.MvvmLight.Extras.WP8.dll b/NuGet/V4Full/lib/wp8/GalaSoft.MvvmLight.Extras.WP8.dll deleted file mode 100644 index 60e7347f2ec8b065de8f52b121ab7a9430ef95ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20480 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 diff --git a/NuGet/V4Full/lib/wp8/GalaSoft.MvvmLight.Extras.WP8.xml b/NuGet/V4Full/lib/wp8/GalaSoft.MvvmLight.Extras.WP8.xml deleted file mode 100644 index 38b5e07..0000000 --- a/NuGet/V4Full/lib/wp8/GalaSoft.MvvmLight.Extras.WP8.xml +++ /dev/null @@ -1,525 +0,0 @@ - - - - GalaSoft.MvvmLight.Extras.WP8 - - - - - A very simple IOC container with basic functionality needed to register and resolve - instances. If needed, this class can be replaced by another more elaborate - IOC container implementing the IServiceLocator interface. - The inspiration for this class is at https://gist.github.com/716137 but it has - been extended with additional features. - - - - - Checks whether at least one instance of a given class is already created in the container. - - The class that is queried. - True if at least on instance of the class is already created, false otherwise. - - - - Checks whether the instance with the given key is already created for a given class - in the container. - - The class that is queried. - The key that is queried. - True if the instance with the given key is already registered for the given class, - false otherwise. - - - - Gets a value indicating whether a given type T is already registered. - - The type that the method checks for. - True if the type is registered, false otherwise. - - - - Gets a value indicating whether a given type T and a give key - are already registered. - - The type that the method checks for. - The key that the method checks for. - True if the type and key are registered, false otherwise. - - - - Registers a given type for a given interface. - - The interface for which instances will be resolved. - The type that must be used to create instances. - - - - Registers a given type for a given interface with the possibility for immediate - creation of the instance. - - The interface for which instances will be resolved. - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given type. - - The type that must be used to create instances. - - - - Registers a given type with the possibility for immediate - creation of the instance. - - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - - - - Registers a given instance for a given type with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type and a given key. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - - - - Registers a given instance for a given type and a given key with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - If true, forces the creation of the default - instance of the provided class. - - - - Resets the instance in its original states. This deletes all the - registrations. - - - - - Unregisters a class from the cache and removes all the previously - created instances. - - The class that must be removed. - - - - Removes the given instance from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The instance that must be removed. - - - - Removes the instance corresponding to the given key from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The key corresponding to the instance that must be removed. - - - - When used with the SimpleIoc container, specifies which constructor - should be used to instantiate when GetInstance is called. - If there is only one constructor in the class, this attribute is - not needed. - - - - - A very simple IOC container with basic functionality needed to register and resolve - instances. If needed, this class can be replaced by another more elaborate - IOC container implementing the IServiceLocator interface. - The inspiration for this class is at https://gist.github.com/716137 but it has - been extended with additional features. - - - - - Checks whether at least one instance of a given class is already created in the container. - - The class that is queried. - True if at least on instance of the class is already created, false otherwise. - - - - Checks whether the instance with the given key is already created for a given class - in the container. - - The class that is queried. - The key that is queried. - True if the instance with the given key is already registered for the given class, - false otherwise. - - - - Gets a value indicating whether a given type T is already registered. - - The type that the method checks for. - True if the type is registered, false otherwise. - - - - Gets a value indicating whether a given type T and a give key - are already registered. - - The type that the method checks for. - The key that the method checks for. - True if the type and key are registered, false otherwise. - - - - Registers a given type for a given interface. - - The interface for which instances will be resolved. - The type that must be used to create instances. - - - - Registers a given type for a given interface with the possibility for immediate - creation of the instance. - - The interface for which instances will be resolved. - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given type. - - The type that must be used to create instances. - - - - Registers a given type with the possibility for immediate - creation of the instance. - - The type that must be used to create instances. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - - - - Registers a given instance for a given type with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - If true, forces the creation of the default - instance of the provided class. - - - - Registers a given instance for a given type and a given key. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - - - - Registers a given instance for a given type and a given key with the possibility for immediate - creation of the instance. - - The type that is being registered. - The factory method able to create the instance that - must be returned when the given type is resolved. - The key for which the given instance is registered. - If true, forces the creation of the default - instance of the provided class. - - - - Resets the instance in its original states. This deletes all the - registrations. - - - - - Unregisters a class from the cache and removes all the previously - created instances. - - The class that must be removed. - - - - Removes the given instance from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The instance that must be removed. - - - - Removes the instance corresponding to the given key from the cache. The class itself remains - registered and can be used to create other instances. - - The type of the instance to be removed. - The key corresponding to the instance that must be removed. - - - - Provides a way to get all the created instances of a given type available in the - cache. Registering a class or a factory does not automatically - create the corresponding instance! To create an instance, either register - the class or the factory with createInstanceImmediately set to true, - or call the GetInstance method before calling GetAllCreatedInstances. - Alternatively, use the GetAllInstances method, which auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the already created instances of the given type. - - - - Provides a way to get all the created instances of a given type available in the - cache. Registering a class or a factory does not automatically - create the corresponding instance! To create an instance, either register - the class or the factory with createInstanceImmediately set to true, - or call the GetInstance method before calling GetAllCreatedInstances. - Alternatively, use the GetAllInstances method, which auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the already created instances of the given type. - - - - Gets the service object of the specified type. - - - A service object of type . - -or- - null if there is no service object of type . - - An object that specifies the type of service object to get. - - - - Provides a way to get all the created instances of a given type available in the - cache. Calling this method auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the instances of the given type. - - - - Provides a way to get all the created instances of a given type available in the - cache. Calling this method auto-creates default - instances for all registered classes. - - The class of which all instances - must be returned. - All the instances of the given type. - - - - Provides a way to get an instance of a given type. If no instance had been instantiated - before, a new instance will be created. If an instance had already - been created, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance - must be returned. - An instance of the given type. - - - - Provides a way to get an instance of a given type corresponding - to a given key. If no instance had been instantiated with this - key before, a new instance will be created. If an instance had already - been created with the same key, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance must be returned. - The key uniquely identifying this instance. - An instance corresponding to the given type and key. - - - - Provides a way to get an instance of a given type. If no instance had been instantiated - before, a new instance will be created. If an instance had already - been created, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance - must be returned. - An instance of the given type. - - - - Provides a way to get an instance of a given type corresponding - to a given key. If no instance had been instantiated with this - key before, a new instance will be created. If an instance had already - been created with the same key, that same instance will be returned. - - If the class has not been registered before, this method - returns null! - - - The class of which an instance must be returned. - The key uniquely identifying this instance. - An instance corresponding to the given type and key. - - - - This class' default instance. - - - - - This can be - used to bind any event on any FrameworkElement to an . - Typically, this element is used in XAML to connect the attached element - to a command located in a ViewModel. This trigger can only be attached - to a FrameworkElement or a class deriving from FrameworkElement. - To access the EventArgs of the fired event, use a RelayCommand<EventArgs> - and leave the CommandParameter and CommandParameterValue empty! - - - - - Identifies the dependency property - - - - - Identifies the dependency property - - - - - Identifies the dependency property - - - - - Called when this trigger is attached to a FrameworkElement. - - - - - This method is here for compatibility - with the Silverlight 3 version. - - The command that must be executed when - this trigger is invoked. - - - - Provides a simple way to invoke this trigger programatically - without any EventArgs. - - - - - Executes the trigger. - To access the EventArgs of the fired event, use a RelayCommand<EventArgs> - and leave the CommandParameter and CommandParameterValue empty! - - The EventArgs of the fired event. - - - - Gets or sets the ICommand that this trigger is bound to. This - is a DependencyProperty. - - - - - Gets or sets an object that will be passed to the - attached to this trigger. This is a DependencyProperty. - - - - - Gets or sets an object that will be passed to the - attached to this trigger. This property is here for compatibility - with the Silverlight version. This is NOT a DependencyProperty. - For databinding, use the property. - - - - - Gets or sets a value indicating whether the attached element must be - disabled when the property's CanExecuteChanged - event fires. If this property is true, and the command's CanExecute - method returns false, the element will be disabled. If this property - is false, the element will not be disabled when the command's - CanExecute method changes. This is a DependencyProperty. - - - - - Gets or sets a value indicating whether the attached element must be - disabled when the property's CanExecuteChanged - event fires. If this property is true, and the command's CanExecute - method returns false, the element will be disabled. This property is here for - compatibility with the Silverlight version. This is NOT a DependencyProperty. - For databinding, use the property. - - - - - Specifies whether the EventArgs of the event that triggered this - action should be passed to the bound RelayCommand. If this is true, - the command should accept arguments of the corresponding - type (for example RelayCommand<MouseButtonEventArgs>). - - - - diff --git a/NuGet/V4Full/lib/wp8/GalaSoft.MvvmLight.WP8.dll b/NuGet/V4Full/lib/wp8/GalaSoft.MvvmLight.WP8.dll deleted file mode 100644 index cdfe90685c71660c84de397cea409515385b383f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27648 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 Le?R}V3_l?Yz{ diff --git a/NuGet/V4Full/lib/wp8/GalaSoft.MvvmLight.WP8.xml b/NuGet/V4Full/lib/wp8/GalaSoft.MvvmLight.WP8.xml deleted file mode 100644 index 4c83a56..0000000 --- a/NuGet/V4Full/lib/wp8/GalaSoft.MvvmLight.WP8.xml +++ /dev/null @@ -1,1644 +0,0 @@ - - - - GalaSoft.MvvmLight.WP8 - - - - - A command whose sole purpose is to relay its functionality to other - objects by invoking delegates. The default return value for the CanExecute - method is 'true'. This class does not allow you to accept command parameters in the - Execute and CanExecute callback methods. - - - - - Initializes a new instance of the RelayCommand class that - can always execute. - - The execution logic. - If the execute argument is null. - - - - Initializes a new instance of the RelayCommand class. - - The execution logic. - The execution status logic. - If the execute argument is null. - - - - Raises the event. - - - - - Defines the method that determines whether the command can execute in its current state. - - This parameter will always be ignored. - true if this command can be executed; otherwise, false. - - - - Defines the method to be called when the command is invoked. - - This parameter will always be ignored. - - - - Occurs when changes occur that affect whether the command should execute. - - - - - A generic command whose sole purpose is to relay its functionality to other - objects by invoking delegates. The default return value for the CanExecute - method is 'true'. This class allows you to accept command parameters in the - Execute and CanExecute callback methods. - - The type of the command parameter. - - - - Initializes a new instance of the RelayCommand class that - can always execute. - - The execution logic. - If the execute argument is null. - - - - Initializes a new instance of the RelayCommand class. - - The execution logic. - The execution status logic. - If the execute argument is null. - - - - Raises the event. - - - - - Defines the method that determines whether the command can execute in its current state. - - Data used by the command. If the command does not require data - to be passed, this object can be set to a null reference - true if this command can be executed; otherwise, false. - - - - Defines the method to be called when the command is invoked. - - Data used by the command. If the command does not require data - to be passed, this object can be set to a null reference - - - - Occurs when changes occur that affect whether the command should execute. - - - - - This interface is meant for the class and can be - useful if you store multiple WeakAction{T} instances but don't know in advance - what type T represents. - - - - - Executes an action. - - A parameter passed as an object, - to be casted to the appropriate type. - - - - Deletes all references, which notifies the cleanup method - that this entry must be deleted. - - - - - The target of the WeakAction. - - - - - This interface is meant for the class and can be - useful if you store multiple WeakFunc{T} instances but don't know in advance - what type T represents. - - - - - Executes a func and returns the result. - - A parameter passed as an object, - to be casted to the appropriate type. - - - - Stores an without causing a hard reference - to be created to the Action's owner. The owner can be garbage collected at any time. - - - - - Initializes an empty instance of the class. - - - - - Initializes a new instance of the class. - - The action that will be associated to this instance. - - - - Initializes a new instance of the class. - - The action's owner. - The action that will be associated to this instance. - - - - Executes the action. This only happens if the action's owner - is still alive. - - - - - Sets the reference that this instance stores to null. - - - - - Gets or sets the corresponding to this WeakAction's - method passed in the constructor. - - - - - Gets the name of the method that this WeakAction represents. - - - - - Gets or sets a WeakReference to this WeakAction's action's target. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets or sets a WeakReference to the target passed when constructing - the WeakAction. This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets a value indicating whether the WeakAction is static or not. - - - - - Gets a value indicating whether the Action's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Gets the Action's owner. This object is stored as a - . - - - - - - - - - - Stores an Action without causing a hard reference - to be created to the Action's owner. The owner can be garbage collected at any time. - - The type of the Action's parameter. - - - - Initializes a new instance of the WeakAction class. - - The action that will be associated to this instance. - - - - Initializes a new instance of the WeakAction class. - - The action's owner. - The action that will be associated to this instance. - - - - Executes the action. This only happens if the action's owner - is still alive. The action's parameter is set to default(T). - - - - - Executes the action. This only happens if the action's owner - is still alive. - - A parameter to be passed to the action. - - - - Executes the action with a parameter of type object. This parameter - will be casted to T. This method implements - and can be useful if you store multiple WeakAction{T} instances but don't know in advance - what type T represents. - - The parameter that will be passed to the action after - being casted to T. - - - - Sets all the actions that this WeakAction contains to null, - which is a signal for containing objects that this WeakAction - should be deleted. - - - - - Gets the name of the method that this WeakAction represents. - - - - - Gets a value indicating whether the Action's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Stores a Func<T> without causing a hard reference - to be created to the Func's owner. The owner can be garbage collected at any time. - - - - - Initializes an empty instance of the WeakFunc class. - - - - - Initializes a new instance of the WeakFunc class. - - The func that will be associated to this instance. - - - - Initializes a new instance of the WeakFunc class. - - The func's owner. - The func that will be associated to this instance. - - - - Executes the action. This only happens if the func's owner - is still alive. - - - - - Sets the reference that this instance stores to null. - - - - - Gets or sets the corresponding to this WeakFunc's - method passed in the constructor. - - - - - Get a value indicating whether the WeakFunc is static or not. - - - - - Gets the name of the method that this WeakFunc represents. - - - - - Gets or sets a WeakReference to this WeakFunc's action's target. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets or sets a WeakReference to the target passed when constructing - the WeakFunc. This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Gets a value indicating whether the Func's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Gets the Func's owner. This object is stored as a - . - - - - - Gets the owner of the Func that was passed as parameter. - This is not necessarily the same as - , for example if the - method is anonymous. - - - - - Stores an Func without causing a hard reference - to be created to the Func's owner. The owner can be garbage collected at any time. - - The type of the Func's parameter. - The type of the Func's return value. - - - - Initializes a new instance of the WeakFunc class. - - The func that will be associated to this instance. - - - - Initializes a new instance of the WeakFunc class. - - The func's owner. - The func that will be associated to this instance. - - - - Executes the func. This only happens if the func's owner - is still alive. The func's parameter is set to default(T). - - - - - Executes the func. This only happens if the func's owner - is still alive. - - A parameter to be passed to the action. - - - - Executes the func with a parameter of type object. This parameter - will be casted to T. This method implements - and can be useful if you store multiple WeakFunc{T} instances but don't know in advance - what type T represents. - - The parameter that will be passed to the func after - being casted to T. - The result of the execution as object, to be casted to T. - - - - Sets all the funcs that this WeakFunc contains to null, - which is a signal for containing objects that this WeakFunc - should be deleted. - - - - - Gets or sets the name of the method that this WeakFunc represents. - - - - - Gets a value indicating whether the Func's owner is still alive, or if it was collected - by the Garbage Collector already. - - - - - Defines a common interface for classes that should be cleaned up, - but without the implications that IDisposable presupposes. An instance - implementing ICleanup can be cleaned up without being - disposed and garbage collected. - - - - - Cleans up the instance, for example by saving its state, - removing resources, etc... - - - - - Use this class to send a message requesting to display a message box with features - corresponding to this message's properties. The Callback property should be used - to notify the message's sender about the user's choice in the message box. - Typically, you can use this message typ's recipient will be an element of the View, - and the sender will possibly be a ViewModel. - - - - - Passes a generic value (Content) to a recipient. - - The type of the Content property. - - - - Base class for all messages broadcasted by the Messenger. - You can create your own message types by extending this class. - - - - - Initializes a new instance of the MessageBase class. - - - - - Initializes a new instance of the MessageBase class. - - The message's original sender. - - - - Initializes a new instance of the MessageBase class. - - The message's original sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - - - - Gets or sets the message's sender. - - - - - Gets or sets the message's intended target. This property can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - - - - - Initializes a new instance of the GenericMessage class. - - The message content. - - - - Initializes a new instance of the GenericMessage class. - - The message's sender. - The message content. - - - - Initializes a new instance of the GenericMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The message content. - - - - Gets or sets the message's content. - - - - - Initializes a new instance of the DialogMessage class. - - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Initializes a new instance of the DialogMessage class. - - The message's original sender. - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Initializes a new instance of the DialogMessage class. - - The message's original sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The text displayed by the message box. - A callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - Utility method, checks if the property is - null, and if it is not null, executes it. - - The result that must be passed - to the dialog message caller. - - - - Gets or sets the buttons displayed by the message box. - - - - - Gets a callback method that should be executed to deliver the result - of the message box to the object that sent the message. - - - - - Gets or sets the caption for the message box. - - - - - Gets or sets which result is the default in the message box. - - - - - The Messenger is a class allowing objects to exchange messages. - - - - - Registers a recipient for a type of message TMessage. The action - parameter will be executed when a corresponding message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Sends a message to registered recipients. The message will - reach all recipients that registered for this message type - using one of the Register methods. - - The type of message that will be sent. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The type of recipients that will receive - the message. The message won't be sent to recipients of another type. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The message to send to registered recipients. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - - - - Unregisters a messager recipient completely. After this method - is executed, the recipient will not receive any messages anymore. - - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only. - After this method is executed, the recipient will not receive messages - of type TMessage anymore, but will still receive other message types (if it - registered for them previously). - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only and for a given token. - After this method is executed, the recipient will not receive messages - of type TMessage anymore with the given token, but will still receive other message types - or messages with other tokens (if it registered for them previously). - - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages and for - a given action. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage and for the given recipient (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Unregisters a message recipient for a given type of messages, for - a given action and a given token. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage, for the given recipient and other tokens (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - The Messenger is a class allowing objects to exchange messages. - - - - - Registers a recipient for a type of message TMessage. The action - parameter will be executed when a corresponding message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - The action that will be executed when a message - of type TMessage is sent. - - - - Registers a recipient for a type of message TMessage. - The action parameter will be executed when a corresponding - message is sent. See the receiveDerivedMessagesToo parameter - for details on how messages deriving from TMessage (or, if TMessage is an interface, - messages implementing TMessage) can be received too. - Registering a recipient does not create a hard reference to it, - so if this recipient is deleted, no memory leak is caused. - - The type of message that the recipient registers - for. - The recipient that will receive the messages. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - If true, message types deriving from - TMessage will also be transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage derive from OrderMessage, registering for OrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - Also, if TMessage is an interface, message types implementing TMessage will also be - transmitted to the recipient. For example, if a SendOrderMessage - and an ExecuteOrderMessage implement IOrderMessage, registering for IOrderMessage - and setting receiveDerivedMessagesToo to true will send SendOrderMessage - and ExecuteOrderMessage to the recipient that registered. - - The action that will be executed when a message - of type TMessage is sent. - - - - Sends a message to registered recipients. The message will - reach all recipients that registered for this message type - using one of the Register methods. - - The type of message that will be sent. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The type of recipients that will receive - the message. The message won't be sent to recipients of another type. - The message to send to registered recipients. - - - - Sends a message to registered recipients. The message will - reach only recipients that registered for this message type - using one of the Register methods, and that are - of the targetType. - - The type of message that will be sent. - The message to send to registered recipients. - A token for a messaging channel. If a recipient registers - using a token, and a sender sends a message using the same token, then this - message will be delivered to the recipient. Other recipients who did not - use a token when registering (or who used a different token) will not - get the message. Similarly, messages sent without any token, or with a different - token, will not be delivered to that recipient. - - - - Unregisters a messager recipient completely. After this method - is executed, the recipient will not receive any messages anymore. - - The recipient that must be unregistered. - - - - Unregisters a message recipient for a given type of messages only. - After this method is executed, the recipient will not receive messages - of type TMessage anymore, but will still receive other message types (if it - registered for them previously). - - The recipient that must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages only and for a given token. - After this method is executed, the recipient will not receive messages - of type TMessage anymore with the given token, but will still receive other message types - or messages with other tokens (if it registered for them previously). - - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The type of messages that the recipient wants - to unregister from. - - - - Unregisters a message recipient for a given type of messages and for - a given action. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage and for the given recipient (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Unregisters a message recipient for a given type of messages, for - a given action and a given token. Other message types will still be transmitted to the - recipient (if it registered for them previously). Other actions that have - been registered for the message type TMessage, for the given recipient and other tokens (if - available) will also remain available. - - The type of messages that the recipient wants - to unregister from. - The recipient that must be unregistered. - The token for which the recipient must be unregistered. - The action that must be unregistered for - the recipient and for the message type TMessage. - - - - Provides a way to override the Messenger.Default instance with - a custom instance, for example for unit testing purposes. - - The instance that will be used as Messenger.Default. - - - - Sets the Messenger's default (static) instance to null. - - - - - Provides a non-static access to the static method. - Sets the Messenger's default (static) instance to null. - - - - - Notifies the Messenger that the lists of recipients should - be scanned and cleaned up. - Since recipients are stored as , - recipients can be garbage collected even though the Messenger keeps - them in a list. During the cleanup operation, all "dead" - recipients are removed from the lists. Since this operation - can take a moment, it is only executed when the application is - idle. For this reason, a user of the Messenger class should use - instead of forcing one with the - method. - - - - - Scans the recipients' lists for "dead" instances and removes them. - Since recipients are stored as , - recipients can be garbage collected even though the Messenger keeps - them in a list. During the cleanup operation, all "dead" - recipients are removed from the lists. Since this operation - can take a moment, it is only executed when the application is - idle. For this reason, a user of the Messenger class should use - instead of forcing one with the - method. - - - - - Gets the Messenger's default instance, allowing - to register and send messages in a static manner. - - - - - Passes a string message (Notification) to a recipient. - Typically, notifications are defined as unique strings in a static class. To define - a unique string, you can use Guid.NewGuid().ToString() or any other unique - identifier. - - - - - Initializes a new instance of the NotificationMessage class. - - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - A string containing any arbitrary message to be - passed to recipient(s) - - - - Gets a string containing any arbitrary message to be - passed to recipient(s). - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. The callback method has one parameter. - and - . - - - - - Initializes a new instance of the class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message with an - arbitrary number of parameters. - - A number of parameters that will - be passed to the callback method. - The object returned by the callback method. - - - - Initializes a new instance of the - class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message. - - - - - Provides a message class with a built-in callback. When the recipient - is done processing the message, it can execute the callback to - notify the sender that it is done. Use the - method to execute the callback. The callback method has one parameter. - . - - The type of the callback method's - only parameter. - - - - Initializes a new instance of the - class. - - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Initializes a new instance of the - class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - An arbitrary string that will be - carried by the message. - The callback method that can be executed - by the recipient to notify the sender that the message has been - processed. - - - - Executes the callback that was provided with the message. - - A parameter requested by the message's - sender and providing additional information on the recipient's - state. - - - - Passes a string message (Notification) and a generic value (Content) to a recipient. - - The type of the Content property. - - - - Initializes a new instance of the NotificationMessage class. - - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Initializes a new instance of the NotificationMessage class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - A value to be passed to recipient(s). - A string containing any arbitrary message to be - passed to recipient(s) - - - - Gets a string containing any arbitrary message to be - passed to recipient(s). - - - - - Passes a string property name (PropertyName) and a generic value - ( and ) to a recipient. - This message type can be used to propagate a PropertyChanged event to - a recipient using the messenging system. - - The type of the OldValue and NewValue property. - - - - Basis class for the class. This - class allows a recipient to register for all PropertyChangedMessages without - having to specify the type T. - - - - - Initializes a new instance of the class. - - The message's sender. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The name of the property that changed. - - - - Gets or sets the name of the property that changed. - - - - - Initializes a new instance of the class. - - The message's sender. - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Initializes a new instance of the class. - - The message's sender. - The message's intended target. This parameter can be used - to give an indication as to whom the message was intended for. Of course - this is only an indication, amd may be null. - The property's value before the change occurred. - The property's value after the change occurred. - The name of the property that changed. - - - - Gets the value that the property has after the change. - - - - - Gets the value that the property had before the change. - - - - - A base class for objects of which the properties must be observable. - - - - - Verifies that a property name exists in this ViewModel. This method - can be called before the property is used, for instance before - calling RaisePropertyChanged. It avoids errors when a property name - is changed but some places are missed. - This method is only active in DEBUG mode. - - - - - - Raises the PropertyChanging event if needed. - - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - The name of the property that - changed. - - - - Raises the PropertyChanged event if needed. - - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - The name of the property that - changed. - - - - Raises the PropertyChanging event if needed. - - The type of the property that - changes. - An expression identifying the property - that changes. - - - - Raises the PropertyChanged event if needed. - - The type of the property that - changed. - An expression identifying the property - that changed. - - - - Extracts the name of a property from an expression. - - The type of the property. - An expression returning the property's name. - The name of the property returned by the expression. - If the expression is null. - If the expression does not represent a property. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed. - - The type of the property that - changed. - An expression identifying the property - that changed. - The field storing the property's value. - The property's value after the change - occurred. - True if the PropertyChanged event has been raised, - false otherwise. The event is not raised if the old - value is equal to the new value. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed. - - The type of the property that - changed. - The name of the property that - changed. - The field storing the property's value. - The property's value after the change - occurred. - True if the PropertyChanged event has been raised, - false otherwise. The event is not raised if the old - value is equal to the new value. - - - - Occurs after a property value changes. - - - - - Provides access to the PropertyChanged event handler to derived classes. - - - - - Occurs before a property value changes. - - - - - Provides access to the PropertyChanging event handler to derived classes. - - - - - Helper class for dispatcher operations on the UI thread. - - - - - Executes an action on the UI thread. If this method is called - from the UI thread, the action is executed immendiately. If the - method is called from another thread, the action will be enqueued - on the UI thread's dispatcher and executed asynchronously. - For additional operations on the UI thread, you can get a - reference to the UI thread's dispatcher thanks to the property - . - - The action that will be executed on the UI - thread. - - - - Invokes an action asynchronously on the UI thread. - - The action that must be executed. - - - - This method should be called once on the UI thread to ensure that - the property is initialized. - In a Silverlight application, call this method in the - Application_Startup event handler, after the MainPage is constructed. - In WPF, call this method on the static App() constructor. - - - - - Gets a reference to the UI thread's dispatcher, after the - method has been called on the UI thread. - - - - - A base class for the ViewModel classes in the MVVM pattern. - - - - - Initializes a new instance of the ViewModelBase class. - - - - - Initializes a new instance of the ViewModelBase class. - - An instance of a - used to broadcast messages to other objects. If null, this class - will attempt to broadcast using the Messenger's default - instance. - - - - Unregisters this instance from the Messenger class. - To cleanup additional resources, override this method, clean - up and then call base.Cleanup(). - - - - - Broadcasts a PropertyChangedMessage using either the instance of - the Messenger that was passed to this class (if available) - or the Messenger's default instance. - - The type of the property that - changed. - The value of the property before it - changed. - The value of the property after it - changed. - The name of the property that - changed. - - - - Raises the PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - The name of the property that - changed. - The property's value before the change - occurred. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - If the propertyName parameter - does not correspond to an existing property on the current class, an - exception is thrown in DEBUG configuration only. - - - - Raises the PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - An expression identifying the property - that changed. - The property's value before the change - occurred. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - An expression identifying the property - that changed. - The field storing the property's value. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Assigns a new value to the property. Then, raises the - PropertyChanged event if needed, and broadcasts a - PropertyChangedMessage using the Messenger instance (or the - static default instance if no Messenger instance is available). - - The type of the property that - changed. - The name of the property that - changed. - The field storing the property's value. - The property's value after the change - occurred. - If true, a PropertyChangedMessage will - be broadcasted. If false, only the event will be raised. - - - - Gets a value indicating whether the control is in design mode - (running under Blend or Visual Studio). - - - - - Gets a value indicating whether the control is in design mode - (running in Blend or Visual Studio). - - - - - Gets or sets an instance of a used to - broadcast messages to other objects. If null, this class will - attempt to broadcast using the Messenger's default instance. - - - - diff --git a/NuGet/V4Full/lib/wp8/Microsoft.Practices.ServiceLocation.dll b/NuGet/V4Full/lib/wp8/Microsoft.Practices.ServiceLocation.dll deleted file mode 100644 index f6c67d7899509480f3dbc9d9404dbe59415649f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10752 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 h^^E0w(xATv@81FlX#76|tHOZ${w4gH - - - Microsoft.Practices.ServiceLocation - - - - - This delegate type is used to provide a method that will - return the current container. Used with the - static accessor class. - - An . - - - - This class provides the ambient container for this application. If your - framework defines such an ambient container, use ServiceLocator.Current - to get it. - - - - - Set the delegate that is used to retrieve the current container. - - Delegate that, when called, will return - the current ambient container. - - - - The current ambient container. - - - - - The standard exception thrown when a ServiceLocator has an error in resolving an object. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - - The message that describes the error. - - - - - Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. - - - The error message that explains the reason for the exception. - - - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. - - - - - The generic Service Locator interface. This interface is used - to retrieve services (instances identified by type and optional - name) from a container. - - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - This class is a helper that provides a default implementation - for most of the methods of . - - - - - Implementation of . - - The requested service. - if there is an error in resolving the service instance. - The requested object. - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - When implemented by inheriting classes, this method will do the actual work of resolving - the requested service instance. - - Type of instance requested. - Name of registered service you want. May be null. - The requested service instance. - - - - When implemented by inheriting classes, this method will do the actual work of - resolving all the requested service instances. - - Type of service requested. - Sequence of service instance objects. - - - - Format the exception message for use in an - that occurs while resolving a single service. - - The actual exception thrown by the implementation. - Type of service requested. - Name requested. - The formatted exception message string. - - - - Format the exception message for use in an - that occurs while resolving multiple service instances. - - The actual exception thrown by the implementation. - Type of service requested. - The formatted exception message string. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activation error occured while trying to get all instances of type {0}. - - - - - Looks up a localized string similar to Activation error occured while trying to get instance of type {0}, key "{1}". - - - - diff --git a/NuGet/V4Full/lib/wp8/System.Windows.Interactivity.dll b/NuGet/V4Full/lib/wp8/System.Windows.Interactivity.dll deleted file mode 100644 index 0153cf5c43cf6f308a8f89a589fb0b873f8cd027..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53872 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
f%4GCxR9ka#^+kLV z`_ukR8Ly^?aAODV%Y{D#-U|Ub!92N-JjZ!^jnmsqNWL6jI+oV*d5vG&#t<{>fk0Vn z@#!Uk;L;WBo7O1nfS48&W(ICrfh}TUeMk9GIxKqXaukAl;KL%`mVS0HPJMI_>8as{ z9R+V9_Ttb?8-GM{SVjTmpmq0|QL5Q?`Q1&RYl zCC-A0m??1bjqgsr_hLlO$n7XOH0a&{$BgR zSYkwORqoIY(q3=v1|#0nt_UNL@4xt_11u51F%*Ab{&W2_hv0vApo$5g0O$l zX9Nb*1mwCMD-#>y{63eK%JCN(O26w^|8|^%AcGG2NIAD&F&ozo$(oS5+Tq&mQg||u z?FqOGw85&ICNR=XF=>ZR=ebAL@m4zZt!!dTEeTi0polMKOm1uC>^EfDGHmGV!kU!N z`U(i&j)YZ*Kl4;tF9g<)wz14IR_ZEV7NzUZ(J2(>e}f#{Cc|mCphsEtdSa!2Q$5Xy zyBsHb$EC62ik(X5VK~H&E!r!;zwZ!-EIqOpYW+SIKK)>d#B=WMW0`brZOa@;A`9^t z&-Q{TN#?y9Chr0|2rsV`OIT^?6G9LSnFepMvMW8~g4EOw$0uHDVX5mIUuQHA921WF n@a5FdvD)z`n~z`nY-oKBU>_K+VS1x`cY}D+8ZNI3vgH2*%guDb diff --git a/NuGet/V4Libs/MvvmLightLibs.V4.nuspec b/NuGet/V4Libs/MvvmLightLibs.V4.nuspec index 8833904..99b0999 100644 --- a/NuGet/V4Libs/MvvmLightLibs.V4.nuspec +++ b/NuGet/V4Libs/MvvmLightLibs.V4.nuspec @@ -1,8 +1,8 @@  - + MvvmLightLibs - 4.1.26.1 + 4.1.27.0 MVVM Light libraries only Laurent Bugnion (GalaSoft) Laurent Bugnion (GalaSoft) @@ -10,92 +10,100 @@ http://www.galasoft.ch/mvvm http://www.galasoft.ch/mvvm/resources/Logo/icon_100x100_transparent.png true - The MVVM Light Toolkit is a set of components helping people to get started in the Model-View-ViewModel pattern in Silverlight, WPF, Windows Phone 7 and Windows 8. It is a light and pragmatic framework that contains only the essential components needed. This RTM version of V4.0 contains only the libraries! + The MVVM Light Toolkit is a set of components helping people to get started in the Model-View-ViewModel pattern in Silverlight, WPF, Windows Phone and Windows 8. It is a light and pragmatic framework that contains only the essential components needed. This version contains only the libraries! The MVVM Light Toolkit is a set of components helping people to get started in the Model-View-ViewModel pattern in all versions of Silverlight, WPF, Windows Phone 7 and Windows 8. Copyright 2013 Laurent Bugnion (GalaSoft) en-US mvvm mvvmlight silverlight wp7 windows8 winrt win8 wpf windowsphone windowsphone7 windowsphone8 + + + + + + + + + + + + + + + + + - - - - + + + + - + + - - - + + + + - - + + + - - - - - - - - - - - - - - - - - + + - - - + + + + + + - - - - - - - - - + + + + + + + + + \ No newline at end of file diff --git a/NuGet/V4Libs/MvvmLightLibsPreview.V4.nuspec b/NuGet/V4Libs/MvvmLightLibsPreview.V4.nuspec deleted file mode 100644 index d86b514..0000000 --- a/NuGet/V4Libs/MvvmLightLibsPreview.V4.nuspec +++ /dev/null @@ -1,83 +0,0 @@ - - - - 4.1.23.0 - Laurent Bugnion (GalaSoft) - Laurent Bugnion (GalaSoft) - http://mvvmlight.codeplex.com/license - http://www.galasoft.ch/mvvm - http://www.galasoft.ch/mvvm/resources/Logo/icon_100x100_transparent.png - MvvmLightLibsPreview - MVVM Light libraries only [Preview] - true - The MVVM Light Toolkit is a set of components helping people to get started in the Model-View-ViewModel pattern in Silverlight, WPF, Windows Phone 7 and Windows 8. It is a light and pragmatic framework that contains only the essential components needed. This RTM version of V4.0 contains only the libraries! - The MVVM Light Toolkit is a set of components helping people to get started in the Model-View-ViewModel pattern in all versions of Silverlight, WPF, Windows Phone 7 and Windows 8. - Copyright 2012 Laurent Bugnion (GalaSoft) - en-US - mvvm mvvmlight silverlight wp7 windows8 winrt win8 wpf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/NuGet/V4Libs/lib/SL4/GalaSoft.MvvmLight.Extras.SL4.dll b/NuGet/V4Libs/lib/SL4/GalaSoft.MvvmLight.Extras.SL4.dll index 0cb5da5d107f7900009dcf5410e6f81e71a4a556..5a1ea48eea52a997121b054f0f9ed456f081ff72 100644 GIT binary patch delta 3685 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 delta 328 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 R=YKX@cwzf8{lBxoe*(R>n*aa+ diff --git a/NuGet/V4Libs/lib/SL4/Microsoft.Practices.ServiceLocation.xml b/NuGet/V4Libs/lib/SL4/Microsoft.Practices.ServiceLocation.xml deleted file mode 100644 index a6951ff..0000000 --- a/NuGet/V4Libs/lib/SL4/Microsoft.Practices.ServiceLocation.xml +++ /dev/null @@ -1,263 +0,0 @@ - - - - Microsoft.Practices.ServiceLocation - - - - - The standard exception thrown when a ServiceLocator has an error in resolving an object. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - - The message that describes the error. - - - - - Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. - - - The error message that explains the reason for the exception. - - - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. - - - - - The generic Service Locator interface. This interface is used - to retrieve services (instances identified by type and optional - name) from a container. - - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activation error occured while trying to get all instances of type {0}. - - - - - Looks up a localized string similar to Activation error occured while trying to get instance of type {0}, key "{1}". - - - - - This class provides the ambient container for this application. If your - framework defines such an ambient container, use ServiceLocator.Current - to get it. - - - - - Set the delegate that is used to retrieve the current container. - - Delegate that, when called, will return - the current ambient container. - - - - The current ambient container. - - - - - This class is a helper that provides a default implementation - for most of the methods of . - - - - - Get an instance of the given . - - The requested service. - if there is an error in resolving the service instance. - The requested object. - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - When implemented by inheriting classes, this method will do the actual work of resolving - the requested service instance. - - Type of instance requested. - Name of registered service you want. May be null. - The requested service instance. - - - - When implemented by inheriting classes, this method will do the actual work of - resolving all the requested service instances. - - Type of service requested. - Sequence of service instance objects. - - - - Format the exception message for use in an - that occurs while resolving a single service. - - The actual exception thrown by the implementation. - Type of service requested. - Name requested. - The formatted exception message string. - - - - Format the exception message for use in an - that occurs while resolving multiple service instances. - - The actual exception thrown by the implementation. - Type of service requested. - The formatted exception message string. - - - - This delegate type is used to provide a method that will - return the current container. Used with the - static accessor class. - - An . - - - diff --git a/NuGet/V4Libs/lib/SL5/GalaSoft.MvvmLight.Extras.SL5.dll b/NuGet/V4Libs/lib/SL5/GalaSoft.MvvmLight.Extras.SL5.dll index cbfad73ee125696f95dd4da910b157fbc461de74..c902a3b155d7938803a0f5ac735711b31ddeba90 100644 GIT binary patch delta 3685 zcmZ9P3sBV69>>4u{9jA%vMj3=fg&%TfIK!qpwx>JC>1DJJK9!=dUex$rJ2^kSX}YZ zv@TbtJ6wgd8YwG-u}r4$F&5n@om-LSHJl8`xoX*4^Iq@o|J#47w`IZL|vD7Zk@V&b$n%TW4W^M41!;#McbAG(?Op);Llnx$!%`|?Bqw60tunk>hzFT z>=%sPxAeUC#JrU?!2_p0AGvk+$>d*i_P_D#C;JY3 zyzuPKt;HOg(f>UzV zpV&Sq@2MSw?H~7gnqS;i{QC6S?_a!o@wFemuTl>k3_Mu&dex=YpAtoR`%#$?Co0-6 z#P64ZHAsR-HV`MsMxs}4BG$@g;!4>@+$cNX!WQ`!aaQz9)rEabe@u$z!arjs5Qn%P zAU>%K5-zkUabhec>*I+&<|3lNdc6Yzuj<8=|H!tQYX0J`3K%Yo9#}u*REnZw zUX(eZMa~o@33bk9m98Xxj%cgJZPZ2hV_M=3wwYow65C9%>((mLphRM=VpPNeN3>Rv z1#1KvqE+1fe^vha+MKX@nc?(d!n_4vH0s#?hf>?S@-> zsG$>Iux+tzm;1>svh@pd^-la6u|%?pBx;6!VXi&~%OjRZ)@hl!dKW&3*eJ55IlrTtdy#bfInhg z7>UOsb`GPlIbu;_G+t#3-@DqG0*jxt!}Vzy-;E6HRF zEIXkLCtGS+zmg#W9;~y}p=JmVwpo_O)?wM7*gmvuE?b{v8`*xgtb@&-ZB8v@`QjU#fGL)q)$gU@@3-s+y_&Y-9LsEmmu#73gNwLD{49>vC@$+Akr zC-U%;W%G?1vVE4-Q!F1REZau0d;~7C9>#vdk8!xlR*!yTo*0Ly9CH=*xMEBpbFnqp zG@Fks&a$Dl8nWcDq0r_>0n*tHlX*n}7PAF0$My(4Pev!$WMH{55szCojjR|W_`wVJG8tK6 zL!D!|G8v`A1J{QrK?OgR4G_`8l@cr){d=rO-i5}n*`9FjRLT&vtjSqG*35PUFE|g$ zGJrSm5xnATQOi(j*_+Pwatd`Q=;eN${?MaoceU4~tq_3?Vh?)62CYD5&%Mcg3bh+D)+;@?F!k!~+>l8mGJew1OgeU?nXCi@auDO&6+ z10=86*T_`7WnWJ;1L;hUMKfB&d9OHO-$zliqzrxbL)66u`}^`?8eoG+N3^3ymNTnp zuy3SS#5(>>HE(hF#C)z(&iyRmyxG>R1k!P@!%y!*ljTg0RZ{IRr()8>EN3S1I%Z*u zqd=+U@6F|0vfRp>cX$mC-zYwG_>@M`>!?$nrb%y8X5o}$r;^J36fqkEqTjJg*~nkL zl_EC!JEe)cYvPh7-V@LBd{enRf!CMH*Pw{$MNV|Kn#$!x7R^iT;e0E#^<$SfA8lT( zpQ!&bD9#0Hvo*zl+qp{JBQl&mv5%_0u6A>SoqP(|$)|v0Tyjig#(bcf{6tOSE!TnV z@~qlH8}5?Y$@xysci>H@UF&4Vp~SUFJ4}Q1$ipzV?O~W(`6Fw1Z@?AQK4m#+6}g=k zwQ^qB9#2CfHB>)C_5C={t%~rKt4#k97hFF5DqrLu zaoOb)mqm1}d0WkzLgvIa=^oA}Fw=H6bLlpzvKB0;&bVpUXLaD|$X}-+t7~|fljFaX|s1cLgEovj~b$iA0 zxX)cJCQ?7&(1CA>JIi<;>)q7>sbY;CUUWiSjgqYXrug8E}x07C_kI?ehj64R>NilGO-rJ zqRLRH+KkxBA?{%CuO@>gwZiH<0fDN%nB zbe79A|Dl5UuJc7Y5_dV& z%)*=U9#qLvNx)s< z{_>da_>{5lWR*k@o>a2+_@;S1NB=ttw(R%vXY3w(&+WD~=b!0)_vKa3wl`1hwu#)( z+^Q8BFn`U_wD<=@0!{GzQc6|8wCR(kuRHVP$qx&@p4z$hua7jIn)^$;t=c9;R>(CY zyS-q>G&x|1H=dTJ($eDFx85I;jyz-{hyL=B4NoX<=2;phan=uiC{KJK?++zQW^8L0 HzH8!twU9IJ delta 3692 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 - - - Microsoft.Practices.ServiceLocation - - - - - The standard exception thrown when a ServiceLocator has an error in resolving an object. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - - The message that describes the error. - - - - - Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. - - - The error message that explains the reason for the exception. - - - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. - - - - - The generic Service Locator interface. This interface is used - to retrieve services (instances identified by type and optional - name) from a container. - - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activation error occured while trying to get all instances of type {0}. - - - - - Looks up a localized string similar to Activation error occured while trying to get instance of type {0}, key "{1}". - - - - - This class provides the ambient container for this application. If your - framework defines such an ambient container, use ServiceLocator.Current - to get it. - - - - - Set the delegate that is used to retrieve the current container. - - Delegate that, when called, will return - the current ambient container. - - - - The current ambient container. - - - - - This class is a helper that provides a default implementation - for most of the methods of . - - - - - Get an instance of the given . - - The requested service. - if there is an error in resolving the service instance. - The requested object. - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - When implemented by inheriting classes, this method will do the actual work of resolving - the requested service instance. - - Type of instance requested. - Name of registered service you want. May be null. - The requested service instance. - - - - When implemented by inheriting classes, this method will do the actual work of - resolving all the requested service instances. - - Type of service requested. - Sequence of service instance objects. - - - - Format the exception message for use in an - that occurs while resolving a single service. - - The actual exception thrown by the implementation. - Type of service requested. - Name requested. - The formatted exception message string. - - - - Format the exception message for use in an - that occurs while resolving multiple service instances. - - The actual exception thrown by the implementation. - Type of service requested. - The formatted exception message string. - - - - This delegate type is used to provide a method that will - return the current container. Used with the - static accessor class. - - An . - - - diff --git a/NuGet/V4Libs/lib/WindowsPhone8/GalaSoft.MvvmLight.Extras.WP8.dll b/NuGet/V4Libs/lib/WindowsPhone8/GalaSoft.MvvmLight.Extras.WP8.dll index 60e7347f2ec8b065de8f52b121ab7a9430ef95ff..c2d746e5ca1356d073ba06000be4ec96b10a0315 100644 GIT binary patch delta 187 zcmZozz}T>WaY6@6bd_}A#vU&f7HNjkh|RZDHi-+Ye|YNCn#g(nOV`cfZxNgPX7e1I zCG3pGlO0{^bwJ7)fPe{zWf&P4ZX^M*3j;$?uuJep#iF+l60dpg-0}Yi|CQP$o8P!B zVCF83kY-?HU;&ygy?MIFWF}s720aENAT(nzVKAL+?)@BSw7kz}G;w)fb2O1ew|Scx I{r)oo0Nh?W82|tP delta 187 zcmZozz}T>WaY6@6CgbCPjXho}EK&?MC7W-lY!Vj;n)$6sS4!7=)3>_{9W279H_x$I z!p>+k+0mt52c(<<2$+CahLM5cMiLOaFfarKy9C$x=3nI^73rUw-?%Jb z=C&!3Vqj!o0h%tgdAi4BCSEfJJq9BNO9pcWQwFoi=HAbNM$7wrMiZC!HAfRkbep%C I(eFPa0QN{W0ssI2 diff --git a/NuGet/V4Libs/lib/WindowsPhone8/GalaSoft.MvvmLight.WP8.dll b/NuGet/V4Libs/lib/WindowsPhone8/GalaSoft.MvvmLight.WP8.dll index cdfe90685c71660c84de397cea409515385b383f..e0fbfff2f6afa81dc6340e273e4b74a2a213e65a 100644 GIT binary patch delta 187 zcmZp;!PszvaY6@6bd_}A#vV6Y7HNjkh|Sk*k4Xq@^4dM=&wM?fNzZ*=vOWHLWAmD@ z&zy|LlNTg7=zx?n009#a%P=x9{HO!s1O|qnV3*)##(=PxmNv(o?nQ-iPWc?0c@i6# zxl1FY85kK@fTl}to}Mz9iPxM#kHH8C%@|A=OedSC-v$~joN*gX{C9>qnn+{Pq0Nk0 G{}};rUO40c delta 187 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 A5C8xG diff --git a/NuGet/V4Libs/lib/net35/Microsoft.Practices.ServiceLocation.dll b/NuGet/V4Libs/lib/net35/Microsoft.Practices.ServiceLocation.dll deleted file mode 100644 index 0091baf79ed2489159e7c285b0691e9776189a3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11264 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 diff --git a/NuGet/V4Libs/lib/net35/Microsoft.Practices.ServiceLocation.xml b/NuGet/V4Libs/lib/net35/Microsoft.Practices.ServiceLocation.xml deleted file mode 100644 index d040144..0000000 --- a/NuGet/V4Libs/lib/net35/Microsoft.Practices.ServiceLocation.xml +++ /dev/null @@ -1,280 +0,0 @@ - - - - Microsoft.Practices.ServiceLocation - - - - - The standard exception thrown when a ServiceLocator has an error in resolving an object. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - - The message that describes the error. - - - - - Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. - - - The error message that explains the reason for the exception. - - - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. - - - - - Initializes a new instance of the class with serialized data. - - - The that holds the serialized object data about the exception being thrown. - - - The that contains contextual information about the source or destination. - - - The parameter is null. - - - The class name is null or is zero (0). - - - - - The generic Service Locator interface. This interface is used - to retrieve services (instances identified by type and optional - name) from a container. - - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activation error occured while trying to get all instances of type {0}. - - - - - Looks up a localized string similar to Activation error occured while trying to get instance of type {0}, key "{1}". - - - - - This class provides the ambient container for this application. If your - framework defines such an ambient container, use ServiceLocator.Current - to get it. - - - - - Set the delegate that is used to retrieve the current container. - - Delegate that, when called, will return - the current ambient container. - - - - The current ambient container. - - - - - This class is a helper that provides a default implementation - for most of the methods of . - - - - - Get an instance of the given . - - The requested service. - if there is an error in resolving the service instance. - The requested object. - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - When implemented by inheriting classes, this method will do the actual work of resolving - the requested service instance. - - Type of instance requested. - Name of registered service you want. May be null. - The requested service instance. - - - - When implemented by inheriting classes, this method will do the actual work of - resolving all the requested service instances. - - Type of service requested. - Sequence of service instance objects. - - - - Format the exception message for use in an - that occurs while resolving a single service. - - The actual exception thrown by the implementation. - Type of service requested. - Name requested. - The formatted exception message string. - - - - Format the exception message for use in an - that occurs while resolving multiple service instances. - - The actual exception thrown by the implementation. - Type of service requested. - The formatted exception message string. - - - - This delegate type is used to provide a method that will - return the current container. Used with the - static accessor class. - - An . - - - diff --git a/NuGet/V4Libs/lib/net40/GalaSoft.MvvmLight.Extras.WPF4.dll b/NuGet/V4Libs/lib/net40/GalaSoft.MvvmLight.Extras.WPF4.dll index 85825f2dc3407654a9742fc5ed8eb6fe8de3b237..c66ecc5cfa5329ca4c1b103a0aea705a24fc6519 100644 GIT binary patch delta 3828 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 delta 3834 zcmZvf33OD|8OQ(kzGWsjOJ*ik0znfJNYX42m_VWlCBPt&fP~dZkWCS5iXg)h<@gc< z(MTvvC!+BX7Qwb^h{XUc6-zLIl9m>v6eCoGn&wDrivks-)b@MdJO}D&&bhzb-~H}B z_r1AO)h4Ri#D?cp@vlEm3e_iwJ43GzlFw`pogV1w2m&)ee^tO@EtKSQYy}+T^-F<- zaMAS4aG6LIDdB2i+>T`wpucgHBsA>E2R;qoF7Gi$=C0Tr*S0!eow)MknW72rEN$M^ zbhSL`xPEF~s zXqw&q_tMi{D=MGaT$bx!G2@X;o2O!2;MMI-YeuA0c8$&c-Pg@;fBE%qD%!n!ch0@| zJ#l&d)+aoVe^9(oJlJ|%`r}1KtCnz38f%b*BDtP8LH>xiKyD;1k*^U~%T{8ed>0;U zmuU_Ot3N0_Sn9i> zd+-zH8Q%?qJG8lpvv_#YcXpWQbDwut+o-(oXizr`L!uc&p3 zAe>Pi9TNszIG$+MuI+uA8oJTNw$a`!JIMaQ)+5Z-yKyaQX=Iab=-uskwSDUQUh#Tf`Xnup?^sBMu8wzKPAm zcMy!)qv(y40g;%w`o5TInYsGDC>a=u9TO|b7N%Ne(CQPgFwN9z{6co3A3D+_c1Rw_ zU0D6yh#i+_(H}=MBld;-3zD%gD`HON5(c1GwrREKqg*2^h?*1wQNh+D?p7RRt1JsB z#x-gD!Z>e|Bf3&QJV#9HPtpkb{L>{iPRU=m$EApV`m=mo=v6fEeV5_xH)e1$PfjCQ_ z(26M7FJgFsy2(cxTL)Pl9ij@h5O!`}H}hToi9*lw^UTDFO8m}PBjC6@KD&9ls9H#=Qv zSs~jGEt|%c$q!!SSO(ya7}}h9N&qFP#?7r6i>drn)}qLjr;J5S#y7FE@?JDX%--zY zqZDJCWryA4$(q>?Ba|EgHl==0RpB^L^%r%=63(%rBT<5gUaNr$v#7VS0!SBA&QKq!WKEa)@-Eh!bQy z)eoW=I~|Y61RQWYB}>H#N0mWx&apHa*kIX=5Nm+mjtc6`8luR;p;>%*Aq&exWg4vR@2nq zQp$0sYmbt`{S+AduTBhf{ZgstFW^!!*(KBl?yiAL8u(;1@_bXcJb~Aj!aGsGEW?wo zQECd87g#hm+|T)K)HaCMMJAn;QsH$9Iw864r`1g`%q^-D0rv}PDJHwNtGmQ(ccIuv z4UVXt+-wKm2zKy|;C(K6U(AU;ubTW+P2%IX8_jgv+D(VAm$skt`#HZG-R=QYVlo~p zJApgdB!~NoL^{{WA?k+hF|-Jm&B4Rx zQ&FQRA_nOqHao7|R*aQ#^K6Y2T}WILx6D>b(N(r=)L=|ZHhrgmP5ET>vuERRjG&UW zm_WP@^;GV|N#fI}A!cAL)ftKq@g8n98b|C#HpX*cCjL!<`IMiJFs90O{8nAAwxeC` zYimbXE>}NcD#Faih|6k?Es68V%ycd(;{04@HFH~}M4GLtncJ8LnR5;05Av8=%^azl zmF6(3m|K}`%yUfG%sOp$ljoS|W#$u^Bbil>GiH^OgUkmhseF+VRH^bFg`Gr0VG9`NRHuFA||DUoee2=FIMgM%QSF<|B zgjsSh-jNeAOOB)T5G6mQJW2(W=1{7{bIQ|{)=+v2o7FRD*DCR`b_UnA^W=-D&KcUt z#hBIV9IPZ{-rx0JYC}bL(eBZe!>`tNybF8TsS~4X?zpeR{`05Gr^oxx)!B0n zY+`Qf(2}!uF(mArwk*s1?PyNV{5g_9YxwC>O4ESJQ^rhr`9IGdnDo!KqMtSSnl5*~ z`nl4&XPQlTKMO|J1DE;JF)@^MhgcR$ifg?z-66uR2cEgjzN8OroJt$lr}d==!qPbm y*%(5%t$cc#hJ}aE{2Ps*Tz>Ui<*BoVf2$;E#>SY%k)N)KxviduE{f1#+kXK+=4JW- diff --git a/NuGet/V4Libs/lib/net40/GalaSoft.MvvmLight.WPF4.dll b/NuGet/V4Libs/lib/net40/GalaSoft.MvvmLight.WPF4.dll index d3653a8a32e76dc9461d93f447ca22ba80ad5468..b573ce39fedd23a615d87331d34a5da42f300ff6 100644 GIT binary patch delta 311 zcmZp;!`N_#aY6^njwp#@2@6=JupR`tcLD=Rc;cDEB#*8tT+RT{qpAi71M|iUU delta 311 zcmZp;!`N_#aY6?R&P`#)4Fdi${d%rTEJwj>QDbws(uS+{%qcPWNOmpCE;q^j7F1B zC)t7>Kba?4LU0{RcZ}4NHrMs7ckU$YE)!$kY?>U-%*|0K#lXnG0yIl%^YpaIOuS|c odJIMk77UgQ#tdeY%`DL=x%VU-x%ZyyIp+d_ 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 diff --git a/NuGet/V4Libs/lib/net40/Microsoft.Practices.ServiceLocation.xml b/NuGet/V4Libs/lib/net40/Microsoft.Practices.ServiceLocation.xml deleted file mode 100644 index d040144..0000000 --- a/NuGet/V4Libs/lib/net40/Microsoft.Practices.ServiceLocation.xml +++ /dev/null @@ -1,280 +0,0 @@ - - - - Microsoft.Practices.ServiceLocation - - - - - The standard exception thrown when a ServiceLocator has an error in resolving an object. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - - The message that describes the error. - - - - - Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. - - - The error message that explains the reason for the exception. - - - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. - - - - - Initializes a new instance of the class with serialized data. - - - The that holds the serialized object data about the exception being thrown. - - - The that contains contextual information about the source or destination. - - - The parameter is null. - - - The class name is null or is zero (0). - - - - - The generic Service Locator interface. This interface is used - to retrieve services (instances identified by type and optional - name) from a container. - - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activation error occured while trying to get all instances of type {0}. - - - - - Looks up a localized string similar to Activation error occured while trying to get instance of type {0}, key "{1}". - - - - - This class provides the ambient container for this application. If your - framework defines such an ambient container, use ServiceLocator.Current - to get it. - - - - - Set the delegate that is used to retrieve the current container. - - Delegate that, when called, will return - the current ambient container. - - - - The current ambient container. - - - - - This class is a helper that provides a default implementation - for most of the methods of . - - - - - Get an instance of the given . - - The requested service. - if there is an error in resolving the service instance. - The requested object. - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - When implemented by inheriting classes, this method will do the actual work of resolving - the requested service instance. - - Type of instance requested. - Name of registered service you want. May be null. - The requested service instance. - - - - When implemented by inheriting classes, this method will do the actual work of - resolving all the requested service instances. - - Type of service requested. - Sequence of service instance objects. - - - - Format the exception message for use in an - that occurs while resolving a single service. - - The actual exception thrown by the implementation. - Type of service requested. - Name requested. - The formatted exception message string. - - - - Format the exception message for use in an - that occurs while resolving multiple service instances. - - The actual exception thrown by the implementation. - Type of service requested. - The formatted exception message string. - - - - This delegate type is used to provide a method that will - return the current container. Used with the - static accessor class. - - An . - - - diff --git a/NuGet/V4Libs/lib/net45/GalaSoft.MvvmLight.Extras.WPF45.dll b/NuGet/V4Libs/lib/net45/GalaSoft.MvvmLight.Extras.WPF45.dll index fad3e26c906ed2048d167b7fa59e021fa4a45c0b..4fb9de759eeba967992928f2cbc9333d19e0c69a 100644 GIT binary patch delta 3800 zcmZ9P3slrq9>>4;{vR_aGs6sMvS5Pp(0I!zAhanjCCL+tCgn4;G<-`MWDSIoh?uiu zZg#Yl*%L0LTUo*uo?5DvQ-{{t)>=J2+Rd}S|8M?{Zo|1BexLih_kSOA z=Rg0c?iSVEV$TkB!&4C@-d&Nx?md#CJQyv!gR%DR3Sc(qRSj&=ywRb-hk#)69h-qj zU&(?*Uzvy(VZIvS8TA7-HeR!+NN8xz0>1W*lG&bJ)t@AI%sjGUHEHsZfVWx-pNI;9}UT#o!e14B}nF;8Yxq{URu;S^mxn4 zf^FZOe17eRuLo}ujqQEX9WGY2YmujLtR7Cqggl zP8?x=5qjA}azgd3yZ2PRo5it9Rlr0lSOrrSblL9%J<`G@ELy-i4PY_>-+78=+_pSRul&D(08m zT#QCVz?NVPVq*O{WAzazHO*Lk1d8MQxjwO;Y*oBz9$I}QR!uat2A#4SW6?XwZ>QxM zjKlW3{MIiAFdk1ndUlu!e0|WGjk@!#2|j z70)HaBR|FHI4la48<>a+(-u(EiKq=&HzuJmU>A{qqX7#N3Fu|>zlDid%G35@qkXZO zh>fQ8ktN|3UW6CrA#olp8E={TR!F{f`afdSLbQ!WD+*?MtVEk`DX>9WvjuPbeSAnH?5!g<-k4JKj07Ay_Bm? z=Y8VO)^BlubKWsCL%-2~3r~(;F(>pp(iNs1Ae)W~)B4DAv4byD%a_T=9yXssg~r+r>83wBu~Wrk!Vd*tDB$ zPnwowHHO%2S^--kfAIXrvH)(sq0N?}6recXb8Bk~QOcjnI!v~wD21p^_$4LKY5-X>%4x8R*bBaz5-n>4aH9G8iogF7i})D%In z^$?x559mU7+Rn-4G)#j?#67kFSGZ@oHmL{TF}A2)Om)<#CCIbCthR~! z9d6M{9o|vj<8ICTM9|Dn1pQpoFG@l_RSo`KjppOmfn)NT+Chg;Xk8q4aom9cMb#U_kc5IKsU+=%I6c*4(IV&L-^>jz2eRraEqF#k{^Y;dMIn61pX2sYBuq z&Yf~dv^YoWG5E-ts((%G%kfX{l>_N2)2|@JwNC#pZ}k;Ky4>Q1NOKu)uF+D+`L1T& zO|i##*Nv(~W*Qc|j?*3gQP*3#Dz;KLRh+T4C@QVHM|Vo&HXDrJxmpybH13X-c-?he zt;8Fy6j6_pt^^S-jUBDTC$4jPJ-(-!O8i7|v`h$fi)fh@nkgo6n>6Cj9(^@hg=Pun z;j^e}kC;I$rw6g+Ve>3Ss0u5y?5FHf;`3o^EG3lPY)M8f?hZ<(@APXFPrztvGRl!b zH4P{vjzlfhhvGxxQ>Y>)U^}%*$4+84_sYX5t0x(=Iq?v#Qep+gE8xRy*@F+%wQ3J~ zRF|a(KDk!?im3=A4icBuDoZrS6PS~@W(LR0nKjHNe~mPH)i9fwrK z8;zDRtC@$G-OLM2Sd2E^R)ZIq7-7Uw%<0VP;6WqHgw2Sfn7ie5X;H$I@k*DXsrRVG z>Z_{fqUzMfYa{dsy;eV}zo(zq2lWg3b^S4mN;gf7o@RA=+zg_v1RhpG1dy(m60`L( zVlne!eKEybm@hC-=ucD4Bi3h$Ypl-`Utk_)b}>IUI371y#s?XV?qe=z4msXbfv+4V zeT|8SOF~g5ACa}RX$Ry{*)6}2!*ZH3Q<t&gR~u*S39E( zX*v46`bxb@|C6p(gPyMiofjDM#;d-Xq^wZ_sfGleyp34+&LzbQ;k%ZUEkt{Ia-+Df zRHot$IR~Y37L_Gb+*C5DY}N-JJe2XRuX#CdHHKWand>!{5j=II+y z+HOl#A}8#5d+h8@FLo8bnD=Gxx#sn6!bGnM(k+f;w@{HiAHfqg+6{J%>>rnEbkToT??%l`l#oKs~0 delta 3804 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 diff --git a/NuGet/V4Libs/lib/net45/GalaSoft.MvvmLight.WPF45.dll b/NuGet/V4Libs/lib/net45/GalaSoft.MvvmLight.WPF45.dll index d75ea8e71d3bfa654a9f8133827494a1772e67e3..72ebc804c30b18a2114c8594dfcc1bb107e3d3af 100644 GIT binary patch delta 328 zcmZp;!`N_#aY6@6LA7+?#2z1}s9+U?mHG0 z`tHuAbxj{*KiyKv61_g*&ciG2_Ca#XwmdkszGC8*Qxhug<{UiwagB3bQit4zwOWb% z2U0VSE@9lV`2y1xOBQJchRDqwHUiQDx33=MXMM@-wYn?y{oCCuD>ttQ*WhL}o_sOM zUI*lM1|VPpVi`sT28~7_PG(>T3U&!LbKAkN<iQksF0 zfdy!~^ycYllbLwU8T1&8fY6-5g2806dFFkf(c)S6(Zrdv&Cx_QrtI3xnDd_z00H-W Az5oCK delta 328 zcmZp;!`N_#aY6@6^zTOj6MKA^_T1fgtBkRJP3>Z>ADd5~@d}y|AvXJPJ@@CY*BAo> zJ5to%W~!C0zNT9dZYlTg&&Ic(wR@SQUYo`ig@!%UuP92qn9;CxTJ728v45U^E%y8^ z%&RtGw)aH$l)!YqE!ACxI$8eGo9i=lL#+E|@3B?2XLML@TQy6ak0Z$3K>EgkB>ASU zPfGtq8KpO0VA^8IBE?`@xVghdKw98<_73}hOLg6v7R9|hVOVu#^NMf{ZbqZY7nAID zKyGIM0wy4qVPs&?XawS928N(umte1wpo>pFBznx%e32z4wvB7EO>zJ;w`rji10w?q y&~&NI)6*t1@tQH{F&HseFjxYy;bim7`#__`v+kpbGiRHliEK>SwV5&JKO+EGoOwn7 diff --git a/NuGet/V4Libs/lib/net45/Microsoft.Practices.ServiceLocation.dll b/NuGet/V4Libs/lib/net45/Microsoft.Practices.ServiceLocation.dll deleted file mode 100644 index 0091baf79ed2489159e7c285b0691e9776189a3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11264 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 diff --git a/NuGet/V4Libs/lib/net45/Microsoft.Practices.ServiceLocation.xml b/NuGet/V4Libs/lib/net45/Microsoft.Practices.ServiceLocation.xml deleted file mode 100644 index d040144..0000000 --- a/NuGet/V4Libs/lib/net45/Microsoft.Practices.ServiceLocation.xml +++ /dev/null @@ -1,280 +0,0 @@ - - - - Microsoft.Practices.ServiceLocation - - - - - The standard exception thrown when a ServiceLocator has an error in resolving an object. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a specified error message. - - - The message that describes the error. - - - - - Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. - - - The error message that explains the reason for the exception. - - - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. - - - - - Initializes a new instance of the class with serialized data. - - - The that holds the serialized object data about the exception being thrown. - - - The that contains contextual information about the source or destination. - - - The parameter is null. - - - The class name is null or is zero (0). - - - - - The generic Service Locator interface. This interface is used - to retrieve services (instances identified by type and optional - name) from a container. - - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Activation error occured while trying to get all instances of type {0}. - - - - - Looks up a localized string similar to Activation error occured while trying to get instance of type {0}, key "{1}". - - - - - This class provides the ambient container for this application. If your - framework defines such an ambient container, use ServiceLocator.Current - to get it. - - - - - Set the delegate that is used to retrieve the current container. - - Delegate that, when called, will return - the current ambient container. - - - - The current ambient container. - - - - - This class is a helper that provides a default implementation - for most of the methods of . - - - - - Get an instance of the given . - - The requested service. - if there is an error in resolving the service instance. - The requested object. - - - - Get an instance of the given . - - Type of object requested. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is an error resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - Get an instance of the given . - - Type of object requested. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get an instance of the given named . - - Type of object requested. - Name the object was registered with. - if there is are errors resolving - the service instance. - The requested service instance. - - - - Get all instances of the given currently - registered in the container. - - Type of object requested. - if there is are errors resolving - the service instance. - A sequence of instances of the requested . - - - - When implemented by inheriting classes, this method will do the actual work of resolving - the requested service instance. - - Type of instance requested. - Name of registered service you want. May be null. - The requested service instance. - - - - When implemented by inheriting classes, this method will do the actual work of - resolving all the requested service instances. - - Type of service requested. - Sequence of service instance objects. - - - - Format the exception message for use in an - that occurs while resolving a single service. - - The actual exception thrown by the implementation. - Type of service requested. - Name requested. - The formatted exception message string. - - - - Format the exception message for use in an - that occurs while resolving multiple service instances. - - The actual exception thrown by the implementation. - Type of service requested. - The formatted exception message string. - - - - This delegate type is used to provide a method that will - return the current container. Used with the - static accessor class. - - An . - - - diff --git a/NuGet/V4Libs/lib/netcore45/GalaSoft.MvvmLight.Extras.Win8.dll b/NuGet/V4Libs/lib/netcore45/GalaSoft.MvvmLight.Extras.Win8.dll index 04a048917ca29f8c646b40e33bc02da06dfa818d..d3eb695354ae4ddf018ec15f9f2360d51a4c0751 100644 GIT binary patch delta 310 zcmZqZU~K4MoY28iRV5ubvB!tGwT)rp?NY}2%q?E`mip@3J9`JM7F_f?BOtT-{hDi) zmyd4ynr#uIwUAkDY6OS{yeujf7^HL(6BGRCy)O|9fuN9dwg^f9sWu+}9)1Y|gJ+ zv2opvWsI7eFEEwKut+nsMr`(y-z6j*&S2YHjAnn?;N!vojh`USa6~ zcKqZwmJ$Mg3!S+B1WS9*``xH1`R_x>jh)mx903S zp}hK%l$xaHkB@T|XUfi>df>fxm(Yfssb^--j=E_t9%se9nb$||;qh&~E@c-5Qx*Aj zr|n+UdU+CK#pVl4Wil*M4F3x^d&%z-68O?(v*BusiT9Q>HxH?mvb${-F`CTIXf%0+ zr32XUliyfM2$ZefG(phhp3i16#TJSCM-Oinv8rI={$D7?z{tP?G)ijobeqXcyk-n~ n3`Pu=42BFA491hq?Oy}UQFi!_Ca&&ijwT}LG;K4Z(|<+)PJw*C diff --git a/NuGet/V4Libs/lib/netcore45/GalaSoft.MvvmLight.Win8.dll b/NuGet/V4Libs/lib/netcore45/GalaSoft.MvvmLight.Win8.dll index 1a9349ae0d3640f031dfbc2cec47025d48428257..5bd47bfdd54ac90f371f6297b924fa12e07a1eee 100644 GIT binary patch delta 309 zcmZoT!q{+xaY6@6Rh4w$#2z1}zjHU#9wO>2grx{j9W@x6aiD^sa*gbKKWb5yr?vn;8@SGXenJq<3Nf delta 309 zcmZoT!q{+xaY6^nyFZTtCieI+E!ng2RvBZxX3tv5^5Yk(1Y=)FZnyugQ zO0F1QpT=ms`2v%h5sMVV|H92urpLqu?0;8%OYFYj-msa&H1%qw*5(gBmRyWRleNO_ zz;2(M6D}ce;kjXT;Hg;0X|MOS_N21wZJrYTgNgfpp%eon0}Ie7sm;@)CNuGxG3YTE mF<3GfGFUJePd1Oe4KznM?lzkE?>KWb5yr?vn;8@SGXel}DS+ev diff --git a/NuGet/V4Libs/lib/sl4-wp71/GalaSoft.MvvmLight.Extras.WP71.dll b/NuGet/V4Libs/lib/sl4-wp71/GalaSoft.MvvmLight.Extras.WP71.dll index 00162f359a9a6232e519e26fd8a012cb74bad143..c61f3f80d533d2d712b083e5e32e6e9b6dd021af 100644 GIT binary patch delta 186 zcmZqJ!`QHgaY6@6ca?PD#vUgf7HNjwh|QODiz6Kht9Q7SdTs_(xO++we+GfU> G|BL|H?KS8C diff --git a/NuGet/V4Libs/lib/sl4-wp71/GalaSoft.MvvmLight.WP71.dll b/NuGet/V4Libs/lib/sl4-wp71/GalaSoft.MvvmLight.WP71.dll index 0c2ea1a7f5752fced402fd4c5fd34e522ec5c485..bf13b02a43f6e58660552c51df8710d41b3e2fea 100644 GIT binary patch delta 187 zcmZp;z}RqsaY6@6ca?PD#-2UaEYb|U5u1H%?uZL4_F0^?KlP4(*H*s|`P2UF-)s@` zhLh2FvTB^Y4oEoz5HJC;3?lC&c|> zzzofkq3b+(r}sonnqABA9k)Gh^C+ FMgY7pIqv`f delta 187 zcmZp;z}RqsaY6^nBgV%88+-Oxvq&*imTdO1xg##{?P*bJ;Ta~c&DIt@CFdCqZng+{ z!^vngSvAgH2c(<<2$+CahLM4xrUr=P7#MnNPn