Table of Contents

Struct Variant

Namespace
Godot
Assembly
GodotSharp.dll
public struct Variant : IDisposable
Implements
Inherited Members

Properties

Obj

public object? Obj { get; }

Property Value

object

VariantType

public Variant.Type VariantType { get; }

Property Value

Variant.Type

Methods

AsAabb()

public Aabb AsAabb()

Returns

Aabb

AsBasis()

public Basis AsBasis()

Returns

Basis

AsBool()

public bool AsBool()

Returns

bool

AsByte()

public byte AsByte()

Returns

byte

AsByteArray()

public byte[] AsByteArray()

Returns

byte[]

AsCallable()

public Callable AsCallable()

Returns

Callable

AsChar()

public char AsChar()

Returns

char

AsColor()

public Color AsColor()

Returns

Color

AsColorArray()

public Color[] AsColorArray()

Returns

Color[]

AsDouble()

public double AsDouble()

Returns

double

AsFloat32Array()

public float[] AsFloat32Array()

Returns

float[]

AsFloat64Array()

public double[] AsFloat64Array()

Returns

double[]

AsGodotArray()

public Array AsGodotArray()

Returns

Array

AsGodotArray<T>()

public Array<T> AsGodotArray<T>()

Returns

Array<T>

Type Parameters

T

AsGodotDictionary()

public Dictionary AsGodotDictionary()

Returns

Dictionary

AsGodotDictionary<TKey, TValue>()

public Dictionary<TKey, TValue> AsGodotDictionary<TKey, TValue>()

Returns

Dictionary<TKey, TValue>

Type Parameters

TKey
TValue

AsGodotObject()

public GodotObject AsGodotObject()

Returns

GodotObject

AsGodotObjectArray<T>()

public T[] AsGodotObjectArray<T>() where T : GodotObject

Returns

T[]

Type Parameters

T

AsInt16()

public short AsInt16()

Returns

short

AsInt32()

public int AsInt32()

Returns

int

AsInt32Array()

public int[] AsInt32Array()

Returns

int[]

AsInt64()

public long AsInt64()

Returns

long

AsInt64Array()

public long[] AsInt64Array()

Returns

long[]

AsNodePath()

public NodePath AsNodePath()

Returns

NodePath

AsPlane()

public Plane AsPlane()

Returns

Plane

AsProjection()

public Projection AsProjection()

Returns

Projection

AsQuaternion()

public Quaternion AsQuaternion()

Returns

Quaternion

AsRect2()

public Rect2 AsRect2()

Returns

Rect2

AsRect2I()

public Rect2I AsRect2I()

Returns

Rect2I

AsRid()

public Rid AsRid()

Returns

Rid

AsSByte()

public sbyte AsSByte()

Returns

sbyte

AsSignal()

public Signal AsSignal()

Returns

Signal

AsSingle()

public float AsSingle()

Returns

float

AsString()

public string AsString()

Returns

string

AsStringArray()

public string[] AsStringArray()

Returns

string[]

AsStringName()

public StringName AsStringName()

Returns

StringName

AsSystemArrayOfNodePath()

public NodePath[] AsSystemArrayOfNodePath()

Returns

NodePath[]

AsSystemArrayOfRid()

public Rid[] AsSystemArrayOfRid()

Returns

Rid[]

AsSystemArrayOfStringName()

public StringName[] AsSystemArrayOfStringName()

Returns

StringName[]

AsTransform2D()

public Transform2D AsTransform2D()

Returns

Transform2D

AsTransform3D()

public Transform3D AsTransform3D()

Returns

Transform3D

AsUInt16()

public ushort AsUInt16()

Returns

ushort

AsUInt32()

public uint AsUInt32()

Returns

uint

AsUInt64()

public ulong AsUInt64()

Returns

ulong

AsVector2()

public Vector2 AsVector2()

Returns

Vector2

AsVector2Array()

public Vector2[] AsVector2Array()

Returns

Vector2[]

AsVector2I()

public Vector2I AsVector2I()

Returns

Vector2I

AsVector3()

public Vector3 AsVector3()

Returns

Vector3

AsVector3Array()

public Vector3[] AsVector3Array()

Returns

Vector3[]

AsVector3I()

public Vector3I AsVector3I()

Returns

Vector3I

AsVector4()

public Vector4 AsVector4()

Returns

Vector4

AsVector4I()

public Vector4I AsVector4I()

Returns

Vector4I

