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);
}
}