コード例 #1
0
        protected override void Dispose(bool disposing)
        {
            base.Dispose(disposing);
            if (observer != null)
            {
                observer.Dispose();
                observer = null;
            }

            if (player != null)
            {
                player.Dispose();
                player = null;
            }

            if (recorder != null)
            {
                recorder.Dispose();
                recorder = null;
            }

            if (audioFilePath != null)
            {
                audioFilePath.Dispose();
                audioFilePath = null;
            }
        }
コード例 #2
0
ファイル: CFProxySupport.cs プロジェクト: CVertex/maccore
        public static CFProxy[] GetProxiesForUri(Uri uri, CFProxySettings proxySettings)
        {
            if (uri == null)
            {
                throw new ArgumentNullException("uri");
            }

            NSUrl url = new NSUrl(uri.AbsoluteUri);

            CFProxy[] proxies = GetProxiesForURL(url, proxySettings);
            url.Dispose();

            return(proxies);
        }
コード例 #3
0
        protected override void Dispose(bool disposing)
        {
            base.Dispose(disposing);
            if (testFileUrl != null)
            {
                testFileUrl.Dispose();
                testFileUrl = null;
            }

            if (dispatchSource != null)
            {
                dispatchSource.Dispose();
                dispatchSource = null;
            }
        }
コード例 #4
0
ファイル: CFProxySupport.cs プロジェクト: CVertex/maccore
        public static CFProxy[] GetProxiesForAutoConfigurationScript(NSString proxyAutoConfigurationScript, Uri targetUri)
        {
            if (proxyAutoConfigurationScript == null)
            {
                throw new ArgumentNullException("proxyAutoConfigurationScript");
            }

            if (targetUri == null)
            {
                throw new ArgumentNullException("targetUri");
            }

            NSUrl targetURL = new NSUrl(targetUri.AbsoluteUri);

            CFProxy[] proxies = GetProxiesForAutoConfigurationScript(proxyAutoConfigurationScript, targetURL);
            targetURL.Dispose();

            return(proxies);
        }
コード例 #5
0
 public void Cleanup()
 {
     imageUrl?.Dispose();
     imageData?.Dispose();
 }