As<T>()

public T As<T>()

Returns

T

Type Parameters

T

CopyNativeVariant()

Constructs a new godot_variant from this instance. The caller is responsible of disposing the new instance to avoid memory leaks.

public godot_variant CopyNativeVariant()

Returns

godot_variant

CreateCopyingBorrowed(in godot_variant)

public static Variant CreateCopyingBorrowed(in godot_variant nativeValueToOwn)

Parameters

nativeValueToOwn godot_variant

Returns

Variant

CreateFrom(Aabb)

public static Variant CreateFrom(Aabb from)

Parameters

from Aabb

Returns

Variant

CreateFrom(Basis)

public static Variant CreateFrom(Basis from)

Parameters

from Basis

Returns

Variant

CreateFrom(Callable)

public static Variant CreateFrom(Callable from)

Parameters

from Callable

Returns

Variant

CreateFrom(Array)

public static Variant CreateFrom(Array from)

Parameters

from Array

Returns

Variant

CreateFrom(Dictionary)

public static Variant CreateFrom(Dictionary from)

Parameters

from Dictionary

Returns

Variant

CreateFrom(Color)

public static Variant CreateFrom(Color from)

Parameters

from Color

Returns

Variant

CreateFrom(GodotObject)

public static Variant CreateFrom(GodotObject from)

Parameters

from GodotObject

Returns

Variant

CreateFrom(GodotObject[])

public static Variant CreateFrom(GodotObject[] from)

Parameters

from GodotObject[]

Returns

Variant

CreateFrom(NodePath)

public static Variant CreateFrom(NodePath from)

Parameters

from NodePath

Returns

Variant

CreateFrom(Plane)

public static Variant CreateFrom(Plane from)

Parameters

from Plane

Returns

Variant

CreateFrom(Projection)

public static Variant CreateFrom(Projection from)

Parameters

from Projection

Returns

Variant

CreateFrom(Quaternion)

public static Variant CreateFrom(Quaternion from)

Parameters

from Quaternion

Returns

Variant

CreateFrom(Rect2)

public static Variant CreateFrom(Rect2 from)

Parameters

from Rect2

Returns

Variant

CreateFrom(Rect2I)

public static Variant CreateFrom(Rect2I from)

Parameters

from Rect2I

Returns

Variant

CreateFrom(Rid)

public static Variant CreateFrom(Rid from)

Parameters

from Rid

Returns

Variant

CreateFrom(Signal)

public static Variant CreateFrom(Signal from)

Parameters

from Signal

Returns

Variant

CreateFrom(StringName)

public static Variant CreateFrom(StringName from)

Parameters

from StringName

Returns

Variant

CreateFrom(Transform2D)

public static Variant CreateFrom(Transform2D from)

Parameters

from Transform2D

Returns

Variant

CreateFrom(Transform3D)

public static Variant CreateFrom(Transform3D from)

Parameters

from Transform3D

Returns

Variant

CreateFrom(Vector2)

public static Variant CreateFrom(Vector2 from)

Parameters

from Vector2

Returns

Variant

CreateFrom(Vector2I)

public static Variant CreateFrom(Vector2I from)

Parameters

from Vector2I

Returns

Variant

CreateFrom(Vector3)

public static Variant CreateFrom(Vector3 from)

Parameters

from Vector3

Returns

Variant

CreateFrom(Vector3I)

public static Variant CreateFrom(Vector3I from)

Parameters

from Vector3I

Returns

Variant

CreateFrom(Vector4)

public static Variant CreateFrom(Vector4 from)

Parameters

from Vector4

Returns

Variant

CreateFrom(Vector4I)

public static Variant CreateFrom(Vector4I from)

Parameters

from Vector4I

Returns

Variant

CreateFrom(bool)

public static Variant CreateFrom(bool from)

Parameters

from bool

Returns

Variant

CreateFrom(byte)

public static Variant CreateFrom(byte from)

Parameters

from byte

Returns

Variant

CreateFrom(char)

public static Variant CreateFrom(char from)

Parameters

from char

Returns

Variant

CreateFrom(double)

public static Variant CreateFrom(double from)

Parameters

from double

Returns

Variant

CreateFrom(short)

public static Variant CreateFrom(short from)

Parameters

from short

Returns

Variant

CreateFrom(int)

public static Variant CreateFrom(int from)

Parameters

from int

Returns

Variant

CreateFrom(long)

public static Variant CreateFrom(long from)

