43 references to BoundFieldAccess
Microsoft.CodeAnalysis.VisualBasic (39)
Binding\Binder_Attributes.vb (1)
535lValue = New BoundFieldAccess(identifierName, Nothing, fieldSym, True, fieldOrPropType, hasErrors)
Binding\Binder_Initializers.vb (4)
243Dim boundFieldAccessExpression = New BoundFieldAccess(syntax, boundReceiver, fieldSymbol, True, fieldSymbol.Type) 280Dim fieldAccess As BoundExpression = New BoundFieldAccess(firstFieldSymbol.Syntax, 353boundPropertyOrFieldAccess = New BoundFieldAccess(syntaxNode, 466Dim boundFieldAccessExpr = New BoundFieldAccess(equalsValueOrAsNewSyntax,
Binding\Binder_Lambda.vb (1)
756receiverOpt = New BoundFieldAccess(argument.Syntax, receiverOpt, fieldSymbol,
Binding\Binder_Statements.vb (1)
2470receiver = New BoundFieldAccess(node.Name,
Binding\SyntheticBoundTrees\AnonymousTypeSyntheticMethods.vb (5)
39Dim fieldAccess = New BoundFieldAccess(syntax, boundMeReference, [property].AssociatedField, True, propertyType).MakeCompilerGenerated() 147New BoundFieldAccess( 157New BoundFieldAccess( 303New BoundFieldAccess(Syntax, receiver, field, False, field.Type).MakeCompilerGenerated(), 354New BoundFieldAccess(syntax, boundMeReference, [property].AssociatedField,
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (1)
63fieldAccess = New BoundFieldAccess(syntax, meReference, field, True, field.Type)
Lowering\LambdaRewriter\LambdaRewriter.vb (7)
388Return New BoundFieldAccess(syntax, innerFrame, proxyFieldParented, False, proxyFieldParented.Type) 398Return New BoundFieldAccess(origExpression.Syntax, 458Dim left = New BoundFieldAccess(syntaxNode, this, field, True, field.Type) 459Dim right = New BoundFieldAccess(syntaxNode, parameterExpr, field, False, field.Type) 533Dim left As BoundExpression = New BoundFieldAccess(syntaxNode, 652New BoundFieldAccess( 1134receiver = New BoundFieldAccess(node.Syntax, Nothing, field, isLValue:=False, type:=field.Type)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (1)
219Dim field = New BoundFieldAccess(setNode.Syntax,
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (2)
205Return New BoundFieldAccess(boundCall.Syntax, 219Return New BoundFieldAccess(propertyAccess.Syntax,
Lowering\LocalRewriter\LocalRewriter_Constant.vb (2)
69Return New BoundFieldAccess(node.Syntax, Nothing, fieldSymbol, isLValue:=False, type:=fieldSymbol.Type) 156Return New BoundFieldAccess(node.Syntax, Nothing, dtMinValue, isLValue:=False, type:=dtMinValue.Type)
Lowering\LocalRewriter\LocalRewriter_FieldAccess.vb (2)
60rewrittenReceiver = New BoundFieldAccess(syntax, rewrittenReceiver, nestedFieldSymbol, isLValue, nestedFieldSymbol.Type) 68Return New BoundFieldAccess(syntax, rewrittenReceiver, underlyingField, isLValue, underlyingField.Type)
Lowering\LocalRewriter\LocalRewriter_FieldOrPropertyInitializer.vb (1)
104accessExpression = New BoundFieldAccess(syntax, meReferenceOpt, fieldSymbol, True, fieldSymbol.Type)
Lowering\LocalRewriter\LocalRewriter_HostObjectMemberReference.vb (1)
20Return New BoundFieldAccess(syntax, receiverOpt:=meReference, FieldSymbol:=hostObjectReference, isLValue:=False, Type:=hostObjectReference.Type)
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.vb (3)
158Return New BoundFieldAccess(node.Syntax, 193Dim flag = New BoundFieldAccess(syntax, 264Dim flagState = New BoundFieldAccess(syntax, flag, state, isLValue:=True, type:=state.Type)
Lowering\LocalRewriter\LocalRewriter_OmittedArgument.vb (1)
22Dim fieldAccess = New BoundFieldAccess(node.Syntax, Nothing, missingField, isLValue:=False, type:=missingField.Type)
Lowering\LocalRewriter\LocalRewriter_PreviousSubmissionReference.vb (1)
22Return New BoundFieldAccess(syntax, receiverOpt:=meReference, FieldSymbol:=targetScriptReference, isLValue:=False, Type:=targetScriptReference.Type)
Lowering\SyntheticBoundNodeFactory.vb (1)
190Dim boundNode = New BoundFieldAccess(_syntax, receiver, f, isLValue, f.Type)
Symbols\Source\SynthesizedEventAccessorSymbol.vb (2)
188Dim fieldAccess = New BoundFieldAccess( 311Dim boundBackingField As BoundFieldAccess = New BoundFieldAccess(syntax,
Symbols\Source\SynthesizedSubmissionConstructorSymbol.vb (2)
91New BoundFieldAccess(syntax, meReference, hostObjectField, isLValue:=True, type:=hostObjectField.Type), 107New BoundFieldAccess(syntax,
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EEStaticLocalSymbol.vb (1)
78Return New BoundFieldAccess(syntax, meParameter, _field, isLValue:=isLValue, type:=_field.Type)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (3)
Semantics\OverloadResolution.vb (3)
209Dim shortField As BoundExpression = New BoundFieldAccess(_syntaxNode, Nothing, TestClass1_ShortField, True, TestClass1_ShortField.Type) 210Dim doubleField As BoundExpression = New BoundFieldAccess(_syntaxNode, Nothing, TestClass1_DoubleField, True, TestClass1_DoubleField.Type) 211Dim objectField As BoundExpression = New BoundFieldAccess(_syntaxNode, Nothing, TestClass1_ObjectField, True, TestClass1_ObjectField.Type)