C# Class Castle.Core.StandardPropertyFilters

Show file Open project: castleproject/Windsor

Public Methods

Method Description
Create ( PropertyFilter filter ) : PropertyDependencyFilter
Default ( ComponentModel model, ICollection properties, PropertySetBuilder propertySetBuilder ) : Castle.Core.PropertySet[]
FromObsoleteFunction ( Func filter, bool isRequired ) : PropertyDependencyFilter
GetPropertyFilters ( ComponentModel componentModel, bool createIfMissing ) : ICollection
IgnoreAll ( ComponentModel model, ICollection properties, PropertySetBuilder propertySetBuilder ) : Castle.Core.PropertySet[]
IgnoreBase ( ComponentModel model, ICollection properties, PropertySetBuilder propertySetBuilder ) : Castle.Core.PropertySet[]
IgnoreSelected ( Func selector ) : PropertyDependencyFilter
RequireAll ( ComponentModel model, ICollection properties, PropertySetBuilder propertySetBuilder ) : Castle.Core.PropertySet[]
RequireBase ( ComponentModel model, ICollection properties, PropertySetBuilder propertySetBuilder ) : Castle.Core.PropertySet[]
RequireSelected ( Func selector ) : PropertyDependencyFilter

Method Details

Create() public static method

public static Create ( PropertyFilter filter ) : PropertyDependencyFilter
filter PropertyFilter
return PropertyDependencyFilter

Default() public static method

public static Default ( ComponentModel model, ICollection properties, PropertySetBuilder propertySetBuilder ) : Castle.Core.PropertySet[]
model ComponentModel
properties ICollection
propertySetBuilder PropertySetBuilder
return Castle.Core.PropertySet[]

FromObsoleteFunction() public static method

public static FromObsoleteFunction ( Func filter, bool isRequired ) : PropertyDependencyFilter
filter Func
isRequired bool
return PropertyDependencyFilter

GetPropertyFilters() public static method

public static GetPropertyFilters ( ComponentModel componentModel, bool createIfMissing ) : ICollection
componentModel ComponentModel
createIfMissing bool
return ICollection

IgnoreAll() public static method

public static IgnoreAll ( ComponentModel model, ICollection properties, PropertySetBuilder propertySetBuilder ) : Castle.Core.PropertySet[]
model ComponentModel
properties ICollection
propertySetBuilder PropertySetBuilder
return Castle.Core.PropertySet[]

IgnoreBase() public static method

public static IgnoreBase ( ComponentModel model, ICollection properties, PropertySetBuilder propertySetBuilder ) : Castle.Core.PropertySet[]
model ComponentModel
properties ICollection
propertySetBuilder PropertySetBuilder
return Castle.Core.PropertySet[]

IgnoreSelected() public static method

public static IgnoreSelected ( Func selector ) : PropertyDependencyFilter
selector Func
return PropertyDependencyFilter

RequireAll() public static method

public static RequireAll ( ComponentModel model, ICollection properties, PropertySetBuilder propertySetBuilder ) : Castle.Core.PropertySet[]
model ComponentModel
properties ICollection
propertySetBuilder PropertySetBuilder
return Castle.Core.PropertySet[]

RequireBase() public static method

public static RequireBase ( ComponentModel model, ICollection properties, PropertySetBuilder propertySetBuilder ) : Castle.Core.PropertySet[]
model ComponentModel
properties ICollection
propertySetBuilder PropertySetBuilder
return Castle.Core.PropertySet[]

RequireSelected() public static method

public static RequireSelected ( Func selector ) : PropertyDependencyFilter
selector Func
return PropertyDependencyFilter