13 references to TypeMap
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Expressions.cs (1)
11267var substitution = new TypeMap(typeParameters, typeArguments);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
4342var map = new TypeMap(GetTypeParametersIncludingExtension(isNewExtensionMember ? leastOverriddenMember.OriginalDefinition : leastOverriddenMember), typeArguments, allowAlpha: true);
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
343var typeMap = new TypeMap(typeParameters, IndexedTypeParameterSymbol.Take(typeParameters.Length), allowAlpha: true);
Symbols\MemberSignatureComparer.cs (1)
620new TypeMap(
Symbols\Metadata\PE\MemberRefMetadataDecoder.cs (1)
227TypeMap candidateMethodTypeMap = new TypeMap(
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
3016var containingTypeMap = new TypeMap(containingTypeParameters, IndexedTypeParameterSymbol.Take(n), allowAlpha: false);
Symbols\NamedTypeSymbol.cs (1)
998TypeMap substitution = new TypeMap(definition.GetAllTypeParameters(), allTypeArguments);
Symbols\ReducedExtensionMethodSymbol.cs (1)
205var substitution = new TypeMap(typeParams, typeArgsForConstraintsCheck);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
605var typeMap1 = new TypeMap(typeParameters1, indexedTypeParameters, allowAlpha: true); 606var typeMap2 = new TypeMap(typeParameters2, indexedTypeParameters, allowAlpha: true);
Symbols\TypeMap.cs (1)
51: this(from, TypeParametersAsTypeSymbolsWithAnnotations(to), allowAlpha)
Symbols\TypeSymbol.cs (2)
2108var typeMap1 = new TypeMap(typeParameters1, indexedTypeParameters, allowAlpha: true); 2109var typeMap2 = new TypeMap(typeParameters2, indexedTypeParameters, allowAlpha: true);