GitHub.Api.SimpleApiClient.HasWikiInternal C# (CSharp) Method

HasWikiInternal() private method

private HasWikiInternal ( Octokit.Repository repo ) : Task
repo Octokit.Repository
return Task
        async Task<bool> HasWikiInternal(Repository repo)
        {
            if (repo == null)
                return false;

            if (!repo.HasWiki)
            {
                hasWiki = false;
                return false;
            }

            var probe = wikiProbe.Value;
            Debug.Assert(probe != null, "Lazy<Wiki> probe is not set, something is wrong.");
#if !DEBUG
            if (probe == null)
                return false;
#endif
            var ret = await probe.ProbeAsync(repo);
            return (ret == WikiProbeResult.Ok);
        }