1 write to _diagnostics
Microsoft.CodeAnalysis.CSharp (1)
Binder\RefSafetyAnalysis.cs (1)
97
_diagnostics
= diagnostics;
13 references to _diagnostics
Microsoft.CodeAnalysis.CSharp (13)
Binder\RefSafetyAnalysis.cs (13)
258
ValidateEscape(value, CallingMethodScope, isByRef: field.RefKind != RefKind.None,
_diagnostics
);
267
var analysis = new RefSafetyAnalysis(_compilation, localFunction, _inUnsafeRegion || localFunction.IsUnsafe, _useUpdatedEscapeRules,
_diagnostics
, _localEscapeScopes);
279
var analysis = new RefSafetyAnalysis(_compilation, lambda, _inUnsafeRegion, _useUpdatedEscapeRules,
_diagnostics
, _localEscapeScopes);
441
ValidateEscape(initializer, valEscapeScope, isByRef: false,
_diagnostics
);
467
ValidateEscape(expr, ReturnOnlyScope, node.RefKind != RefKind.None,
_diagnostics
);
477
ValidateEscape(expr, ReturnOnlyScope, isByRef: false,
_diagnostics
);
487
ValidateAssignment(node.Syntax, node.Left, node.Right, node.IsRef,
_diagnostics
);
562
ValidateRefConditionalOperator(node.Syntax, node.Consequence, node.Alternative,
_diagnostics
);
598
_diagnostics
);
652
_diagnostics
);
675
_diagnostics
);
698
_diagnostics
);
788
_diagnostics
);