Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[wasm] Mark System.Diagnostics.Process APIs as unsupported on Browser #41694

Conversation

mdh1418
Copy link
Member

@mdh1418 mdh1418 commented Sep 1, 2020

Contributes to #41087

"M:Microsoft.Win32.SafeHandles.SafeProcessHandle.#ctor(System.IntPtr,System.Boolean)",Microsoft.Win32.SafeHandles,SafeProcessHandle,".ctor(IntPtr, Boolean)",0
M:System.Diagnostics.DataReceivedEventArgs.get_Data,System.Diagnostics,DataReceivedEventArgs,get_Data(),0
M:System.Diagnostics.MonitoringDescriptionAttribute.#ctor(System.String),System.Diagnostics,MonitoringDescriptionAttribute,.ctor(String),0
M:System.Diagnostics.MonitoringDescriptionAttribute.get_Description,System.Diagnostics,MonitoringDescriptionAttribute,get_Description(),0
M:System.Diagnostics.Process.WaitForExit,System.Diagnostics,Process,WaitForExit(),0
M:System.Diagnostics.Process.get_ExitTime,System.Diagnostics,Process,get_ExitTime(),0
M:System.Diagnostics.Process.Refresh,System.Diagnostics,Process,Refresh(),0
M:System.Diagnostics.Process.get_MachineName,System.Diagnostics,Process,get_MachineName(),0
M:System.Diagnostics.Process.get_StandardError,System.Diagnostics,Process,get_StandardError(),0
M:System.Diagnostics.Process.get_BasePriority,System.Diagnostics,Process,get_BasePriority(),0
M:System.Diagnostics.Process.CloseMainWindow,System.Diagnostics,Process,CloseMainWindow(),0
M:System.Diagnostics.Process.get_SafeHandle,System.Diagnostics,Process,get_SafeHandle(),0
M:System.Diagnostics.Process.set_PriorityBoostEnabled(System.Boolean),System.Diagnostics,Process,set_PriorityBoostEnabled(Boolean),0
M:System.Diagnostics.Process.get_PriorityClass,System.Diagnostics,Process,get_PriorityClass(),0
M:System.Diagnostics.Process.GetProcessById(System.Int32),System.Diagnostics,Process,GetProcessById(Int32),0
M:System.Diagnostics.Process.get_Id,System.Diagnostics,Process,get_Id(),0
M:System.Diagnostics.Process.WaitForInputIdle(System.Int32),System.Diagnostics,Process,WaitForInputIdle(Int32),0
M:System.Diagnostics.Process.get_SessionId,System.Diagnostics,Process,get_SessionId(),0
M:System.Diagnostics.Process.get_PeakPagedMemorySize,System.Diagnostics,Process,get_PeakPagedMemorySize(),0
M:System.Diagnostics.Process.get_PagedSystemMemorySize,System.Diagnostics,Process,get_PagedSystemMemorySize(),0
M:System.Diagnostics.Process.CancelOutputRead,System.Diagnostics,Process,CancelOutputRead(),0
M:System.Diagnostics.Process.OnExited,System.Diagnostics,Process,OnExited(),0
M:System.Diagnostics.Process.GetCurrentProcess,System.Diagnostics,Process,GetCurrentProcess(),0
M:System.Diagnostics.Process.get_MainWindowTitle,System.Diagnostics,Process,get_MainWindowTitle(),0
M:System.Diagnostics.Process.set_ProcessorAffinity(System.IntPtr),System.Diagnostics,Process,set_ProcessorAffinity(IntPtr),0
M:System.Diagnostics.Process.get_ProcessorAffinity,System.Diagnostics,Process,get_ProcessorAffinity(),0
"M:System.Diagnostics.Process.Start(System.String,System.Collections.Generic.IEnumerable{System.String})",System.Diagnostics,Process,"Start(String, IEnumerable<String>)",0
M:System.Diagnostics.Process.get_Responding,System.Diagnostics,Process,get_Responding(),0
M:System.Diagnostics.Process.WaitForInputIdle,System.Diagnostics,Process,WaitForInputIdle(),0
M:System.Diagnostics.Process.get_Modules,System.Diagnostics,Process,get_Modules(),0
M:System.Diagnostics.Process.get_WorkingSet,System.Diagnostics,Process,get_WorkingSet(),0
M:System.Diagnostics.Process.set_StartInfo(System.Diagnostics.ProcessStartInfo),System.Diagnostics,Process,set_StartInfo(ProcessStartInfo),0
M:System.Diagnostics.Process.set_MinWorkingSet(System.IntPtr),System.Diagnostics,Process,set_MinWorkingSet(IntPtr),0
M:System.Diagnostics.Process.Kill,System.Diagnostics,Process,Kill(),0
M:System.Diagnostics.Process.set_SynchronizingObject(System.ComponentModel.ISynchronizeInvoke),System.Diagnostics,Process,set_SynchronizingObject(ISynchronizeInvoke),0
M:System.Diagnostics.Process.get_MinWorkingSet,System.Diagnostics,Process,get_MinWorkingSet(),0
M:System.Diagnostics.Process.get_PagedMemorySize64,System.Diagnostics,Process,get_PagedMemorySize64(),0
M:System.Diagnostics.Process.WaitForExitAsync(System.Threading.CancellationToken),System.Diagnostics,Process,WaitForExitAsync(CancellationToken),0
M:System.Diagnostics.Process.set_EnableRaisingEvents(System.Boolean),System.Diagnostics,Process,set_EnableRaisingEvents(Boolean),0
M:System.Diagnostics.Process.Start,System.Diagnostics,Process,Start(),0
"M:System.Diagnostics.Process.GetProcessById(System.Int32,System.String)",System.Diagnostics,Process,"GetProcessById(Int32, String)",0
deprecated M:System.Diagnostics.Process.get_NonpagedSystemMemorySize,System.Diagnostics,Process,get_NonpagedSystemMemorySize(),0
M:System.Diagnostics.Process.get_MainModule,System.Diagnostics,Process,get_MainModule(),0
"M:System.Diagnostics.Process.GetProcessesByName(System.String,System.String)",System.Diagnostics,Process,"GetProcessesByName(String, String)",0
M:System.Diagnostics.Process.EnterDebugMode,System.Diagnostics,Process,EnterDebugMode(),0
M:System.Diagnostics.Process.BeginOutputReadLine,System.Diagnostics,Process,BeginOutputReadLine(),0
M:System.Diagnostics.Process.get_VirtualMemorySize,System.Diagnostics,Process,get_VirtualMemorySize(),0
M:System.Diagnostics.Process.get_PrivateMemorySize64,System.Diagnostics,Process,get_PrivateMemorySize64(),0
M:System.Diagnostics.Process.set_MaxWorkingSet(System.IntPtr),System.Diagnostics,Process,set_MaxWorkingSet(IntPtr),0
M:System.Diagnostics.Process.get_HasExited,System.Diagnostics,Process,get_HasExited(),0
M:System.Diagnostics.Process.get_WorkingSet64,System.Diagnostics,Process,get_WorkingSet64(),0
M:System.Diagnostics.Process.get_UserProcessorTime,System.Diagnostics,Process,get_UserProcessorTime(),0
M:System.Diagnostics.Process.get_VirtualMemorySize64,System.Diagnostics,Process,get_VirtualMemorySize64(),0
M:System.Diagnostics.Process.get_SynchronizingObject,System.Diagnostics,Process,get_SynchronizingObject(),0
M:System.Diagnostics.Process.get_PriorityBoostEnabled,System.Diagnostics,Process,get_PriorityBoostEnabled(),0
M:System.Diagnostics.Process.get_PrivateMemorySize,System.Diagnostics,Process,get_PrivateMemorySize(),0
M:System.Diagnostics.Process.get_PeakWorkingSet64,System.Diagnostics,Process,get_PeakWorkingSet64(),0
M:System.Diagnostics.Process.get_NonpagedSystemMemorySize64,System.Diagnostics,Process,get_NonpagedSystemMemorySize64(),0
"M:System.Diagnostics.Process.Start(System.String,System.String,System.Security.SecureString,System.String)",System.Diagnostics,Process,"Start(String, String, SecureString, String)",0
M:System.Diagnostics.Process.Kill(System.Boolean),System.Diagnostics,Process,Kill(Boolean),0
M:System.Diagnostics.Process.get_MaxWorkingSet,System.Diagnostics,Process,get_MaxWorkingSet(),0
M:System.Diagnostics.Process.get_ProcessName,System.Diagnostics,Process,get_ProcessName(),0
M:System.Diagnostics.Process.get_PrivilegedProcessorTime,System.Diagnostics,Process,get_PrivilegedProcessorTime(),0
M:System.Diagnostics.Process.get_StandardOutput,System.Diagnostics,Process,get_StandardOutput(),0
M:System.Diagnostics.Process.WaitForExit(System.Int32),System.Diagnostics,Process,WaitForExit(Int32),0
M:System.Diagnostics.Process.Start(System.Diagnostics.ProcessStartInfo),System.Diagnostics,Process,Start(ProcessStartInfo),0
M:System.Diagnostics.Process.get_EnableRaisingEvents,System.Diagnostics,Process,get_EnableRaisingEvents(),0
M:System.Diagnostics.Process.get_Handle,System.Diagnostics,Process,get_Handle(),0
M:System.Diagnostics.Process.GetProcesses(System.String),System.Diagnostics,Process,GetProcesses(String),0
M:System.Diagnostics.Process.BeginErrorReadLine,System.Diagnostics,Process,BeginErrorReadLine(),0
M:System.Diagnostics.Process.get_PeakWorkingSet,System.Diagnostics,Process,get_PeakWorkingSet(),0
M:System.Diagnostics.Process.get_PeakVirtualMemorySize,System.Diagnostics,Process,get_PeakVirtualMemorySize(),0
M:System.Diagnostics.Process.LeaveDebugMode,System.Diagnostics,Process,LeaveDebugMode(),0
M:System.Diagnostics.Process.ToString,System.Diagnostics,Process,ToString(),0
M:System.Diagnostics.Process.get_StandardInput,System.Diagnostics,Process,get_StandardInput(),0
M:System.Diagnostics.Process.get_PagedSystemMemorySize64,System.Diagnostics,Process,get_PagedSystemMemorySize64(),0
"M:System.Diagnostics.Process.Start(System.String,System.String)",System.Diagnostics,Process,"Start(String, String)",0
M:System.Diagnostics.Process.get_StartTime,System.Diagnostics,Process,get_StartTime(),0
M:System.Diagnostics.Process.Close,System.Diagnostics,Process,Close(),0
M:System.Diagnostics.Process.CancelErrorRead,System.Diagnostics,Process,CancelErrorRead(),0
M:System.Diagnostics.Process.get_TotalProcessorTime,System.Diagnostics,Process,get_TotalProcessorTime(),0
M:System.Diagnostics.Process.set_PriorityClass(System.Diagnostics.ProcessPriorityClass),System.Diagnostics,Process,set_PriorityClass(ProcessPriorityClass),0
M:System.Diagnostics.Process.#ctor,System.Diagnostics,Process,.ctor(),0
deprecated M:System.Diagnostics.Process.get_PagedMemorySize,System.Diagnostics,Process,get_PagedMemorySize(),0
M:System.Diagnostics.Process.get_MainWindowHandle,System.Diagnostics,Process,get_MainWindowHandle(),0
"M:System.Diagnostics.Process.Start(System.String,System.String,System.String,System.Security.SecureString,System.String)",System.Diagnostics,Process,"Start(String, String, String, SecureString, String)",0
M:System.Diagnostics.Process.get_HandleCount,System.Diagnostics,Process,get_HandleCount(),0
M:System.Diagnostics.Process.get_ExitCode,System.Diagnostics,Process,get_ExitCode(),0
M:System.Diagnostics.Process.GetProcessesByName(System.String),System.Diagnostics,Process,GetProcessesByName(String),0
M:System.Diagnostics.Process.get_Threads,System.Diagnostics,Process,get_Threads(),0
M:System.Diagnostics.Process.GetProcesses,System.Diagnostics,Process,GetProcesses(),0
M:System.Diagnostics.Process.get_StartInfo,System.Diagnostics,Process,get_StartInfo(),0
M:System.Diagnostics.Process.Start(System.String),System.Diagnostics,Process,Start(String),0
M:System.Diagnostics.Process.get_PeakPagedMemorySize64,System.Diagnostics,Process,get_PeakPagedMemorySize64(),0
M:System.Diagnostics.Process.get_PeakVirtualMemorySize64,System.Diagnostics,Process,get_PeakVirtualMemorySize64(),0
M:System.Diagnostics.ProcessModule.get_FileVersionInfo,System.Diagnostics,ProcessModule,get_FileVersionInfo(),0
M:System.Diagnostics.ProcessModule.get_FileName,System.Diagnostics,ProcessModule,get_FileName(),0
M:System.Diagnostics.ProcessModule.get_BaseAddress,System.Diagnostics,ProcessModule,get_BaseAddress(),0
M:System.Diagnostics.ProcessModule.ToString,System.Diagnostics,ProcessModule,ToString(),0
M:System.Diagnostics.ProcessModule.get_EntryPointAddress,System.Diagnostics,ProcessModule,get_EntryPointAddress(),0
M:System.Diagnostics.ProcessModule.get_ModuleMemorySize,System.Diagnostics,ProcessModule,get_ModuleMemorySize(),0
M:System.Diagnostics.ProcessModule.get_ModuleName,System.Diagnostics,ProcessModule,get_ModuleName(),0
M:System.Diagnostics.ProcessModuleCollection.IndexOf(System.Diagnostics.ProcessModule),System.Diagnostics,ProcessModuleCollection,IndexOf(ProcessModule),0
M:System.Diagnostics.ProcessModuleCollection.#ctor,System.Diagnostics,ProcessModuleCollection,.ctor(),0
M:System.Diagnostics.ProcessModuleCollection.get_Item(System.Int32),System.Diagnostics,ProcessModuleCollection,get_Item(Int32),0
"M:System.Diagnostics.ProcessModuleCollection.CopyTo(System.Diagnostics.ProcessModule[],System.Int32)",System.Diagnostics,ProcessModuleCollection,"CopyTo(ProcessModule[], Int32)",0
M:System.Diagnostics.ProcessModuleCollection.#ctor(System.Diagnostics.ProcessModule[]),System.Diagnostics,ProcessModuleCollection,.ctor(ProcessModule[]),0
M:System.Diagnostics.ProcessModuleCollection.Contains(System.Diagnostics.ProcessModule),System.Diagnostics,ProcessModuleCollection,Contains(ProcessModule),0
M:System.Diagnostics.ProcessStartInfo.get_WindowStyle,System.Diagnostics,ProcessStartInfo,get_WindowStyle(),0
M:System.Diagnostics.ProcessStartInfo.get_LoadUserProfile,System.Diagnostics,ProcessStartInfo,get_LoadUserProfile(),0
M:System.Diagnostics.ProcessStartInfo.get_FileName,System.Diagnostics,ProcessStartInfo,get_FileName(),0
M:System.Diagnostics.ProcessStartInfo.set_PasswordInClearText(System.String),System.Diagnostics,ProcessStartInfo,set_PasswordInClearText(String),0
M:System.Diagnostics.ProcessStartInfo.get_StandardErrorEncoding,System.Diagnostics,ProcessStartInfo,get_StandardErrorEncoding(),0
M:System.Diagnostics.ProcessStartInfo.get_UserName,System.Diagnostics,ProcessStartInfo,get_UserName(),0
M:System.Diagnostics.ProcessStartInfo.set_RedirectStandardInput(System.Boolean),System.Diagnostics,ProcessStartInfo,set_RedirectStandardInput(Boolean),0
M:System.Diagnostics.ProcessStartInfo.set_UseShellExecute(System.Boolean),System.Diagnostics,ProcessStartInfo,set_UseShellExecute(Boolean),0
M:System.Diagnostics.ProcessStartInfo.get_Domain,System.Diagnostics,ProcessStartInfo,get_Domain(),0
M:System.Diagnostics.ProcessStartInfo.set_RedirectStandardOutput(System.Boolean),System.Diagnostics,ProcessStartInfo,set_RedirectStandardOutput(Boolean),0
M:System.Diagnostics.ProcessStartInfo.set_StandardOutputEncoding(System.Text.Encoding),System.Diagnostics,ProcessStartInfo,set_StandardOutputEncoding(Encoding),0
M:System.Diagnostics.ProcessStartInfo.get_WorkingDirectory,System.Diagnostics,ProcessStartInfo,get_WorkingDirectory(),0
M:System.Diagnostics.ProcessStartInfo.set_ErrorDialog(System.Boolean),System.Diagnostics,ProcessStartInfo,set_ErrorDialog(Boolean),0
M:System.Diagnostics.ProcessStartInfo.set_RedirectStandardError(System.Boolean),System.Diagnostics,ProcessStartInfo,set_RedirectStandardError(Boolean),0
M:System.Diagnostics.ProcessStartInfo.set_StandardErrorEncoding(System.Text.Encoding),System.Diagnostics,ProcessStartInfo,set_StandardErrorEncoding(Encoding),0
M:System.Diagnostics.ProcessStartInfo.set_StandardInputEncoding(System.Text.Encoding),System.Diagnostics,ProcessStartInfo,set_StandardInputEncoding(Encoding),0
M:System.Diagnostics.ProcessStartInfo.get_ErrorDialogParentHandle,System.Diagnostics,ProcessStartInfo,get_ErrorDialogParentHandle(),0
M:System.Diagnostics.ProcessStartInfo.set_Arguments(System.String),System.Diagnostics,ProcessStartInfo,set_Arguments(String),0
M:System.Diagnostics.ProcessStartInfo.get_ErrorDialog,System.Diagnostics,ProcessStartInfo,get_ErrorDialog(),0
M:System.Diagnostics.ProcessStartInfo.get_Verb,System.Diagnostics,ProcessStartInfo,get_Verb(),0
M:System.Diagnostics.ProcessStartInfo.set_LoadUserProfile(System.Boolean),System.Diagnostics,ProcessStartInfo,set_LoadUserProfile(Boolean),0
M:System.Diagnostics.ProcessStartInfo.get_Environment,System.Diagnostics,ProcessStartInfo,get_Environment(),0
M:System.Diagnostics.ProcessStartInfo.set_Password(System.Security.SecureString),System.Diagnostics,ProcessStartInfo,set_Password(SecureString),0
M:System.Diagnostics.ProcessStartInfo.set_FileName(System.String),System.Diagnostics,ProcessStartInfo,set_FileName(String),0
M:System.Diagnostics.ProcessStartInfo.set_WindowStyle(System.Diagnostics.ProcessWindowStyle),System.Diagnostics,ProcessStartInfo,set_WindowStyle(ProcessWindowStyle),0
M:System.Diagnostics.ProcessStartInfo.get_StandardInputEncoding,System.Diagnostics,ProcessStartInfo,get_StandardInputEncoding(),0
M:System.Diagnostics.ProcessStartInfo.set_UserName(System.String),System.Diagnostics,ProcessStartInfo,set_UserName(String),0
M:System.Diagnostics.ProcessStartInfo.get_EnvironmentVariables,System.Diagnostics,ProcessStartInfo,get_EnvironmentVariables(),0
M:System.Diagnostics.ProcessStartInfo.set_CreateNoWindow(System.Boolean),System.Diagnostics,ProcessStartInfo,set_CreateNoWindow(Boolean),0
M:System.Diagnostics.ProcessStartInfo.get_RedirectStandardError,System.Diagnostics,ProcessStartInfo,get_RedirectStandardError(),0
M:System.Diagnostics.ProcessStartInfo.get_ArgumentList,System.Diagnostics,ProcessStartInfo,get_ArgumentList(),0
M:System.Diagnostics.ProcessStartInfo.get_Verbs,System.Diagnostics,ProcessStartInfo,get_Verbs(),0
M:System.Diagnostics.ProcessStartInfo.#ctor,System.Diagnostics,ProcessStartInfo,.ctor(),0
M:System.Diagnostics.ProcessStartInfo.set_Verb(System.String),System.Diagnostics,ProcessStartInfo,set_Verb(String),0
M:System.Diagnostics.ProcessStartInfo.set_Domain(System.String),System.Diagnostics,ProcessStartInfo,set_Domain(String),0
M:System.Diagnostics.ProcessStartInfo.get_PasswordInClearText,System.Diagnostics,ProcessStartInfo,get_PasswordInClearText(),0
M:System.Diagnostics.ProcessStartInfo.get_StandardOutputEncoding,System.Diagnostics,ProcessStartInfo,get_StandardOutputEncoding(),0
M:System.Diagnostics.ProcessStartInfo.get_CreateNoWindow,System.Diagnostics,ProcessStartInfo,get_CreateNoWindow(),0
M:System.Diagnostics.ProcessStartInfo.get_RedirectStandardOutput,System.Diagnostics,ProcessStartInfo,get_RedirectStandardOutput(),0
"M:System.Diagnostics.ProcessStartInfo.#ctor(System.String,System.String)",System.Diagnostics,ProcessStartInfo,".ctor(String, String)",0
M:System.Diagnostics.ProcessStartInfo.get_Arguments,System.Diagnostics,ProcessStartInfo,get_Arguments(),0
M:System.Diagnostics.ProcessStartInfo.set_ErrorDialogParentHandle(System.IntPtr),System.Diagnostics,ProcessStartInfo,set_ErrorDialogParentHandle(IntPtr),0
M:System.Diagnostics.ProcessStartInfo.#ctor(System.String),System.Diagnostics,ProcessStartInfo,.ctor(String),0
M:System.Diagnostics.ProcessStartInfo.get_UseShellExecute,System.Diagnostics,ProcessStartInfo,get_UseShellExecute(),0
M:System.Diagnostics.ProcessStartInfo.set_WorkingDirectory(System.String),System.Diagnostics,ProcessStartInfo,set_WorkingDirectory(String),0
M:System.Diagnostics.ProcessStartInfo.get_Password,System.Diagnostics,ProcessStartInfo,get_Password(),0
M:System.Diagnostics.ProcessStartInfo.get_RedirectStandardInput,System.Diagnostics,ProcessStartInfo,get_RedirectStandardInput(),0
M:System.Diagnostics.ProcessThread.set_PriorityBoostEnabled(System.Boolean),System.Diagnostics,ProcessThread,set_PriorityBoostEnabled(Boolean),0
M:System.Diagnostics.ProcessThread.get_TotalProcessorTime,System.Diagnostics,ProcessThread,get_TotalProcessorTime(),0
M:System.Diagnostics.ProcessThread.get_BasePriority,System.Diagnostics,ProcessThread,get_BasePriority(),0
M:System.Diagnostics.ProcessThread.get_UserProcessorTime,System.Diagnostics,ProcessThread,get_UserProcessorTime(),0
M:System.Diagnostics.ProcessThread.get_PriorityBoostEnabled,System.Diagnostics,ProcessThread,get_PriorityBoostEnabled(),0
M:System.Diagnostics.ProcessThread.get_StartTime,System.Diagnostics,ProcessThread,get_StartTime(),0
M:System.Diagnostics.ProcessThread.get_StartAddress,System.Diagnostics,ProcessThread,get_StartAddress(),0
M:System.Diagnostics.ProcessThread.get_WaitReason,System.Diagnostics,ProcessThread,get_WaitReason(),0
M:System.Diagnostics.ProcessThread.get_ThreadState,System.Diagnostics,ProcessThread,get_ThreadState(),0
M:System.Diagnostics.ProcessThread.get_PriorityLevel,System.Diagnostics,ProcessThread,get_PriorityLevel(),0
M:System.Diagnostics.ProcessThread.get_Id,System.Diagnostics,ProcessThread,get_Id(),0
M:System.Diagnostics.ProcessThread.get_CurrentPriority,System.Diagnostics,ProcessThread,get_CurrentPriority(),0
M:System.Diagnostics.ProcessThread.get_PrivilegedProcessorTime,System.Diagnostics,ProcessThread,get_PrivilegedProcessorTime(),0
M:System.Diagnostics.ProcessThread.set_IdealProcessor(System.Int32),System.Diagnostics,ProcessThread,set_IdealProcessor(Int32),0
M:System.Diagnostics.ProcessThread.set_PriorityLevel(System.Diagnostics.ThreadPriorityLevel),System.Diagnostics,ProcessThread,set_PriorityLevel(ThreadPriorityLevel),0
M:System.Diagnostics.ProcessThread.ResetIdealProcessor,System.Diagnostics,ProcessThread,ResetIdealProcessor(),0
M:System.Diagnostics.ProcessThread.set_ProcessorAffinity(System.IntPtr),System.Diagnostics,ProcessThread,set_ProcessorAffinity(IntPtr),0
M:System.Diagnostics.ProcessThreadCollection.IndexOf(System.Diagnostics.ProcessThread),System.Diagnostics,ProcessThreadCollection,IndexOf(ProcessThread),0
"M:System.Diagnostics.ProcessThreadCollection.Insert(System.Int32,System.Diagnostics.ProcessThread)",System.Diagnostics,ProcessThreadCollection,"Insert(Int32, ProcessThread)",0
M:System.Diagnostics.ProcessThreadCollection.#ctor,System.Diagnostics,ProcessThreadCollection,.ctor(),0
M:System.Diagnostics.ProcessThreadCollection.#ctor(System.Diagnostics.ProcessThread[]),System.Diagnostics,ProcessThreadCollection,.ctor(ProcessThread[]),0
M:System.Diagnostics.ProcessThreadCollection.Contains(System.Diagnostics.ProcessThread),System.Diagnostics,ProcessThreadCollection,Contains(ProcessThread),0
M:System.Diagnostics.ProcessThreadCollection.get_Item(System.Int32),System.Diagnostics,ProcessThreadCollection,get_Item(Int32),0
"M:System.Diagnostics.ProcessThreadCollection.CopyTo(System.Diagnostics.ProcessThread[],System.Int32)",System.Diagnostics,ProcessThreadCollection,"CopyTo(ProcessThread[], Int32)",0
M:System.Diagnostics.ProcessThreadCollection.Remove(System.Diagnostics.ProcessThread),System.Diagnostics,ProcessThreadCollection,Remove(ProcessThread),0
M:System.Diagnostics.ProcessThreadCollection.Add(System.Diagnostics.ProcessThread),System.Diagnostics,ProcessThreadCollection,Add(ProcessThread),0

