Beispiel #1
0
        public override IJavascriptMemberMetadata GetMemberMetadata(MemberInfo memberInfo)
        {
            string name = null;

            if (_conventions.PropertyNameConverter != null)
            {
                name = _conventions.PropertyNameConverter(memberInfo);
            }

            return(string.IsNullOrWhiteSpace(name) ?
                   new MemberMetadata {
                MemberName = memberInfo.Name
            } :
                   new MemberMetadata {
                MemberName = name
            });
        }
Beispiel #2
0
        public override IJavascriptMemberMetadata GetMemberMetadata(MemberInfo memberInfo)
        {
            string name = null;

            if (_conventions.PropertyNameConverter != null)
            {
                if (memberInfo.DeclaringType?.Namespace?.StartsWith("System") == false &&
                    memberInfo.DeclaringType?.Namespace?.StartsWith("Microsoft") == false)
                {
                    name = _conventions.PropertyNameConverter(memberInfo);
                }
            }

            return(string.IsNullOrWhiteSpace(name) ?
                   new MemberMetadata {
                MemberName = memberInfo.Name
            } :
                   new MemberMetadata {
                MemberName = name
            });
        }