メインコンテンツまでスキップ

Struct ValueLifter

Assembly: WaaS.Core.dll​
View Source​
Declaration
public ref struct ValueLifter

Methods​

GetNextType()​

View Source​
Declaration
public IValueType? GetNextType()
Returns​

WaaS.ComponentModel.Runtime.IValueType

PullBool()​

View Source​
Declaration
public bool PullBool()
Returns​

System.Boolean

PullU8()​

View Source​
Declaration
public byte PullU8()
Returns​

System.Byte

PullU16()​

View Source​
Declaration
public ushort PullU16()
Returns​

System.UInt16

PullU32()​

View Source​
Declaration
public uint PullU32()
Returns​

System.UInt32

PullU64()​

View Source​
Declaration
public ulong PullU64()
Returns​

System.UInt64

PullS8()​

View Source​
Declaration
public sbyte PullS8()
Returns​

System.SByte

PullS16()​

View Source​
Declaration
public short PullS16()
Returns​

System.Int16

PullS32()​

View Source​
Declaration
public int PullS32()
Returns​

System.Int32

PullS64()​

View Source​
Declaration
public long PullS64()
Returns​

System.Int64

PullF32()​

View Source​
Declaration
public float PullF32()
Returns​

System.Single

PullF64()​

View Source​
Declaration
public double PullF64()
Returns​

System.Double

PullChar()​

View Source​
Declaration
public uint PullChar()
Returns​

System.UInt32

PullStringInfo()​

View Source​
Declaration
public ValueLifter.StringInfo PullStringInfo()
Returns​

WaaS.ComponentModel.Runtime.ValueLifter.StringInfo

PollStringCharCount(in StringInfo)​

View Source​
Declaration
public int PollStringCharCount(in ValueLifter.StringInfo info)
Returns​

System.Int32

Parameters​
TypeName
WaaS.ComponentModel.Runtime.ValueLifter.StringInfoinfo

GetStringMaxCharCount(in StringInfo)​

View Source​
Declaration
public int GetStringMaxCharCount(in ValueLifter.StringInfo info)
Returns​

System.Int32

Parameters​
TypeName
WaaS.ComponentModel.Runtime.ValueLifter.StringInfoinfo

PullString(in StringInfo)​

View Source​
Declaration
public string PullString(in ValueLifter.StringInfo info)
Returns​

System.String

Parameters​
TypeName
WaaS.ComponentModel.Runtime.ValueLifter.StringInfoinfo

GetString(in StringInfo, Span<char>)​

View Source​
Declaration
public int GetString(in ValueLifter.StringInfo info, Span<char> result)
Returns​

System.Int32

Parameters​
TypeName
WaaS.ComponentModel.Runtime.ValueLifter.StringInfoinfo
System.Span<System.Char>result

PullList(out uint)​

View Source​
Declaration
public ValueLifter PullList(out uint length)
Returns​

WaaS.ComponentModel.Runtime.ValueLifter

Parameters​
TypeName
System.UInt32length

PullRecord()​

View Source​
Declaration
public ValueLifter PullRecord()
Returns​

WaaS.ComponentModel.Runtime.ValueLifter

PullVariant(out uint)​

View Source​
Declaration
public ValueLifter PullVariant(out uint caseIndex)
Returns​

WaaS.ComponentModel.Runtime.ValueLifter

Parameters​
TypeName
System.UInt32caseIndex

PullFlags()​

View Source​
Declaration
public uint PullFlags()
Returns​

System.UInt32

PullOwned()​

View Source​
Declaration
public Owned PullOwned()
Returns​

WaaS.ComponentModel.Runtime.Owned

PullBorrowed()​

View Source​
Declaration
public Borrowed PullBorrowed()
Returns​

WaaS.ComponentModel.Runtime.Borrowed