1 write to ImplicitReceiverOpt
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
6874
this.
ImplicitReceiverOpt
= implicitReceiverOpt;
13 references to ImplicitReceiverOpt
Microsoft.CodeAnalysis.CSharp (13)
BoundTree\Expression.cs (1)
39
ImmutableArray<BoundNode> IBoundInvalidNode.InvalidNodeChildren => CSharpOperationFactory.CreateInvalidChildrenFromArgumentsExpression(
ImplicitReceiverOpt
, Arguments);
FlowAnalysis\NullableWalker.cs (3)
4495
if (node.
ImplicitReceiverOpt
!= null)
4498
SetAnalyzedNullability(node.
ImplicitReceiverOpt
, new VisitResult(node.
ImplicitReceiverOpt
.Type, NullableAnnotation.NotAnnotated, NullableFlowState.NotNull));
Generated\BoundNodes.xml.Generated.cs (5)
6897
if (!Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(addMethod, this.AddMethod) || arguments != this.Arguments || implicitReceiverOpt != this.
ImplicitReceiverOpt
|| expanded != this.Expanded || argsToParamsOpt != this.ArgsToParamsOpt || defaultArguments != this.DefaultArguments || invokedAsExtensionMethod != this.InvokedAsExtensionMethod || resultKind != this.ResultKind || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
10580
this.Visit(node.
ImplicitReceiverOpt
);
12011
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.
ImplicitReceiverOpt
);
14402
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.
ImplicitReceiverOpt
);
16776
new TreeDumperNode("implicitReceiverOpt", null, new TreeDumperNode[] { Visit(node.
ImplicitReceiverOpt
, null) }),
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (2)
106
Debug.Assert(elementInitializer.
ImplicitReceiverOpt
is BoundObjectOrCollectionValuePlaceholder);
200
BoundExpression? rewrittenReceiver = VisitExpression(initializer.
ImplicitReceiverOpt
);
Operations\CSharpOperationFactory.cs (2)
926
IOperation? receiver = CreateReceiverOperation(boundCollectionElementInitializer.
ImplicitReceiverOpt
, addMethod);
939
bool isVirtual = IsCallVirtual(addMethod, boundCollectionElementInitializer.
ImplicitReceiverOpt
);