public bool Parse(ComObject server, ComClientConfiguration configuration, string itemId, out string browseName)
{
browseName = null;
if (configuration == null || itemId == null)
{
return false;
}
if (String.IsNullOrEmpty(configuration.SeperatorChars))
{
return false;
}
for (int ii = 0; ii < configuration.SeperatorChars.Length; ii++)
{
int index = itemId.LastIndexOf(configuration.SeperatorChars[ii]);
if (index >= 0)
{
browseName = itemId.Substring(index + 1);
return true;
}
}
return false;
}
#endregion