Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
[EditorBrowsable(EditorBrowsableState.Never)]
public class EncodedImageBuffer : BaseHandle
{
[EditorBrowsable(EditorBrowsableState.Never)]
public class EncodedImageBuffer : BaseHandle
{
- private ImageUrl mCachedImageUrl = null; // cached Generated Url.
private VectorUnsignedChar mCachedBuffer = null; // cached encoded raw buffer
/// <summary>
private VectorUnsignedChar mCachedBuffer = null; // cached encoded raw buffer
/// <summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public ImageUrl GenerateUrl()
{
[EditorBrowsable(EditorBrowsableState.Never)]
public ImageUrl GenerateUrl()
{
- mCachedImageUrl ??= new ImageUrl(Interop.EncodedImageBuffer.GenerateUrl(this.SwigCPtr.Handle), true);
- return mCachedImageUrl;
+ return new ImageUrl(Interop.EncodedImageBuffer.GenerateUrl(this.SwigCPtr.Handle), true);
//Called by User
//Release your own managed resources here.
//You should release all of your own disposable objects here.
//Called by User
//Release your own managed resources here.
//You should release all of your own disposable objects here.
- mCachedImageUrl?.Dispose();
mCachedBuffer?.Dispose();
}
mCachedBuffer?.Dispose();
}