protected string GetName(string monikerString)
{
UCOMIMoniker parser = null;
UCOMIMoniker moniker = null;
try
{
parser = GetAnyMoniker();
int eaten;
parser.ParseDisplayName(null, null, monikerString, out eaten, out moniker);
return (GetName(parser));
}
finally
{
if (parser != null)
Marshal.ReleaseComObject(parser); parser = null;
if (moniker != null)
Marshal.ReleaseComObject(moniker); moniker = null;
}
}