4 overrides of Path
Microsoft.CodeAnalysis (1)
AdditionalTextFile.cs (1)
47public override string Path => _sourceFile.Path;
Microsoft.CodeAnalysis.Test.Utilities (2)
Mocks\TestAdditionalText.cs (1)
27public override string Path { get; }
SourceGeneration\TestGenerators.cs (1)
119public override string Path { get; }
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\AdditionalTextWithState.cs (1)
27public override string Path => _documentState.FilePath ?? _documentState.Name;
30 references to Path
Microsoft.CodeAnalysis (9)
CommandLine\CommonCompiler.cs (1)
1009additionalTextFiles.SelectAsArray(f => analyzerConfigSet.GetOptionsForSourcePath(f.Path));
Compilation\DeterministicKeyBuilder.cs (1)
164WriteFilePath(writer, "fileName", additionalText.Path, pathMap, options);
DiagnosticAnalyzer\AnalysisContextInfo.cs (1)
102sb.AppendLine($"{nameof(AdditionalText)}: {_file.Value.AdditionalFile.Path}");
DiagnosticAnalyzer\AnalysisResultBuilder.cs (1)
76var path = file.Path ?? string.Empty;
DiagnosticAnalyzer\AnalysisScope.cs (1)
236!PathUtilities.Comparer.Equals(externalFileLocation.GetLineSpan().Path, filterFile.AdditionalFile.Path))
DiagnosticAnalyzer\AnalyzerExecutor.AnalyzerDiagnosticReporter.cs (1)
127return PathUtilities.Comparer.Equals(_contextFile.Value.AdditionalFile.Path, externalFileLocation.GetLineSpan().Path);
InternalUtilities\AdditionalTextComparer.cs (3)
30if (!PathUtilities.Comparer.Equals(x.Path, y.Path)) 55return Hash.Combine(PathUtilities.Comparer.GetHashCode(obj.Path),
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (3)
Diagnostics\DiagnosticAnalyzerTests.cs (3)
3814Assert.Equal(additionalFile.Path, location.GetLineSpan().Path); 3876d => d.Id == analyzer.Descriptor.Id && PathUtilities.Comparer.Equals(d.Location.GetLineSpan().Path, additionalFile.Path)); 3877if (additionalFile.Path == null)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
SourceGeneration\GeneratorDriverTests.cs (3)
2413ctx.RegisterSourceOutput(ctx.AdditionalTextsProvider.Select((t, _) => t.Path).WithTrackingName("Paths"), (spc, p) => { }); 2599var paths = texts.Select((t, _) => t?.Path).WithTrackingName("Path"); 2988context.AddSource(Path.GetFileName(text.Path), "");
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
CodeFixes\CodeFixServiceTests.cs (1)
859var location = Location.Create(context.AdditionalFile.Path, span, text.Lines.GetLinePositionSpan(span));
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (1)
456Generate(additionalFile.GetText()!.ToString(), PathUtilities.GetFileName(additionalFile.Path));
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Diagnostics\AdditionalFileDiagnosticsTests.vb (1)
85If item.Path.EndsWith("app.config", StringComparison.OrdinalIgnoreCase) Then
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Diagnostics\AdditionalFileDiagnosticsTests.cs (1)
152location: Location.Create(context.AdditionalFile.Path, Text.TextSpan.FromBounds(0, 0), new Text.LinePositionSpan(new Text.LinePosition(0, 0), new Text.LinePosition(0, 0))), "args"));
Microsoft.CodeAnalysis.Test.Utilities (4)
Diagnostics\CommonDiagnosticAnalyzers.cs (2)
2483if (context.AdditionalFile.Path == null) 2489var location = Location.Create(context.AdditionalFile.Path, _diagnosticSpan, text.Lines.GetLinePositionSpan(_diagnosticSpan));
Diagnostics\OptionsDiagnosticAnalyzer.cs (2)
57if (actual.AdditionalFiles[i].Path != expected.AdditionalFiles[i].Path)
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (2)
CommandLineTests.vb (2)
10734ReportDiagnostic(additionalFile.Path, context) 10738ReportDiagnostic(context.Options.AdditionalFiles.First().Path, context, New TextSpan(0, 1000000)) ' Overflow span
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Diagnostics\DiagnosticAnalyzerTests.vb (1)
1681Assert.Equal(additionalFile.Path, location.GetLineSpan().Path)
Microsoft.CodeAnalysis.Workspaces (3)
Diagnostics\DocumentAnalysisScope.cs (1)
54return TextDocument.Project.AnalyzerOptions.AdditionalFiles.First(a => PathUtilities.Comparer.Equals(a.Path, filePath));
Shared\Extensions\ProjectExtensions.cs (1)
29=> project.GetDocumentIdWithFilePath(additionalText.Path);
Workspace\Solution\ProjectState.cs (1)
353return GetOptionsForSourcePath(GetCache(), textFile.Path);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
GenerateFileForEachAdditionalFileWithContentsCommented.cs (1)
22GetGeneratedFileName(additionalText.Path),