1 override of WriteArgument
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\DefiniteAssignment.cs (1)
2595protected override void WriteArgument(BoundExpression arg, RefKind refKind, MethodSymbol method)
8 references to WriteArgument
Microsoft.CodeAnalysis.CSharp (8)
FlowAnalysis\AbstractFlowPass.cs (8)
1298WriteArgument(node.InitializerOpt, node.LocalSymbol.RefKind, method: null); 1447WriteArgument(receiverOpt, RefKind.Ref, method: null); 1456WriteArgument(receiverOpt, thisRefKind, method); 1575WriteArgument(arguments[i], refKind, method); 2048WriteArgument(node.ExpressionOpt, node.RefKind, method: null); 2178WriteArgument(node.Right, refKind, method: null); 3350WriteArgument(operand, RefKind.Ref, method: null); 3536this.WriteArgument(operand, RefKind.Out, null); //Out because for the purpose of definite assignment we assume that it is definitely assigned after the address is taken.