1 write to _diagnostics
Microsoft.CodeAnalysis.CSharp (1)
Binder\RefSafetyAnalysis.cs (1)
91_diagnostics = diagnostics;
17 references to _diagnostics
Microsoft.CodeAnalysis.CSharp (17)
Binder\RefSafetyAnalysis.cs (17)
378var analysis = new RefSafetyAnalysis(_compilation, localFunction, node, inUnsafeRegion, _useUpdatedEscapeRules, _diagnostics); 387var analysis = new RefSafetyAnalysis(_compilation, lambda, node, _inUnsafeRegion, _useUpdatedEscapeRules, _diagnostics); 564ValidateEscape(initializer, valEscapeScope, isByRef: false, _diagnostics); 590ValidateEscape(expr, SafeContext.ReturnOnly, node.RefKind != RefKind.None, _diagnostics); 600ValidateEscape(expr, SafeContext.ReturnOnly, isByRef: false, _diagnostics); 614ValidateAssignment(syntaxForReporting, node.Left, node.Right, node.IsRef, _diagnostics); 631_diagnostics); 639ValidateAssignment(node.Syntax, node.Left, node, isRef: false, _diagnostics); 650ValidateAssignment(syntaxForReporting, node.Operand, node, isRef: false, _diagnostics); 758ValidateRefConditionalOperator(node.Syntax, node.Consequence, node.Alternative, _diagnostics); 887_diagnostics); 1005_diagnostics); 1054Error(_diagnostics, ErrorCode.ERR_CallArgMixing, argument.Syntax, node.Constructor, parameter.Name); 1095_diagnostics); 1112_diagnostics); 1225_diagnostics); 1431_diagnostics);