Deprecated
NonpagedSystemMemorySize
PagedMemorySize
PagedSystemMemorySize
PeakPagedMemorySize
PeakVirtualMemorySize
PeakWorkingSet
PrivateMemorySize
VirtualMemorySize
WorkingSet

Windows-only
Start(string fileName, string userName, /System/./Security/./SecureString/ password, string domain)
Start(string fileName, string arguments, string userName, /System/./Security/./SecureString/ password, string domain)
Domain
LoadUserProfile
Password
PasswordInClearText

@ghost
Copy link

ghost commented Sep 1, 2020

Tagging subscribers to this area: @safern, @ViktorHofer
See info in area-owners.md if you want to be subscribed.

@mdh1418 mdh1418 force-pushed the mdhwang/system_diagnostics_process_unsupported branch from 9c1c5d3 to afdb8b1 Compare September 1, 2020 19:38
@mdh1418 mdh1418 force-pushed the mdhwang/system_diagnostics_process_unsupported branch 6 times, most recently from c59bd34 to 2f63b76 Compare September 3, 2020 03:32
@safern
Copy link
Member

safern commented Sep 3, 2020

It seems like you're missing some attributes

.packages/microsoft.dotnet.apicompat/5.0.0-beta.20427.5/build/Microsoft.DotNet.ApiCompat.targets(82,5): error : (NETCORE_ENGINEERING_TELEMETRY=Build) CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.UnsupportedOSPlatformAttribute' exists on 'System.Diagnostics.ProcessModule.FileVersionInfo.get()' in the contract but not the implementation.

