3 overrides of TypeMap
Microsoft.CodeAnalysis.CSharp (3)
Lowering\ClosureConversion\ClosureConversion.cs (1)
318
protected override TypeMap
TypeMap
Lowering\ExtensionMethodBodyRewriter.cs (1)
83
protected override TypeMap
TypeMap
=> _rewrittenContainingMethod.TypeMap;
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
181
protected override TypeMap
TypeMap
8 references to TypeMap
Microsoft.CodeAnalysis.CSharp (8)
Lowering\BoundTreeToDifferentEnclosingContextRewriter.cs (5)
117
return
TypeMap
.SubstituteType(type).Type;
187
.AsMember((NamedTypeSymbol)
TypeMap
.SubstituteType(property.ContainingType).AsTypeSymbolOnly())
202
var newType = (NamedTypeSymbol)
TypeMap
.SubstituteType(method.ContainingType).AsTypeSymbolOnly();
224
.AsMember((NamedTypeSymbol)
TypeMap
.SubstituteType(method.ContainingType).AsTypeSymbolOnly())
225
.ConstructIfGeneric(
TypeMap
.SubstituteTypes(method.TypeArgumentsWithAnnotations));
Lowering\MethodToClassRewriter.cs (3)
364
.AsMember((NamedTypeSymbol)
TypeMap
.SubstituteType(property.ContainingType).AsTypeSymbolOnly());
368
var newType = (NamedTypeSymbol)
TypeMap
.SubstituteType(property.ContainingType).AsTypeSymbolOnly();
391
.AsMember((NamedTypeSymbol)
TypeMap
.SubstituteType(field.ContainingType).AsTypeSymbolOnly());