1 write to TypeMap
Microsoft.CodeAnalysis.CSharp (1)
Lowering\SynthesizedMethodBaseSymbol.cs (1)
67this.TypeMap = typeMap;
6 references to TypeMap
Microsoft.CodeAnalysis.CSharp (6)
Lowering\ClosureConversion\ClosureConversion.cs (1)
1585_currentLambdaBodyTypeMap = synthesizedMethod.TypeMap;
Lowering\SynthesizedMethodBaseSymbol.cs (5)
64Debug.Assert(this.TypeMap == null); 124this.TypeMap.SubstituteType(p.OriginalDefinition.TypeWithAnnotations), 141builder.Add(SynthesizedParameterSymbol.Create(this, this.TypeMap.SubstituteType(extra), ordinal++, RefKind.Ref)); 193get { return this.TypeMap.SubstituteType(this.BaseMethod.OriginalDefinition.ReturnTypeWithAnnotations); } 198get { return this.TypeMap.SubstituteCustomModifiers(this.BaseMethod.OriginalDefinition.RefCustomModifiers); }