2 writes to Name
Microsoft.CodeAnalysis.Workspaces (2)
SolutionCrawler\IncrementalAnalyzerProviderMetadata.cs (2)
22this.Name = (string)data.GetValueOrDefault("Name"); 29this.Name = name;
12 references to Name
AnalyzerRunner (4)
IncrementalAnalyzerRunner.cs (4)
68var incrementalAnalyzerProvider = incrementalAnalyzerProviders.Where(x => x.Metadata.Name == incrementalAnalyzerName).SingleOrDefault(provider => provider.Metadata.WorkspaceKinds?.Contains(_workspace.Kind) ?? false)?.Value; 69incrementalAnalyzerProvider ??= incrementalAnalyzerProviders.Where(x => x.Metadata.Name == incrementalAnalyzerName).SingleOrDefault(provider => provider.Metadata.WorkspaceKinds?.Contains(WorkspaceKind.Host) ?? false)?.Value; 70incrementalAnalyzerProvider ??= incrementalAnalyzerProviders.Where(x => x.Metadata.Name == incrementalAnalyzerName).SingleOrDefault(provider => provider.Metadata.WorkspaceKinds?.Contains(WorkspaceKind.RemoteWorkspace) ?? false)?.Value; 71incrementalAnalyzerProvider ??= 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)
61AnalyzerService = (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()); 128ImmutableInterlocked.AddOrUpdate(ref _analyzerProviders, metadata.Name, n => ImmutableArray.Create(lazyProvider), (n, v) => v.Add(lazyProvider)); 134var lazyProviders = _analyzerProviders[metadata.Name];
Microsoft.CodeAnalysis.Workspaces (3)
SolutionCrawler\IncrementalAnalyzerProviderMetadata.cs (3)
37&& Name == metadata.Name; 45hashCode = hashCode * -1521134295 + EqualityComparer<string>.Default.GetHashCode(Name);
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
Diagnostics\DefaultDiagnosticUpdateSourceTests.vb (1)
31Dim lazyMiscService = lazyIncrementalAnalyzerProviders.Single(Function(lazyProvider) lazyProvider.Metadata.Name = WellKnownSolutionCrawlerAnalyzers.Diagnostic AndAlso lazyProvider.Metadata.HighPriorityForActiveFile = False)