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

Struct ValuePusher

Assembly: WaaS.Core.dll​
View Source​
Declaration
public readonly struct ValuePusher : IDisposable

Implements:
System.IDisposable

Properties​

IsDisposed​

View Source​
Declaration
public bool IsDisposed { get; }

Methods​

TryGetNextType(out IValueType?)​

View Source​
Declaration
public bool TryGetNextType(out IValueType? type)
Returns​

System.Boolean

Parameters​
TypeName
WaaS.ComponentModel.Runtime.IValueTypetype

Dispose()​

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

View Source​
Declaration
public void Dispose()

Push(bool)​

View Source​
Declaration
public void Push(bool value)
Parameters​
TypeName
System.Booleanvalue

Push(byte)​

View Source​
Declaration
public void Push(byte value)
Parameters​
TypeName
System.Bytevalue

Push(sbyte)​

View Source​
Declaration
public void Push(sbyte value)
Parameters​
TypeName
System.SBytevalue

Push(ushort)​

View Source​
Declaration
public void Push(ushort value)
Parameters​
TypeName
System.UInt16value

Push(short)​

View Source​
Declaration
public void Push(short value)
Parameters​
TypeName
System.Int16value

Push(uint)​

View Source​
Declaration
public void Push(uint value)
Parameters​
TypeName
System.UInt32value

Push(int)​

View Source​
Declaration
public void Push(int value)
Parameters​
TypeName
System.Int32value

Push(ulong)​

View Source​
Declaration
public void Push(ulong value)
Parameters​
TypeName
System.UInt64value

Push(long)​

View Source​
Declaration
public void Push(long value)
Parameters​
TypeName
System.Int64value

Push(float)​

View Source​
Declaration
public void Push(float value)
Parameters​
TypeName
System.Singlevalue

Push(double)​

View Source​
Declaration
public void Push(double value)
Parameters​
TypeName
System.Doublevalue

PushChar32(uint)​

View Source​
Declaration
public void PushChar32(uint value)
Parameters​
TypeName
System.UInt32value

Push(ReadOnlySpan<char>)​

View Source​
Declaration
public void Push(ReadOnlySpan<char> value)
Parameters​
TypeName
System.ReadOnlySpan<System.Char>value

PushRecord()​

View Source​
Declaration
public ValuePusher PushRecord()
Returns​

WaaS.ComponentModel.Runtime.ValuePusher

PushVariant(int)​

View Source​
Declaration
public ValuePusher PushVariant(int caseIndex)
Returns​

WaaS.ComponentModel.Runtime.ValuePusher

Parameters​
TypeName
System.Int32caseIndex

PushList(int)​

View Source​
Declaration
public ValuePusher PushList(int length)
Returns​

WaaS.ComponentModel.Runtime.ValuePusher

Parameters​
TypeName
System.Int32length

PushFlags(uint)​

View Source​
Declaration
public void PushFlags(uint flagValue)
Parameters​
TypeName
System.UInt32flagValue

PushOwned(Owned)​

View Source​
Declaration
public void PushOwned(Owned handle)
Parameters​
TypeName
WaaS.ComponentModel.Runtime.Ownedhandle

PushBorrowed(Borrowed)​

View Source​
Declaration
public void PushBorrowed(Borrowed handle)
Parameters​
TypeName
WaaS.ComponentModel.Runtime.Borrowedhandle

Implements​

  • System.IDisposable