Show / Hide Table of Contents

Class PropFilter

Filters the allowed properties by name

Inheritance
Object
PropFilter
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace:FubarDev.WebDavServer.Props.Filters
Assembly:FubarDev.WebDavServer.dll
Syntax
public class PropFilter : IPropertyFilter

Constructors

| Improve this Doc View Source

PropFilter(prop)

Initializes a new instance of the PropFilter class.

Declaration
public PropFilter(prop prop)
Parameters
Type Name Description
prop prop

The prop element containing the property names

Methods

| Improve this Doc View Source

GetMissingProperties()

Gets the properties that weren't selected

Declaration
public IEnumerable<MissingProperty> GetMissingProperties()
Returns
Type Description
IEnumerable<MissingProperty>

The list of properties that weren't selected

Implements
IPropertyFilter.GetMissingProperties()
| Improve this Doc View Source

IsAllowed(IProperty)

Does this property pass the conditions of this filter?

Declaration
public bool IsAllowed(IProperty property)
Parameters
Type Name Description
IProperty property

The property to test

Returns
Type Description
Boolean

true when the property passes this filters condition(s)

Implements
IPropertyFilter.IsAllowed(IProperty)
| Improve this Doc View Source

NotifyOfSelection(IProperty)

Notify this filter when this property was selected

Declaration
public void NotifyOfSelection(IProperty property)
Parameters
Type Name Description
IProperty property

The property that was selected

Implements
IPropertyFilter.NotifyOfSelection(IProperty)
| Improve this Doc View Source

Reset()

Reset the status of the filter

Declaration
public void Reset()
Implements
IPropertyFilter.Reset()
  • Improve this Doc
  • View Source
Back to top Copyright © 2016-2017 Fubar Development Junker
Generated by DocFX