39 public sealed override string Name => _elementType.Name +
Suffix;
43 protected abstract string Suffix {
get; }
override Type GetGenericTypeDefinition()
override bool IsByRefImpl()
override bool IsByRefLike
override bool IsGenericTypeParameter
override bool IsPointerImpl()
override bool HasElementTypeImpl()
override string Namespace
readonly SignatureType _elementType
override SignatureType ElementType
override Type[] GetGenericArguments()
override bool ContainsGenericParameters
override bool IsGenericMethodParameter
SignatureHasElementType(SignatureType elementType)
override bool IsConstructedGenericType
override bool IsVariableBoundArray
override Type[] GenericTypeArguments
override bool IsTypeDefinition
override bool IsArrayImpl()
override bool IsGenericParameter
override int GetArrayRank()
override int GenericParameterPosition
override bool IsGenericTypeDefinition
override string ToString()
override bool ContainsGenericParameters
override string ToString()
override string Namespace
static string Arg_NotGenericParameter
static string InvalidOperation_NotGenericType
static readonly Type[] EmptyTypes