/// <inheritdoc /> public void DeserializeInline( byte[] buffer, ref int index, VoxelGridChunkResources result) { IInlineDeserializerContracts.DeserializeInline(buffer, index, result); this.serializer.DeserializeInline(buffer, ref index, result.Voxels); }
/// <inheritdoc /> public void DeserializeInline(byte[] buffer, ref int index, TEnumerable result) { IInlineDeserializerContracts.DeserializeInline(buffer, index, result); this.DeserializeValuesInline( this.CountSerializer.Deserialize(buffer, ref index), buffer, ref index, result); }
/// <inheritdoc /> public void DeserializeInline( IBufferedArray buffer, VoxelGridChunkResources result) { IInlineDeserializerContracts.DeserializeInline(buffer, result); this.serializer.DeserializeInline(buffer, result.Voxels); }
/// <inheritdoc /> public void DeserializeInline( byte[] buffer, ref int index, SkyIslandMapChunkResources result) { IInlineDeserializerContracts.DeserializeInline(buffer, index, result); this.serializer.DeserializeInline(buffer, ref index, result.Maps); }
/// <inheritdoc /> public void DeserializeInline( IBufferedArray buffer, SkyIslandMapChunkResources result) { IInlineDeserializerContracts.DeserializeInline(buffer, result); this.serializer.DeserializeInline(buffer, result.Maps); }
/// <inheritdoc /> public void DeserializeInline(IBufferedArray buffer, TIndexable result) { IInlineDeserializerContracts.DeserializeInline(buffer, result); TIndex lowerBounds = this.LowerBoundsSerializer.Deserialize(buffer); TIndex dimensions = this.DimensionsSerializer.Deserialize(buffer); this.DeserializeValues(lowerBounds, dimensions, buffer, result); }
/// <inheritdoc /> public void DeserializeInline(byte[] buffer, ref int index, TIndexable result) { IInlineDeserializerContracts.DeserializeInline(buffer, index, result); TIndex lowerBounds = this.LowerBoundsSerializer.Deserialize(buffer, ref index); TIndex dimensions = this.DimensionsSerializer.Deserialize(buffer, ref index); this.DeserializeValues(lowerBounds, dimensions, buffer, ref index, result); }
/// <inheritdoc /> public void DeserializeInline(IBufferedArray buffer, TEnumerable result) { IInlineDeserializerContracts.DeserializeInline(buffer, result); this.DeserializeValuesInline(this.CountSerializer.Deserialize(buffer), buffer, result); }