Table of Contents

Struct HANDLE

Namespace
Windows.Win32.Foundation
Assembly
Ecng.Interop.dll
public readonly struct HANDLE : IEquatable<HANDLE>
Implements
Inherited Members
Extension Methods

Constructors

HANDLE(IntPtr)

public HANDLE(IntPtr value)

Parameters

value IntPtr

Fields

Value

public readonly IntPtr Value

Field Value

IntPtr

Properties

IsNull

public bool IsNull { get; }

Property Value

bool

Null

public static HANDLE Null { get; }

Property Value

HANDLE

Methods

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(HANDLE)

public bool Equals(HANDLE other)

Parameters

other HANDLE

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(HANDLE, HANDLE)

public static bool operator ==(HANDLE left, HANDLE right)

Parameters

left HANDLE
right HANDLE

Returns

bool

explicit operator HANDLE(IntPtr)

public static explicit operator HANDLE(IntPtr value)

Parameters

value IntPtr

Returns

HANDLE

implicit operator IntPtr(HANDLE)

public static implicit operator IntPtr(HANDLE value)

Parameters

value HANDLE

Returns

IntPtr

operator !=(HANDLE, HANDLE)

public static bool operator !=(HANDLE left, HANDLE right)

Parameters

left HANDLE
right HANDLE

Returns

bool