Exemplo n.º 1
0
        public InternalEndpointType ToInternalEndpointType()
        {
            InternalEndpointType endpoint = new InternalEndpointType();

            endpoint.Port     = this.Port;
            endpoint.Protocol = (InternalEndpointTypeProtocol)Enum.Parse(typeof(InternalEndpointTypeProtocol), this.Protocol);
            return(endpoint);
        }
        internal static bool InternalEndpointEquals(InternalEndpointType endpointA, InternalEndpointType endpointB)
        {
            if (endpointA == null && endpointB == null)
            {
                return(true);
            }

            if (endpointA == null || endpointB == null)
            {
                return(false);
            }

            return(endpointA.Protocol == endpointB.Protocol && string.Compare(endpointA.Port, endpointB.Port, StringComparison.OrdinalIgnoreCase) == 0);
        }
 private static string InternalEndpointToString(InternalEndpointType endpoint)
 {
     return(endpoint == null ? string.Empty : string.Format(CultureInfo.InvariantCulture, "< {0}, {1} >", endpoint.Protocol, endpoint.Port));
 }
Exemplo n.º 4
0
 private void AddOptionalEndPoint(List <SettingsTypeSectionParameter> parameters, string name, InternalEndpointType endpoint)
 {
     AddEndPoint(parameters, name, endpoint != null ? endpoint.Port.ToString() : "0");
 }