31 references to TargetScope
Microsoft.CodeAnalysis (31)
DiagnosticAnalyzer\SuppressMessageAttributeState.cs (23)
21
private static readonly SmallDictionary<string,
TargetScope
> s_suppressMessageScopeTypes = new SmallDictionary<string,
TargetScope
>(StringComparer.OrdinalIgnoreCase)
23
{ string.Empty,
TargetScope
.None },
24
{ "module",
TargetScope
.Module },
25
{ "namespace",
TargetScope
.Namespace },
26
{ "resource",
TargetScope
.Resource },
27
{ "type",
TargetScope
.Type },
28
{ "member",
TargetScope
.Member },
29
{ "namespaceanddescendants",
TargetScope
.NamespaceAndDescendants }
90
case
TargetScope
.Namespace:
95
case
TargetScope
.NamespaceAndDescendants:
358
if (info.Scope ==
TargetScope
.Invalid)
364
if (info is { Scope:
TargetScope
.Module or
TargetScope
.None, Target: null })
381
internal static ImmutableArray<ISymbol> ResolveTargetSymbols(Compilation compilation, string target,
TargetScope
scope)
385
case
TargetScope
.Namespace:
386
case
TargetScope
.Type:
387
case
TargetScope
.Member:
390
case
TargetScope
.NamespaceAndDescendants:
391
return ResolveTargetSymbols(compilation, target,
TargetScope
.Namespace);
426
if (!tryGetTargetScope(scopeString, out
var
scope))
428
scope =
TargetScope
.Invalid;
438
static bool tryGetTargetScope(string? scopeString, out
TargetScope
scope)
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (7)
38
private readonly
TargetScope
_scope;
42
public TargetSymbolResolver(Compilation compilation,
TargetScope
scope, string fullyQualifiedName)
129
if (_scope !=
TargetScope
.Namespace && PeekNextChar() == '`')
181
if (_scope ==
TargetScope
.Member && !isIndexerProperty && parameters != null)
202
case
TargetScope
.Namespace:
206
case
TargetScope
.Type:
210
case
TargetScope
.Member:
DiagnosticAnalyzer\SuppressMessageInfo.cs (1)
12
public SuppressMessageAttributeState.
TargetScope
Scope;