1 write to _diagnostics
Microsoft.CodeAnalysis.CSharp (1)
Binder\RefSafetyAnalysis.cs (1)
86_diagnostics = diagnostics;
16 references to _diagnostics
Microsoft.CodeAnalysis.CSharp (16)
Binder\RefSafetyAnalysis.cs (16)
373var analysis = new RefSafetyAnalysis(_compilation, localFunction, node, inUnsafeRegion, _useUpdatedEscapeRules, _diagnostics); 382var analysis = new RefSafetyAnalysis(_compilation, lambda, node, _inUnsafeRegion, _useUpdatedEscapeRules, _diagnostics); 559ValidateEscape(initializer, valEscapeScope, isByRef: false, _diagnostics); 585ValidateEscape(expr, SafeContext.ReturnOnly, node.RefKind != RefKind.None, _diagnostics); 595ValidateEscape(expr, SafeContext.ReturnOnly, isByRef: false, _diagnostics); 605ValidateAssignment(node.Syntax, node.Left, node.Right, node.IsRef, _diagnostics); 622_diagnostics); 630ValidateAssignment(node.Syntax, node.Left, node, isRef: false, _diagnostics); 738ValidateRefConditionalOperator(node.Syntax, node.Consequence, node.Alternative, _diagnostics); 867_diagnostics); 985_diagnostics); 1034Error(_diagnostics, ErrorCode.ERR_CallArgMixing, argument.Syntax, node.Constructor, parameter.Name); 1062_diagnostics); 1079_diagnostics); 1192_diagnostics); 1398_diagnostics);