Parameters

from long

Returns

Variant

CreateFrom(sbyte)

public static Variant CreateFrom(sbyte from)

Parameters

from sbyte

Returns

Variant

CreateFrom(float)

public static Variant CreateFrom(float from)

Parameters

from float

Returns

Variant

CreateFrom(Span<Color>)

public static Variant CreateFrom(Span<Color> from)

Parameters

from Span<Color>

Returns

Variant

CreateFrom(Span<NodePath>)

public static Variant CreateFrom(Span<NodePath> from)

Parameters

from Span<NodePath>

Returns

Variant

CreateFrom(Span<Rid>)

public static Variant CreateFrom(Span<Rid> from)

Parameters

from Span<Rid>

Returns

Variant

CreateFrom(Span<StringName>)

public static Variant CreateFrom(Span<StringName> from)

Parameters

from Span<StringName>

Returns

Variant

CreateFrom(Span<Vector2>)

public static Variant CreateFrom(Span<Vector2> from)

Parameters

from Span<Vector2>

Returns

Variant

CreateFrom(Span<Vector3>)

public static Variant CreateFrom(Span<Vector3> from)

Parameters

from Span<Vector3>

Returns

Variant

CreateFrom(Span<byte>)

public static Variant CreateFrom(Span<byte> from)

Parameters

from Span<byte>

Returns

Variant

CreateFrom(Span<double>)

public static Variant CreateFrom(Span<double> from)

Parameters

from Span<double>

Returns

Variant

CreateFrom(Span<int>)

public static Variant CreateFrom(Span<int> from)

Parameters

from Span<int>

Returns

Variant

CreateFrom(Span<long>)

public static Variant CreateFrom(Span<long> from)

Parameters

from Span<long>

Returns

Variant

CreateFrom(Span<float>)

public static Variant CreateFrom(Span<float> from)

Parameters

from Span<float>

Returns

Variant

CreateFrom(Span<string>)

public static Variant CreateFrom(Span<string> from)

Parameters

from Span<string>

Returns

Variant

CreateFrom(string)

public static Variant CreateFrom(string from)

Parameters

from string

Returns

Variant

CreateFrom(ushort)

public static Variant CreateFrom(ushort from)

Parameters

from ushort

Returns

Variant

CreateFrom(uint)

public static Variant CreateFrom(uint from)

Parameters

from uint

Returns

Variant

CreateFrom(ulong)

public static Variant CreateFrom(ulong from)

Parameters

from ulong

Returns

Variant

CreateFrom<T>(Array<T>)

public static Variant CreateFrom<T>(Array<T> from)

Parameters

from Array<T>

Returns

Variant

Type Parameters

T

CreateFrom<TKey, TValue>(Dictionary<TKey, TValue>)

public static Variant CreateFrom<TKey, TValue>(Dictionary<TKey, TValue> from)

Parameters

from Dictionary<TKey, TValue>

Returns

Variant

Type Parameters

TKey
TValue

CreateTakingOwnershipOfDisposableValue(in godot_variant)

public static Variant CreateTakingOwnershipOfDisposableValue(in godot_variant nativeValueToOwn)

Parameters

nativeValueToOwn godot_variant

Returns

Variant

Dispose()

public void Dispose()

From<T>(in T)

public static Variant From<T>(in T from)

Parameters

from T

Returns

Variant

Type Parameters

T

ToString()

public override string ToString()

Returns

string

Operators

explicit operator Aabb(Variant)

public static explicit operator Aabb(Variant from)

Parameters

from Variant

Returns

Aabb

explicit operator Basis(Variant)

public static explicit operator Basis(Variant from)

Parameters

from Variant

Returns

Basis

explicit operator Callable(Variant)

public static explicit operator Callable(Variant from)

Parameters

from Variant

Returns

Callable

explicit operator Array(Variant)

public static explicit operator Array(Variant from)

Parameters

from Variant

Returns

Array

explicit operator Dictionary(Variant)

public static explicit operator Dictionary(Variant from)

Parameters

from Variant

Returns

Dictionary

explicit operator Color(Variant)

public static explicit operator Color(Variant from)

Parameters

from Variant

Returns

Color

explicit operator Color[](Variant)

public static explicit operator Color[](Variant from)

Parameters

from Variant

Returns

Color[]

explicit operator GodotObject(Variant)

public static explicit operator GodotObject(Variant from)

Parameters

from Variant

Returns

