Class MemberFilter
  
  
  
  
  Namespace: Ludiq
  
  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
  
  
  
  
  Events
  
  
  Declaration
  
    public bool Events { 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
  
  
  
  
  Indexers
  
  
  Declaration
  
    public bool Indexers { 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