Base:
property
FullPath
Microsoft.CodeAnalysis.Diagnostics.AnalyzerReference.FullPath
1 write to FullPath
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
57FullPath = fullPath;
27 references to FullPath
Microsoft.CodeAnalysis (14)
CommandLine\CommandLineArguments.cs (6)
491diagnostic = new DiagnosticInfo(messageProvider, messageProvider.WRN_UnableToLoadAnalyzer, analyzerReference.FullPath, e.Message); 494diagnostic = new DiagnosticInfo(messageProvider, messageProvider.WRN_AnalyzerCannotBeCreated, e.TypeName ?? "", analyzerReference.FullPath, e.Message); 497diagnostic = new DiagnosticInfo(messageProvider, messageProvider.WRN_NoAnalyzerInAssembly, analyzerReference.FullPath); 500diagnostic = new DiagnosticInfo(messageProvider, messageProvider.WRN_AnalyzerReferencesFramework, analyzerReference.FullPath, e.TypeName!); 503diagnostic = new DiagnosticInfo(messageProvider, messageProvider.WRN_AnalyzerReferencesNewerCompiler, analyzerReference.FullPath, e.ReferencedCompilerVersion!.ToString(), typeof(AnalyzerFileReference).Assembly.GetName().Version!.ToString()); 530analyzerLoader.AddDependencyLocation(resolvedReference.FullPath);
DiagnosticAnalyzer\AnalyzerFileReference.cs (8)
82FullPath == other.FullPath; 103return FullPath == other.FullPath; 107=> Hash.Combine(RuntimeHelpers.GetHashCode(_assemblyLoader), FullPath.GetHashCode()); 170using var reader = new PEReader(FileUtilities.OpenRead(FullPath)); 179_lazyDisplay = FileNameUtilities.GetFileName(FullPath, includeExtension: false); 455var analyzerTypeNameMap = GetAnalyzerTypeNameMap(_reference.FullPath, _attributeType, _languagesFunc); 675_lazyAssembly = _assemblyLoader.LoadFromPath(FullPath);
Microsoft.CodeAnalysis.Workspaces (10)
Serialization\SerializerService_Reference.cs (3)
72writer.WriteString(fileReference.FullPath); 73writer.WriteGuid(IsolatedAnalyzerReferenceSet.TryGetFileReferenceMvid(fileReference.FullPath)); 122writer.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 165var finalReference = analyzerReference is AnalyzerFileReference { FullPath: var fullPath } 312pathToMvidMap[analyzerFileReference.FullPath] = TryGetFileReferenceMvid(analyzerFileReference.FullPath);
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
1159selector: 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)
2330Assert.True(analyzerReference.FullPath.EndsWith("CSharpProject.dll", StringComparison.OrdinalIgnoreCase));