public class Position2D : global::System.IDisposable
{
private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+ /// <summary>
+ /// swigCMemOwn
+ /// </summary>
+ /// <since_tizen> 3 </since_tizen>
protected bool swigCMemOwn;
internal Position2D(global::System.IntPtr cPtr, bool cMemoryOwn)
//A Flag to check who called Dispose(). (By User or DisposeQueue)
private bool isDisposeQueued = false;
- //A Flat to check if it is already disposed.
+ /// <summary>
+ /// <since_tizen> 3 </since_tizen>
+ /// A Flat to check if it is already disposed.
+ /// </summary>
protected bool disposed = false;
+ /// <summary>
+ /// Dispose.
+ /// </summary>
+ /// <since_tizen> 3 </since_tizen>
~Position2D()
{
if (!isDisposeQueued)
}
}
+ /// <summary>
+ /// Dispose.
+ /// </summary>
+ /// <since_tizen> 3 </since_tizen>
public void Dispose()
{
//Throw excpetion if Dispose() is called in separate thread.
}
}
+ /// <summary>
+ /// Dispose.
+ /// </summary>
+ /// <param name="type">The dispose type.</param>
+ /// <since_tizen> 3 </since_tizen>
protected virtual void Dispose(DisposeTypes type)
{
if (disposed)
/// <summary>
/// Converts a Position2D instance to a Vector2 instance.
/// </summary>
+ /// <param name="position2d">An object of the Position2D type.</param>
+ /// <returns>return an object of the Vector2 type</returns>
/// <since_tizen> 3 </since_tizen>
public static implicit operator Vector2(Position2D position2d)
{
/// <summary>
/// Converts a Vector2 instance to a Position2D instance.
/// </summary>
+ /// <param name="vec">An object of the Vector2 type.</param>
+ /// <returns>return an object of the Position2D type</returns>
/// <since_tizen> 3 </since_tizen>
public static implicit operator Position2D(Vector2 vec)
{
/// <summary>
/// Converts a Position2D instance to a Uint16Pair instance.
/// </summary>
+ /// <param name="position2d">An object of the Position2D type.</param>
+ /// <returns>return an object of the Uint16Pair type</returns>
/// <since_tizen> 4 </since_tizen>
public static implicit operator Uint16Pair(Position2D position2d)
{
/// <summary>
/// Converts a Uint16Pair instance to a Position2D instance.
/// </summary>
+ /// <param name="pair">An object of the Uint16Pair type.</param>
+ /// <returns>return an object of the Position2D type</returns>
/// <since_tizen> 4 </since_tizen>
public static implicit operator Position2D(Uint16Pair pair)
{