GodotObject

explicit operator NodePath(Variant)

public static explicit operator NodePath(Variant from)

Parameters

from Variant

Returns

NodePath

explicit operator NodePath[](Variant)

public static explicit operator NodePath[](Variant from)

Parameters

from Variant

Returns

NodePath[]

explicit operator Plane(Variant)

public static explicit operator Plane(Variant from)

Parameters

from Variant

Returns

Plane

explicit operator Projection(Variant)

public static explicit operator Projection(Variant from)

Parameters

from Variant

Returns

Projection

explicit operator Quaternion(Variant)

public static explicit operator Quaternion(Variant from)

Parameters

from Variant

Returns

Quaternion

explicit operator Rect2(Variant)

public static explicit operator Rect2(Variant from)

Parameters

from Variant

Returns

Rect2

explicit operator Rect2I(Variant)

public static explicit operator Rect2I(Variant from)

Parameters

from Variant

Returns

Rect2I

explicit operator Rid(Variant)

public static explicit operator Rid(Variant from)

Parameters

from Variant

Returns

Rid

explicit operator Rid[](Variant)

public static explicit operator Rid[](Variant from)

Parameters

from Variant

Returns

Rid[]

explicit operator Signal(Variant)

public static explicit operator Signal(Variant from)

Parameters

from Variant

Returns

Signal

explicit operator StringName(Variant)

public static explicit operator StringName(Variant from)

Parameters

from Variant

Returns

StringName

explicit operator StringName[](Variant)

public static explicit operator StringName[](Variant from)

Parameters

from Variant

Returns

StringName[]

explicit operator Transform2D(Variant)

public static explicit operator Transform2D(Variant from)

Parameters

from Variant

Returns

Transform2D

explicit operator Transform3D(Variant)

public static explicit operator Transform3D(Variant from)

Parameters

from Variant

Returns

Transform3D

explicit operator Vector2(Variant)

public static explicit operator Vector2(Variant from)

Parameters

from Variant

Returns

Vector2

explicit operator Vector2I(Variant)

public static explicit operator Vector2I(Variant from)

Parameters

from Variant

Returns

Vector2I

explicit operator Vector2[](Variant)

public static explicit operator Vector2[](Variant from)

Parameters

from Variant

Returns

Vector2[]

explicit operator Vector3(Variant)

public static explicit operator Vector3(Variant from)

Parameters

from Variant

Returns

Vector3

explicit operator Vector3I(Variant)

public static explicit operator Vector3I(Variant from)

Parameters

from Variant

Returns

Vector3I

explicit operator Vector3[](Variant)

public static explicit operator Vector3[](Variant from)

Parameters

from Variant

Returns

Vector3[]

explicit operator Vector4(Variant)

public static explicit operator Vector4(Variant from)

Parameters

from Variant

Returns

Vector4

explicit operator Vector4I(Variant)

public static explicit operator Vector4I(Variant from)

Parameters

from Variant

Returns

Vector4I

explicit operator bool(Variant)

public static explicit operator bool(Variant from)

Parameters

from Variant

Returns

bool

explicit operator byte(Variant)

public static explicit operator byte(Variant from)

Parameters

from Variant

Returns

byte

explicit operator byte[](Variant)

public static explicit operator byte[](Variant from)

Parameters

from Variant

Returns

byte[]

explicit operator char(Variant)

public static explicit operator char(Variant from)

Parameters

from Variant

Returns

char

explicit operator double(Variant)

public static explicit operator double(Variant from)

Parameters

from Variant

Returns

double

explicit operator double[](Variant)

public static explicit operator double[](Variant from)

Parameters

from Variant

Returns

double[]

explicit operator short(Variant)

public static explicit operator short(Variant from)

Parameters

from Variant

Returns

short

explicit operator int(Variant)

public static explicit operator int(Variant from)

Parameters

from Variant

Returns

int

explicit operator int[](Variant)

public static explicit operator int[](Variant from)

Parameters

from Variant

Returns

int[]

explicit operator long(Variant)

public static explicit operator long(Variant from)

Parameters

from Variant

Returns

long

explicit operator long[](Variant)

public static explicit operator long[](Variant from)

Parameters

from Variant

Returns

long[]

explicit operator sbyte(Variant)

public static explicit operator sbyte(Variant from)

Parameters

from Variant

Returns

sbyte

explicit operator float(Variant)

public static explicit operator float(Variant from)

Parameters

from Variant

