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 IntPtr GetData()

Returns

IntPtr

GetGetColorStops()

public color_line_get_color_stops_func_t GetGetColorStops()

Returns

color_line_get_color_stops_func_t

GetGetColorStopsUserData()

public IntPtr GetGetColorStopsUserData()

Returns

IntPtr

GetGetExtend()

public color_line_get_extend_func_t GetGetExtend()

Returns

color_line_get_extend_func_t

GetGetExtendUserData()

public IntPtr GetGetExtendUserData()

Returns

IntPtr

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetReserved0()

public IntPtr GetReserved0()

Returns

IntPtr

GetReserved1()

public IntPtr GetReserved1()

Returns

IntPtr

GetReserved2()

public IntPtr GetReserved2()

Returns

IntPtr

GetReserved3()

public IntPtr GetReserved3()

Returns

IntPtr

GetReserved5()

public IntPtr GetReserved5()

Returns

IntPtr

GetReserved6()

public IntPtr GetReserved6()

Returns

IntPtr

GetReserved7()

public IntPtr GetReserved7()

Returns

IntPtr

GetReserved8()

public IntPtr GetReserved8()

Returns

IntPtr

OwnedCopy()

public color_line_tOwnedHandle OwnedCopy()

Returns

color_line_tOwnedHandle

SetData(IntPtr)

public void SetData(IntPtr value)

Parameters

value IntPtr

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(IntPtr)

public void SetGetColorStopsUserData(IntPtr value)

Parameters

value IntPtr

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(IntPtr)

public void SetGetExtendUserData(IntPtr value)

Parameters

value IntPtr

SetReserved0(IntPtr)

public void SetReserved0(IntPtr value)

Parameters

value IntPtr

SetReserved1(IntPtr)

public void SetReserved1(IntPtr value)

Parameters

value IntPtr

SetReserved2(IntPtr)

public void SetReserved2(IntPtr value)

Parameters

value IntPtr

SetReserved3(IntPtr)

public void SetReserved3(IntPtr value)

Parameters

value IntPtr

SetReserved5(IntPtr)

public void SetReserved5(IntPtr value)

Parameters

value IntPtr

SetReserved6(IntPtr)

public void SetReserved6(IntPtr value)

Parameters

value IntPtr

SetReserved7(IntPtr)

public void SetReserved7(IntPtr value)

Parameters

value IntPtr

SetReserved8(IntPtr)

public void SetReserved8(IntPtr value)

Parameters

value IntPtr

UnownedCopy()

public color_line_tUnownedHandle UnownedCopy()

Returns

color_line_tUnownedHandle