C# Класс Castle.Core.StandardPropertyFilters

Показать файл Открыть проект

Открытые методы

Метод Описание
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

Описание методов

Create() публичный статический Метод

public static Create ( PropertyFilter filter ) : PropertyDependencyFilter
filter PropertyFilter
Результат PropertyDependencyFilter

Default() публичный статический Метод

public static Default ( ComponentModel model, ICollection properties, PropertySetBuilder propertySetBuilder ) : Castle.Core.PropertySet[]
model ComponentModel
properties ICollection
propertySetBuilder PropertySetBuilder
Результат Castle.Core.PropertySet[]

FromObsoleteFunction() публичный статический Метод

public static FromObsoleteFunction ( Func filter, bool isRequired ) : PropertyDependencyFilter
filter Func
isRequired bool
Результат PropertyDependencyFilter

GetPropertyFilters() публичный статический Метод

public static GetPropertyFilters ( ComponentModel componentModel, bool createIfMissing ) : ICollection
componentModel ComponentModel
createIfMissing bool
Результат ICollection

IgnoreAll() публичный статический Метод

public static IgnoreAll ( ComponentModel model, ICollection properties, PropertySetBuilder propertySetBuilder ) : Castle.Core.PropertySet[]
model ComponentModel
properties ICollection
propertySetBuilder PropertySetBuilder
Результат Castle.Core.PropertySet[]

IgnoreBase() публичный статический Метод

public static IgnoreBase ( ComponentModel model, ICollection properties, PropertySetBuilder propertySetBuilder ) : Castle.Core.PropertySet[]
model ComponentModel
properties ICollection
propertySetBuilder PropertySetBuilder
Результат Castle.Core.PropertySet[]

IgnoreSelected() публичный статический Метод

public static IgnoreSelected ( Func selector ) : PropertyDependencyFilter
selector Func
Результат PropertyDependencyFilter

RequireAll() публичный статический Метод

public static RequireAll ( ComponentModel model, ICollection properties, PropertySetBuilder propertySetBuilder ) : Castle.Core.PropertySet[]
model ComponentModel
properties ICollection
propertySetBuilder PropertySetBuilder
Результат Castle.Core.PropertySet[]

RequireBase() публичный статический Метод

public static RequireBase ( ComponentModel model, ICollection properties, PropertySetBuilder propertySetBuilder ) : Castle.Core.PropertySet[]
model ComponentModel
properties ICollection
propertySetBuilder PropertySetBuilder
Результат Castle.Core.PropertySet[]

RequireSelected() публичный статический Метод

public static RequireSelected ( Func selector ) : PropertyDependencyFilter
selector Func
Результат PropertyDependencyFilter