2 types derived from RewrittenMethodSymbol
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Extensions\RewrittenLambdaOrLocalFunctionSymbol.cs (1)
11
internal sealed class RewrittenLambdaOrLocalFunctionSymbol :
RewrittenMethodSymbol
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (1)
12
internal 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)
28
private
RewrittenMethodSymbol
_rewrittenContainingMethod;
50
private (
RewrittenMethodSymbol
, ImmutableDictionary<Symbol, Symbol>) EnterMethod(MethodSymbol symbol,
RewrittenMethodSymbol
rewritten, ReadOnlySpan<ParameterSymbol> rewrittenParameters)
53
RewrittenMethodSymbol
savedContainer = _rewrittenContainingMethod;
72
private (
RewrittenMethodSymbol
, ImmutableDictionary<Symbol, Symbol>) EnterMethod(MethodSymbol symbol, RewrittenLambdaOrLocalFunctionSymbol rewritten)
Symbols\Extensions\RewrittenLambdaOrLocalFunctionSymbol.cs (2)
13
private readonly
RewrittenMethodSymbol
_containingMethod;
15
public RewrittenLambdaOrLocalFunctionSymbol(MethodSymbol lambdaOrLocalFunctionSymbol,
RewrittenMethodSymbol
containingMethod)
Symbols\Extensions\RewrittenMethodSymbol.cs (2)
116
protected readonly
RewrittenMethodSymbol
_containingMethod;
118
public RewrittenMethodParameterSymbol(
RewrittenMethodSymbol
containingMethod, ParameterSymbol originalParameter) :