C# Класс ModelBuilder.ValueGeneratorBase

The ValueGeneratorBase class provides the base implementation for generating values.
Наследование: IValueGenerator
Показать файл Открыть проект

Открытые методы

Метод Описание
Generate ( Type type, string referenceName, LinkedList buildChain ) : object
IsSupported ( Type type, string referenceName, LinkedList buildChain ) : bool

Защищенные методы

Метод Описание
GenerateValue ( Type type, string referenceName, LinkedList buildChain ) : object

Generates a new value with the provided context.

VerifyGenerateRequest ( Type type, string referenceName, LinkedList buildChain ) : void

Verifies that the minimum required information has been provided in order to generate a value.

Описание методов

Generate() публичный Метод

public Generate ( Type type, string referenceName, LinkedList buildChain ) : object
type System.Type
referenceName string
buildChain LinkedList
Результат object

GenerateValue() защищенный абстрактный Метод

Generates a new value with the provided context.
protected abstract GenerateValue ( Type type, string referenceName, LinkedList buildChain ) : object
type System.Type The type of value to generate.
referenceName string Identifies the possible parameter or property name the value is intended for.
buildChain LinkedList The chain of instances built up to this point.
Результат object

IsSupported() публичный абстрактный Метод

public abstract IsSupported ( Type type, string referenceName, LinkedList buildChain ) : bool
type System.Type
referenceName string
buildChain LinkedList
Результат bool

VerifyGenerateRequest() защищенный Метод

Verifies that the minimum required information has been provided in order to generate a value.
The parameter is null. This generator does not support creating the requested value.
protected VerifyGenerateRequest ( Type type, string referenceName, LinkedList buildChain ) : void
type System.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.
Результат void