public bool ResolveName(LongNamesMember longNames) { string name = _member.Header.Name; Match match = _usesLongName.Match(name); if (match.Success) { int offset = int.Parse(match.Groups[1].Captures[0].Value); _name = longNames.GetNameForOffset(offset); return true; } else if (name.EndsWith("/")) { _name = name.Substring(0, name.Length - 1); return true; } return false; }