3 overrides of TypeSubstitution
Microsoft.CodeAnalysis.CSharp (3)
Symbols\ErrorTypeSymbol.cs (2)
702internal override TypeMap TypeSubstitution 741internal override TypeMap TypeSubstitution
Symbols\SubstitutedNamedTypeSymbol.cs (1)
431internal sealed override TypeMap TypeSubstitution
5 references to TypeSubstitution
Microsoft.CodeAnalysis.CSharp (5)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
818extension.TypeSubstitution, extension.TypeParameters, extension.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics,
Symbols\ConstraintsHelper.cs (1)
845type.TypeSubstitution,
Symbols\ErrorTypeSymbol.cs (1)
718_map = containingSymbol.TypeSubstitution.WithAlphaRename(originalDefinition, this, out _typeParameters);
Symbols\SubstitutedMethodSymbol.cs (1)
41: this(containingSymbol, containingSymbol.TypeSubstitution, originalDefinition, constructedFrom: null)
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
45var typeMap = interfaceMethod.ContainingType.TypeSubstitution ?? TypeMap.Empty;