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)
378
var analysis = new RefSafetyAnalysis(_compilation, localFunction, node, inUnsafeRegion, _useUpdatedEscapeRules,
_diagnostics
);
387
var analysis = new RefSafetyAnalysis(_compilation, lambda, node, _inUnsafeRegion, _useUpdatedEscapeRules,
_diagnostics
);
564
ValidateEscape(initializer, valEscapeScope, isByRef: false,
_diagnostics
);
590
ValidateEscape(expr, SafeContext.ReturnOnly, node.RefKind != RefKind.None,
_diagnostics
);
600
ValidateEscape(expr, SafeContext.ReturnOnly, isByRef: false,
_diagnostics
);
614
ValidateAssignment(syntaxForReporting, node.Left, node.Right, node.IsRef,
_diagnostics
);
631
_diagnostics
);
639
ValidateAssignment(node.Syntax, node.Left, node, isRef: false,
_diagnostics
);
650
ValidateAssignment(syntaxForReporting, node.Operand, node, isRef: false,
_diagnostics
);
758
ValidateRefConditionalOperator(node.Syntax, node.Consequence, node.Alternative,
_diagnostics
);
887
_diagnostics
);
1005
_diagnostics
);
1054
Error(
_diagnostics
, ErrorCode.ERR_CallArgMixing, argument.Syntax, node.Constructor, parameter.Name);
1095
_diagnostics
);
1112
_diagnostics
);
1225
_diagnostics
);
1431
_diagnostics
);