Example #1
0
        private void EnumDCInterfaceMembers(TypeInfo info, EnumMembersHandler handler)
        {
            var generatedEntityInfo = info.FindDCXPClassInfo();
            var dcPropertyInfos     = DCPropertyInfos(generatedEntityInfo);

            foreach (DCPropertyInfo dcPropertyInfo in dcPropertyInfos)
            {
                handler(dcPropertyInfo, dcPropertyInfo.Name);
            }
        }
Example #2
0
        void ITypeInfoSource.EnumMembers(TypeInfo info, EnumMembersHandler handler)
        {
            EnumMembers(info, handler);
            Type type = info.Type;

            if (TypeIsKnown(type))
            {
                if (type.IsInterface)
                {
                    EnumDCInterfaceMembers(info, handler);
                }
            }
        }