Table of Contents

Class AttrList

Namespace
Pango
Assembly
Pango-1.0.dll
public sealed class AttrList : BoxedRecord, IEquatable<AttrList>
Inheritance
AttrList
Implements
Inherited Members

Constructors

AttrList(AttrListOwnedHandle)

public AttrList(AttrListOwnedHandle handle)

Parameters

handle AttrListOwnedHandle

Properties

Handle

public AttrListOwnedHandle Handle { get; }

Property Value

AttrListOwnedHandle

Methods

Change(Attribute)

public void Change(Attribute attr)

Parameters

attr Attribute

Copy()

public AttrList? Copy()

Returns

AttrList

Equal(AttrList)

[Version("1.46")]
public bool Equal(AttrList otherList)

Parameters

otherList AttrList

Returns

bool

Equals(AttrList?)

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

public bool Equals(AttrList? other)

Parameters

other AttrList

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.

Filter(AttrFilterFunc)

[Version("1.2")]
public AttrList? Filter(AttrFilterFunc func)

Parameters

func AttrFilterFunc

Returns

AttrList

FromString(string)

[Version("1.50")]
public static AttrList? FromString(string text)

Parameters

text string

Returns

AttrList

GetAttributes()

[Version("1.44")]
public SList GetAttributes()

Returns

SList

GetGType()

public static Type GetGType()

Returns

Type

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetIterator()

public AttrIterator GetIterator()

Returns

AttrIterator

Insert(Attribute)

public void Insert(Attribute attr)

Parameters

attr Attribute

InsertBefore(Attribute)

public void InsertBefore(Attribute attr)

Parameters

attr Attribute

New()

public static AttrList New()

Returns

AttrList

Ref()

[Version("1.10")]
public AttrList Ref()

Returns

AttrList

Splice(AttrList, int, int)

public void Splice(AttrList other, int pos, int len)

Parameters

other AttrList
pos int
len int

ToString()

[Version("1.50")]
public string ToString()

Returns

string

Unref()

public void Unref()

Update(int, int, int)

[Version("1.44")]
public void Update(int pos, int remove, int add)

Parameters

pos int
remove int
add int