Skip to content

Commit

Permalink
Added TOC
Browse files Browse the repository at this point in the history
  • Loading branch information
roryprimrose committed May 11, 2020
1 parent cb0be72 commit 03e5ca8
Showing 1 changed file with 21 additions and 1 deletion.
22 changes: 21 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,28 @@ A library for easy generation of model classes

[![Actions Status](https://github.com/roryprimrose/ModelBuilder/workflows/CI/badge.svg)](https://github.com/roryprimrose/ModelBuilder/actions) [![Coverage Status](https://coveralls.io/repos/github/roryprimrose/ModelBuilder/badge.svg?branch=master)](https://coveralls.io/github/roryprimrose/ModelBuilder?branch=master)

- [Creating a model](#creating-a-model)
* [Constructor parameter matching](#constructor-parameter-matching)
- [Populating a model](#populating-a-model)
- [Changing the model after creation](#changing-the-model-after-creation)
- [Customizing the process](#customizing-the-process)
* [IBuildConfiguration](#ibuildconfiguration)
* [IConfigurationModule](#iconfigurationmodule)
* [IExecuteStrategy](#iexecutestrategy)
* [IConstructorResolver](#iconstructorresolver)
* [ICreationRule](#icreationrule)
* [IExecuteOrderRule](#iexecuteorderrule)
* [IIgnoreRule](#iignorerule)
* [IPostBuildAction](#ipostbuildaction)
* [IPropertyResolver](#ipropertyresolver)
* [ITypeCreator](#itypecreator)
* [TypeMappingRule](#typemappingrule)
* [ITypeResolver](#ityperesolver)
* [IValueGenerator](#ivaluegenerator)
- [Upgrading to 6.0.0](#upgrading-to-600)

## Creating a model
The static `Model` class provides the entry point to generating models. It supports creating new instances of classes, nested classes and populating variables.
The static `Model` class provides the entry point for generating models. It supports creating classes, structs and primitive types. It can also create complex object hierarchies.

```
var model = Model.Create<Person>();
Expand Down

0 comments on commit 03e5ca8

Please sign in to comment.