3 types derived from SignatureType
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureConstructedGenericType.cs (1)
9
internal sealed class SignatureConstructedGenericType :
SignatureType
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureGenericParameterType.cs (1)
8
internal abstract class SignatureGenericParameterType :
SignatureType
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureHasElementType.cs (1)
8
internal abstract class SignatureHasElementType :
SignatureType
18 references to SignatureType
System.Private.CoreLib (18)
src\libraries\System.Private.CoreLib\src\System\DefaultBinder.cs (3)
549
if (!(realTypes[i] is RuntimeType || realTypes[i] is
SignatureType
))
577
if (type is
SignatureType
signatureType)
947
if (t is
SignatureType
signatureType)
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureArrayType.cs (1)
10
internal SignatureArrayType(
SignatureType
elementType, int rank, bool isMultiDim)
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureByRefType.cs (1)
8
internal SignatureByRefType(
SignatureType
elementType)
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureConstructedGenericType.cs (1)
57
internal sealed override
SignatureType
? ElementType => null;
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureGenericParameterType.cs (1)
32
internal sealed override
SignatureType
? ElementType => null;
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureHasElementType.cs (3)
10
protected SignatureHasElementType(
SignatureType
elementType)
33
internal sealed override
SignatureType
? ElementType => _elementType;
46
private readonly
SignatureType
_elementType;
src\libraries\System.Private.CoreLib\src\System\Reflection\SignaturePointerType.cs (1)
8
internal SignaturePointerType(
SignatureType
elementType)
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (1)
63
internal abstract
SignatureType
? ElementType { get; }
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureTypeExtensions.cs (6)
19
if (pattern is
SignatureType
signatureType)
32
internal static bool MatchesExactly(this
SignatureType
pattern, Type actual)
64
if (patternGenericTypeArgument is
SignatureType
signatureType)
102
internal static Type? TryResolveAgainstGenericMethod(this
SignatureType
signatureType, MethodInfo genericMethod)
111
private static Type? TryResolve(this
SignatureType
signatureType, Type[] genericMethodParameters)
137
if (genericTypeArgument is
SignatureType
signatureGenericTypeArgument)