29 references to TargetScope
Microsoft.CodeAnalysis (29)
DiagnosticAnalyzer\SuppressMessageAttributeState.cs (22)
20private static readonly SmallDictionary<string, TargetScope> s_suppressMessageScopeTypes = new SmallDictionary<string, TargetScope>(StringComparer.OrdinalIgnoreCase) 22{ string.Empty, TargetScope.None }, 23{ "module", TargetScope.Module }, 24{ "namespace", TargetScope.Namespace }, 25{ "resource", TargetScope.Resource }, 26{ "type", TargetScope.Type }, 27{ "member", TargetScope.Member }, 28{ "namespaceanddescendants", TargetScope.NamespaceAndDescendants } 31private static bool TryGetTargetScope(SuppressMessageInfo info, out TargetScope scope) 85if (TryGetTargetScope(info, out TargetScope targetScope)) 89case TargetScope.Namespace: 94case TargetScope.NamespaceAndDescendants: 329if (TryGetTargetScope(info, out TargetScope scope)) 331if ((scope == TargetScope.Module || scope == TargetScope.None) && info.Target == null) 357internal static ImmutableArray<ISymbol> ResolveTargetSymbols(Compilation compilation, string target, TargetScope scope) 361case TargetScope.Namespace: 362case TargetScope.Type: 363case TargetScope.Member: 366case TargetScope.NamespaceAndDescendants: 367return ResolveTargetSymbols(compilation, target, TargetScope.Namespace);
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (7)
38private readonly TargetScope _scope; 42public TargetSymbolResolver(Compilation compilation, TargetScope scope, string fullyQualifiedName) 129if (_scope != TargetScope.Namespace && PeekNextChar() == '`') 181if (_scope == TargetScope.Member && !isIndexerProperty && parameters != null) 202case TargetScope.Namespace: 206case TargetScope.Type: 210case TargetScope.Member: