public void ExtendedFieldTypeList(ExtendedFieldTypeListTemplate template)
        {
            ExtendedFieldType[] fieldTypes = UserBO.Instance.GetRegistedExtendedFieldTypes();

            foreach (ExtendedFieldType fieldType in fieldTypes)
            {
                template(fieldType);
            }
        }
        public void ExtendedFieldType(string type, ExtendedFieldTypeListTemplate template)
        {
            ExtendedFieldType[] fieldTypes = UserBO.Instance.GetRegistedExtendedFieldTypes();

            foreach (ExtendedFieldType fieldType in fieldTypes)
            {
                if (type == fieldType.TypeName)
                {
                    template(fieldType);
                }
            }
        }
        public void ExtendedFieldType(string type, ExtendedFieldTypeListTemplate template)
        {
            ExtendedFieldType[] fieldTypes = UserBO.Instance.GetRegistedExtendedFieldTypes();

            foreach (ExtendedFieldType fieldType in fieldTypes)
            {
                if (type == fieldType.TypeName)
                    template(fieldType);
            }
        }
        public void ExtendedFieldTypeList(ExtendedFieldTypeListTemplate template)
        {
            ExtendedFieldType[] fieldTypes = UserBO.Instance.GetRegistedExtendedFieldTypes();

            foreach (ExtendedFieldType fieldType in fieldTypes)
            {
                template(fieldType);
            }
        }