3 overrides of TypeMap
Microsoft.CodeAnalysis.CSharp (3)
Lowering\ClosureConversion\ClosureConversion.cs (1)
318protected override TypeMap TypeMap
Lowering\ExtensionMethodBodyRewriter.cs (1)
83protected override TypeMap TypeMap => _rewrittenContainingMethod.TypeMap;
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
181protected override TypeMap TypeMap
8 references to TypeMap
Microsoft.CodeAnalysis.CSharp (8)
Lowering\BoundTreeToDifferentEnclosingContextRewriter.cs (5)
117return TypeMap.SubstituteType(type).Type; 187.AsMember((NamedTypeSymbol)TypeMap.SubstituteType(property.ContainingType).AsTypeSymbolOnly()) 202var 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()); 368var newType = (NamedTypeSymbol)TypeMap.SubstituteType(property.ContainingType).AsTypeSymbolOnly(); 391.AsMember((NamedTypeSymbol)TypeMap.SubstituteType(field.ContainingType).AsTypeSymbolOnly());