Struct SerializedValueView
A view on top of the PackedBinaryStream that represents any value.
Namespace: Unity.Serialization
Syntax
public struct SerializedValueView : ISerializedView
Properties
Type
The TokenType for this view. Use this to check which conversions are valid.
Declaration
public TokenType Type { get; }
Property Value
Type | Description |
---|---|
TokenType |
Methods
AsArrayView()
Reinterprets the value as an array.
Declaration
public SerializedArrayView AsArrayView()
Returns
Type | Description |
---|---|
SerializedArrayView | The value as a SerializedArrayView. |
AsBoolean()
Reinterprets the value as a bool.
Declaration
public bool AsBoolean()
Returns
Type | Description |
---|---|
System.Boolean | The value as a bool. |
AsDouble()
Reinterprets the value as a double.
Declaration
public double AsDouble()
Returns
Type | Description |
---|---|
System.Double | The value as a double. |
AsFloat()
Reinterprets the value as a float.
Declaration
public float AsFloat()
Returns
Type | Description |
---|---|
System.Single | The value as a float. |
AsInt64()
Reinterprets the value as a long.
Declaration
public long AsInt64()
Returns
Type | Description |
---|---|
System.Int64 | The value as a long. |
AsMemberView()
Reinterprets the value as a member.
Declaration
public SerializedMemberView AsMemberView()
Returns
Type | Description |
---|---|
SerializedMemberView | The value as a SerializedMemberView. |
Exceptions
Type | Condition |
---|---|
System.InvalidOperationException | The value could not be reinterpreted. |
AsObjectView()
Reinterprets the value as an object.
Declaration
public SerializedObjectView AsObjectView()
Returns
Type | Description |
---|---|
SerializedObjectView | The value as a SerializedObjectView. |
AsPrimitiveView()
Reinterprets the value as a primitive.
Declaration
public SerializedPrimitiveView AsPrimitiveView()
Returns
Type | Description |
---|---|
SerializedPrimitiveView | The value as a SerializedPrimitiveView. |
AsStringView()
Reinterprets the value as an string.
Declaration
public SerializedStringView AsStringView()
Returns
Type | Description |
---|---|
SerializedStringView | The value as a SerializedStringView. |
Exceptions
Type | Condition |
---|---|
System.InvalidOperationException | The value could not be reinterpreted. |
AsUInt64()
Reinterprets the value as a ulong.
Declaration
public ulong AsUInt64()
Returns
Type | Description |
---|---|
System.UInt64 | The value as a ulong. |
IsMember()
Returns true if the value represents a member.
Declaration
public bool IsMember()
Returns
Type | Description |
---|---|
System.Boolean | True if the value is a member. |
ToString()
Returns the debug string for this view.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | The debug string for this view. |