Method | Description | |
---|---|---|
SubstituteDynamicType ( ) : TypeSymbol | ||
SubstituteTypeParameter ( |
Method | Description | |
---|---|---|
IsPossiblyByRefTypeParameter ( TypeSymbol type ) : bool | ||
SubstituteArrayType ( |
||
SubstituteCustomModifiers ( ImmutableArray |
||
SubstituteCustomModifiers ( TypeSymbol type, ImmutableArray |
||
SubstituteMemberType ( |
Substitute for a type declaration. May use alpha renaming if the container is substituted.
|
|
SubstituteNamedType ( |
SubstType, but for NamedTypeSymbols only. This is used for concrete types, so no alpha substitution appears in the result.
|
|
SubstituteNamedTypes ( ImmutableArray |
Like SubstTypes, but for NamedTypeSymbols.
|
|
SubstituteType ( TypeSymbol previous ) : TypeWithModifiers |
Perform the substitution on the given type. Each occurrence of the type parameter is replaced with its corresponding type argument from the map.
|
|
SubstituteTypeParameters ( ImmutableArray |
||
SubstituteTypes ( ImmutableArray |
||
SubstituteTypesDistinctWithoutModifiers ( ImmutableArray |
Substitute types, and return the results without duplicates, preserving the original order.
|
|
SubstituteTypesWithoutModifiers ( ImmutableArray |
protected SubstituteDynamicType ( ) : TypeSymbol | ||
return | TypeSymbol |
protected SubstituteTypeParameter ( |
||
typeParameter | ||
return | TypeWithModifiers |