1 write to Operand
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1310this.Operand = operand;
15 references to Operand
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder.ValueChecks.cs (1)
752Error(diagnostics, GetMethodGroupOrFunctionPointerLvalueError(valueKind), node, unconvertedAddressOf.Operand.Name, MessageID.IDS_AddressOfMethodGroup.Localize());
Binder\Binder_Expressions.cs (1)
2833diagnostics.Add(errorCode, syntax.Location, ((BoundUnconvertedAddressOfOperator)operand).Operand.Name, targetType);
Binder\Binder_Statements.cs (1)
2359reportMethodGroupErrors(((BoundUnconvertedAddressOfOperator)operand).Operand, fromAddressOf: true);
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1122var addressOfConversion = GetMethodGroupFunctionPointerConversion(((BoundUnconvertedAddressOfOperator)sourceExpression).Operand, funcPtrType, ref useSiteInfo);
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
1464BoundMethodGroup originalMethodGroup = source as BoundMethodGroup ?? ((BoundUnconvertedAddressOfOperator)source).Operand;
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
1230Conversions.ReportDelegateOrFunctionPointerMethodGroupDiagnostics(binder, ((BoundUnconvertedAddressOfOperator)argument).Operand, parameterType, diagnostics))
BoundTree\Formatting.cs (1)
183public override object Display => FormattableStringFactory.Create("&{0}", Operand.Display);
Compilation\CSharpSemanticModel.cs (1)
3472((BoundUnconvertedAddressOfOperator)boundNode).Operand,
FlowAnalysis\AbstractFlowPass.cs (1)
3753Visit(node.Operand);
Generated\BoundNodes.xml.Generated.cs (5)
1321if (operand != this.Operand) 9859this.Visit(node.Operand); 10955BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 12570BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 15199new TreeDumperNode("operand", null, new TreeDumperNode[] { Visit(node.Operand, null) }),
Operations\CSharpOperationFactory.cs (1)
492Create(boundUnconvertedAddressOf.Operand),