26 instantiations of BoundMeReference
Microsoft.CodeAnalysis.VisualBasic (24)
Analysis\InitializerRewriter.vb (2)
122
receiver = New
BoundMeReference
(syntax, meParam.Type).MakeCompilerGenerated()
153
New
BoundMeReference
(constructorMethod.Syntax, compilationState.InitializeComponentOpt.ContainingType),
Binding\Binder_Expressions.vb (2)
2316
Return New
BoundMeReference
(node, If(Me.ContainingType, ErrorTypeSymbol.UnknownResultType), hasErrors:=True)
2325
Dim result = New
BoundMeReference
(node, If(Me.ContainingType, ErrorTypeSymbol.UnknownResultType))
Binding\SyntheticBoundTrees\AnonymousTypeSyntheticMethods.vb (5)
31
Dim boundMeReference = New
BoundMeReference
(syntax, anonymousType).MakeCompilerGenerated()
62
Dim boundMeReference As BoundMeReference = New
BoundMeReference
(syntax, AnonymousType).MakeCompilerGenerated()
120
Dim boundMeReference = New
BoundMeReference
(syntax, AnonymousType).MakeCompilerGenerated()
199
Dim boundMeReference As BoundMeReference = New
BoundMeReference
(syntax, AnonymousType)
341
Dim boundMeReference = New
BoundMeReference
(syntax, AnonymousType).MakeCompilerGenerated()
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (1)
35
meReference = New
BoundMeReference
(syntax, meSymbol.Type)
Compilation\MethodCompiler.vb (1)
2036
Dim thisRef As New
BoundMeReference
(syntaxNode, constructor.ContainingType)
Generated\BoundNodes.xml.Generated.vb (1)
5952
Dim result = New
BoundMeReference
(Me.Syntax, type, Me.HasErrors)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
459
receiverOpt = New
BoundMeReference
(receiverOpt.Syntax, method.ContainingType)
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
376
Return New
BoundMeReference
(syntax, frameClass)
Lowering\LocalRewriter\LocalRewriter_FieldOrPropertyInitializer.vb (1)
52
meReferenceOpt = New
BoundMeReference
(syntax, _currentMethodOrLambda.ContainingType)
Lowering\LocalRewriter\LocalRewriter_HostObjectMemberReference.vb (1)
19
Dim meReference = New
BoundMeReference
(syntax, _topMethod.ContainingType)
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.vb (2)
161
New
BoundMeReference
(node.Syntax, _topMethod.ContainingType)),
196
New
BoundMeReference
(syntax, _topMethod.ContainingType)),
Lowering\LocalRewriter\LocalRewriter_PreviousSubmissionReference.vb (1)
21
Dim meReference = New
BoundMeReference
(syntax, _topMethod.ContainingType)
Lowering\SyntheticBoundNodeFactory.vb (1)
158
Dim boundNode = New
BoundMeReference
(_syntax, Me.CurrentMethod.MeParameter.Type)
Symbols\Source\SourceMemberMethodSymbol.vb (1)
794
receiverOpt = New
BoundMeReference
(singleHandleClause, Me.ContainingType).MakeCompilerGenerated
Symbols\Source\SynthesizedEventAccessorSymbol.vb (2)
190
If(field.IsShared, Nothing, New
BoundMeReference
(syntax, accessor.MeParameter.Type)),
308
New
BoundMeReference
(syntax, meParameter.Type).MakeCompilerGenerated)
Symbols\Source\SynthesizedSubmissionConstructorSymbol.vb (1)
70
Dim meReference = New
BoundMeReference
(syntax, constructor.ContainingType)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
CompilationContext.vb (1)
470
Dim expression = New
BoundMeReference
(syntax, GetNonClosureOrStateMachineContainer(container.SubstitutedSourceType))
Rewriters\CapturedVariableRewriter.vb (1)
64
GetRewrittenMeParameter(syntax, New
BoundMeReference
(syntax, _targetMethodMeParameter.Type)))
29 references to BoundMeReference
Microsoft.CodeAnalysis.VisualBasic (28)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1526
Public Overrides Function VisitMeReference(node As
BoundMeReference
) As BoundNode
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1765
Public Overrides Function VisitMeReference(node As
BoundMeReference
) As BoundNode
Binding\Binder_Expressions.vb (2)
2311
Private Function BindMeExpression(node As MeExpressionSyntax, diagnostics As BindingDiagnosticBag) As
BoundMeReference
2323
Private Function CreateMeReference(node As SyntaxNode, Optional isSynthetic As Boolean = False) As
BoundMeReference
Binding\Binder_WithBlock.vb (1)
272
Public Overrides Function VisitMeReference(node As
BoundMeReference
) As BoundNode
Binding\SyntheticBoundTrees\AnonymousTypeSyntheticMethods.vb (4)
62
Dim boundMeReference As
BoundMeReference
= New BoundMeReference(syntax, AnonymousType).MakeCompilerGenerated()
199
Dim boundMeReference As
BoundMeReference
= New BoundMeReference(syntax, AnonymousType)
229
Private Function BuildConditionsForFields(boundMe As
BoundMeReference
, boundOther As BoundParameter, boundNothing As BoundExpression,
257
Private Function BuildConditionForField([property] As AnonymousTypePropertySymbol, boundMe As
BoundMeReference
, boundOther As BoundParameter,
BoundTree\BoundTreeVisitor.vb (1)
96
Return VisitMeReference(CType(node,
BoundMeReference
), arg)
CodeGen\EmitExpression.vb (3)
1808
Dim left = DirectCast(assignmentTarget,
BoundMeReference
)
1923
EmitMeStore(DirectCast(expression,
BoundMeReference
))
1955
Private Sub EmitMeStore(thisRef As
BoundMeReference
)
Generated\BoundNodes.xml.Generated.vb (7)
5950
Public Function Update(type As TypeSymbol) As
BoundMeReference
9525
Return VisitMeReference(CType(node,
BoundMeReference
), arg)
10097
Public Overridable Function VisitMeReference(node As
BoundMeReference
, arg As A) As R
10800
Public Overridable Function VisitMeReference(node As
BoundMeReference
) As BoundNode
11659
Public Overrides Function VisitMeReference(node As
BoundMeReference
) As BoundNode
12688
Public Overrides Function VisitMeReference(node As
BoundMeReference
) As BoundNode
14023
Public Overrides Function VisitMeReference(node As
BoundMeReference
, arg As Object) As TreeDumperNode
Lowering\Diagnostics\DiagnosticsPass.vb (1)
86
Public Overrides Function VisitMeReference(node As
BoundMeReference
) As BoundNode
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (1)
466
Public Overrides Function VisitMeReference(node As
BoundMeReference
) As BoundNode
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
667
Public Overrides Function VisitMeReference(node As
BoundMeReference
) As BoundNode
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (1)
403
Public Overrides Function VisitMeReference(node As
BoundMeReference
) As BoundNode
Lowering\SyntheticBoundNodeFactory.vb (1)
156
Public Function [Me]() As
BoundMeReference
Operations\VisualBasicOperationFactory.vb (2)
68
Return CreateBoundMeReferenceOperation(DirectCast(boundNode,
BoundMeReference
))
381
Private Function CreateBoundMeReferenceOperation(boundMeReference As
BoundMeReference
) As IInstanceReferenceOperation
Symbols\Source\SynthesizedEventAccessorSymbol.vb (1)
306
Dim fieldReceiver As
BoundMeReference
= If(eventSymbol.IsShared,
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Rewriters\CapturedVariableRewriter.vb (1)
83
Public Overrides Function VisitMeReference(node As
BoundMeReference
) As BoundNode