1 instantiation of FileAccessData
Microsoft.Build (1)
BackEnd\Components\Communications\DetouredNodeLauncher.cs (1)
172
new Experimental.FileAccess.
FileAccessData
(
18 references to FileAccessData
Microsoft.Build (18)
BackEnd\Components\FileAccesses\FileAccessManager.cs (3)
19
private record Handlers(Action<BuildRequest,
FileAccessData
> FileAccessHander, Action<BuildRequest, ProcessData> ProcessHandler);
58
public void ReportFileAccess(
FileAccessData
fileAccessData, int nodeId)
105
public HandlerRegistration RegisterHandlers(Action<BuildRequest,
FileAccessData
> fileAccessHandler, Action<BuildRequest, ProcessData> processHandler)
BackEnd\Components\FileAccesses\FileAccessReport.cs (3)
11
private
FileAccessData
_fileAccessData;
13
internal FileAccessReport(
FileAccessData
fileAccessData) => _fileAccessData = fileAccessData;
23
internal
FileAccessData
FileAccessData => _fileAccessData;
BackEnd\Components\FileAccesses\IFileAccessManager.cs (2)
14
void ReportFileAccess(
FileAccessData
fileAccessData, int nodeId);
20
Action<BuildRequest,
FileAccessData
> fileAccessHandler,
BackEnd\Components\FileAccesses\OutOfProcNodeFileAccessManager.cs (2)
45
public void ReportFileAccess(
FileAccessData
fileAccessData, int nodeId) => _sendPacket(new FileAccessReport(fileAccessData));
55
Action<BuildRequest,
FileAccessData
> fileAccessHandler,
BackEnd\Components\ProjectCache\ProjectCachePluginBase.cs (2)
49
public virtual void HandleFileAccess(FileAccessContext fileAccessContext,
FileAccessData
fileAccessData)
63
/// aggregated file access reports from <see cref="HandleFileAccess(FileAccessContext,
FileAccessData
)"/>.
BackEnd\Components\RequestBuilder\TaskHost.cs (1)
947
public void ReportFileAccess(
FileAccessData
fileAccessData)
Instance\TaskFactories\TaskHostTask.cs (1)
442
foreach (
FileAccessData
fileAccessData in taskHostTaskComplete.FileAccessData)
TaskHostTaskComplete.cs (4)
56
private List<
FileAccessData
> _fileAccessData;
104
List<
FileAccessData
> fileAccessData,
227
public List<
FileAccessData
> FileAccessData
248
(ITranslator translator, ref
FileAccessData
data) => ((ITranslatable)data).Translate(translator));