API Differences between 3.1.0 and 3.2.1
48 Additions
72 Removals
Castle.Core
-
public class CustomLifestyleAttribute : LifestyleAttribute
-
public class DependencyModelCollection : IEnumerable<DependencyModel>, IEnumerable
- public int Count { get; }
-
public sealed class DoNotSelectAttribute : Attribute
-
public class InterceptorReferenceCollection : IEnumerable<InterceptorReference>, IEnumerable
- public int Count { get; }
-
public sealed delegate PropertyDependencyFilter : MulticastDelegate
- public virtual IAsyncResult BeginInvoke(ComponentModel model, ICollection<PropertyInfo> properties, PropertySetBuilder buildDependencyCallback, AsyncCallback callback, object object)
- public virtual IAsyncResult BeginInvoke(ComponentModel model, PropertyInfo[] properties, PropertySetBuilder buildDependencyCallback, AsyncCallback callback, object object)
- public virtual PropertySet[] Invoke(ComponentModel model, ICollection<PropertyInfo> properties, PropertySetBuilder buildDependencyCallback)
- public virtual PropertySet[] Invoke(ComponentModel model, PropertyInfo[] properties, PropertySetBuilder buildDependencyCallback)
-
public class PropertyDependencyModel : DependencyModel
-
public sealed class ScopedAttribute : LifestyleAttribute
-
public class StandardPropertyFilters
- public static PropertySet[] Default(ComponentModel model, ICollection<PropertyInfo> properties, PropertySetBuilder propertySetBuilder)
- public static PropertyDependencyFilter FromObsoleteFunction(Func<ComponentModel, PropertyInfo, bool> filter, bool isRequired)
- public static PropertySet[] Default(ComponentModel model, PropertyInfo[] properties, PropertySetBuilder propertySetBuilder)
- public static PropertyDependencyFilter FromFunction(Func<ComponentModel, PropertyInfo, bool> filter, bool isRequired)
- public static PropertySet[] IgnoreAll(ComponentModel model, ICollection<PropertyInfo> properties, PropertySetBuilder propertySetBuilder)
- public static PropertySet[] IgnoreBase(ComponentModel model, ICollection<PropertyInfo> properties, PropertySetBuilder propertySetBuilder)
- public static PropertyDependencyFilter IgnoreSelected(Func<ComponentModel, PropertyInfo, bool> selector)
- public static PropertySet[] RequireAll(ComponentModel model, ICollection<PropertyInfo> properties, PropertySetBuilder propertySetBuilder)
- public static PropertySet[] RequireBase(ComponentModel model, ICollection<PropertyInfo> properties, PropertySetBuilder propertySetBuilder)
- public static PropertyDependencyFilter RequireSelected(Func<ComponentModel, PropertyInfo, bool> selector)
- public static PropertySet[] IgnoreAll(ComponentModel model, PropertyInfo[] properties, PropertySetBuilder propertySetBuilder)
- public static PropertySet[] IgnoreBase(ComponentModel model, PropertyInfo[] properties, PropertySetBuilder propertySetBuilder)
- public static PropertySet[] RequireAll(ComponentModel model, PropertyInfo[] properties, PropertySetBuilder propertySetBuilder)
- public static PropertySet[] RequireBase(ComponentModel model, PropertyInfo[] properties, PropertySetBuilder propertySetBuilder)
Castle.Core.Internal
Castle.Facilities.TypedFactory
Castle.MicroKernel
Castle.MicroKernel.ComponentActivator
Castle.MicroKernel.Handlers
Castle.MicroKernel.Lifestyle.Scoped
Castle.MicroKernel.ModelBuilder
Castle.MicroKernel.ModelBuilder.Descriptors
Castle.MicroKernel.ModelBuilder.Inspectors
Castle.MicroKernel.Registration
Castle.MicroKernel.Registration.Lifestyle
Castle.MicroKernel.Resolvers.SpecializedResolvers
Castle.Windsor.Diagnostics
Castle.Windsor.Diagnostics.DebuggerViews
Castle.Windsor.Diagnostics.Extensions
Castle.Windsor.Diagnostics.Helpers