Base:
property
FullPath
Microsoft.CodeAnalysis.Diagnostics.AnalyzerReference.FullPath
1 write to FullPath
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
57
FullPath
= fullPath;
27 references to FullPath
Microsoft.CodeAnalysis (14)
CommandLine\CommandLineArguments.cs (6)
491
diagnostic = new DiagnosticInfo(messageProvider, messageProvider.WRN_UnableToLoadAnalyzer, analyzerReference.
FullPath
, e.Message);
494
diagnostic = new DiagnosticInfo(messageProvider, messageProvider.WRN_AnalyzerCannotBeCreated, e.TypeName ?? "", analyzerReference.
FullPath
, e.Message);
497
diagnostic = new DiagnosticInfo(messageProvider, messageProvider.WRN_NoAnalyzerInAssembly, analyzerReference.
FullPath
);
500
diagnostic = new DiagnosticInfo(messageProvider, messageProvider.WRN_AnalyzerReferencesFramework, analyzerReference.
FullPath
, e.TypeName!);
503
diagnostic = new DiagnosticInfo(messageProvider, messageProvider.WRN_AnalyzerReferencesNewerCompiler, analyzerReference.
FullPath
, e.ReferencedCompilerVersion!.ToString(), typeof(AnalyzerFileReference).Assembly.GetName().Version!.ToString());
530
analyzerLoader.AddDependencyLocation(resolvedReference.
FullPath
);
DiagnosticAnalyzer\AnalyzerFileReference.cs (8)
82
FullPath
== other.
FullPath
;
103
return
FullPath
== other.FullPath;
107
=> Hash.Combine(RuntimeHelpers.GetHashCode(_assemblyLoader),
FullPath
.GetHashCode());
170
using var reader = new PEReader(FileUtilities.OpenRead(
FullPath
));
179
_lazyDisplay = FileNameUtilities.GetFileName(
FullPath
, includeExtension: false);
455
var analyzerTypeNameMap = GetAnalyzerTypeNameMap(_reference.
FullPath
, _attributeType, _languagesFunc);
675
_lazyAssembly = _assemblyLoader.LoadFromPath(
FullPath
);
Microsoft.CodeAnalysis.Workspaces (10)
Serialization\SerializerService_Reference.cs (3)
72
writer.WriteString(fileReference.
FullPath
);
73
writer.WriteGuid(IsolatedAnalyzerReferenceSet.TryGetFileReferenceMvid(fileReference.
FullPath
));
122
writer.WriteString(fileReference.
FullPath
);
SourceGeneration\IRemoteSourceGenerationService.cs (2)
56
/// cref="AnalyzerFileReference.
FullPath
"/> equal to <paramref name="analyzerReferenceFullPath"/>.
62
/// Returns whether or not the the <see cref="AnalyzerReference"/> with <see cref="AnalyzerFileReference.
FullPath
"/>
Workspace\IsolatedAnalyzerReferenceSet.Core.cs (4)
71
/// Mapping from <see cref="AnalyzerFileReference.
FullPath
"/> to the mvid for that reference with this isolated
165
var finalReference = analyzerReference is AnalyzerFileReference {
FullPath
: var fullPath }
312
pathToMvidMap[analyzerFileReference.
FullPath
] = TryGetFileReferenceMvid(analyzerFileReference.
FullPath
);
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
1159
selector: item => item.reference.
FullPath
);
Microsoft.CodeAnalysis.Workspaces.MSBuild (2)
MSBuild\MSBuildWorkspace.cs (2)
682
_applyChangesProjectFile.AddAnalyzerReferenceAsync(fileRef.
FullPath
, CancellationToken.None).Wait();
694
_applyChangesProjectFile.RemoveAnalyzerReferenceAsync(fileRef.
FullPath
, CancellationToken.None).Wait();
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
VisualStudioMSBuildWorkspaceTests.cs (1)
2330
Assert.True(analyzerReference.
FullPath
.EndsWith("CSharpProject.dll", StringComparison.OrdinalIgnoreCase));