Table of Contents

Class Struct<T1, T2, T3, T4>

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

See Struct.

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

Type Parameters

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

Constructors

Struct(T1, T2, T3, T4)

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

Parameters

item1 T1
item2 T2
item3 T3
item4 T4

Fields

Item1

public T1 Item1

Field Value

T1

Item2

public T2 Item2

Field Value

T2

Item3

public T3 Item3

Field Value

T3

Item4

public T4 Item4

Field Value

T4

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, T4>)

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

Parameters

value Struct<T1, T2, T3, T4>

Returns

VariantValue