Base:
property
FullPath
Microsoft.CodeAnalysis.Diagnostics.AnalyzerReference.FullPath
1 write to FullPath
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
56FullPath = fullPath;
28 references to FullPath
Microsoft.CodeAnalysis (14)
CommandLine\CommandLineArguments.cs (6)
485diagnostic = new DiagnosticInfo(messageProvider, messageProvider.WRN_UnableToLoadAnalyzer, analyzerReference.FullPath, e.Message); 488diagnostic = new DiagnosticInfo(messageProvider, messageProvider.WRN_AnalyzerCannotBeCreated, e.TypeName ?? "", analyzerReference.FullPath, e.Message); 491diagnostic = new DiagnosticInfo(messageProvider, messageProvider.WRN_NoAnalyzerInAssembly, analyzerReference.FullPath); 494diagnostic = new DiagnosticInfo(messageProvider, messageProvider.WRN_AnalyzerReferencesFramework, analyzerReference.FullPath, e.TypeName!); 497diagnostic = new DiagnosticInfo(messageProvider, messageProvider.WRN_AnalyzerReferencesNewerCompiler, analyzerReference.FullPath, e.ReferencedCompilerVersion!.ToString(), typeof(AnalyzerFileReference).Assembly.GetName().Version!.ToString()); 524analyzerLoader.AddDependencyLocation(resolvedReference.FullPath);
DiagnosticAnalyzer\AnalyzerFileReference.cs (8)
81FullPath == other.FullPath; 102return FullPath == other.FullPath; 106=> Hash.Combine(RuntimeHelpers.GetHashCode(_assemblyLoader), FullPath.GetHashCode()); 169using var reader = new PEReader(FileUtilities.OpenRead(FullPath)); 178_lazyDisplay = FileNameUtilities.GetFileName(FullPath, includeExtension: false); 439var analyzerTypeNameMap = GetAnalyzerTypeNameMap(_reference.FullPath, _attributeType, _languagesFunc); 632_lazyAssembly = _assemblyLoader.LoadFromPath(FullPath);
Microsoft.CodeAnalysis.Workspaces (3)
Serialization\SerializerService_Reference.cs (2)
51writer.WriteString(file.FullPath); 102writer.WriteString(file.FullPath);
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
995selector: item => item.reference.FullPath);
Microsoft.CodeAnalysis.Workspaces.MSBuild (3)
MSBuild\ProjectFile\ProjectFile.cs (3)
536var relativePath = PathUtilities.GetRelativePath(_loadedProject.DirectoryPath, fileRef.FullPath); 550var relativePath = PathUtilities.GetRelativePath(_loadedProject.DirectoryPath, fileRef.FullPath); 554|| PathUtilities.PathsEqual(it.EvaluatedInclude, fileRef.FullPath));
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
VisualStudioMSBuildWorkspaceTests.cs (1)
2318Assert.True(analyzerReference.FullPath.EndsWith("CSharpProject.dll", StringComparison.OrdinalIgnoreCase));
Microsoft.VisualStudio.LanguageServices (5)
AnalyzerDependency\AnalyzerDependencyCheckingService.cs (2)
85.Select(a => a.FullPath) 144.Select(f => f.FullPath),
AnalyzerDependency\AnalyzerFileWatcherService.cs (1)
161if (analyzerFileReferences.Any(a => a.FullPath.Equals(filePath, StringComparison.OrdinalIgnoreCase)))
Diagnostics\VisualStudioDiagnosticAnalyzerProvider.cs (2)
97return analyzePaths.OrderBy((x, y) => string.CompareOrdinal(x.Key.FullPath, y.Key.FullPath)).SelectAsArray(entry => (entry.Key, entry.Value));
Microsoft.VisualStudio.LanguageServices.UnitTests (2)
Diagnostics\VisualStudioDiagnosticAnalyzerProviderTests.vb (2)
29references.Select(Function(referenceAndId) referenceAndId.reference.FullPath)) 46references.Select(Function(referenceAndId) referenceAndId.reference.FullPath))