Пример #1
0
        ///////////////////////////////////////////////////////////////////////

        public static string GetObjectName(
            MemberInfo memberInfo
            )
        {
            if (memberInfo != null)
            {
                try
                {
                    if (memberInfo.IsDefined(
                            typeof(ObjectNameAttribute), false))
                    {
                        ObjectNameAttribute name =
                            (ObjectNameAttribute)
                            memberInfo.GetCustomAttributes(
                                typeof(ObjectNameAttribute), false)[0];

                        return(name.Name);
                    }
                }
                catch
                {
                    // do nothing.
                }
            }

            return(null);
        }
Пример #2
0
        public string GetSalesForceObjectName <T>()
        {
            string objectName = typeof(T).Name;
            ObjectNameAttribute objectNameAttrbute = typeof(T).GetCustomAttributes(typeof(ObjectNameAttribute), true).FirstOrDefault() as ObjectNameAttribute;

            if (objectNameAttrbute != null)
            {
                objectName = objectNameAttrbute.SalesForceObjectName;
            }
            return(objectName);
        }