Table of Contents

Class Struct<T1, T2, T3>

Namespace
Tmds.DBus.Protocol
Assembly
Tmds.DBus.Protocol.dll

See Struct.

public sealed class Struct<T1, T2, T3> : IDBusWritable, IVariantValueConvertable where T1 : notnull where T2 : notnull where T3 : notnull

Type Parameters

T1
T2
T3
Inheritance
Struct<T1, T2, T3>
Implements
Inherited Members

Constructors

Struct(T1, T2, T3)

public Struct(T1 item1, T2 item2, T3 item3)

Parameters

item1 T1
item2 T2
item3 T3

Fields

Item1

public T1 Item1

Field Value

T1

Item2

public T2 Item2

Field Value

T2

Item3

public T3 Item3

Field Value

T3

Methods

AsVariantValue()

Converts this instance to a VariantValue.

public VariantValue AsVariantValue()

Returns

VariantValue

The VariantValue representation of this instance.

Operators

implicit operator VariantValue(Struct<T1, T2, T3>)

public static implicit operator VariantValue(Struct<T1, T2, T3> value)

Parameters

value Struct<T1, T2, T3>

Returns

VariantValue