C# Class ServiceClientGenerator.SimpleConstructorsModel

A model that represents the simple constructors of a structure. These constructors are specified in customizations Simple constructors are constructors that are added to request objects that take parameters to set members of the object. This allows for easier creation of these request objects.
Afficher le fichier Open project: aws/aws-sdk-net

Méthodes publiques

Méthode Description
CreateSimpleConstructors ( string className ) : bool

Determines if custom constructors need to be generated for the structure

GetFormMembers ( List form, IList operationMembers ) : List

A list of members for the structure that are used in the constructor form

GetSimpleParameters ( List form, IList operationMembers ) : string

Used to generate a string used to define the params for the constructor

Initialize ( TextReader reader ) : void

Sets the document root from a json text

SimpleConstructorsModel ( JsonData root ) : Json.LitJson

Creates a model for simple constructors for the structure. Used to customize the generation of the structure

Method Details

CreateSimpleConstructors() public méthode

Determines if custom constructors need to be generated for the structure
public CreateSimpleConstructors ( string className ) : bool
className string The name of the structure to check for
Résultat bool

GetFormMembers() public méthode

A list of members for the structure that are used in the constructor form
public GetFormMembers ( List form, IList operationMembers ) : List
form List A list of the member names used by the constructor form
operationMembers IList All of the members for the structure
Résultat List

GetSimpleParameters() public méthode

Used to generate a string used to define the params for the constructor
public GetSimpleParameters ( List form, IList operationMembers ) : string
form List List of member names for the constructor form
operationMembers IList All of the members of the structure
Résultat string

Initialize() public méthode

Sets the document root from a json text
public Initialize ( TextReader reader ) : void
reader TextReader The reader to get the json text from
Résultat void

SimpleConstructorsModel() public méthode

Creates a model for simple constructors for the structure. Used to customize the generation of the structure
public SimpleConstructorsModel ( JsonData root ) : Json.LitJson
root JsonData The json data that contains information about the customization
Résultat Json.LitJson