21 implementations of ISynthesizedMethodBodyImplementationSymbol
Microsoft.CodeAnalysis.CSharp (12)
Lowering\AsyncRewriter\AsyncConstructor.cs (1)
12internal sealed class AsyncConstructor : SynthesizedInstanceConstructor, ISynthesizedMethodBodyImplementationSymbol
Lowering\ClosureConversion\SynthesizedClosureEnvironment.cs (1)
22internal sealed class SynthesizedClosureEnvironment : SynthesizedContainer, ISynthesizedMethodBodyImplementationSymbol
Lowering\ClosureConversion\SynthesizedClosureEnvironmentConstructor.cs (1)
12internal sealed class SynthesizedClosureEnvironmentConstructor : SynthesizedInstanceConstructor, ISynthesizedMethodBodyImplementationSymbol
Lowering\ClosureConversion\SynthesizedClosureMethod.cs (1)
18internal sealed class SynthesizedClosureMethod : SynthesizedMethodBaseSymbol, ISynthesizedMethodBodyImplementationSymbol
Lowering\IteratorRewriter\IteratorConstructor.cs (1)
19internal sealed class IteratorConstructor : SynthesizedInstanceConstructor, ISynthesizedMethodBodyImplementationSymbol
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
30internal sealed class IteratorFinallyMethodSymbol : SynthesizedInstanceMethodSymbol, ISynthesizedMethodBodyImplementationSymbol
Lowering\LocalRewriter\DynamicSiteContainer.cs (1)
13internal sealed class DynamicSiteContainer : SynthesizedContainer, ISynthesizedMethodBodyImplementationSymbol
Lowering\StateMachineRewriter\StateMachineFieldSymbol.cs (1)
19internal sealed class StateMachineFieldSymbol : SynthesizedFieldSymbolBase, ISynthesizedMethodBodyImplementationSymbol
Lowering\StateMachineRewriter\StateMachineTypeSymbol.cs (1)
16internal abstract class StateMachineTypeSymbol : SynthesizedContainer, ISynthesizedMethodBodyImplementationSymbol
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.cs (1)
20internal abstract class SynthesizedStateMachineMethod : SynthesizedImplementationMethod, ISynthesizedMethodBodyImplementationSymbol
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
16internal class SynthesizedStateMachineProperty : PropertySymbol, ISynthesizedMethodBodyImplementationSymbol
Symbols\Synthesized\SynthesizedLambdaCacheFieldSymbol.cs (1)
14internal sealed class SynthesizedLambdaCacheFieldSymbol : SynthesizedFieldSymbolBase, ISynthesizedMethodBodyImplementationSymbol
Microsoft.CodeAnalysis.VisualBasic (9)
Lowering\LambdaRewriter\LambdaFrame.vb (1)
20Implements ISynthesizedMethodBodyImplementationSymbol
Lowering\LambdaRewriter\LambdaFrameConstructor.vb (1)
14Implements ISynthesizedMethodBodyImplementationSymbol
Lowering\LambdaRewriter\SynthesizedLambdaCacheFieldSymbol.vb (1)
16Implements ISynthesizedMethodBodyImplementationSymbol
Lowering\LambdaRewriter\SynthesizedLambdaMethod.vb (1)
21Implements ISynthesizedMethodBodyImplementationSymbol
Lowering\StateMachineRewriter\StateMachineFieldSymbol.vb (1)
16Implements ISynthesizedMethodBodyImplementationSymbol
Lowering\StateMachineRewriter\StateMachineTypeSymbol.vb (1)
14Implements ISynthesizedMethodBodyImplementationSymbol
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (1)
19Implements ISynthesizedMethodBodyImplementationSymbol
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.vb (1)
18Implements ISynthesizedMethodBodyImplementationSymbol
Symbols\SynthesizedSymbols\SynthesizedSimpleConstructorSymbol.vb (1)
15Implements ISynthesizedMethodBodyImplementationSymbol
54 references to ISynthesizedMethodBodyImplementationSymbol
Microsoft.CodeAnalysis (1)
Emit\EditAndContinue\SymbolChanges.cs (1)
212if (symbol is ISynthesizedMethodBodyImplementationSymbol synthesizedSymbol)
Microsoft.CodeAnalysis.CSharp (28)
Lowering\AsyncRewriter\AsyncConstructor.cs (3)
19IMethodSymbolInternal ISynthesizedMethodBodyImplementationSymbol.Method 21get { return ((ISynthesizedMethodBodyImplementationSymbol)this.ContainingSymbol).Method; } 24bool ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency
Lowering\ClosureConversion\SynthesizedClosureEnvironment.cs (2)
140bool ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency => true; 142IMethodSymbolInternal ISynthesizedMethodBodyImplementationSymbol.Method => _topLevelMethod;
Lowering\ClosureConversion\SynthesizedClosureEnvironmentConstructor.cs (3)
19IMethodSymbolInternal ISynthesizedMethodBodyImplementationSymbol.Method 21get { return ((ISynthesizedMethodBodyImplementationSymbol)this.ContainingSymbol).Method; } 24bool ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency
Lowering\ClosureConversion\SynthesizedClosureMethod.cs (2)
230IMethodSymbolInternal? ISynthesizedMethodBodyImplementationSymbol.Method => TopLevelMethod; 233bool ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency => true;
Lowering\IteratorRewriter\IteratorConstructor.cs (3)
49IMethodSymbolInternal ISynthesizedMethodBodyImplementationSymbol.Method 51get { return ((ISynthesizedMethodBodyImplementationSymbol)this.ContainingSymbol).Method; } 54bool ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (2)
244IMethodSymbolInternal ISynthesizedMethodBodyImplementationSymbol.Method 249bool ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency
Lowering\LocalRewriter\DynamicSiteContainer.cs (2)
43bool ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency 48IMethodSymbolInternal ISynthesizedMethodBodyImplementationSymbol.Method
Lowering\StateMachineRewriter\StateMachineFieldSymbol.cs (3)
71bool ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency 76IMethodSymbolInternal ISynthesizedMethodBodyImplementationSymbol.Method 78get { return ((ISynthesizedMethodBodyImplementationSymbol)ContainingSymbol).Method; }
Lowering\StateMachineRewriter\StateMachineTypeSymbol.cs (2)
39bool ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency 48IMethodSymbolInternal ISynthesizedMethodBodyImplementationSymbol.Method
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.cs (1)
46IMethodSymbolInternal ISynthesizedMethodBodyImplementationSymbol.Method
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (3)
163bool ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency 168IMethodSymbolInternal ISynthesizedMethodBodyImplementationSymbol.Method 170get { return ((ISynthesizedMethodBodyImplementationSymbol)ContainingSymbol).Method; }
Symbols\Synthesized\SynthesizedLambdaCacheFieldSymbol.cs (2)
30IMethodSymbolInternal ISynthesizedMethodBodyImplementationSymbol.Method => _topLevelMethod; 34bool ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency => false;
Microsoft.CodeAnalysis.VisualBasic (25)
Lowering\LambdaRewriter\LambdaFrame.vb (2)
231Public ReadOnly Property HasMethodBodyDependency As Boolean Implements ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency 238Public ReadOnly Property Method As IMethodSymbolInternal Implements ISynthesizedMethodBodyImplementationSymbol.Method
Lowering\LambdaRewriter\LambdaFrameConstructor.vb (4)
70Public ReadOnly Property HasMethodBodyDependency As Boolean Implements ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency 76Public ReadOnly Property Method As IMethodSymbolInternal Implements ISynthesizedMethodBodyImplementationSymbol.Method 78Dim symbol As ISynthesizedMethodBodyImplementationSymbol = CType(ContainingSymbol, ISynthesizedMethodBodyImplementationSymbol)
Lowering\LambdaRewriter\SynthesizedLambdaCacheFieldSymbol.vb (2)
37Public ReadOnly Property HasMethodBodyDependency As Boolean Implements ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency 43Public ReadOnly Property Method As IMethodSymbolInternal Implements ISynthesizedMethodBodyImplementationSymbol.Method
Lowering\LambdaRewriter\SynthesizedLambdaMethod.vb (2)
233Public ReadOnly Property HasMethodBodyDependency As Boolean Implements ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency 239Public ReadOnly Property Method As IMethodSymbolInternal Implements ISynthesizedMethodBodyImplementationSymbol.Method
Lowering\StateMachineRewriter\StateMachineFieldSymbol.vb (4)
88Public ReadOnly Property HasMethodBodyDependency As Boolean Implements ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency 94Public ReadOnly Property Method As IMethodSymbolInternal Implements ISynthesizedMethodBodyImplementationSymbol.Method 96Dim symbol As ISynthesizedMethodBodyImplementationSymbol = CType(ContainingSymbol, ISynthesizedMethodBodyImplementationSymbol)
Lowering\StateMachineRewriter\StateMachineTypeSymbol.vb (2)
43Public ReadOnly Property HasMethodBodyDependency As Boolean Implements ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency 50Public ReadOnly Property Method As IMethodSymbolInternal Implements ISynthesizedMethodBodyImplementationSymbol.Method
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (2)
165Public ReadOnly Property HasMethodBodyDependency As Boolean Implements ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency 171Public ReadOnly Property Method As IMethodSymbolInternal Implements ISynthesizedMethodBodyImplementationSymbol.Method
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.vb (3)
148Public ReadOnly Property HasMethodBodyDependency As Boolean Implements ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency 154Public ReadOnly Property Method As IMethodSymbolInternal Implements ISynthesizedMethodBodyImplementationSymbol.Method 156Return DirectCast(ContainingSymbol, ISynthesizedMethodBodyImplementationSymbol).Method
Symbols\SynthesizedSymbols\SynthesizedSimpleConstructorSymbol.vb (4)
48Public ReadOnly Property HasMethodBodyDependency As Boolean Implements ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency 54Public ReadOnly Property Method As IMethodSymbolInternal Implements ISynthesizedMethodBodyImplementationSymbol.Method 56Dim symbol As ISynthesizedMethodBodyImplementationSymbol = CType(ContainingSymbol, ISynthesizedMethodBodyImplementationSymbol)