internal string GetFullName(VssName name) { if (name.NameFileOffset != 0) { var nameRecord = nameFile.GetName(name.NameFileOffset); var nameIndex = nameRecord.IndexOf(name.IsProject ? NameKind.Project : NameKind.Long); if (nameIndex >= 0) { return(nameRecord.GetName(nameIndex)); } } return(name.ShortName); }
internal VssItemName GetItemName(VssName name, string physicalName) { return(new VssItemName(GetFullName(name), physicalName, name.IsProject)); }