Table of Contents

Class color_line_tHandle

Namespace
HarfBuzz.Internal
Assembly
HarfBuzz-0.0.dll
public abstract class color_line_tHandle : SafeHandle, IDisposable, IEquatable<color_line_tHandle>
Inheritance
color_line_tHandle
Implements
Derived
Inherited Members

Constructors

color_line_tHandle(bool)

protected color_line_tHandle(bool ownsHandle)

Parameters

ownsHandle bool

Properties

IsInvalid

When overridden in a derived class, gets a value indicating whether the handle value is invalid.

public override sealed bool IsInvalid { get; }

Property Value

bool

true if the handle value is invalid; otherwise, false.

Methods

Equals(color_line_tHandle?)

Indicates whether the current object is equal to another object of the same type.

public bool Equals(color_line_tHandle? other)

Parameters

other color_line_tHandle

An object to compare with this object.

Returns

bool

true if the current object is equal to the other parameter; otherwise, false.

Equals(object?)

Determines whether the specified object is equal to the current object.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

GetData()

public nint GetData()

Returns

nint

GetGetColorStops()

public color_line_get_color_stops_func_t GetGetColorStops()

Returns

color_line_get_color_stops_func_t

GetGetColorStopsUserData()

public nint GetGetColorStopsUserData()

Returns

nint

GetGetExtend()

public color_line_get_extend_func_t GetGetExtend()

Returns

color_line_get_extend_func_t

GetGetExtendUserData()

public nint GetGetExtendUserData()

Returns

nint

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetReserved0()

public nint GetReserved0()

Returns

nint

GetReserved1()

public nint GetReserved1()

Returns

nint

GetReserved2()

public nint GetReserved2()

Returns

nint

GetReserved3()

public nint GetReserved3()

Returns

nint

GetReserved5()

public nint GetReserved5()

Returns

nint

GetReserved6()

public nint GetReserved6()

Returns

nint

GetReserved7()

public nint GetReserved7()

Returns

nint

GetReserved8()

public nint GetReserved8()

Returns

nint

OwnedCopy()

public color_line_tOwnedHandle OwnedCopy()

Returns

color_line_tOwnedHandle

SetData(nint)

public void SetData(nint value)

Parameters

value nint

SetGetColorStops(color_line_get_color_stops_func_t)

public void SetGetColorStops(color_line_get_color_stops_func_t value)

Parameters

value color_line_get_color_stops_func_t

SetGetColorStopsUserData(nint)

public void SetGetColorStopsUserData(nint value)

Parameters

value nint

SetGetExtend(color_line_get_extend_func_t)

public void SetGetExtend(color_line_get_extend_func_t value)

Parameters

value color_line_get_extend_func_t

SetGetExtendUserData(nint)

public void SetGetExtendUserData(nint value)

Parameters

value nint

SetReserved0(nint)

public void SetReserved0(nint value)

Parameters

value nint

SetReserved1(nint)

public void SetReserved1(nint value)

Parameters

value nint

SetReserved2(nint)

public void SetReserved2(nint value)

Parameters

value nint

SetReserved3(nint)

public void SetReserved3(nint value)

Parameters

value nint

SetReserved5(nint)

public void SetReserved5(nint value)

Parameters

value nint

SetReserved6(nint)

public void SetReserved6(nint value)

Parameters

value nint

SetReserved7(nint)

public void SetReserved7(nint value)

Parameters

value nint

SetReserved8(nint)

public void SetReserved8(nint value)

Parameters

value nint

UnownedCopy()

public color_line_tUnownedHandle UnownedCopy()

Returns

color_line_tUnownedHandle