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)
4211Public 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)
4248Private ReadOnly _AccessKind As PropertyAccessKind
4249Public ReadOnly Property AccessKind As PropertyAccessKind
4295Public 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