public void AddParameter(eParameterType type, string name) { if (Parameters.Exists(c => c.Name == name)) throw new Exception("Parametro já existe"); var param = new Parameter(type, name); Parameters.Add(param); SetEventAddParam(param); }
public void AddParameter(eParameterType type, string name) { if (Parameters.Exists(c => c.Name == name)) { throw new Exception("Parametro já existe"); } var param = new Parameter(type, name); Parameters.Add(param); SetEventAddParam(param); }
public static string GetName(eParameterType parameter) { string Name = String.Empty; ; switch (parameter) { case eParameterType.eDate: Name = "DATE"; break; case eParameterType.eString: Name = "MERGEFIELD"; break; default: Name = "MERGEFIELD"; break; } return Name; }
public static string GetName(eParameterType parameter) { string Name = String.Empty;; switch (parameter) { case eParameterType.eDate: Name = "DATE"; break; case eParameterType.eString: Name = "MERGEFIELD"; break; default: Name = "MERGEFIELD"; break; } return(Name); }
public Parameter(string name, UnityEngine.Object value) : this(name) { this._objectValue = value; _paramType = eParameterType.Object; }
public Parameter(string name, string value) : this(name) { this._stringValue = value; _paramType = eParameterType.String; }
public Parameter(string name, float value) : this(name) { this._floatValue = value; _paramType = eParameterType.Float; }
public Parameter(string name, int value) : this(name) { this._intValue = value; _paramType = eParameterType.Int; }
public Parameter(string name, bool value) : this(name) { this._boolValue = value; _paramType = eParameterType.Bool; }
public Parameter(eParameterType Type, string Name) { this.Type = Type; this.Name = Name; }
/// <summary>Gets the <see cref="Type"/> instance which represents the <paramref name="parameterType"/>, /// i.e. converts a <see cref="eParameterType"/> into a .NET <see cref="Type"/> representation. /// </summary> /// <param name="parameterType">The type of the parameter in its <see cref="eParameterType"/> representation.</param> /// <returns>The <see cref="Type"/> representation of the <paramref name="parameterType"/>.</returns> public static Type GetParameterType(eParameterType parameterType) { return(sm_ParameterTypeMapping[parameterType]); }
/// <summary> /// Constructor for Str_Parameters /// </summary> /// <param name="pName"></param> /// <param name="pValue"></param> public Str_Parameters(string pName, object pValue) { Name = pName; Value = pValue; Size = 0; Scale = 0; Precision = 0; Type = eParameterType.None; }