AK.F1.Timing.UI.Screens.HomeScreen.ReadProxy C# (CSharp) Method

ReadProxy() private method

private ReadProxy ( ) : IEnumerable
return IEnumerable
        public IEnumerable<IResult> ReadProxy()
        {
            ErrorMessage = null;

            var resolveResult = new ResolveHostNameResult(ProxyHostName);

            yield return resolveResult;

            if(!resolveResult.Success)
            {
                ErrorMessage = resolveResult.Exception.Message;
                yield break;
            }

            SaveProxyHostName();

            yield return new PlayProxiedSessionResult(resolveResult.Address);
        }