ADL.ConnectionType.FromString C# (CSharp) Method

FromString() static private method

static private FromString ( string s ) : ConnectionType
s string
return ConnectionType
        internal static ConnectionType FromString(string s)
        {
            if (String.Equals(s, NOT_CONNECTED.StringValue, StringComparison.InvariantCultureIgnoreCase))
                return NOT_CONNECTED;
            else if (String.Equals(s, UDP_RELAY.StringValue, StringComparison.InvariantCultureIgnoreCase))
                return UDP_RELAY;
            else if (String.Equals(s, UDP_P2P.StringValue, StringComparison.InvariantCultureIgnoreCase))
                return UDP_P2P;
            else if (String.Equals(s, TCP_RELAY.StringValue, StringComparison.InvariantCultureIgnoreCase))
                return TCP_RELAY;
            else
                return null;
        }

Usage Example

Example #1
0
        internal static MediaConnTypeChangedEvent FromNative(
            ADLMediaConnTypeChangedEvent mediaConnTypeChangedEvnt)
        {
            MediaConnTypeChangedEvent result = new MediaConnTypeChangedEvent();

            result._scopeId   = mediaConnTypeChangedEvnt.scopeId.body;
            result._mediaType =
                MediaType.FromString(mediaConnTypeChangedEvnt.mediaType.body);
            result._connType = ConnectionType.FromString(
                mediaConnTypeChangedEvnt.connectionType.body);
            return(result);
        }