System.Object val = view.GetType().GetProperty(propertyName).GetAccessors()[0].Invoke(view, null);
PropertyValue value = PropertyValue.CreateFromObject(val);
+ IntPtr ptr = (IntPtr)PropertyValue.getCPtr(value);
+ value.Dispose();
- return (IntPtr)PropertyValue.getCPtr(value);
+ return ptr;
}
else
{
{
propertyInfo.SetValue(view, value);
}
+ value.Dispose();
}
else if (type.Equals(typeof(Vector3)))
{
{
propertyInfo.SetValue(view, value);
}
+ value.Dispose();
}
else if (type.Equals(typeof(Vector4)))
{
{
propertyInfo.SetValue(view, value);
}
+ value.Dispose();
}
else if (type.Equals(typeof(Position)))
{
{
propertyInfo.SetValue(view, value);
}
+ value.Dispose();
}
else if (type.Equals(typeof(Size)))
{
ok = propValue.Get(value);
if (ok)
{
- propertyInfo.SetValue(view, new Size(value.Width, value.Height, value.Depth));
+ Size sz = new Size(value.Width, value.Height, value.Depth);
+ propertyInfo.SetValue(view, sz);
+ sz.Dispose();
};
+ value.Dispose();
}
else if (type.Equals(typeof(Color)))
{
{
propertyInfo.SetValue(view, (Color)value);
};
+ value.Dispose();
}
else if (type.Equals(typeof(PropertyMap)))
{
{
propertyInfo.SetValue(view, map);
}
+ map.Dispose();
}
else if (type.Equals(typeof(PropertyArray)))
{
{
propertyInfo.SetValue(view, array);
}
+ array.Dispose();
}
else
{
{
throw new global::System.InvalidOperationException("failed to find the control to write a property to: cptr = " + refObjectPtr);
}
+ propValue.Dispose();
}
}
}
private PropertyMap ComposingInputMethodMap()
{
PropertyMap _outputMap = new PropertyMap();
- if (_panelLayout != null) { _outputMap.Add("PANEL_LAYOUT", new PropertyValue((int)_panelLayout)); }
+ PropertyValue temp;
+ if (_panelLayout != null)
+ {
+ temp = new PropertyValue((int)_panelLayout);
+ _outputMap.Add("PANEL_LAYOUT", temp);
+ temp.Dispose();
+ }
if (_actionButton != null)
{
// Temporarily specify the values to match the types of ecore_imf.
else if (_actionButton == InputMethod.ActionButtonTitleType.Send) _actionButton = (InputMethod.ActionButtonTitleType.Send - 1); // 7
else if (_actionButton == InputMethod.ActionButtonTitleType.SignIn) _actionButton = (InputMethod.ActionButtonTitleType.SignIn - 1); // 8
else if (_actionButton == InputMethod.ActionButtonTitleType.Unspecified || _actionButton == InputMethod.ActionButtonTitleType.None) _actionButton = InputMethod.ActionButtonTitleType.Default;
- _outputMap.Add("BUTTON_ACTION", new PropertyValue((int)_actionButton));
+ temp = new PropertyValue((int)_actionButton);
+ _outputMap.Add("BUTTON_ACTION", temp);
+ temp.Dispose();
+ }
+ if (_autoCapital != null)
+ {
+ temp = new PropertyValue((int)_autoCapital);
+ _outputMap.Add("AUTO_CAPITALIZE", temp);
+ temp.Dispose();
+ }
+ if (_variation != null)
+ {
+ temp = new PropertyValue((int)_variation);
+ _outputMap.Add("VARIATION", temp);
+ temp.Dispose();
}
- if (_autoCapital != null) { _outputMap.Add("AUTO_CAPITALIZE", new PropertyValue((int)_autoCapital)); }
- if (_variation != null) { _outputMap.Add("VARIATION", new PropertyValue((int)_variation)); }
return _outputMap;
}
}
{
PropertyValue val = PropertyValue.CreateFromObject(value);
Add(progress, val);
+ val.Dispose();
}
/// <summary>
{
PropertyValue val = PropertyValue.CreateFromObject(value);
Add(progress, val, alpha);
+ val.Dispose();
}
/// <summary>
get
{
float temp = 0.0f;
- GetProperty(View.Property.OPACITY).Get(out temp);
+ var pValue = GetProperty(View.Property.OPACITY);
+ pValue.Get(out temp);
+ pValue.Dispose();
return temp;
}
set
{
- SetProperty(View.Property.OPACITY, new Tizen.NUI.PropertyValue(value));
+ var temp = new Tizen.NUI.PropertyValue(value);
+ SetProperty(View.Property.OPACITY, temp);
+ temp.Dispose();
}
}
get
{
bool temp = false;
- GetProperty(View.Property.VISIBLE).Get(out temp);
+ var pValue = GetProperty(View.Property.VISIBLE);
+ pValue.Get(out temp);
+ pValue.Dispose();
return temp;
}
set
{
- SetProperty(View.Property.VISIBLE, new Tizen.NUI.PropertyValue(value));
+ var temp = new Tizen.NUI.PropertyValue(value);
+ SetProperty(View.Property.VISIBLE, temp);
+ temp.Dispose();
}
}
// Get the frame for the child, start, top, end, bottom.
Vector4 frame = new Vector4(Interop.FlexLayout.GetNodeFrame(swigCPtr, childIndex), true);
childLayout.Layout(new LayoutLength(frame.X), new LayoutLength(frame.Y), new LayoutLength(frame.Z), new LayoutLength(frame.W));
+ frame.Dispose();
}
}
}
get
{
Vector2 temp = new Vector2(0.0f, 0.0f);
- Tizen.NUI.Object.GetProperty(SwigCPtr, PanGestureDetector.Property.ScreenDisplacement).Get(temp);
+ var pValue = Tizen.NUI.Object.GetProperty(SwigCPtr, PanGestureDetector.Property.ScreenDisplacement);
+ pValue.Get(temp);
+ pValue.Dispose();
return temp;
}
}
get
{
Vector2 temp = new Vector2(0.0f, 0.0f);
- Tizen.NUI.Object.GetProperty(SwigCPtr, PanGestureDetector.Property.ScreenVelocity).Get(temp);
+ var pValue = Tizen.NUI.Object.GetProperty(SwigCPtr, PanGestureDetector.Property.ScreenVelocity);
+ pValue.Get(temp);
+ pValue.Dispose();
return temp;
}
}
get
{
Vector2 temp = new Vector2(0.0f, 0.0f);
- Tizen.NUI.Object.GetProperty(SwigCPtr, PanGestureDetector.Property.LocalPosition).Get(temp);
+ var pValue = Tizen.NUI.Object.GetProperty(SwigCPtr, PanGestureDetector.Property.LocalPosition);
+ pValue.Get(temp);
+ pValue.Dispose();
return temp;
}
}
get
{
Vector2 temp = new Vector2(0.0f, 0.0f);
- Tizen.NUI.Object.GetProperty(SwigCPtr, PanGestureDetector.Property.LocalDisplacement).Get(temp);
+ var pValue = Tizen.NUI.Object.GetProperty(SwigCPtr, PanGestureDetector.Property.LocalDisplacement);
+ pValue.Get(temp);
+ pValue.Dispose();
return temp;
}
}
get
{
Vector2 temp = new Vector2(0.0f, 0.0f);
- Tizen.NUI.Object.GetProperty(SwigCPtr, PanGestureDetector.Property.LocalVelocity).Get(temp);
+ var pValue = Tizen.NUI.Object.GetProperty(SwigCPtr, PanGestureDetector.Property.LocalVelocity);
+ pValue.Get(temp);
+ pValue.Dispose();
return temp;
}
}
get
{
bool temp = false;
- Tizen.NUI.Object.GetProperty(SwigCPtr, PanGestureDetector.Property.PANNING).Get(out temp);
+ var pValue = Tizen.NUI.Object.GetProperty(SwigCPtr, PanGestureDetector.Property.PANNING);
+ pValue.Get(out temp);
+ pValue.Dispose();
return temp;
}
}
get
{
Tizen.NUI.PropertyArray temp = new Tizen.NUI.PropertyArray();
- Tizen.NUI.Object.GetProperty(SwigCPtr, Path.Property.POINTS).Get(temp);
+ var pValue = Tizen.NUI.Object.GetProperty(SwigCPtr, Path.Property.POINTS);
+ pValue.Get(temp);
+ pValue.Dispose();
return temp;
}
set
{
- Tizen.NUI.Object.SetProperty(SwigCPtr, Path.Property.POINTS, new Tizen.NUI.PropertyValue(value));
+ var temp = new Tizen.NUI.PropertyValue(value);
+ Tizen.NUI.Object.SetProperty(SwigCPtr, Path.Property.POINTS, temp);
+ temp.Dispose();
}
}
get
{
Tizen.NUI.PropertyArray temp = new Tizen.NUI.PropertyArray();
- Tizen.NUI.Object.GetProperty(SwigCPtr, Path.Property.ControlPoints).Get(temp);
+ var pValue = Tizen.NUI.Object.GetProperty(SwigCPtr, Path.Property.ControlPoints);
+ pValue.Get(temp);
+ pValue.Dispose();
return temp;
}
set
{
- Tizen.NUI.Object.SetProperty(SwigCPtr, Path.Property.ControlPoints, new Tizen.NUI.PropertyValue(value));
+ var temp = new Tizen.NUI.PropertyValue(value);
+ Tizen.NUI.Object.SetProperty(SwigCPtr, Path.Property.ControlPoints, temp);
+ temp.Dispose();
}
}
get
{
Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();
- Tizen.NUI.Object.GetProperty(SwigCPtr, Shader.Property.PROGRAM).Get(temp);
+ var pValue = Tizen.NUI.Object.GetProperty(SwigCPtr, Shader.Property.PROGRAM);
+ pValue.Get(temp);
+ pValue.Dispose();
return temp;
}
set
{
- Tizen.NUI.Object.SetProperty(SwigCPtr, Shader.Property.PROGRAM, new Tizen.NUI.PropertyValue(value));
+ var temp = new Tizen.NUI.PropertyValue(value);
+ Tizen.NUI.Object.SetProperty(SwigCPtr, Shader.Property.PROGRAM, temp);
+ temp.Dispose();
}
}
uint count = cutOffIndexArray.Count();
for (uint i = 0; i < count; i++)
{
- cutOffIndexArray.GetElementAt(i).Get(out cutOffIndex); // Gets the last index of text shown on the actual screen.
+ var temp = cutOffIndexArray.GetElementAt(i);
+ temp.Get(out cutOffIndex); // Gets the last index of text shown on the actual screen.
+ temp.Dispose();
// If markup is enabled, It should parse markup
if (label.EnableMarkup)