Base:
property
ArgumentRefKindsOpt
Microsoft.CodeAnalysis.CSharp.BoundObjectCreationExpressionBase.ArgumentRefKindsOpt
1 write to ArgumentRefKindsOpt
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
6634
this.
ArgumentRefKindsOpt
= argumentRefKindsOpt;
9 references to ArgumentRefKindsOpt
Microsoft.CodeAnalysis.CSharp (9)
FlowAnalysis\AbstractFlowPass.cs (1)
1145
VisitArguments(node.Arguments, node.
ArgumentRefKindsOpt
, null);
Generated\BoundNodes.xml.Generated.cs (5)
6653
if (name != this.Name || arguments != this.Arguments || argumentNamesOpt != this.ArgumentNamesOpt || argumentRefKindsOpt != this.
ArgumentRefKindsOpt
|| initializerExpressionOpt != this.InitializerExpressionOpt || applicableMethods != this.ApplicableMethods || wasTargetTyped != this.WasTargetTyped || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
11822
return node.Update(node.Name, arguments, node.ArgumentNamesOpt, node.
ArgumentRefKindsOpt
, initializerExpressionOpt, node.ApplicableMethods, node.WasTargetTyped, type);
14120
updatedNode = node.Update(node.Name, arguments, node.ArgumentNamesOpt, node.
ArgumentRefKindsOpt
, initializerExpressionOpt, applicableMethods, node.WasTargetTyped, infoAndType.Type!);
14125
updatedNode = node.Update(node.Name, arguments, node.ArgumentNamesOpt, node.
ArgumentRefKindsOpt
, initializerExpressionOpt, applicableMethods, node.WasTargetTyped, node.Type);
16531
new TreeDumperNode("argumentRefKindsOpt", node.
ArgumentRefKindsOpt
, null),
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
292
if (!node.
ArgumentRefKindsOpt
.IsDefault)
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (1)
21
var constructorInvocation = _dynamicFactory.MakeDynamicConstructorInvocation(node.Syntax, node.Type, loweredArguments, node.ArgumentNamesOpt, node.
ArgumentRefKindsOpt
).ToExpression();
Operations\CSharpOperationFactory.cs (1)
752
ImmutableArray<RefKind> argumentRefKinds = boundDynamicObjectCreationExpression.
ArgumentRefKindsOpt
.NullToEmpty();