Table of Contents

Class DBusInterfaceInfo

Namespace
Gio
Assembly
Gio-2.0.dll
public sealed class DBusInterfaceInfo : BoxedRecord, IEquatable<DBusInterfaceInfo>
Inheritance
DBusInterfaceInfo
Implements
Inherited Members

Constructors

DBusInterfaceInfo()

public DBusInterfaceInfo()

DBusInterfaceInfo(DBusInterfaceInfoOwnedHandle)

public DBusInterfaceInfo(DBusInterfaceInfoOwnedHandle handle)

Parameters

handle DBusInterfaceInfoOwnedHandle

Properties

Handle

public DBusInterfaceInfoOwnedHandle Handle { get; }

Property Value

DBusInterfaceInfoOwnedHandle

Name

public string? Name { get; set; }

Property Value

string

RefCount

public int RefCount { get; set; }

Property Value

int

Methods

CacheBuild()

[Version("2.30")]
public void CacheBuild()

CacheRelease()

[Version("2.30")]
public void CacheRelease()

Equals(DBusInterfaceInfo?)

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

public bool Equals(DBusInterfaceInfo? other)

Parameters

other DBusInterfaceInfo

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.

GenerateXml(uint, String)

[Version("2.26")]
public void GenerateXml(uint indent, String stringBuilder)

Parameters

indent uint
stringBuilder String

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.

LookupMethod(string)

[Version("2.26")]
public DBusMethodInfo? LookupMethod(string name)

Parameters

name string

Returns

DBusMethodInfo

LookupProperty(string)

[Version("2.26")]
public DBusPropertyInfo? LookupProperty(string name)

Parameters

name string

Returns

DBusPropertyInfo

LookupSignal(string)

[Version("2.26")]
public DBusSignalInfo? LookupSignal(string name)

Parameters

name string

Returns

DBusSignalInfo

Ref()

[Version("2.26")]
public DBusInterfaceInfo Ref()

Returns

DBusInterfaceInfo

Unref()

[Version("2.26")]
public void Unref()