C# Class Castle.Core.StandardPropertyFilters

Afficher le fichier Open project: castleproject/Windsor

Méthodes publiques

Méthode 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 méthode

public static Create ( PropertyFilter filter ) : PropertyDependencyFilter
filter PropertyFilter
Résultat PropertyDependencyFilter

Default() public static méthode

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

FromObsoleteFunction() public static méthode

public static FromObsoleteFunction ( Func filter, bool isRequired ) : PropertyDependencyFilter
filter Func
isRequired bool
Résultat PropertyDependencyFilter

GetPropertyFilters() public static méthode

public static GetPropertyFilters ( ComponentModel componentModel, bool createIfMissing ) : ICollection
componentModel ComponentModel
createIfMissing bool
Résultat ICollection

IgnoreAll() public static méthode

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

IgnoreBase() public static méthode

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

IgnoreSelected() public static méthode

public static IgnoreSelected ( Func selector ) : PropertyDependencyFilter
selector Func
Résultat PropertyDependencyFilter

RequireAll() public static méthode

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

RequireBase() public static méthode

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

RequireSelected() public static méthode

public static RequireSelected ( Func selector ) : PropertyDependencyFilter
selector Func
Résultat PropertyDependencyFilter