3 overrides of TypeMap
Microsoft.CodeAnalysis.CSharp (3)
Lowering\ClosureConversion\ClosureConversion.cs (1)
318
protected override TypeMap
TypeMap
Lowering\ExtensionMethodBodyRewriter.cs (1)
80
protected override TypeMap
TypeMap
=> _rewrittenContainingMethod.TypeMap;
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
185
protected override TypeMap
TypeMap
7 references to TypeMap
Microsoft.CodeAnalysis.CSharp (7)
Lowering\BoundTreeToDifferentEnclosingContextRewriter.cs (7)
117
return
TypeMap
.SubstituteType(type).Type;
202
var newType = (NamedTypeSymbol)
TypeMap
.SubstituteType(property.ContainingType).AsTypeSymbolOnly();
222
.AsMember((NamedTypeSymbol)
TypeMap
.SubstituteType(property.ContainingType).AsTypeSymbolOnly())
236
.AsMember((NamedTypeSymbol)
TypeMap
.SubstituteType(field.ContainingType).AsTypeSymbolOnly());
257
var newType = (NamedTypeSymbol)
TypeMap
.SubstituteType(method.ContainingType).AsTypeSymbolOnly();
279
.AsMember((NamedTypeSymbol)
TypeMap
.SubstituteType(method.ContainingType).AsTypeSymbolOnly())
280
.ConstructIfGeneric(
TypeMap
.SubstituteTypes(method.TypeArgumentsWithAnnotations));