23 references to Diagnostics
Microsoft.CodeAnalysis (4)
Binding\BindingDiagnosticBag.cs (4)
227
if (!useSiteInfo.
Diagnostics
.IsNullOrEmpty())
231
foreach (var diagnosticInfo in useSiteInfo.
Diagnostics
)
245
else if (useSiteInfo.AccumulatesDiagnostics && !useSiteInfo.
Diagnostics
.IsNullOrEmpty())
247
foreach (var info in useSiteInfo.
Diagnostics
)
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Conversions.cs (2)
1929
useSiteInfo.AddDiagnostics(candidateUseSiteInfo.
Diagnostics
);
2853
(Conversions.ConvertExtensionMethodThisArg(GetReceiverParameter(method)!.Type, receiverOpt!.Type, ref useSiteInfo, isMethodGroupConversion: true).Exists && useSiteInfo.
Diagnostics
.IsNullOrEmpty()));
Binder\Binder_Expressions.cs (2)
7264
if (suppressUnsupportedRequiredMembersError && useSiteInfo.AccumulatesDiagnostics && useSiteInfo.
Diagnostics
is { Count: not 0 })
7267
foreach (var diagnostic in useSiteInfo.
Diagnostics
)
Binder\Binder_Lookup.cs (1)
798
foreach (var info in useSiteInfo.
Diagnostics
)
BoundTree\UnboundLambda.cs (1)
238
useSiteInfo.
Diagnostics
.AsImmutableOrEmpty(),
Emitter\NoPia\EmbeddedEvent.cs (1)
116
diagnostics.Add(syntaxNodeOpt == null ? NoLocation.Singleton : syntaxNodeOpt.Location, useSiteInfo.
Diagnostics
);
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
622
Debug.Assert(useSiteInfo.
Diagnostics
.IsNullOrEmpty());
Lowering\SyntheticBoundNodeFactory.cs (1)
570
Debug.Assert(useSiteInfo.
Diagnostics
.IsNullOrEmpty());
Symbols\ConstraintsHelper.cs (1)
1318
var useSiteDiagnostics = useSiteInfo.
Diagnostics
;
Symbols\ReducedExtensionMethodSymbol.cs (2)
58
if (useSiteInfo.
Diagnostics
!= null)
60
foreach (var diag in useSiteInfo.
Diagnostics
)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
823
ImmutableInterlocked.InterlockedInitialize(ref _managedKindUseSiteDiagnostics, managedKindUseSiteInfo.
Diagnostics
?.ToImmutableArray() ?? ImmutableArray<DiagnosticInfo>.Empty);
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
781
diagnostics.Add(useSiteInfo.
Diagnostics
.IsNullOrEmpty() ? Location.None : (FindBaseRefSyntax(declaredBase) ?? GetFirstLocation()), useSiteInfo);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\UseSiteErrorTests.cs (2)
2763
managedKindUseSiteInfo.
Diagnostics
.Verify(
2780
Assert.Null(managedKindUseSiteInfo.
Diagnostics
);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
Extensions.cs (3)
897
if (useSiteInfo.
Diagnostics
is object)
901
useSiteDiagnostics = (HashSet<DiagnosticInfo>)useSiteInfo.
Diagnostics
;
905
useSiteDiagnostics.AddAll(useSiteInfo.
Diagnostics
);