Table of Contents

Class ImageRefPoolSnapshot

Namespace
IO.Scanbot.Sdk.Core
Assembly
DocumentSDK.NET.Droid.dll
public sealed class ImageRefPoolSnapshot : Object, IParcelable, IJavaObject, IDisposable, IJavaPeerable
Inheritance
ImageRefPoolSnapshot
Implements

Constructors

ImageRefPoolSnapshot(JSONObject)

public ImageRefPoolSnapshot(JSONObject json)

Parameters

json JSONObject

ImageRefPoolSnapshot(IDictionary<string, Object>)

public ImageRefPoolSnapshot(IDictionary<string, Object> source)

Parameters

source IDictionary<string, Object>

ImageRefPoolSnapshot(IList<ImageRefProfile>, long)

public ImageRefPoolSnapshot(IList<ImageRefProfile> imageRefProfiles, long totalMemoryConsumption)

Parameters

imageRefProfiles IList<ImageRefProfile>
totalMemoryConsumption long

Properties

Creator

public static IParcelableCreator Creator { get; }

Property Value

IParcelableCreator

ImageRefProfiles

public IList<ImageRefProfile> ImageRefProfiles { get; set; }

Property Value

IList<ImageRefProfile>

TotalMemoryConsumption

public long TotalMemoryConsumption { get; set; }

Property Value

long

Methods

Component1()

public IList<ImageRefProfile> Component1()

Returns

IList<ImageRefProfile>

Component2()

public long Component2()

Returns

long

Copy(IList<ImageRefProfile>, long)

public ImageRefPoolSnapshot Copy(IList<ImageRefProfile> imageRefProfiles, long totalMemoryConsumption)

Parameters

imageRefProfiles IList<ImageRefProfile>
totalMemoryConsumption long

Returns

ImageRefPoolSnapshot

DescribeContents()

public int DescribeContents()

Returns

int

ToJson(ToJsonConfiguration)

public JSONObject ToJson(ToJsonConfiguration config)

Parameters

config ToJsonConfiguration

Returns

JSONObject

WriteToParcel(Parcel, ParcelableWriteFlags)

public void WriteToParcel(Parcel @out, ParcelableWriteFlags flags)

Parameters

out Parcel
flags ParcelableWriteFlags