SYMBOL INDEX (132 symbols across 33 files) FILE: cli.tests/XUnit/UnitTest1.cs class UnitTest1 (line 7) | public class UnitTest1 method Test1 (line 9) | [Fact] FILE: cli/App.cs class App (line 18) | public class App method App (line 28) | public App(ParserResult cliArgs, IDnsServerParser parser, IDns... method RunAsync (line 39) | public async Task RunAsync() method HandleErrors (line 47) | private void HandleErrors(IEnumerable errors) method ExecuteArgumentsAsync (line 89) | private async Task ExecuteArgumentsAsync(object args) method HandleGlobalAndSpecialOptions (line 116) | private void HandleGlobalAndSpecialOptions(GlobalOptions options) method ExecuteRun (line 124) | private async Task ExecuteRun(RunOptions opts) method Query (line 213) | private async Task>> Query(Run... method ExecuteUpdate (line 218) | private async Task ExecuteUpdate(UpdateOptions opts) FILE: cli/Config.cs class Config (line 6) | public static class Config { method getConfigBaseDirectory (line 15) | private static string getConfigBaseDirectory(){ FILE: cli/Data/ContinentCodes.cs class ContinentCodes (line 8) | public class ContinentCodes method ContinentCodes (line 10) | private ContinentCodes(string code, string name) { Code = code; Name =... method ToString (line 15) | public override string ToString() method TryParse (line 30) | public static bool TryParse(string value, out ContinentCodes result){ class ContinentCodeComparer (line 42) | public class ContinentCodeComparer : IEqualityComparer method Equals (line 44) | public bool Equals(ContinentCodes x, ContinentCodes y) method GetHashCode (line 49) | public int GetHashCode([DisallowNull] ContinentCodes obj) FILE: cli/Data/DataMaps.cs class DataMaps (line 5) | public class DataMaps FILE: cli/Data/DnsResponse.cs class DnsResponse (line 6) | public class DnsResponse method DnsResponse (line 8) | public DnsResponse(IDnsQueryResponse queryResponse, long responseTime,... method DnsResponse (line 14) | public DnsResponse(DnsResponseException error, long responseTime, Quer... FILE: cli/Data/Models/DnsServer.cs class DnsServer (line 8) | public class DnsServer method ToCsvString (line 61) | public string ToCsvString(){ class DnsServerComparer (line 69) | public class DnsServerComparer : IEqualityComparer method Equals (line 72) | public bool Equals(DnsServer x, DnsServer y) method GetHashCode (line 77) | public int GetHashCode([DisallowNull] DnsServer obj) FILE: cli/Options/GlobalOptions.cs class GlobalOptions (line 6) | public class GlobalOptions FILE: cli/Options/RunOptions.cs type OutputFormats (line 13) | public enum OutputFormats class RunOptions (line 20) | [Verb("run", isDefault: true, HelpText = "HT_Run", ResourceType = typeof... FILE: cli/Options/UpdateOptions.cs type ReliabilityUpdateType (line 11) | public enum ReliabilityUpdateType class UpdateOptions (line 17) | [Verb("update", HelpText = "HT_Update", ResourceType = typeof(i18n.dug))] FILE: cli/Parsing/CustomDnsServerMapping.cs class CustomDnsServerMapping (line 10) | public class CustomDnsServerMapping : CsvMapping method CustomDnsServerMapping (line 13) | public CustomDnsServerMapping(string customHeaders) : base() method MapCustomHeaders (line 19) | private bool MapCustomHeaders(DnsServer server, TokenizedRow headers) FILE: cli/Parsing/DnsServerParser.cs type DnsServerCsvFormats (line 11) | public enum DnsServerCsvFormats{ class DnsServerParser (line 16) | public class DnsServerParser: IDnsServerParser method DnsServerParser (line 21) | public DnsServerParser(){ method ParseServersFromStream (line 24) | public ParallelQuery ParseServersFromStream(Stream stream, ... FILE: cli/Parsing/IDnsServerParser.cs type IDnsServerParser (line 8) | public interface IDnsServerParser{ method ParseServersFromStream (line 9) | ParallelQuery ParseServersFromStream(Stream stream, ICsvMap... FILE: cli/Parsing/IpAddressConverter.cs class IpAddressConverter (line 7) | internal class IpAddressConverter : ITypeConverter method TryConvert (line 11) | public bool TryConvert(string value, out IPAddress result) FILE: cli/Parsing/LocalCsvDnsServerMapping.cs class LocalCsvDnsServerMapping (line 6) | public class LocalCsvDnsServerMapping : CsvMapping method LocalCsvDnsServerMapping (line 8) | public LocalCsvDnsServerMapping() : base() FILE: cli/Parsing/RemoteCsvDnsServerMapping.cs class RemoteCsvDnsServerMapping (line 6) | public class RemoteCsvDnsServerMapping : CsvMapping method RemoteCsvDnsServerMapping (line 8) | public RemoteCsvDnsServerMapping() : base() FILE: cli/Program.cs class Program (line 11) | class Program method Main (line 13) | static async Task Main(string[] args) method ConfigureServices (line 40) | private static IServiceCollection ConfigureServices(string[] args) FILE: cli/Services/ConsoleTableService.cs class ConsoleTableService (line 17) | public class ConsoleTableService : IConsoleTableService method DrawResults (line 19) | public void DrawResults(Dictionary> resul... method DrawLiveTable (line 30) | public async Task DrawLiveTable(Dictionary>... method GenerateConciseTable (line 92) | private Table GenerateConciseTable(Dictionary(object args) FILE: cli/Services/ConsoleTemplateService.cs class ConsoleTemplateService (line 11) | public class ConsoleTemplateService : IConsoleTemplateService method DrawResults (line 13) | public void DrawResults(Dictionary> resul... method DrawJsonResults (line 27) | private void DrawJsonResults(Dictionary> ... method DrawCsvResults (line 61) | private void DrawCsvResults(Dictionary> r... FILE: cli/Services/DnsQueryService.cs class DnsQueryService (line 16) | public class DnsQueryService : IDnsQueryService method QueryDnsServer (line 18) | private async Task QueryDnsServer(DnsServer server,... method ServerHasDNSSEC (line 29) | public async Task ServerHasDNSSEC(IPAddress serverAddress, TimeS... method QueryServers (line 40) | public async Task>> QueryServe... FILE: cli/Services/DnsServerService.cs class DnsServerService (line 18) | public class DnsServerService : IDnsServerService method DnsServerService (line 28) | public DnsServerService(IDnsServerParser serverParser){ method EnsureServers (line 33) | public void EnsureServers() method LoadServersFromStream (line 54) | private int LoadServersFromStream(Stream stream, ICsvMapping servers, bool overwrite = false){ method UpdateServers (line 77) | public void UpdateServers(List servers, bool overwrite){ method ParseServersFromStream (line 87) | public List ParseServersFromStream(Stream stream, ICsvMappi... method PersistServers (line 92) | private void PersistServers(){ method UpdateServersFromFile (line 106) | public void UpdateServersFromFile(string customFilePath, string custom... method UpdateServersFromFileDefaultHeaders (line 131) | private void UpdateServersFromFileDefaultHeaders(string customFilePath... method LoadServersFromDatastore (line 141) | private void LoadServersFromDatastore(){ method UpdateServersFromRemote (line 151) | public async Task UpdateServersFromRemote(string url, char separator, ... method UpdateServersFromDefaultRemote (line 159) | public async Task UpdateServersFromDefaultRemote(bool overwrite) method UpdateServerReliabilityFromResults (line 168) | public void UpdateServerReliabilityFromResults(Dictionary> results, R... method DrawResults (line 14) | void DrawResults(Dictionary> results, Run... method RenderInfoPanel (line 19) | void RenderInfoPanel(object args); FILE: cli/Services/IConsoleTemplateService.cs type IConsoleTemplateService (line 8) | public interface IConsoleTemplateService method DrawResults (line 10) | void DrawResults(Dictionary> results, Run... FILE: cli/Services/IDnsQueryService.cs type IDnsQueryService (line 10) | public interface IDnsQueryService method QueryServers (line 12) | Task>> QueryServers(string url... FILE: cli/Services/IDnsServerService.cs type IDnsServerService (line 11) | public interface IDnsServerService{ method UpdateServersFromFile (line 18) | void UpdateServersFromFile(string customFilePath, string customHeaders... method UpdateServersFromDefaultRemote (line 22) | Task UpdateServersFromDefaultRemote(bool overwrite); method UpdateServersFromRemote (line 28) | Task UpdateServersFromRemote(string url, char separator, string custom... method UpdateServers (line 32) | void UpdateServers(List servers, bool overwrite); method ParseServersFromStream (line 34) | List ParseServersFromStream(Stream stream, ICsvMapping