<PackageReference Include="Castle.Core" Version="3.0.0.3001" />
API Differences between 3.0.0.3001 and 4.3.1
139 Additions
78 Removals
Castle.Components.DictionaryAdapter
-
public abstract class DictionaryAdapterBase : IDictionaryAdapter, IDictionaryEdit, IEditableObject, IRevertibleChangeTracking, IChangeTracking, IDictionaryNotify, INotifyPropertyChanged, IDictionaryCreate, IDictionaryValidate, IDataErrorInfo
-
public static class DictionaryAdapterExtensions
-
public class DictionaryAdapterFactory : IDictionaryAdapterFactory
-
public class DictionaryAdapterMeta
- public DictionaryDescriptor Descriptor { get; }
- public Type Implementation { get; }
- public DictionaryAdapterMeta(Type type, Type implementation, object[] behaviors, IDictionaryMetaInitializer[] metaInitializers, IDictionaryInitializer[] initializers, IDictionary<string, PropertyDescriptor> properties, IDictionaryAdapterFactory factory, Func<DictionaryAdapterInstance, IDictionaryAdapter> creator)
- public PropertyDescriptor CreateDescriptor()
- public object CreateInstance(IDictionary dictionary, PropertyDescriptor descriptor)
- public DictionaryAdapterMeta GetAdapterMeta(Type type)
- public DictionaryAdapterMeta(Type type, IDictionaryInitializer[] initializers, IDictionaryMetaInitializer[] metaInitializers, object[] behaviors, IDictionary<string, PropertyDescriptor> properties, DictionaryDescriptor descriptor, IDictionaryAdapterFactory factory)
-
public class DictionaryDescriptor : PropertyDescriptor
-
public class DictionaryValidateGroup : IDictionaryValidate, IDataErrorInfo, INotifyPropertyChanged, IDisposable
- public string Error { get; }
- public string this[string columnName] { get; }
-
public class DynamicDictionary : DynamicObject
-
public interface IBindingList<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
-
public interface ICollectionAdapter<T>
-
public interface ICollectionAdapterObserver<T>
-
public interface ICollectionProjection : ICollection, IEnumerable
-
public interface IDictionaryAdapterFactory
-
public interface IDictionaryBehaviorBuilder
-
public interface IDictionaryMetaInitializer : IDictionaryBehavior
-
public interface IDictionaryNotify : INotifyPropertyChanged
-
public interface IDictionaryReferenceManager
-
public interface IVirtual
-
public interface IVirtual<T> : IVirtual
-
public interface IVirtualSite<T>
-
public interface IVirtualTarget<TNode, TMember>
-
public class ListProjection<T> : IBindingList<T>, IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection, IEditableObject, IRevertibleChangeTracking, IChangeTracking, ICollectionProjection, ICollectionAdapterObserver<T>
-
public class NameValueCollectionAdapter : AbstractDictionaryAdapter
-
public class PropertyChangedEventArgsEx : PropertyChangedEventArgs
-
public class PropertyChangingEventArgsEx : PropertyChangingEventArgs
-
public class PropagateNotificationsAttribute : DictionaryBehaviorAttribute, IDictionaryInitializer, IDictionaryBehavior
-
public class PropertyDescriptor : IDictionaryKeyBuilder, IDictionaryPropertyGetter, IDictionaryPropertySetter, IDictionaryBehavior
-
public class PropertyModifiedEventArgs : PropertyChangedEventArgs
-
public class PropertyModifyingEventArgs : PropertyChangingEventArgs
-
public sealed delegate PropertyModifyingEventHandler : MulticastDelegate
-
public abstract class VirtualObject<TNode> : IVirtual<TNode>, IVirtual
-
public sealed class VirtualSite<TNode, TMember> : IVirtualSite<TNode>, IEquatable<VirtualSite<TNode, TMember>>
Castle.Core.Configuration
Castle.Core.Configuration.Xml
Castle.Core.Extensions
Castle.Core.Internal
Castle.Core.Logging
Castle.Core.Resource
Castle.DynamicProxy
Castle.DynamicProxy.Contributors
Castle.DynamicProxy.Generators
Castle.DynamicProxy.Generators.Emitters
Castle.DynamicProxy.Generators.Emitters.CodeBuilders
Castle.DynamicProxy.Generators.Emitters.SimpleAST
Castle.DynamicProxy.Internal
Castle.DynamicProxy.SilverlightExtensions
Castle.DynamicProxy.Tokens
System.ComponentModel
System.Diagnostics
-
public sealed class Trace
- public Trace()
- public static void Assert(bool condition)
- public static void Assert(bool condition, string message)
- public static void Write(Exception e, string message)
- public static void WriteLine(string message)
System.Reflection