BoundTree\BoundPropertyAccess.vb (9)
18Public Sub New(syntax As SyntaxNode, propertySymbol As PropertySymbol, propertyGroupOpt As BoundPropertyGroup, accessKind As PropertyAccessKind, isWriteable As Boolean, receiverOpt As BoundExpression, arguments As ImmutableArray(Of BoundExpression),
45Public Function SetAccessKind(newAccessKind As PropertyAccessKind) As BoundPropertyAccess
46Debug.Assert(newAccessKind = PropertyAccessKind.Unknown OrElse
47Me.AccessKind = PropertyAccessKind.Unknown OrElse
49Debug.Assert((newAccessKind And PropertyAccessKind.Set) = 0 OrElse
80Debug.Assert(Me.AccessKind <> PropertyAccessKind.Set)
85PropertyAccessKind.Get,
112Private Shared Function GetTypeFromAccessKind([property] As PropertySymbol, accessKind As PropertyAccessKind) As TypeSymbol
113Return If((accessKind And PropertyAccessKind.Set) <> 0,
Generated\BoundNodes.xml.Generated.vb (4)
4195Public Sub New(syntax As SyntaxNode, propertySymbol As PropertySymbol, propertyGroupOpt As BoundPropertyGroup, accessKind As PropertyAccessKind, isWriteable As Boolean, isLValue As Boolean, receiverOpt As BoundExpression, arguments As ImmutableArray(Of BoundExpression), defaultArguments As BitVector, type As TypeSymbol, Optional hasErrors As Boolean = False)
4232Private ReadOnly _AccessKind As PropertyAccessKind
4233Public ReadOnly Property AccessKind As PropertyAccessKind
4279Public Function Update(propertySymbol As PropertySymbol, propertyGroupOpt As BoundPropertyGroup, accessKind As PropertyAccessKind, isWriteable As Boolean, isLValue As Boolean, receiverOpt As BoundExpression, arguments As ImmutableArray(Of BoundExpression), defaultArguments As BitVector, type As TypeSymbol) As BoundPropertyAccess