Class MemberFilter
Syntax
[AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, Inherited = true, AllowMultiple = false)]
public sealed class MemberFilter : Attribute, _Attribute, ICloneable
Constructors
MemberFilter()
Declaration
Properties
Any
Declaration
public static MemberFilter Any { get; }
Property Value
ClsNonCompliant
Declaration
public bool ClsNonCompliant { get; set; }
Property Value
Constructors
Declaration
public bool Constructors { get; set; }
Property Value
Conversions
Declaration
public bool Conversions { get; set; }
Property Value
Extensions
Declaration
public bool Extensions { get; set; }
Property Value
Fields
Declaration
public bool Fields { get; set; }
Property Value
Gettable
Declaration
public bool Gettable { get; set; }
Property Value
Inherited
Declaration
public bool Inherited { get; set; }
Property Value
Methods
Declaration
public bool Methods { get; set; }
Property Value
NonPublic
Declaration
public bool NonPublic { get; set; }
Property Value
NonTargeted
Declaration
public bool NonTargeted { get; set; }
Property Value
Obsolete
Declaration
public bool Obsolete { get; set; }
Property Value
OpenConstructedGeneric
Declaration
public bool OpenConstructedGeneric { get; set; }
Property Value
Operators
Declaration
public bool Operators { get; set; }
Property Value
Parameters
Declaration
public bool Parameters { get; set; }
Property Value
Properties
Declaration
public bool Properties { get; set; }
Property Value
Public
Declaration
public bool Public { get; set; }
Property Value
ReadOnly
Declaration
public bool ReadOnly { get; set; }
Property Value
Settable
Declaration
public bool Settable { get; set; }
Property Value
Setters
Declaration
public bool Setters { get; set; }
Property Value
Targeted
Declaration
public bool Targeted { get; set; }
Property Value
TypeInitializers
Declaration
public bool TypeInitializers { get; set; }
Property Value
validBindingFlags
Declaration
public BindingFlags validBindingFlags { get; }
Property Value
validMemberTypes
Declaration
public MemberTypes validMemberTypes { get; }
Property Value
WriteOnly
Declaration
public bool WriteOnly { get; set; }
Property Value
Methods
Clone()
Declaration
public MemberFilter Clone()
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
ToString()
Declaration
public override string ToString()
Returns
Overrides
ValidateMember(MemberInfo, TypeFilter)
Declaration
public bool ValidateMember(MemberInfo member, TypeFilter typeFilter = null)
Parameters
Returns
Extension Methods