C# Class DotNetMigrations.Core.CommandArguments

Inheritance: IArguments
Afficher le fichier Open project: jpoehls/dotnetmigrations

Méthodes publiques

Méthode Description
GetArgumentProperties ( Type type ) : ArgumentAttribute>.Dictionary

Gets all properties that have ArgumentAttribute's and returns then in a dictionary.

Parse ( ArgumentSet args ) : void

Méthodes protégées

Méthode Description
CommandArguments ( ) : System

Private Methods

Méthode Description
AddErrorMessage ( string errorMessage ) : void
AssignAnonymousArguments ( IEnumerable anonymousArgs, ArgumentAttribute>.Dictionary properties ) : void
AssignNamedArguments ( string>.IEnumerable namedArgs, ArgumentAttribute>.Dictionary properties ) : void
SetPropertyValue ( PropertyInfo property, string value ) : void
Validate ( IEnumerable properties ) : void

Method Details

CommandArguments() protected méthode

protected CommandArguments ( ) : System
Résultat System

GetArgumentProperties() public static méthode

Gets all properties that have ArgumentAttribute's and returns then in a dictionary.
public static GetArgumentProperties ( Type type ) : ArgumentAttribute>.Dictionary
type System.Type
Résultat ArgumentAttribute>.Dictionary

Parse() public méthode

public Parse ( ArgumentSet args ) : void
args ArgumentSet
Résultat void