ProcessEntry Struct

Represents a process and its parent process relationship.

public readonly struct ProcessEntry : IEquatable<ProcessEntry>
Implements

Properties

NameDescription
ParentProcessIdGets the parent process identifier.
ProcessIdGets the process identifier.

ParentProcessId

ProcessEntry.cs

Gets the parent process identifier.

public int ParentProcessId { get; }

Property value

int

Gets the process identifier.

public int ProcessId { get; }

Property value

int

Methods

NameDescription
Equals(ProcessEntry)
Equals(object?)
GetHashCode()
ToProcess()Gets the Process instance for this process entry.
ToString()

Equals overloads

Equals(ProcessEntry)

ProcessEntry.cs
public bool Equals(ProcessEntry other)
Parameters
other ProcessEntry
Returns

bool

No documentation is available.

Equals(object?)

ProcessEntry.cs
public override bool Equals(object? obj)
Parameters
obj object?
Returns

bool

No documentation is available.

GetHashCode()

ProcessEntry.cs
public override int GetHashCode()

Returns

int

No documentation is available.

ToProcess()

ProcessEntry.cs

Gets the Process instance for this process entry.

public Process ToProcess()

Returns

Process

ToString()

ProcessEntry.cs
public override string ToString()

Returns

string

No documentation is available.

Operators

NameDescription
operator ==(ProcessEntry, ProcessEntry)
operator !=(ProcessEntry, ProcessEntry)

operator ==(ProcessEntry, ProcessEntry)

ProcessEntry.cs
public static bool operator ==(ProcessEntry left, ProcessEntry right)

Parameters

left ProcessEntry
right ProcessEntry

Returns

bool

No documentation is available.

operator !=(ProcessEntry, ProcessEntry)

ProcessEntry.cs
public static bool operator !=(ProcessEntry left, ProcessEntry right)

Parameters

left ProcessEntry
right ProcessEntry

Returns

bool

No documentation is available.