Microsoft.Azure.Commands.ApiManagement.ApiManagementClient.GetHostnamesToDelete C# (CSharp) Method

GetHostnamesToDelete() private static method

private static GetHostnamesToDelete ( PsApiManagementHostnameConfiguration portalHostnameConfiguration, PsApiManagementHostnameConfiguration proxyHostnameConfiguration, PsApiManagement currentState ) : IEnumerable
portalHostnameConfiguration PsApiManagementHostnameConfiguration
proxyHostnameConfiguration PsApiManagementHostnameConfiguration
currentState PsApiManagement
return IEnumerable
        private static IEnumerable<HostnameType> GetHostnamesToDelete(
            PsApiManagementHostnameConfiguration portalHostnameConfiguration,
            PsApiManagementHostnameConfiguration proxyHostnameConfiguration,
            PsApiManagement currentState)
        {
            if (portalHostnameConfiguration == null && currentState.PortalHostnameConfiguration != null)
            {
                yield return HostnameType.Portal;
            }

            if (proxyHostnameConfiguration == null && currentState.ProxyHostnameConfiguration != null)
            {
                yield return HostnameType.Proxy;
            }
        }
    }