Interface IValuePusherCore
Assembly: WaaS.Core.dll
View Source
Declaration
public interface IValuePusherCore : IVersionedDisposable<ushort>
Methods
TryGetNextType(out IValueType?)
View Source
Declaration
bool TryGetNextType(out IValueType? type)
Returns
System.Boolean
Parameters
Type | Name |
---|---|
WaaS.ComponentModel.Runtime.IValueType | type |
Push(bool)
View Source
Declaration
void Push(bool value)
Parameters
Type | Name |
---|---|
System.Boolean | value |
Push(byte)
View Source
Declaration
void Push(byte value)
Parameters
Type | Name |
---|---|
System.Byte | value |
Push(sbyte)
View Source
Declaration
void Push(sbyte value)
Parameters
Type | Name |
---|---|
System.SByte | value |
Push(ushort)
View Source
Declaration
void Push(ushort value)
Parameters
Type | Name |
---|---|
System.UInt16 | value |
Push(short)
View Source
Declaration
void Push(short value)
Parameters
Type | Name |
---|---|
System.Int16 | value |
Push(uint)
View Source
Declaration
void Push(uint value)
Parameters
Type | Name |
---|---|
System.UInt32 | value |
Push(int)
View Source
Declaration
void Push(int value)
Parameters
Type | Name |
---|---|
System.Int32 | value |
Push(ulong)
View Source
Declaration
void Push(ulong value)
Parameters
Type | Name |
---|---|
System.UInt64 | value |
Push(long)
View Source
Declaration
void Push(long value)
Parameters
Type | Name |
---|---|
System.Int64 | value |
Push(float)
View Source
Declaration
void Push(float value)
Parameters
Type | Name |
---|---|
System.Single | value |
Push(double)
View Source
Declaration
void Push(double value)
Parameters
Type | Name |
---|---|
System.Double | value |
PushChar32(uint)
View Source
Declaration
void PushChar32(uint value)
Parameters
Type | Name |
---|---|
System.UInt32 | value |
Push(ReadOnlySpan<char>)
View Source
Declaration
void Push(ReadOnlySpan<char> value)
Parameters
Type | Name |
---|---|
System.ReadOnlySpan<System.Char> | value |
PushRecord()
View Source
Declaration
ValuePusher PushRecord()
Returns
WaaS.ComponentModel.Runtime.ValuePusher