Returns

float

explicit operator float[](Variant)

public static explicit operator float[](Variant from)

Parameters

from Variant

Returns

float[]

explicit operator string(Variant)

public static explicit operator string(Variant from)

Parameters

from Variant

Returns

string

explicit operator string[](Variant)

public static explicit operator string[](Variant from)

Parameters

from Variant

Returns

string[]

explicit operator ushort(Variant)

public static explicit operator ushort(Variant from)

Parameters

from Variant

Returns

ushort

explicit operator uint(Variant)

public static explicit operator uint(Variant from)

Parameters

from Variant

Returns

uint

explicit operator ulong(Variant)

public static explicit operator ulong(Variant from)

Parameters

from Variant

Returns

ulong

implicit operator Variant(Aabb)

public static implicit operator Variant(Aabb from)

Parameters

from Aabb

Returns

Variant

implicit operator Variant(Basis)

public static implicit operator Variant(Basis from)

Parameters

from Basis

Returns

Variant

implicit operator Variant(Callable)

public static implicit operator Variant(Callable from)

Parameters

from Callable

Returns

Variant

implicit operator Variant(Array)

public static implicit operator Variant(Array from)

Parameters

from Array

Returns

Variant

implicit operator Variant(Dictionary)

public static implicit operator Variant(Dictionary from)

Parameters

from Dictionary

Returns

Variant

implicit operator Variant(Color)

public static implicit operator Variant(Color from)

Parameters

from Color

Returns

Variant

implicit operator Variant(Color[])

public static implicit operator Variant(Color[] from)

Parameters

from Color[]

Returns

Variant

implicit operator Variant(GodotObject)

public static implicit operator Variant(GodotObject from)

Parameters

from GodotObject

Returns

Variant

implicit operator Variant(GodotObject[])

public static implicit operator Variant(GodotObject[] from)

Parameters

from GodotObject[]

Returns

Variant

implicit operator Variant(NodePath)

public static implicit operator Variant(NodePath from)

Parameters

from NodePath

Returns

Variant

implicit operator Variant(NodePath[])

public static implicit operator Variant(NodePath[] from)

Parameters

from NodePath[]

Returns

Variant

implicit operator Variant(Plane)

public static implicit operator Variant(Plane from)

Parameters

from Plane

Returns

Variant

implicit operator Variant(Projection)

public static implicit operator Variant(Projection from)

Parameters

from Projection

Returns

Variant

implicit operator Variant(Quaternion)

public static implicit operator Variant(Quaternion from)

Parameters

from Quaternion

Returns

Variant

implicit operator Variant(Rect2)

public static implicit operator Variant(Rect2 from)

Parameters

from Rect2

Returns

Variant

implicit operator Variant(Rect2I)

public static implicit operator Variant(Rect2I from)

Parameters

from Rect2I

Returns

Variant

implicit operator Variant(Rid)

public static implicit operator Variant(Rid from)

Parameters

from Rid

Returns

Variant

implicit operator Variant(Rid[])

public static implicit operator Variant(Rid[] from)

Parameters

from Rid[]

Returns

Variant

implicit operator Variant(Signal)

public static implicit operator Variant(Signal from)

Parameters

from Signal

Returns

Variant

implicit operator Variant(StringName)

public static implicit operator Variant(StringName from)

Parameters

from StringName

Returns

Variant

implicit operator Variant(StringName[])

public static implicit operator Variant(StringName[] from)

Parameters

from StringName[]

Returns

Variant

implicit operator Variant(Transform2D)

public static implicit operator Variant(Transform2D from)

Parameters

from Transform2D

Returns

Variant

implicit operator Variant(Transform3D)

public static implicit operator Variant(Transform3D from)

Parameters

from Transform3D

Returns

Variant

implicit operator Variant(Vector2)

public static implicit operator Variant(Vector2 from)

Parameters

from Vector2

Returns

Variant

implicit operator Variant(Vector2I)

public static implicit operator Variant(Vector2I from)

Parameters

from Vector2I

Returns

Variant

implicit operator Variant(Vector2[])

public static implicit operator Variant(Vector2[] from)

Parameters

from Vector2[]

Returns

Variant

implicit operator Variant(Vector3)

public static implicit operator Variant(Vector3 from)

Parameters

from Vector3

Returns

Variant

implicit operator Variant(Vector3I)

public static implicit operator Variant(Vector3I from)

Parameters

from Vector3I

Returns

