23 references to ReportDiagnosticsIfUnsafeMemberAccess
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder.ValueChecks.cs (3)
1870ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, eventSymbol, eventSyntax); 2080ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, setMethod, node); 2131ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, getMethod, node);
Binder\Binder_Await.cs (1)
548@this.ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, method, syntax);
Binder\Binder_Conversions.cs (5)
366ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, conversion.Method, syntax); 1622ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, collectionBuilderMethod, syntax); 1755binder.ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, method, node); 2005addMethodBinder.ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, addMethods[0], syntax); 3679ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, selectedMethod, syntax);
Binder\Binder_Expressions.cs (3)
5110ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, resultMember, nonNullSyntax); 6984ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, method, node); 8696ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, symbol, node);
Binder\Binder_Invocation.cs (1)
1335ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, method, node);
Binder\Binder_Operators.cs (1)
2221ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, operatorMethod, node);
Binder\Binder_Patterns.cs (2)
1654ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, iTupleGetLength, node); 1655ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, iTupleGetItem, node);
Binder\Binder_Unsafe.cs (1)
121/// If this fails, call <see cref="ReportDiagnosticsIfUnsafeMemberAccess(BindingDiagnosticBag, Symbol, SyntaxNodeOrToken)"/> for the <paramref name="symbol"/> instead and add corresponding tests.
Binder\ForEachEnumeratorInfo.cs (4)
158if (getEnumeratorMethod is not null) binder.ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, getEnumeratorMethod, node); 160if (moveNextMethod is not null) binder.ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, moveNextMethod, node); 162if (currentPropertyGetter is not null) binder.ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, currentPropertyGetter, node); 168binder.ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, disposeMethod, node);
Binder\UsingStatementBinder.cs (1)
258originalBinder.ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, disposeMethod, syntax);
Symbols\Symbol_Attributes.cs (1)
431attributeBinder.ReportDiagnosticsIfUnsafeMemberAccess(diagnostics, ctor, boundAttribute.Syntax);