1 write to _diagnostics
Microsoft.CodeAnalysis.CSharp (1)
Binder\RefSafetyAnalysis.cs (1)
86
_diagnostics
= diagnostics;
15 references to _diagnostics
Microsoft.CodeAnalysis.CSharp (15)
Binder\RefSafetyAnalysis.cs (15)
372
var analysis = new RefSafetyAnalysis(_compilation, localFunction, node, _inUnsafeRegion || localFunction.IsUnsafe, _useUpdatedEscapeRules,
_diagnostics
);
381
var analysis = new RefSafetyAnalysis(_compilation, lambda, node, _inUnsafeRegion, _useUpdatedEscapeRules,
_diagnostics
);
558
ValidateEscape(initializer, valEscapeScope, isByRef: false,
_diagnostics
);
584
ValidateEscape(expr, SafeContext.ReturnOnly, node.RefKind != RefKind.None,
_diagnostics
);
594
ValidateEscape(expr, SafeContext.ReturnOnly, isByRef: false,
_diagnostics
);
604
ValidateAssignment(node.Syntax, node.Left, node.Right, node.IsRef,
_diagnostics
);
621
_diagnostics
);
629
ValidateAssignment(node.Syntax, node.Left, node, isRef: false,
_diagnostics
);
737
ValidateRefConditionalOperator(node.Syntax, node.Consequence, node.Alternative,
_diagnostics
);
865
_diagnostics
);
983
_diagnostics
);
1024
Error(
_diagnostics
, ErrorCode.ERR_CallArgMixing, argument.Syntax, node.Constructor, parameter.Name);
1053
_diagnostics
);
1070
_diagnostics
);
1183
_diagnostics
);