14 references to TypeMap
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Expressions.cs (1)
10886var substitution = new TypeMap(typeParameters, typeArguments);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
4274var map = new TypeMap(leastOverriddenMethod.TypeParameters, 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 (2)
2759var containingTypeMap = new TypeMap(containingTypeParameters, IndexedTypeParameterSymbol.Take(n), allowAlpha: false); 2760var nestedTypeMap = new TypeMap(nestedTypeParameters, IndexedTypeParameterSymbol.Take(nestedTypeParameters.Length), allowAlpha: false);
Symbols\NamedTypeSymbol.cs (1)
984TypeMap substitution = new TypeMap(definition.GetAllTypeParameters(), allTypeArguments);
Symbols\ReducedExtensionMethodSymbol.cs (1)
205var substitution = new TypeMap(typeParams, typeArgsForConstraintsCheck);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
600var typeMap1 = new TypeMap(typeParameters1, indexedTypeParameters, allowAlpha: true); 601var typeMap2 = new TypeMap(typeParameters2, indexedTypeParameters, allowAlpha: true);
Symbols\TypeMap.cs (1)
51: this(from, TypeParametersAsTypeSymbolsWithAnnotations(to), allowAlpha)
Symbols\TypeSymbol.cs (2)
2098var typeMap1 = new TypeMap(typeParameters1, indexedTypeParameters, allowAlpha: true); 2099var typeMap2 = new TypeMap(typeParameters2, indexedTypeParameters, allowAlpha: true);