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; } }
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); }
protected override void Dispose(bool disposing) { base.Dispose(disposing); if (testFileUrl != null) { testFileUrl.Dispose(); testFileUrl = null; } if (dispatchSource != null) { dispatchSource.Dispose(); dispatchSource = null; } }
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); }
public void Cleanup() { imageUrl?.Dispose(); imageData?.Dispose(); }