internal static string TryGetNameWithUndefined(this Collections.IHasUndefinedProtoMemberInterface dbi, int id)
        {
            if (dbi == null)
            {
                return(null);
            }

            return(dbi.UndefinedInterface.GetMemberNameOrUndefined(id));
        }
        internal static int TryGetIdWithUndefined(this Collections.IHasUndefinedProtoMemberInterface dbi, string name)
        {
            if (dbi == null)
            {
                return(TypeExtensions.kNone);
            }

            return(dbi.UndefinedInterface.GetMemberIdOrUndefined(name));
        }