Variant

implicit operator Variant(Vector3[])

public static implicit operator Variant(Vector3[] from)

Parameters

from Vector3[]

Returns

Variant

implicit operator Variant(Vector4)

public static implicit operator Variant(Vector4 from)

Parameters

from Vector4

Returns

Variant

implicit operator Variant(Vector4I)

public static implicit operator Variant(Vector4I from)

Parameters

from Vector4I

Returns

Variant

implicit operator Variant(bool)

public static implicit operator Variant(bool from)

Parameters

from bool

Returns

Variant

implicit operator Variant(byte)

public static implicit operator Variant(byte from)

Parameters

from byte

Returns

Variant

implicit operator Variant(byte[])

public static implicit operator Variant(byte[] from)

Parameters

from byte[]

Returns

Variant

implicit operator Variant(char)

public static implicit operator Variant(char from)

Parameters

from char

Returns

Variant

implicit operator Variant(double)

public static implicit operator Variant(double from)

Parameters

from double

Returns

Variant

implicit operator Variant(double[])

public static implicit operator Variant(double[] from)

Parameters

from double[]

Returns

Variant

implicit operator Variant(short)

public static implicit operator Variant(short from)

Parameters

from short

Returns

Variant

implicit operator Variant(int)

public static implicit operator Variant(int from)

Parameters

from int

Returns

Variant

implicit operator Variant(int[])

public static implicit operator Variant(int[] from)

Parameters

from int[]

Returns

Variant

implicit operator Variant(long)

public static implicit operator Variant(long from)

Parameters

from long

Returns

Variant

implicit operator Variant(long[])

public static implicit operator Variant(long[] from)

Parameters

from long[]

Returns

Variant

implicit operator Variant(sbyte)

public static implicit operator Variant(sbyte from)

Parameters

from sbyte

Returns

Variant

implicit operator Variant(float)

public static implicit operator Variant(float from)

Parameters

from float

Returns

Variant

implicit operator Variant(float[])

public static implicit operator Variant(float[] from)

Parameters

from float[]

Returns

Variant

implicit operator Variant(Span<Color>)

public static implicit operator Variant(Span<Color> from)

Parameters

from Span<Color>

Returns

Variant

implicit operator Variant(Span<NodePath>)

public static implicit operator Variant(Span<NodePath> from)

Parameters

from Span<NodePath>

Returns

Variant

implicit operator Variant(Span<Rid>)

public static implicit operator Variant(Span<Rid> from)

Parameters

from Span<Rid>

Returns

Variant

implicit operator Variant(Span<StringName>)

public static implicit operator Variant(Span<StringName> from)

Parameters

from Span<StringName>

Returns

Variant

implicit operator Variant(Span<Vector2>)

public static implicit operator Variant(Span<Vector2> from)

Parameters

from Span<Vector2>

Returns

Variant

implicit operator Variant(Span<Vector3>)

public static implicit operator Variant(Span<Vector3> from)

Parameters

from Span<Vector3>

Returns

Variant

implicit operator Variant(Span<byte>)

public static implicit operator Variant(Span<byte> from)

Parameters

from Span<byte>

Returns

Variant

implicit operator Variant(Span<double>)

public static implicit operator Variant(Span<double> from)

Parameters

from Span<double>

Returns

Variant

implicit operator Variant(Span<int>)

public static implicit operator Variant(Span<int> from)

Parameters

from Span<int>

Returns

Variant

implicit operator Variant(Span<long>)

public static implicit operator Variant(Span<long> from)

Parameters

from Span<long>

Returns

Variant

implicit operator Variant(Span<float>)

public static implicit operator Variant(Span<float> from)

Parameters

from Span<float>

Returns

Variant

implicit operator Variant(Span<string>)

public static implicit operator Variant(Span<string> from)

Parameters

from Span<string>

Returns

Variant

implicit operator Variant(string)

public static implicit operator Variant(string from)

Parameters

from string

Returns

Variant

implicit operator Variant(string[])

public static implicit operator Variant(string[] from)

Parameters

from string[]

Returns

Variant

implicit operator Variant(ushort)

public static implicit operator Variant(ushort from)

Parameters

from ushort

Returns

Variant

implicit operator Variant(uint)

public static implicit operator Variant(uint from)

Parameters

from uint

Returns

Variant

implicit operator Variant(ulong)

public static implicit operator Variant(ulong from)

Parameters

from ulong

Returns

Variant