Class CodebaseSubset
Inheritance
CodebaseSubset
Namespace: Ludiq
Syntax
public sealed class CodebaseSubset
Constructors
CodebaseSubset(IEnumerable<Type>, MemberFilter, TypeFilter)
Declaration
public CodebaseSubset(IEnumerable<Type> types, MemberFilter memberFilter, TypeFilter memberTypeFilter = null)
Parameters
CodebaseSubset(IEnumerable<Type>, TypeFilter, MemberFilter, TypeFilter)
Declaration
public CodebaseSubset(IEnumerable<Type> typeSet, TypeFilter typeFilter, MemberFilter memberFilter, TypeFilter memberTypeFilter = null)
Parameters
Properties
memberFilter
Declaration
public MemberFilter memberFilter { get; }
Property Value
members
Declaration
public HashSet<Member> members { get; }
Property Value
Type |
Description |
HashSet<Member> |
|
memberTypeFilter
Declaration
public TypeFilter memberTypeFilter { get; }
Property Value
typeFilter
Declaration
public TypeFilter typeFilter { get; }
Property Value
types
Declaration
public HashSet<Type> types { get; }
Property Value
Type |
Description |
HashSet<Type> |
|
typeSet
Declaration
public IEnumerable<Type> typeSet { get; }
Property Value
Methods
ContainsMember(Member)
Declaration
public bool ContainsMember(Member member)
Parameters
Type |
Name |
Description |
Member |
member |
|
Returns
ContainsType(Type)
Declaration
public bool ContainsType(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
Extension Methods