19 references to EmitAddress
Microsoft.CodeAnalysis.CSharp (19)
CodeGen\EmitAddress.cs (6)
218
AddExpressionTemp(
EmitAddress
(expr.Alternative, addressKind));
226
AddExpressionTemp(
EmitAddress
(expr.Consequence, addressKind));
245
var receiverTemp =
EmitAddress
(expression.ReferenceTypeReceiver, AddressKind.ReadOnly);
342
var result =
EmitAddress
(sequence.Value, addressKind);
519
return
EmitAddress
(receiver, addressKind);
534
return
EmitAddress
(receiver, addressKind);
CodeGen\EmitArrayInitializer.cs (2)
538
EmitAddress
(inPlaceTarget, Binder.AddressKind.Writeable);
568
EmitAddress
(inPlaceTarget, Binder.AddressKind.Writeable);
CodeGen\EmitExpression.cs (10)
664
var temp =
EmitAddress
(expression.Operand, AddressKind.Writeable);
712
var temp =
EmitAddress
(argument, AddressKind.ReadOnly);
719
var unexpectedTemp =
EmitAddress
(argument, refKind == RefKindExtensions.StrictIn ? AddressKind.ReadOnlyStrict : AddressKind.Writeable);
735
var temp =
EmitAddress
(expression.Operand, AddressKind.ReadOnlyStrict);
2457
var temp =
EmitAddress
(target, AddressKind.Writeable);
2486
var temp =
EmitAddress
(target, AddressKind.Writeable);
2656
var temp =
EmitAddress
(left, AddressKind.Writeable);
2667
var temp =
EmitAddress
(left, AddressKind.Writeable);
2679
var temp =
EmitAddress
(left, AddressKind.Writeable);
2776
LocalDefinition temp =
EmitAddress
(assignmentOperator.Right, lhs.GetRefKind() == RefKind.RefReadOnly ? AddressKind.ReadOnlyStrict : AddressKind.Writeable);
CodeGen\EmitStatement.cs (1)
848
var unexpectedTemp = this.
EmitAddress
(expressionOpt, this._method.RefKind == RefKind.RefReadOnly ? AddressKind.ReadOnlyStrict : AddressKind.Writeable);