Base:
property
FullPath
Microsoft.CodeAnalysis.Diagnostics.AnalyzerReference.FullPath
1 write to FullPath
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
57FullPath = fullPath;
25 references to FullPath
Microsoft.CodeAnalysis (16)
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 (10)
82FullPath == other.FullPath; 103return FullPath == other.FullPath; 107=> Hash.Combine(RuntimeHelpers.GetHashCode(_assemblyLoader), FullPath.GetHashCode()); 110=> $"{nameof(AnalyzerFileReference)}({nameof(FullPath)} = {FullPath})"; 173using var reader = new PEReader(FileUtilities.OpenRead(FullPath)); 182_lazyDisplay = FileNameUtilities.GetFileName(FullPath, includeExtension: false); 458var analyzerTypeNameMap = GetAnalyzerTypeNameMap(_reference.FullPath, _attributeType, _languagesFunc); 678_lazyAssembly = _assemblyLoader.LoadFromPath(FullPath);
Microsoft.CodeAnalysis.Workspaces (6)
Serialization\SerializerService_Reference.cs (3)
73writer.WriteString(fileReference.FullPath); 74writer.WriteGuid(IsolatedAnalyzerReferenceSet.TryGetFileReferenceMvid(fileReference.FullPath)); 129writer.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\ProjectSystem\ProjectSystemProject.cs (1)
1195selector: item => item.reference.FullPath);
Microsoft.CodeAnalysis.Workspaces.MSBuild (2)
MSBuild\MSBuildWorkspace.cs (2)
684_applyChangesProjectFile.AddAnalyzerReferenceAsync(fileRef.FullPath, CancellationToken.None).Wait(); 696_applyChangesProjectFile.RemoveAnalyzerReferenceAsync(fileRef.FullPath, CancellationToken.None).Wait();
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
VisualStudioMSBuildWorkspaceTests.cs (1)
2335Assert.True(analyzerReference.FullPath.EndsWith("CSharpProject.dll", StringComparison.OrdinalIgnoreCase));