private KnownSchemeOptionItem(string name, int?defaultPort, SchemeSeparator separator, string description, HostRequirement host, PathRequirement path, CredentialRequirement credentialSupport) { _name = name; _defaultPort = defaultPort; _separator = separator; _description = description; _host = host; _path = path; _credentialSupport = credentialSupport; _displayText = name + ": " + description; }
private KnownSchemeOptionItem(string name, SchemeSeparator separator, string description, HostRequirement host = HostRequirement.Optional, PathRequirement path = PathRequirement.Optional, CredentialRequirement credentialSupport = CredentialRequirement.Optional) : this(name, null as int?, separator, description, host, path, credentialSupport) { }
private KnownSchemeOptionItem(string name, string description, int defaultPort, HostRequirement host = HostRequirement.Optional, PathRequirement path = PathRequirement.Optional, CredentialRequirement credentialSupport = CredentialRequirement.Optional) : this(name, defaultPort, SchemeSeparator.DoubleSlash, description, host, path, credentialSupport) { }