System.Net.EndpointPermission.EndpointPermission C# (CSharp) Method

EndpointPermission() private method

private EndpointPermission ( String epname, int port, TransportType trtype ) : System.Collections
epname String
port int
trtype TransportType
return System.Collections
        internal EndpointPermission(String epname, int port, TransportType trtype) {

            if (CheckEndPointName(epname) == EndPointType.Invalid) {
                throw new ArgumentException(SR.GetString(SR.net_perm_epname, epname), "epname");
            }
            if (!ValidationHelper.ValidateTcpPort(port) && port != SocketPermission.AllPorts) {
                throw new ArgumentOutOfRangeException(SR.GetString(SR.net_perm_invalid_val, "Port", port.ToString(NumberFormatInfo.InvariantInfo)));
            }

            hostname = epname;
            this.port = port;
            transport = trtype;
            wildcard = false;
        }