32 references to AccessKind
Microsoft.CodeAnalysis.VisualBasic (32)
Binding\Binder_Expressions.vb (7)
1130result = New BoundPropertyAccess(typeExpr.Syntax, access.PropertySymbol, access.PropertyGroupOpt, access.AccessKind, 1245Select Case propertyAccess.AccessKind 1369Select Case propertyAccess.AccessKind 1379Throw ExceptionUtilities.UnexpectedValue(propertyAccess.AccessKind) 1732Debug.Assert(propertyAccess.AccessKind <> PropertyAccessKind.Get) 1733Return propertyAccess.AccessKind <> PropertyAccessKind.Get AndAlso 4795Debug.Assert(DirectCast(isCompleted, BoundPropertyAccess).AccessKind = PropertyAccessKind.Get)
Binding\Binder_Invocation.vb (3)
998If (accessKind And PropertyAccessKind.Get) <> 0 AndAlso (propertyAccess.AccessKind And PropertyAccessKind.Get) = 0 Then 1002If (accessKind And PropertyAccessKind.Set) <> 0 AndAlso (propertyAccess.AccessKind And PropertyAccessKind.Set) = 0 Then 2904If propertyAccess IsNot Nothing AndAlso propertyAccess.AccessKind <> PropertyAccessKind.Get AndAlso
Binding\Binder_ObjectInitializer.vb (3)
668Debug.Assert(propertyAccess.AccessKind = PropertyAccessKind.Unknown) 671If propertyAccess.AccessKind <> PropertyAccessKind.Get AndAlso Not propertyAccess.IsWriteable AndAlso 674propertyAccess = propertyAccess.Update(propertyAccess.PropertySymbol, propertyAccess.PropertyGroupOpt, propertyAccess.AccessKind, isWriteable:=True,
Binding\Binder_Statements.vb (1)
1913Debug.Assert(propertyAccess.AccessKind <> PropertyAccessKind.Get)
BoundTree\BoundAssignmentOperator.vb (1)
59Debug.Assert(propertyAccess.AccessKind = If(DirectCast(Left, BoundPropertyAccess).PropertySymbol.ReturnsByRef,
BoundTree\BoundExpressionExtensions.vb (2)
187If propertyAccess.AccessKind = PropertyAccessKind.Get Then 251Return DirectCast(node, BoundPropertyAccess).AccessKind
BoundTree\BoundPropertyAccess.vb (4)
47Me.AccessKind = PropertyAccessKind.Unknown OrElse 48Me.AccessKind = newAccessKind) 69Dim expectedType = GetTypeFromAccessKind(Me.PropertySymbol, Me.AccessKind) 80Debug.Assert(Me.AccessKind <> PropertyAccessKind.Set)
Generated\BoundNodes.xml.Generated.vb (3)
4277If propertySymbol IsNot Me.PropertySymbol OrElse propertyGroupOpt IsNot Me.PropertyGroupOpt OrElse accessKind <> Me.AccessKind OrElse isWriteable <> Me.IsWriteable OrElse isLValue <> Me.IsLValue OrElse receiverOpt IsNot Me.ReceiverOpt OrElse arguments <> Me.Arguments OrElse defaultArguments <> Me.DefaultArguments OrElse type IsNot Me.Type Then 12497Return node.Update(node.PropertySymbol, propertyGroupOpt, node.AccessKind, node.IsWriteable, node.IsLValue, receiverOpt, arguments, node.DefaultArguments, type) 13760New TreeDumperNode("accessKind", node.AccessKind, Nothing),
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
584Debug.Assert(DirectCast(assignment.Left, BoundPropertyAccess).AccessKind = PropertyAccessKind.Set)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (1)
207Debug.Assert(setNode.AccessKind = PropertyAccessKind.Set)
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (1)
217If propertyAccess.AccessKind = PropertyAccessKind.Get AndAlso
Lowering\LocalRewriter\LocalRewriter_PropertyAccess.vb (1)
11Debug.Assert(node.AccessKind = PropertyAccessKind.Get)
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (1)
124node.AccessKind,
Lowering\UseTwiceRewriter.vb (2)
358node.AccessKind, 369node.AccessKind,
Operations\VisualBasicOperationFactory_QueryLambdaRewriter.vb (1)
63expression = New BoundPropertyAccess(node.Syntax, access.PropertySymbol, access.PropertyGroupOpt, access.AccessKind,