2 types derived from RewrittenMethodSymbol
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Extensions\RewrittenLambdaOrLocalFunctionSymbol.cs (1)
11internal sealed class RewrittenLambdaOrLocalFunctionSymbol : RewrittenMethodSymbol
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (1)
12internal sealed class SourceExtensionImplementationMethodSymbol : RewrittenMethodSymbol // Tracked by https://github.com/dotnet/roslyn/issues/76130 : Do we need to implement ISynthesizedMethodBodyImplementationSymbol?
9 references to RewrittenMethodSymbol
Microsoft.CodeAnalysis.CSharp (9)
Lowering\ExtensionMethodBodyRewriter.cs (5)
28private RewrittenMethodSymbol _rewrittenContainingMethod; 50private (RewrittenMethodSymbol, ImmutableDictionary<Symbol, Symbol>) EnterMethod(MethodSymbol symbol, RewrittenMethodSymbol rewritten, ReadOnlySpan<ParameterSymbol> rewrittenParameters) 53RewrittenMethodSymbol savedContainer = _rewrittenContainingMethod; 72private (RewrittenMethodSymbol, ImmutableDictionary<Symbol, Symbol>) EnterMethod(MethodSymbol symbol, RewrittenLambdaOrLocalFunctionSymbol rewritten)
Symbols\Extensions\RewrittenLambdaOrLocalFunctionSymbol.cs (2)
13private readonly RewrittenMethodSymbol _containingMethod; 15public RewrittenLambdaOrLocalFunctionSymbol(MethodSymbol lambdaOrLocalFunctionSymbol, RewrittenMethodSymbol containingMethod)
Symbols\Extensions\RewrittenMethodSymbol.cs (2)
116protected readonly RewrittenMethodSymbol _containingMethod; 118public RewrittenMethodParameterSymbol(RewrittenMethodSymbol containingMethod, ParameterSymbol originalParameter) :