13 references to TypeMap
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Expressions.cs (1)
11267
var substitution = new
TypeMap
(typeParameters, typeArguments);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
4342
var map = new
TypeMap
(GetTypeParametersIncludingExtension(isNewExtensionMember ? leastOverriddenMember.OriginalDefinition : leastOverriddenMember), 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 (1)
3016
var containingTypeMap = new
TypeMap
(containingTypeParameters, IndexedTypeParameterSymbol.Take(n), allowAlpha: false);
Symbols\NamedTypeSymbol.cs (1)
998
TypeMap substitution = new
TypeMap
(definition.GetAllTypeParameters(), allTypeArguments);
Symbols\ReducedExtensionMethodSymbol.cs (1)
205
var substitution = new
TypeMap
(typeParams, typeArgsForConstraintsCheck);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
605
var typeMap1 = new
TypeMap
(typeParameters1, indexedTypeParameters, allowAlpha: true);
606
var typeMap2 = new
TypeMap
(typeParameters2, indexedTypeParameters, allowAlpha: true);
Symbols\TypeMap.cs (1)
51
:
this
(from, TypeParametersAsTypeSymbolsWithAnnotations(to), allowAlpha)
Symbols\TypeSymbol.cs (2)
2108
var typeMap1 = new
TypeMap
(typeParameters1, indexedTypeParameters, allowAlpha: true);
2109
var typeMap2 = new
TypeMap
(typeParameters2, indexedTypeParameters, allowAlpha: true);