public string Generate(ITypeParsers typeParsers) { var valueAsString = typeParsers.Generate(Value); var paramterAsString = String.Format("/{0}:{1}", Name, valueAsString); if (valueAsString.Contains(" ")) { return("\"" + paramterAsString + "\""); } else { return(paramterAsString); } }
public virtual string Generate(ITypeParsers typeParsers) { return(GeneratedValue); }
public virtual void Parse(string parameterValue, ITypeParsers typeParsers) { }
public void Parse(string parameterValue, ITypeParsers typeParsers) { SetValue(typeParsers.Parse <T>(parameterValue)); }
public virtual string Generate(ITypeParsers typeParsers) { return GeneratedValue; }
public EnvironmentVariable(string name, ITypeParsers typeParsers) { Name = name; TypeParsers = typeParsers; }
public CommandLineTasksParametersGenerator(IParameterFinder parameterFinder, ITypeParsers typeParsers) { ParameterFinder = parameterFinder; TypeParsers = typeParsers; }
public CommandLineParameters(ITypeParsers typeParsers) { TypeParsers = typeParsers; RegisteredParameters = new Dictionary <string, IParameter>(); }