4 overrides of FullPath
Microsoft.CodeAnalysis (3)
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
36
public override string
FullPath
{ get; }
DiagnosticAnalyzer\AnalyzerImageReference.cs (1)
47
public override string?
FullPath
DiagnosticAnalyzer\UnresolvedAnalyzerReference.cs (1)
38
public override string
FullPath
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\IsolatedAnalyzerFileReference.cs (1)
59
public override string?
FullPath
=> UnderlyingAnalyzerFileReference.FullPath;
13 references to FullPath
dotnet-format (1)
Analyzers\AnalyzerReferenceInformationProvider.cs (1)
32
.Select(reference => TryLoadAssemblyFrom(workspace, reference.
FullPath
, reference))
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
103
return 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)
98
var fileNameSpan = reference.
FullPath
.AsSpan(FileNameUtilities.IndexOfFileName(reference.
FullPath
));
Log\WorkspaceStructureLogger.cs (1)
265
new XAttribute("path", SanitizePath(reference.
FullPath
)),
Workspace\ProjectSystem\ProjectSystemProject.cs (2)
806
if (analyzersRemoved.Contains(analyzerReference.
FullPath
!))
1431
_projectSystemProjectFactory.FileWatchedAnalyzerReferenceFactory.StopWatchingReference(reference.
FullPath
!, referenceToTrack: reference);
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
859
getReferences: static project => project.AnalyzerReferences.Select(r => r.
FullPath
!),
Workspace\Solution\SourceGeneratorIdentity.cs (1)
35
assemblyName.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;