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