if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
}
+ internal static ImfManager GetImfManagerFromPtr(IntPtr cPtr)
+ {
+ ImfManager ret = new ImfManager(cPtr, false);
+ if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+ return ret;
+ }
+
/// <summary>
/// ImfManager activated event arguments.
/// </summary>
{
ImfManagerActivatedEventArgs e = new ImfManagerActivatedEventArgs();
- if (data != null)
- {
- e.ImfManager = Registry.GetManagedBaseHandleFromNativePtr(data) as ImfManager;
- }
+ e.ImfManager = ImfManager.GetImfManagerFromPtr(data);
if (_imfManagerActivatedEventHandler != null)
{
{
ActivatedEventArgs e = new ActivatedEventArgs();
- if (data != null)
- {
- e.ImfManager = Registry.GetManagedBaseHandleFromNativePtr(data) as ImfManager;
- }
+ e.ImfManager = ImfManager.GetImfManagerFromPtr(data);
if (_activatedEventHandler != null)
{
{
ImfManagerEventReceivedEventArgs e = new ImfManagerEventReceivedEventArgs();
- if (data != null)
- {
- e.ImfManager = Registry.GetManagedBaseHandleFromNativePtr(data) as ImfManager;
- }
+ e.ImfManager = ImfManager.GetImfManagerFromPtr(data);
if (_imfManagerEventReceivedEventHandler != null)
{
EventReceivedEventArgs e = new EventReceivedEventArgs();
- if (imfManager != null)
- {
- e.ImfManager = Registry.GetManagedBaseHandleFromNativePtr(imfManager) as ImfManager;
- }
- if (imfEventData != null)
- {
- e.ImfEventData = ImfEventData.GetImfEventDataFromPtr(imfEventData);
- }
+ e.ImfManager = ImfManager.GetImfManagerFromPtr(imfManager);
+ e.ImfEventData = ImfEventData.GetImfEventDataFromPtr(imfEventData);
if (_eventReceivedEventHandler != null)
{
{
ImfManagerStatusChangedEventArgs e = new ImfManagerStatusChangedEventArgs();
- if (data != null)
- {
- e.ImfManager = Registry.GetManagedBaseHandleFromNativePtr(data) as ImfManager;
- }
+ e.ImfManager = ImfManager.GetImfManagerFromPtr(data);
if (_imfManagerStatusChangedEventHandler != null)
{
{
ImfManagerResizedEventArgs e = new ImfManagerResizedEventArgs();
- if (data != null)
- {
- e.ImfManager = Registry.GetManagedBaseHandleFromNativePtr(data) as ImfManager;
- }
+ e.ImfManager = ImfManager.GetImfManagerFromPtr(data);
if (_imfManagerResizedEventHandler != null)
{
[Obsolete("Please do not use! this will be internal")]
public ImfVoidSignalType ResizedSignal()
{
- ImfVoidSignalType ret = new ImfVoidSignalType(NDalicManualPINVOKE.ImfManager_ResizedSignal(swigCPtr), false);
+ ImfVoidSignalType ret = new ImfVoidSignalType(NDalicManualPINVOKE.ImfManager_ResizedSignal(swigCPtr), true);
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
return ret;
}
{
ImfManagerLanguageChangedEventArgs e = new ImfManagerLanguageChangedEventArgs();
- if (data != null)
- {
- e.ImfManager = Registry.GetManagedBaseHandleFromNativePtr(data) as ImfManager;
- }
+ e.ImfManager = ImfManager.GetImfManagerFromPtr(data);
if (_imfManagerLanguageChangedEventHandler != null)
{
[Obsolete("Please do not use! this will be internal")]
public ImfVoidSignalType LanguageChangedSignal()
{
- ImfVoidSignalType ret = new ImfVoidSignalType(NDalicManualPINVOKE.ImfManager_LanguageChangedSignal(swigCPtr), false);
+ ImfVoidSignalType ret = new ImfVoidSignalType(NDalicManualPINVOKE.ImfManager_LanguageChangedSignal(swigCPtr), true);
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
return ret;
}