2 writes to Name
Microsoft.CodeAnalysis.Workspaces (2)
SolutionCrawler\IncrementalAnalyzerProviderMetadata.cs (2)
22
this.
Name
= (string)data.GetValueOrDefault("Name");
29
this.
Name
= name;
12 references to Name
AnalyzerRunner (4)
IncrementalAnalyzerRunner.cs (4)
68
var incrementalAnalyzerProvider = incrementalAnalyzerProviders.Where(x => x.Metadata.
Name
== incrementalAnalyzerName).SingleOrDefault(provider => provider.Metadata.WorkspaceKinds?.Contains(_workspace.Kind) ?? false)?.Value;
69
incrementalAnalyzerProvider ??= incrementalAnalyzerProviders.Where(x => x.Metadata.
Name
== incrementalAnalyzerName).SingleOrDefault(provider => provider.Metadata.WorkspaceKinds?.Contains(WorkspaceKind.Host) ?? false)?.Value;
70
incrementalAnalyzerProvider ??= incrementalAnalyzerProviders.Where(x => x.Metadata.
Name
== incrementalAnalyzerName).SingleOrDefault(provider => provider.Metadata.WorkspaceKinds?.Contains(WorkspaceKind.RemoteWorkspace) ?? false)?.Value;
71
incrementalAnalyzerProvider ??= incrementalAnalyzerProviders.Where(x => x.Metadata.
Name
== incrementalAnalyzerName).Single(provider => provider.Metadata.WorkspaceKinds is null).Value;
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Diagnostics\DiagnosticTaggerWrapper.cs (1)
61
AnalyzerService = (DiagnosticAnalyzerService?)_registrationService.GetTestAccessor().AnalyzerProviders.SelectMany(pair => pair.Value).SingleOrDefault(lazyProvider => lazyProvider.Metadata.
Name
== WellKnownSolutionCrawlerAnalyzers.Diagnostic && lazyProvider.Metadata.HighPriorityForActiveFile)?.Value;
Microsoft.CodeAnalysis.Features (3)
SolutionCrawler\SolutionCrawlerRegistrationService.cs (3)
40
_analyzerProviders = analyzerProviders.GroupBy(kv => kv.Metadata.
Name
).ToImmutableDictionary(g => g.Key, g => g.ToImmutableArray());
128
ImmutableInterlocked.AddOrUpdate(ref _analyzerProviders, metadata.
Name
, n => ImmutableArray.Create(lazyProvider), (n, v) => v.Add(lazyProvider));
134
var lazyProviders = _analyzerProviders[metadata.
Name
];
Microsoft.CodeAnalysis.Workspaces (3)
SolutionCrawler\IncrementalAnalyzerProviderMetadata.cs (3)
37
&&
Name
== metadata.
Name
;
45
hashCode = hashCode * -1521134295 + EqualityComparer<string>.Default.GetHashCode(
Name
);
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
Diagnostics\DefaultDiagnosticUpdateSourceTests.vb (1)
31
Dim lazyMiscService = lazyIncrementalAnalyzerProviders.Single(Function(lazyProvider) lazyProvider.Metadata.
Name
= WellKnownSolutionCrawlerAnalyzers.Diagnostic AndAlso lazyProvider.Metadata.HighPriorityForActiveFile = False)