19 references to ReportUseSite
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder.ValueChecks.cs (2)
1343if (ReportUseSite(eventSymbol, diagnostics, eventSyntax)) 1361else if (ReportUseSite(eventSymbol, diagnostics, eventSyntax))
Binder\Binder_InterpolatedString.cs (1)
501ReportUseSite(interpolatedStringHandlerType, diagnostics, syntax);
Binder\Binder_Operators.cs (2)
1334ReportUseSite(bestMethod, diagnostics, node); 1443ReportUseSite(bestMethod, diagnostics, node);
Binder\Binder_Symbols.cs (4)
552ReportUseSite(constructedType.Type.OriginalDefinition, diagnostics, syntax); 1641ReportUseSite(typeSymbol, diagnostics, node); 2227wasError = ReportUseSite(singleResult, diagnostics, where); 2281ReportUseSite(symbols[i], diagnostics, where);
Compiler\MethodBodySynthesizer.cs (2)
371Binder.ReportUseSite(updateMethod, diagnostics, syntax); 419Binder.ReportUseSite(compareExchangeMethod, diagnostics, syntax);
Lowering\SyntheticBoundNodeFactory.cs (6)
308Binder.ReportUseSite(propertySym, Diagnostics, Syntax); 338Binder.ReportUseSite(specialType, Diagnostics, Syntax); 350Binder.ReportUseSite(wellKnownType, Diagnostics, Syntax); 407Binder.ReportUseSite(specialMember, Diagnostics, Syntax); 773Binder.ReportUseSite(methodSymbol, Diagnostics, Syntax); 781Binder.ReportUseSite(methodSymbol, Diagnostics, Syntax);
Symbols\Tuples\TupleTypeSymbol.cs (1)
260Binder.ReportUseSite(firstTupleType, diagnostics, syntax);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\PlaceholderLocalSymbol.cs (1)
161Binder.ReportUseSite(intPtrType, bindingDiagnostics, syntax);