10 overrides of FullPath
Microsoft.CodeAnalysis (3)
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
36public override string FullPath { get; }
DiagnosticAnalyzer\AnalyzerImageReference.cs (1)
47public override string? FullPath
DiagnosticAnalyzer\UnresolvedAnalyzerReference.cs (1)
38public override string FullPath
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
CodeFixes\CodeFixServiceTests.cs (1)
491public override string FullPath
CodeRefactorings\CodeRefactoringServiceTest.cs (1)
140public override string FullPath => string.Empty;
Completion\CompletionServiceTests.cs (1)
82public override string FullPath => "";
Microsoft.CodeAnalysis.Test.Utilities (1)
Mocks\TestAnalyzerReference.cs (1)
25public override string FullPath => _fullPath ?? throw new NotImplementedException();
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
TestAnalyzerReferenceByLanguage.cs (1)
28public override string? FullPath { get; }
TestGeneratorReference.cs (1)
43public override string? FullPath { get; }
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
EditorConfigSettings\DataProvider\DataProviderTests.MockAnalyzerReference.cs (1)
42public override string FullPath => string.Empty;
16 references to FullPath
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
103return FullPath == other.FullPath;
DiagnosticAnalyzer\AnalyzerReference.cs (1)
44/// Note that this and <see cref="FullPath"/> serve different purposes. An analyzer reference may not
Microsoft.CodeAnalysis.Workspaces (7)
Diagnostics\Extensions.cs (2)
94var fileNameSpan = reference.FullPath.AsSpan(FileNameUtilities.IndexOfFileName(reference.FullPath));
Serialization\SerializerService_Reference.cs (1)
488writer.WriteString(reference.FullPath);
Workspace\ProjectSystem\ProjectSystemProject.cs (2)
788if (analyzersRemoved.Contains(analyzerReference.FullPath!)) 1402_projectSystemProjectFactory.FileWatchedAnalyzerReferenceFactory.StopWatchingReference(reference.FullPath!, referenceToTrack: reference);
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
841getReferences: static project => project.AnalyzerReferences.Select(r => r.FullPath!),
Workspace\Solution\SourceGeneratorIdentity.cs (1)
36assemblyName.Name!, analyzerReference.FullPath, assemblyName.Version!, generatorType.FullName!);
Microsoft.CodeAnalysis.Workspaces.MSBuild (3)
MSBuild\MSBuildProjectLoader.Worker.AnalyzerReferencePathComparer.cs (3)
22=> string.Equals(x?.FullPath, y?.FullPath, StringComparison.OrdinalIgnoreCase); 25=> obj?.FullPath?.GetHashCode() ?? 0;
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
CommandLineProject\CommandLineProjectTests.cs (2)
155Assert.Equal(pathToAssembly, analyzerRef.FullPath); 168Assert.Equal(pathToAssembly, analyzerRef.FullPath);
Microsoft.VisualStudio.LanguageServices (2)
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
480=> analyzerReference.FullPath;
Workspace\SourceGeneratedFileManager.cs (1)
358if (project.AnalyzerReferences.Any(a => a.FullPath == _documentIdentity.Generator.AssemblyPath))