@mdh1418 mdh1418 force-pushed the mdhwang/system_diagnostics_process_unsupported branch 2 times, most recently from 827b0bb to d1fe334 Compare September 3, 2020 21:24
@mdh1418 mdh1418 merged commit 740d59a into dotnet:master Sep 4, 2020
@mdh1418 mdh1418 deleted the mdhwang/system_diagnostics_process_unsupported branch September 4, 2020 16:21
mdh1418 added a commit to mdh1418/runtime that referenced this pull request Sep 8, 2020
…#41694)

Co-authored-by: Mitchell Hwang <mitchell.hwang@microsoft.com>
mdh1418 added a commit that referenced this pull request Sep 9, 2020
* [wasm] Mark System.ComponentModel APIs as unsupported on Browser (#41094)

* [wasm] System.ComponentModel enable platform attributes

* [wasm] Mark ExtendedProtectionPolicyTypeConverter.ConvertTo as unsupported

* [wasm] Mark System.ComponentModel.TypeDescriptor.CreateInstance as unsupported

* [wasm] Mark System.ComponentModel.TypeDescriptionProvider.CreateInstance as unsupported

* [wasm] Mark System.ComponentModel.LicenseManager.CreateWithContext as unsupported

* [wasm] Mark System.ComponentModel.MaskedTextProvider.Clone as unsupported

Co-authored-by: Mitchell Hwang <mitchell.hwang@microsoft.com>

* [wasm] Mark System.Console APIs as unsupported on Browser (#41184)

* [wasm] Mark System.Console APIs as unsupported on Browser

* System.Console remove unsupported attribute from Console.Clear()

* System.Console mark SetIn as unsupported on Browser

* System.Console move UnsupportedOSPlatform attributes down to the accessor

Co-authored-by: Mitchell Hwang <mitchell.hwang@microsoft.com>

* Mark System.Diagnostics.FileVersionInfo as unsupported on Browser (#41271)

Co-authored-by: Mitchell Hwang <mitchell.hwang@microsoft.com>

* Mark System.Diagnostics.Process unsupported at assembly level (#41694)

Co-authored-by: Mitchell Hwang <mitchell.hwang@microsoft.com>

* [wasm] Mark System.IO.Compression APIs as unsupported on Browser (#41683)

* [wasm] System.IO.Compression.Brotli enable platform attributes

* Mark System.IO.Compression.Brotli unsupported at assembly level

Co-authored-by: Mitchell Hwang <mitchell.hwang@microsoft.com>

* [wasm] Mark System.IO.FileSystem.Watcher APIs as unsupported on Browser (#41682)

* [wasm] System.IO.FileSystem.Watcher enable platform attributes

* Mark System.IO.FileSystem.Watcher unsupported at assembly level

Co-authored-by: Mitchell Hwang <mitchell.hwang@microsoft.com>

* [wasm] Mark System.IO.IsolatedStorage APIs as unsupported on Browser (#41700)

* [wasm] System.IO.IsolatedStorage enable platform attributes

* Mark System.IO.IsolatedStorage Unsupported at assembly level

Co-authored-by: Mitchell Hwang <mitchell.hwang@microsoft.com>

* Mark some System.Net.* APIs as unsupported on Browser WASM (#40924)

* [wasm] Mark System.Threading.ThreadPool unsupported on Browser (#41891)

* System.Threading.ThreadPool enable platform attributes

* Mark System.Threading.ThreadPool APIs unsupported on browser

* System.Threading.ThreadPool Add Unsupported attribute to other ThreadPool files

* Remove Unsupported attributes from BindHandle

* Add windows Supported Attribute to BindHandle

Co-authored-by: Mitchell Hwang <mitchell.hwang@microsoft.com>

* Mark System.Net.WebSockets.ClientWebSocketOptions APIs as unsupported on Browser (#41963)

* Mark System.Net.WebSockets.ClientWebSocketOptions APIs as unsupported on Browser

* Add the attributes to non-browser version of ClientWebSocketOptions class to avoid build error

* Add using

* Include platform attributes

* [wasm] Mark System.Net.NameResolution Unsupported at assembly level (#41985)

Co-authored-by: Mitchell Hwang <mitchell.hwang@microsoft.com>

Co-authored-by: Mitchell Hwang <mitchell.hwang@microsoft.com>
Co-authored-by: Maxim Lipnin <v-maxlip@microsoft.com>
mdh1418 added a commit to mdh1418/runtime that referenced this pull request Sep 11, 2020
…#41694)

Co-authored-by: Mitchell Hwang <mitchell.hwang@microsoft.com>
@ghost ghost locked as resolved and limited conversation to collaborators Dec 7, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants