1 write to TemporaryFilePath
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\MetadataAsSourceGeneratedFileInfo.cs (1)
46
this.
TemporaryFilePath
= Path.Combine(rootPath, directoryName, topLevelNamedType.Name + extension);
10 references to TemporaryFilePath
Microsoft.CodeAnalysis.Features (10)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (7)
104
_generatedFilenameToInformation[fileInfo.
TemporaryFilePath
] = fileInfo;
106
if (!File.Exists(fileInfo.
TemporaryFilePath
))
160
var directoryToCreate = Path.GetDirectoryName(fileInfo.
TemporaryFilePath
)!;
175
using (var textWriter = new StreamWriter(fileInfo.
TemporaryFilePath
, append: false, encoding: MetadataAsSourceGeneratedFileInfo.Encoding))
181
new FileInfo(fileInfo.
TemporaryFilePath
).IsReadOnly = true;
197
return new MetadataAsSourceFile(fileInfo.
TemporaryFilePath
, navigateLocation, documentName, documentTooltip);
311
workspace.OnDocumentClosed(documentId, new WorkspaceFileTextLoader(workspace.Services.SolutionServices, fileInfo.
TemporaryFilePath
, MetadataAsSourceGeneratedFileInfo.Encoding));
MetadataAsSource\MetadataAsSourceGeneratedFileInfo.cs (3)
88
Path.GetFileName(
TemporaryFilePath
),
89
loader: loadFileFromDisk ? new WorkspaceFileTextLoader(services,
TemporaryFilePath
, Encoding) : null,
90
filePath:
TemporaryFilePath
,