1 instantiation of ProcessInfo
Microsoft.Diagnostics.NETCore.Client (1)
DiagnosticsIpc\ProcessInfo.cs (1)
84ProcessInfo processInfo = new();
24 references to ProcessInfo
Microsoft.Diagnostics.NETCore.Client (24)
DiagnosticsClient\DiagnosticsClient.cs (14)
536internal ProcessInfo GetProcessInfo() 539ProcessInfo processInfo = TryGetProcessInfo3(); 557internal async Task<ProcessInfo> GetProcessInfoAsync(CancellationToken token) 560ProcessInfo processInfo = await TryGetProcessInfo3Async(token).ConfigureAwait(false); 578private ProcessInfo TryGetProcessInfo2() 585private async Task<ProcessInfo> TryGetProcessInfo2Async(CancellationToken token) 592private ProcessInfo TryGetProcessInfo3() 599private async Task<ProcessInfo> TryGetProcessInfo3Async(CancellationToken token) 831private static ProcessInfo GetProcessInfoFromResponse(IpcResponse response, string operationName) 835return ProcessInfo.ParseV1(response.Message.Payload); 838private static ProcessInfo TryGetProcessInfo2FromResponse(IpcResponse response, string operationName) 845return ProcessInfo.ParseV2(response.Message.Payload); 848private static ProcessInfo TryGetProcessInfo3FromResponse(IpcResponse response, string operationName) 855return ProcessInfo.ParseV3(response.Message.Payload);
DiagnosticsIpc\ProcessInfo.cs (8)
44internal static ProcessInfo ParseV1(byte[] payload) 53internal static ProcessInfo ParseV2(byte[] payload) 62internal static ProcessInfo ParseV3(byte[] payload) 72ProcessInfo processInfo = ParseCommon2(payload, ref index); 82private static ProcessInfo ParseCommon(byte[] payload, ref int index) 84ProcessInfo processInfo = new(); 131private static ProcessInfo ParseCommon2(byte[] payload, ref int index) 133ProcessInfo processInfo = ParseCommon(payload, ref index);
DiagnosticsServerRouter\DiagnosticsServerRouterFactory.cs (2)
1418ProcessInfo info = ProcessInfo.ParseV1(response.Payload);