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

Interface IValuePusherCore

Assembly: WaaS.Core.dll​
View Source​
Declaration
public interface IValuePusherCore : IVersionedDisposable<ushort>

Derived:
WaaS.ComponentModel.Binding.PushPullAdapter

Methods​

TryGetNextType(out IValueType?)​

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

System.Boolean

Parameters​
TypeName
WaaS.ComponentModel.Runtime.IValueTypetype

Push(bool)​

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

Push(byte)​

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

Push(sbyte)​

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

Push(ushort)​

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

Push(short)​

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

Push(uint)​

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

Push(int)​

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

Push(ulong)​

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

Push(long)​

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

Push(float)​

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

Push(double)​

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

PushChar32(uint)​

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

Push(ReadOnlySpan<char>)​

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

PushRecord()​

View Source​
Declaration
ValuePusher PushRecord()
Returns​

WaaS.ComponentModel.Runtime.ValuePusher

PushVariant(int)​

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

WaaS.ComponentModel.Runtime.ValuePusher

Parameters​
TypeName
System.Int32caseIndex

PushList(int)​

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

WaaS.ComponentModel.Runtime.ValuePusher

Parameters​
TypeName
System.Int32length

PushFlags(uint)​

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

PushOwned(Owned)​

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

PushBorrowed(Borrowed)​

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