Exemple #1
0
        /// <summary>
        /// Add regions group.
        /// </summary>
        /// <returns>New group instance.</returns>
        public RegionGroup Regions()
        {
            var group = new RegionGroup(Type);

            Type.AddMemberGroup(group);
            return(group);
        }
Exemple #2
0
        /// <summary>
        /// Add methods group.
        /// </summary>
        /// <param name="tableLayout">Group layout.</param>
        /// <returns>New group instance.</returns>
        public MethodGroup Methods(bool tableLayout)
        {
            var group = new MethodGroup(tableLayout);

            Type.AddMemberGroup(group);
            return(group);
        }
Exemple #3
0
        /// <summary>
        /// Add fields group.
        /// </summary>
        /// <param name="tableLayout">Group layout.</param>
        /// <returns>New group instance.</returns>
        public FieldGroup Fields(bool tableLayout)
        {
            var group = new FieldGroup(tableLayout);

            Type.AddMemberGroup(group);
            return(group);
        }
Exemple #4
0
        /// <summary>
        /// Add constructors group.
        /// </summary>
        /// <returns>New group instance.</returns>
        public ConstructorGroup Constructors()
        {
            var group = new ConstructorGroup(Type);

            Type.AddMemberGroup(group);
            return(group);
        }
Exemple #5
0
        /// <summary>
        /// Add properties group.
        /// </summary>
        /// <param name="tableLayout">Group layout.</param>
        /// <returns>New group instance.</returns>
        public PropertyGroup Properties(bool tableLayout)
        {
            var group = new PropertyGroup(tableLayout);

            Type.AddMemberGroup(group);
            return(group);
        }
Exemple #6
0
        /// <summary>
        /// Add nested classes group group.
        /// </summary>
        /// <returns>New group instance.</returns>
        public ClassGroup Classes()
        {
            var group = new ClassGroup(Type);

            Type.AddMemberGroup(group);
            return(group);
        }