Struct DeserializationResult
Object containing the results of a deserialization. Use this to capture any errors or events.
Inherited Members
Namespace: Unity.Serialization.Json
Assembly: Unity.Serialization.dll
Syntax
public readonly struct DeserializationResult
Properties
Errors
Returns any events with Error that occured during deserialization.
Declaration
public IEnumerable<DeserializationEvent> Errors { get; }
Property Value
Type | Description |
---|---|
IEnumerable<Deserialization |
Events
Returns all Deserialization
Declaration
public IEnumerable<DeserializationEvent> Events { get; }
Property Value
Type | Description |
---|---|
IEnumerable<Deserialization |
Exceptions
Returns any events with Exception that occured during deserialization.
Declaration
public IEnumerable<DeserializationEvent> Exceptions { get; }
Property Value
Type | Description |
---|---|
IEnumerable<Deserialization |
Logs
Returns any events with Log that occured during deserialization.
Declaration
public IEnumerable<DeserializationEvent> Logs { get; }
Property Value
Type | Description |
---|---|
IEnumerable<Deserialization |
Warnings
Returns any events with Warning that occured during deserialization.
Declaration
public IEnumerable<DeserializationEvent> Warnings { get; }
Property Value
Type | Description |
---|---|
IEnumerable<Deserialization |
Methods
DidSucceed()
Gets the status of the deserialization.
Declaration
public bool DidSucceed()
Returns
Throw()
Rethrows any errors encountered during deserialization.
Declaration
public void Throw()
Remarks
If a single exception was encountered the exception is re-thrown. If multiple exceptions were encountered a Aggregate