Method | Description | |
---|---|---|
CanCreate ( |
||
CanPopulate ( |
||
Create ( |
||
Populate ( object instance, IExecuteStrategy executeStrategy ) : object |
Method | Description | |
---|---|---|
CreateInstance ( |
Creates an instance of the type with the specified arguments.
|
|
PopulateInstance ( object instance, IExecuteStrategy executeStrategy ) : object |
Populates the specified instance using an execution strategy.
|
|
VerifyCreateRequest ( |
Verifies that the minimum required information has been provided in order to create an instance.
|
|
VerifyPopulateRequest ( |
Verifies that the minimum required information has been provided in order to populate an instance.
|
public CanCreate ( |
||
type | ||
referenceName | string | |
buildChain | LinkedList | |
return | bool |
public CanPopulate ( |
||
type | ||
referenceName | string | |
buildChain | LinkedList | |
return | bool |
public Create ( |
||
type | ||
referenceName | string | |
buildChain | LinkedList | |
return | object |
protected abstract CreateInstance ( |
||
type | The type of instance to create. | |
referenceName | string | Identifies the possible parameter or property name the instance is intended for. |
buildChain | LinkedList | The chain of instances built up to this point. |
return | object |
public Populate ( object instance, IExecuteStrategy executeStrategy ) : object | ||
instance | object | |
executeStrategy | IExecuteStrategy | |
return | object |
protected abstract PopulateInstance ( object instance, IExecuteStrategy executeStrategy ) : object | ||
instance | object | The instance to populate. |
executeStrategy | IExecuteStrategy | The execution strategy. |
return | object |
protected VerifyCreateRequest ( |
||
type | The type of value to generate. | |
referenceName | string | Identifies the possible parameter or property name this value is intended for. |
buildChain | LinkedList | The chain of instances built up to this point. |
return | void |
protected VerifyPopulateRequest ( |
||
type | The type to evaluate. | |
referenceName | string | Identifies the possible parameter or property name the instance is intended for. |
buildChain | LinkedList | The chain of instances built up to this point. |
return | void |