15 references to ReadOnly
Microsoft.CodeAnalysis.VisualBasic (15)
CodeGen\EmitAddress.vb (4)
293
Return addressKind = AddressKind.
ReadOnly
OrElse addressKind = AddressKind.Immutable
389
If fieldReceiver IsNot Nothing AndAlso Not AllowedToTakeRef(fieldReceiver, CodeGenerator.AddressKind.
ReadOnly
) Then
480
Return EmitAddress(receiver, AddressKind.
ReadOnly
)
505
addressKind = AddressKind.
ReadOnly
CodeGen\EmitExpression.vb (10)
297
receiverTemp = EmitReceiverRef(receiver, isAccessConstrained:=Not receiverType.IsReferenceType, addressKind:=AddressKind.
ReadOnly
)
380
receiverTemp = EmitReceiverRef(receiver, isAccessConstrained:=Not receiverType.IsReferenceType, addressKind:=AddressKind.
ReadOnly
)
410
Dim receiverTemp = EmitAddress(expression.ReferenceTypeReceiver, addressKind:=AddressKind.
ReadOnly
)
416
EmitReceiverRef(expression.ValueTypeReceiver, isAccessConstrained:=True, addressKind:=AddressKind.
ReadOnly
)
988
tempOpt = EmitReceiverRef(receiver, isAccessConstrained:=False, addressKind:=AddressKind.
ReadOnly
)
1018
AddressKind.
ReadOnly
,
1027
tempOpt = EmitReceiverRef(receiver, isAccessConstrained:=True, addressKind:=AddressKind.
ReadOnly
)
1056
(receiver.Kind = BoundKind.ConditionalAccessReceiverPlaceholder OrElse Not AllowedToTakeRef(receiver, AddressKind.
ReadOnly
)),
1060
tempOpt = EmitReceiverRef(receiver, isAccessConstrained:=callKind = CallKind.ConstrainedCallVirt, addressKind:=AddressKind.
ReadOnly
)
1788
Dim temp = EmitReceiverRef(left.ReceiverOpt, isAccessConstrained:=False, addressKind:=AddressKind.
ReadOnly
)
CodeGen\EmitStatement.vb (1)
369
Dim temp1 = EmitReceiverRef(receiver, isAccessConstrained:=False, addressKind:=AddressKind.
[ReadOnly]
)