Class IsAssignableSpecification
Specification that encapsulates the System.Type.IsAssignableFrom(System.Type) method.
Inheritance
System.Object
DelegatedSpecification<System.Reflection.TypeInfo>
IsAssignableSpecification
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: ExtendedXmlSerializer.ReflectionModel
Assembly: ExtendedXmlSerializer.dll
Syntax
public sealed class IsAssignableSpecification : DelegatedSpecification<TypeInfo>, ISpecification<TypeInfo>
Properties
Defaults
Store of specification instances, keyed on type.
Declaration
public static IParameterizedSource<TypeInfo, ISpecification<TypeInfo>> Defaults { get; }
Property Value
IParameterizedSource<System.Reflection.TypeInfo, ISpecification<System.Reflection.TypeInfo>>
|
Delegates
Store of specification delegates, keyed on type.
Declaration
public static IParameterizedSource<TypeInfo, Func<TypeInfo, bool>> Delegates { get; }
Property Value
IParameterizedSource<System.Reflection.TypeInfo, System.Func<System.Reflection.TypeInfo, System.Boolean>>
|