/// <summary> /// Releases all associated resources. /// </summary> /// <param name="disposing">Pass <c>true</c> if we're disposing, <c>false</c> if we're finalizing.</param> protected virtual void Dispose(bool disposing) { if (disposing) { Consul.Dispose(); Vault.Dispose(); Headend.Dispose(); GC.SuppressFinalize(this); } }