API Diff between 3.9.0.1402161444-beta and 3.8.1312231212-beta
158 Additions
81 Removals
Catel
Catel.Caching
Catel.Collections
Catel.Data
-
public class AllowNonSerializableMembersAttribute : Attribute
-
public class CatelTypeInfo
-
public class ChangeNotificationWrapper
-
public abstract class DataObjectBase : ModelBase, IDataObject, IModel, INotifyPropertyChanging, INotifyPropertyChanged, IParent, INotifyDataErrorInfo, INotifyDataWarningInfo, IDataErrorInfo, IDataWarningInfo, IAdvancedEditableObject, IEditableObject, IXmlSerializable
-
public abstract class DataObjectBase<TDataObject> : ModelBase<TDataObject>, IDataObject<TDataObject>
-
public class ExcludeFromValidationAttribute : Attribute
-
public interface IDataObject : IModel, INotifyPropertyChanging, INotifyPropertyChanged, IParent, INotifyDataErrorInfo, INotifyDataWarningInfo, IDataErrorInfo, IDataWarningInfo, IAdvancedEditableObject, IEditableObject, IXmlSerializable
-
public interface IDataObject<TModel>
-
public interface ISavableDataObjectBase : ISavableModel, IModel, INotifyPropertyChanging, INotifyPropertyChanged, IParent, INotifyDataErrorInfo, INotifyDataWarningInfo, IDataErrorInfo, IDataWarningInfo, IAdvancedEditableObject, IEditableObject, IXmlSerializable
-
public abstract class ModelBase : ObservableObject, IModel, INotifyPropertyChanging, INotifyPropertyChanged, IParent, INotifyDataErrorInfo, INotifyDataWarningInfo, IDataErrorInfo, IDataWarningInfo, IAdvancedEditableObject, IEditableObject, IXmlSerializable
- public static bool DefaultSuspendValidationValue { get; set; }
- public static T Load<T>(IRandomAccessStream fileStream, bool enableRedirects)
- public static T Load<T>(IRandomAccessStream fileStream, SerializationMode mode, bool enableRedirects)
- public static T Load<T>(byte[] bytes, bool enableRedirects = false)
- public static T Load<T>(Stream stream, bool enableRedirects = false)
- public static T Load<T>(Stream stream, SerializationMode mode, bool enableRedirects)
- public static IModel Load(Type type, Stream stream, SerializationMode mode, bool enableRedirects)
- public static T Load<T>(IRandomAccessStream fileStream, SerializationMode mode)
-
public abstract class ModelBase<TModel> : ModelBase
-
public class PropertyData
-
public class PropertyDataManager
-
public abstract class SavableDataObjectBase<T> : SavableModelBase<T>, ISavableDataObjectBase, ISavableModel, IModel, INotifyPropertyChanging, INotifyPropertyChanged, IParent, INotifyDataErrorInfo, INotifyDataWarningInfo, IDataErrorInfo, IDataWarningInfo, IAdvancedEditableObject, IEditableObject, IXmlSerializable
-
public abstract class SavableModelBase<T> : ModelBase, ISavableModel, IModel, INotifyPropertyChanging, INotifyPropertyChanged, IParent, INotifyDataErrorInfo, INotifyDataWarningInfo, IDataErrorInfo, IDataWarningInfo, IAdvancedEditableObject, IEditableObject, IXmlSerializable
Catel.ExceptionHandling
Catel.IoC
-
public static class DependencyInjectionHelper
-
public abstract class ExternalContainerHelperBase : IExternalContainerHelper
-
public class FirstInterfaceRegistrationConvention : RegistrationConventionBase
-
public interface IExternalContainerHelper
-
public static class IoCConfiguration
-
public static class IoCFactory
-
public interface IRegistrationConvention
-
public interface IRegistrationConventionHandler
-
public interface IServiceLocator : IServiceProvider
-
public interface IServiceLocatorInitializer
-
public sealed class LateBoundImplementation
-
public class NamingRegistrationConvention : RegistrationConventionBase
-
public abstract class RegistrationConventionBase : IRegistrationConvention
-
public class RegistrationConventionHandler : IRegistrationConventionHandler
-
public static class RegistrationConventionHandlerExtensions
-
public class RegistrationInfo
-
public class ServiceLocator : IServiceLocator, IServiceProvider
-
public static class ServiceLocatorExtensions
- public static bool IsTypeRegistered<TService>(this IServiceLocator serviceLocator)
- public static bool IsTypeRegisteredAsSingleton<TService>(this IServiceLocator serviceLocator)
- public static void RegisterInstance<TService>(this IServiceLocator serviceLocator, TService instance)
- public static void RegisterType<TServiceImplementation>(this IServiceLocator serviceLocator, object tag = null, RegistrationType registrationType = 0)
- public static bool IsTypeRegistered<TService>(this IServiceLocator serviceLocator, object tag = null)
- public static bool IsTypeRegisteredAsSingleton<TService>(this IServiceLocator serviceLocator, object tag = null)
- public static void RegisterInstance<TService>(this IServiceLocator serviceLocator, TService instance, object tag = null)
- public static void RegisterType<TServiceImplementation>(this IServiceLocator serviceLocator, RegistrationType registrationType = 0)
- public static void RegisterType<TService>(this IServiceLocator serviceLocator, Func<ServiceLocatorRegistration, TService> createServiceFunc, RegistrationType registrationType = 0, bool registerIfAlreadyRegistered = true)
- public static void RegisterTypeIfNotYetRegistered(this IServiceLocator serviceLocator, Type serviceType, Type serviceImplementationType, object tag = null, RegistrationType registrationType = 0)
- public static TService ResolveType<TService>(this IServiceLocator serviceLocator)
- public static void RegisterTypeIfNotYetRegistered(this IServiceLocator serviceLocator, Type serviceType, Type serviceImplementationType, RegistrationType registrationType = 0)
- public static void RegisterTypeIfNotYetRegisteredWithTag<TService, TServiceImplementation>(this IServiceLocator serviceLocator, object tag = null, RegistrationType registrationType = 0) where TServiceImplementation : TService
- public static void RegisterTypeIfNotYetRegisteredWithTag(this IServiceLocator serviceLocator, Type serviceType, Type serviceImplementationType, object tag = null, RegistrationType registrationType = 0)
- public static IRegistrationConventionHandler RegisterTypesUsingAllConventions(this IServiceLocator serviceLocator, RegistrationType registrationType = 0)
- public static IRegistrationConventionHandler RegisterTypesUsingConvention<TRegistrationConvention>(this IServiceLocator serviceLocator, RegistrationType registrationType = 0) where TRegistrationConvention : IRegistrationConvention
- public static IRegistrationConventionHandler RegisterTypesUsingDefaultFirstInterfaceConvention(this IServiceLocator serviceLocator, RegistrationType registrationType = 0)
- public static IRegistrationConventionHandler RegisterTypesUsingDefaultNamingConvention(this IServiceLocator serviceLocator, RegistrationType registrationType = 0)
- public static void RegisterTypeWithTag<TServiceImplementation>(this IServiceLocator serviceLocator, object tag = null, RegistrationType registrationType = 0)
- public static void RegisterTypeWithTag<TService, TServiceImplementation>(this IServiceLocator serviceLocator, object tag = null, RegistrationType registrationType = 0, bool registerIfAlreadyRegistered = true) where TServiceImplementation : TService
- public static void RegisterTypeWithTag<TService>(this IServiceLocator serviceLocator, Func<ServiceLocatorRegistration, TService> createServiceFunc, object tag = null, RegistrationType registrationType = 0, bool registerIfAlreadyRegistered = true)
- public static void RemoveType<TService>(this IServiceLocator serviceLocator, object tag = null)
- public static TService ResolveType<TService>(this IServiceLocator serviceLocator, object tag = null)
-
public class ServiceLocatorRegistration
- public Func<ServiceLocatorRegistration, object> CreateServiceFunc { get; }
- public object OriginalContainer { get; }
- public ServiceLocatorRegistration(Type declaringType, Type implementingType, object tag, RegistrationType registrationType, object originalContainer)
- public ServiceLocatorRegistration(Type declaringType, Type implementingType, object tag, RegistrationType registrationType, Func<ServiceLocatorRegistration, object> createServiceFunc)
-
public class ServiceLocatorRegistrationAttribute : Attribute
Catel.Logging
Catel.Reflection
Catel.Runtime.Serialization
Catel.Services
Catel.Services.Models