Opc.Ua.JsonEncoder.WriteServerIndex C# (CSharp) Method

WriteServerIndex() private method

private WriteServerIndex ( uint serverIndex ) : void
serverIndex uint
return void
        private void WriteServerIndex(uint serverIndex)
        {
            if (serverIndex > 1)
            {
                var uri = m_context.ServerUris.GetString(serverIndex);

                if (!String.IsNullOrEmpty(uri))
                {
                    WriteSimpleField("ServerUri", uri, true);
                    return;
                }
            }

            if (m_serverMappings != null && m_serverMappings.Length > serverIndex)
            {
                serverIndex = m_serverMappings[serverIndex];
            }

            if (serverIndex != 0)
            {
                WriteSimpleField("ServerIndex", serverIndex.ToString(CultureInfo.InvariantCulture), false);
            }
        }