示例#1
0
 /// <summary>
 /// Must be called for each class instance.  Must be called before Core.Library.Close().
 /// </summary>
 public void Dispose()
 {
     lock (this)
     {
         if (iHandle == IntPtr.Zero)
         {
             return;
         }
         DisposeProxy();
         iHandle = IntPtr.Zero;
     }
     iActionName.Dispose();
     iActionPorts.Dispose();
     iName.Dispose();
     iSender.Dispose();
     iReceiver.Dispose();
     iResults.Dispose();
 }
 /// <summary>
 /// Must be called for each class instance.  Must be called before Core.Library.Close().
 /// </summary>
 public void Dispose()
 {
     lock (this)
     {
         if (iHandle == IntPtr.Zero)
         {
             return;
         }
         DisposeProxy();
         iHandle = IntPtr.Zero;
     }
     iActionGetPolicyVersion.Dispose();
     iActionGetPolicyAgreed.Dispose();
     iActionGetPolicyDetails.Dispose();
     iActionSetPolicyDetails.Dispose();
     iPolicyVersion.Dispose();
     iPolicyAgreed.Dispose();
     iPolicyDetails.Dispose();
 }
示例#3
0
 /// <summary>
 /// Must be called for each class instance.  Must be called before Core.Library.Close().
 /// </summary>
 public void Dispose()
 {
     lock (this)
     {
         if (iHandle == IntPtr.Zero)
         {
             return;
         }
         DisposeProxy();
         iHandle = IntPtr.Zero;
     }
     iActionGetProtocolInfo.Dispose();
     iActionPrepareForConnection.Dispose();
     iActionConnectionComplete.Dispose();
     iActionGetCurrentConnectionIDs.Dispose();
     iActionGetCurrentConnectionInfo.Dispose();
     iSourceProtocolInfo.Dispose();
     iSinkProtocolInfo.Dispose();
     iCurrentConnectionIDs.Dispose();
 }
示例#4
0
 /// <summary>
 /// Must be called for each class instance.  Must be called before Core.Library.Close().
 /// </summary>
 public void Dispose()
 {
     lock (this)
     {
         if (iHandle == IntPtr.Zero)
         {
             return;
         }
         DisposeProxy();
         iHandle = IntPtr.Zero;
     }
     iActionGetPublicKey.Dispose();
     iActionGetRevision.Dispose();
     iActionSetPreferences.Dispose();
     iActionGetPreferences.Dispose();
     iActionGetDevice.Dispose();
     iLastChange.Dispose();
     iRevision.Dispose();
     iARG_TYPE_OnConflict.Dispose();
 }
示例#5
0
 /// <summary>
 /// Must be called for each class instance.  Must be called before Core.Library.Close().
 /// </summary>
 public void Dispose()
 {
     lock (this)
     {
         if (iHandle == IntPtr.Zero)
         {
             return;
         }
         DisposeProxy();
         iHandle = IntPtr.Zero;
     }
     iActionDeviceList.Dispose();
     iActionDeviceSettings.Dispose();
     iActionConnectionStatus.Dispose();
     iActionSet.Dispose();
     iActionReprogram.Dispose();
     iActionReprogramFallback.Dispose();
     iDeviceList.Dispose();
     iConnectionStatus.Dispose();
 }
 /// <summary>
 /// Must be called for each class instance.  Must be called before Core.Library.Close().
 /// </summary>
 public void Dispose()
 {
     lock (this)
     {
         if (iHandle == IntPtr.Zero)
         {
             return;
         }
         DisposeProxy();
         iHandle = IntPtr.Zero;
     }
     iActionPushManifest.Dispose();
     iActionSetUpdateFeedParams.Dispose();
     iActionGetUpdateFeedParams.Dispose();
     iActionGetUpdateStatus.Dispose();
     iActionApply.Dispose();
     iActionRestore.Dispose();
     iUpdateStatus.Dispose();
     iUpdateTopic.Dispose();
     iUpdateChannel.Dispose();
 }
示例#7
0
 /// <summary>
 /// Must be called for each class instance.  Must be called before Core.Library.Close().
 /// </summary>
 public void Dispose()
 {
     lock (this)
     {
         if (iHandle == IntPtr.Zero)
         {
             return;
         }
         DisposeProxy();
         iHandle = IntPtr.Zero;
     }
     iActionPresentationUrl.Dispose();
     iActionMetadata.Dispose();
     iActionAudio.Dispose();
     iActionStatus.Dispose();
     iActionAttributes.Dispose();
     iPresentationUrl.Dispose();
     iMetadata.Dispose();
     iAudio.Dispose();
     iStatus.Dispose();
     iAttributes.Dispose();
 }
 /// <summary>
 /// Must be called for each class instance.  Must be called before Core.Library.Close().
 /// </summary>
 public void Dispose()
 {
     lock (this)
     {
         if (iHandle == IntPtr.Zero)
         {
             return;
         }
         DisposeProxy();
         iHandle = IntPtr.Zero;
     }
     iActionPlay.Dispose();
     iActionStop.Dispose();
     iActionSetSender.Dispose();
     iActionSender.Dispose();
     iActionProtocolInfo.Dispose();
     iActionTransportState.Dispose();
     iUri.Dispose();
     iMetadata.Dispose();
     iTransportState.Dispose();
     iProtocolInfo.Dispose();
 }
 /// <summary>
 /// Must be called for each class instance.  Must be called before Core.Library.Close().
 /// </summary>
 public void Dispose()
 {
     lock (this)
     {
         if (iHandle == IntPtr.Zero)
         {
             return;
         }
         DisposeProxy();
         iHandle = IntPtr.Zero;
     }
     iActionGetChallengeResponse.Dispose();
     iActionSetAssociated.Dispose();
     iActionSetControlEnabled.Dispose();
     iActionGetControlEnabled.Dispose();
     iActionGetConnected.Dispose();
     iActionGetPublicKey.Dispose();
     iAssociationStatus.Dispose();
     iControlEnabled.Dispose();
     iConnected.Dispose();
     iPublicKey.Dispose();
 }
 /// <summary>
 /// Must be called for each class instance.  Must be called before Core.Library.Close().
 /// </summary>
 public void Dispose()
 {
     lock (this)
     {
         if (iHandle == IntPtr.Zero)
         {
             return;
         }
         DisposeProxy();
         iHandle = IntPtr.Zero;
     }
     iActionSet.Dispose();
     iActionClear.Dispose();
     iActionSetEnabled.Dispose();
     iActionGet.Dispose();
     iActionLogin.Dispose();
     iActionReLogin.Dispose();
     iActionGetIds.Dispose();
     iActionGetPublicKey.Dispose();
     iActionGetSequenceNumber.Dispose();
     iIds.Dispose();
     iPublicKey.Dispose();
     iSequenceNumber.Dispose();
 }