3 overrides of TypeSubstitution
Microsoft.CodeAnalysis.CSharp (3)
Symbols\ErrorTypeSymbol.cs (2)
706
internal override TypeMap
TypeSubstitution
745
internal override TypeMap
TypeSubstitution
Symbols\SubstitutedNamedTypeSymbol.cs (1)
430
internal sealed override TypeMap
TypeSubstitution
10 references to TypeSubstitution
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Patterns.cs (2)
125
possiblyConstructedOrSubstitutedType = inputUnionType.
TypeSubstitution
.SubstituteNamedType(declaringType);
258
possiblyConstructedOrSubstitutedType = inputUnionType.
TypeSubstitution
.SubstituteNamedType(declaringType);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
820
extension.
TypeSubstitution
, extension.TypeParameters, extension.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics,
FlowAnalysis\NullableWalker.cs (1)
8979
extension.
TypeSubstitution
, extension.TypeParameters, extension.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics,
Symbols\ConstraintsHelper.cs (3)
851
type.
TypeSubstitution
,
936
&& extension.
TypeSubstitution
is not null)
939
extension.
TypeSubstitution
, extension.TypeParameters, extension.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics,
Symbols\ErrorTypeSymbol.cs (1)
722
_map = containingSymbol.
TypeSubstitution
.WithAlphaRename(originalDefinition, this, out _typeParameters);
Symbols\SubstitutedMethodSymbol.cs (1)
42
: this(containingSymbol, containingSymbol.
TypeSubstitution
, originalDefinition, constructedFrom: null)
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
45
var typeMap = interfaceMethod.ContainingType.
TypeSubstitution
?? TypeMap.Empty;