Base:
method
GetArrayRank
System.Type.GetArrayRank()
3 overrides of GetArrayRank
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureConstructedGenericType.cs (1)
58
public sealed override int
GetArrayRank
() => throw new ArgumentException(SR.Argument_HasToBeArrayClass);
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureGenericParameterType.cs (1)
33
public sealed override int
GetArrayRank
() => throw new ArgumentException(SR.Argument_HasToBeArrayClass);
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureHasElementType.cs (1)
34
public abstract override int
GetArrayRank
();
2 references to GetArrayRank
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureTypeExtensions.cs (2)
40
return actual.IsVariableBoundArray && pattern.
GetArrayRank
() == actual.GetArrayRank() && pattern.ElementType!.MatchesExactly(actual.GetElementType()!);
119
return signatureType.ElementType!.TryResolve(genericMethodParameters)?.TryMakeArrayType(signatureType.
GetArrayRank
());