Dispose() public method

public Dispose ( ) : void
return void
示例#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;
     }
     iActionDeviceList.Dispose();
     iActionDeviceSettings.Dispose();
     iActionConnectionStatus.Dispose();
     iActionSet.Dispose();
     iActionReprogram.Dispose();
     iActionReprogramFallback.Dispose();
     iActionChannelMap.Dispose();
     iActionSetChannelMap.Dispose();
     iActionAudioChannels.Dispose();
     iActionSetAudioChannels.Dispose();
     iActionVersion.Dispose();
     iDeviceList.Dispose();
     iConnectionStatus.Dispose();
     iChannelMap.Dispose();
     iAudioChannels.Dispose();
     iVersion.Dispose();
 }
示例#2
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();
     iActionStatus2.Dispose();
     iActionEnabled.Dispose();
     iActionAttributes.Dispose();
     iPresentationUrl.Dispose();
     iMetadata.Dispose();
     iAudio.Dispose();
     iStatus.Dispose();
     iStatus2.Dispose();
     iEnabled.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;
     }
     iActionReboot.Dispose();
     iActionBootMode.Dispose();
     iActionSetBootMode.Dispose();
     iActionBspType.Dispose();
     iActionUglyName.Dispose();
     iActionMacAddress.Dispose();
     iActionProductId.Dispose();
     iActionBoardId.Dispose();
     iActionBoardType.Dispose();
     iActionMaxBoards.Dispose();
     iActionSoftwareVersion.Dispose();
     iActionSoftwareUpdate.Dispose();
     iActionDeviceInfo.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;
     }
     iActionCounters.Dispose();
     iActionTrack.Dispose();
     iActionDetails.Dispose();
     iActionMetatext.Dispose();
     iTrackCount.Dispose();
     iDetailsCount.Dispose();
     iMetatextCount.Dispose();
     iUri.Dispose();
     iMetadata.Dispose();
     iDuration.Dispose();
     iBitRate.Dispose();
     iBitDepth.Dispose();
     iSampleRate.Dispose();
     iLossless.Dispose();
     iCodecName.Dispose();
     iMetatext.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;
     }
     iActionGetDeviceAccountMax.Dispose();
     iActionGetModes.Dispose();
     iActionGetIdArray.Dispose();
     iActionReadList.Dispose();
     iActionInvokeId.Dispose();
     iActionInvokeIndex.Dispose();
     iActionSetDevice.Dispose();
     iActionSetAccount.Dispose();
     iActionClear.Dispose();
     iActionSwap.Dispose();
     iDeviceMax.Dispose();
     iAccountMax.Dispose();
     iModes.Dispose();
     iIdArray.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;
     }
     iActionGetLog.Dispose();
     iActionSendLog.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;
     }
     iActionTime.Dispose();
     iTrackCount.Dispose();
     iDuration.Dispose();
     iSeconds.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;
     }
     iActionSubscribe.Dispose();
     iActionUnsubscribe.Dispose();
     iActionRenew.Dispose();
     iActionGetPropertyUpdates.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;
     }
     iActionSetTarget.Dispose();
     iActionGetTarget.Dispose();
     iActionGetStatus.Dispose();
     iStatus.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;
     }
     iActionConfigurationXml.Dispose();
     iActionParameterXml.Dispose();
     iActionSetParameter.Dispose();
     iConfigurationXml.Dispose();
     iParameterXml.Dispose();
 }
示例#11
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;
     }
     iActionGetChallengeResponse.Dispose();
     iActionSetAssociated.Dispose();
     iActionGetConnected.Dispose();
     iActionGetPublicKey.Dispose();
     iAssociationStatus.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;
     }
     iActionGetAssociation.Dispose();
     iActionSetAssociation.Dispose();
     iActionClearAssociation.Dispose();
     iActionInputCount.Dispose();
     iAssociations.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;
     }
     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();
 }
 /// <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;
     }
     iActionGetCount.Dispose();
     iActionGetRoom.Dispose();
     iActionGetName.Dispose();
     iActionGetPosition.Dispose();
     iActionSetColor.Dispose();
     iActionGetColor.Dispose();
     iActionGetColorComponents.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;
     }
     iActionSetDelay.Dispose();
     iActionDelay.Dispose();
     iActionDelayMinimum.Dispose();
     iActionDelayMaximum.Dispose();
     iDelay.Dispose();
     iDelayMinimum.Dispose();
     iDelayMaximum.Dispose();
 }
示例#17
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();
 }
示例#18
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();
 }
 /// <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();
 }
 /// <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;
     }
     iActionRead.Dispose();
     iActionWrite.Dispose();
     iActionErase.Dispose();
     iActionEraseSector.Dispose();
     iActionEraseSectors.Dispose();
     iActionEraseChip.Dispose();
     iActionSectors.Dispose();
     iActionSectorBytes.Dispose();
     iActionRomDirInfo.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;
     }
     iActionSet.Dispose();
     iActionClear.Dispose();
     iActionSetEnabled.Dispose();
     iActionGet.Dispose();
     iActionLogin.Dispose();
     iActionReLogin.Dispose();
     iActionGetIds.Dispose();
     iActionGetPublicKey.Dispose();
     iActionGetSequenceNumber.Dispose();
     iIds.Dispose();
     iPublicKey.Dispose();
     iSequenceNumber.Dispose();
 }