14 references to TypeMap
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Expressions.cs (1)
10885
var substitution = new
TypeMap
(typeParameters, typeArguments);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
4253
var map = new
TypeMap
(leastOverriddenMethod.TypeParameters, typeArguments, allowAlpha: true);
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
343
var typeMap = new
TypeMap
(typeParameters, IndexedTypeParameterSymbol.Take(typeParameters.Length), allowAlpha: true);
Symbols\MemberSignatureComparer.cs (1)
620
new
TypeMap
(
Symbols\Metadata\PE\MemberRefMetadataDecoder.cs (1)
227
TypeMap candidateMethodTypeMap = new
TypeMap
(
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
2758
var containingTypeMap = new
TypeMap
(containingTypeParameters, IndexedTypeParameterSymbol.Take(n), allowAlpha: false);
2759
var nestedTypeMap = new
TypeMap
(nestedTypeParameters, IndexedTypeParameterSymbol.Take(nestedTypeParameters.Length), allowAlpha: false);
Symbols\NamedTypeSymbol.cs (1)
989
TypeMap substitution = new
TypeMap
(definition.GetAllTypeParameters(), allTypeArguments);
Symbols\ReducedExtensionMethodSymbol.cs (1)
205
var substitution = new
TypeMap
(typeParams, typeArgsForConstraintsCheck);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
600
var typeMap1 = new
TypeMap
(typeParameters1, indexedTypeParameters, allowAlpha: true);
601
var typeMap2 = new
TypeMap
(typeParameters2, indexedTypeParameters, allowAlpha: true);
Symbols\TypeMap.cs (1)
51
:
this
(from, TypeParametersAsTypeSymbolsWithAnnotations(to), allowAlpha)
Symbols\TypeSymbol.cs (2)
2098
var typeMap1 = new
TypeMap
(typeParameters1, indexedTypeParameters, allowAlpha: true);
2099
var typeMap2 = new
TypeMap
(typeParameters2, indexedTypeParameters, allowAlpha: true);