public Boolean Crossing(TParams value) { return base.Crossing(value); }
public bool Equals(TParams args) { return base.Equals(args); }
public static IEnumerable TDictionaryStringInt32Enum(TParams AParams, String AName) { if (AParams == null) return null; TDictionaryStringInt32 LList = AParams.AsTDictionaryStringInt32(AName); if(LList == null) return null; return TDictionaryStringInt32.Enum(LList); }
public static IEnumerable TListStringEnum(TParams AParams, String AName) { if (AParams == null) return null; TListString LList = AParams.AsTListString(AName); if(LList == null) return null; return TListString.Enum(LList); }
public static TParams New() { TParams result = new TParams(); result.Init(); return result; }
public static TParams Overwrite(TParams AStorage, TParams ALoad, String ALoadAliases, Char ALoadValueCondition = 'A') { if(AStorage == null && ALoad == null) return null; if(String.IsNullOrEmpty(ALoadAliases)) return AStorage; Boolean LNullStorage = (AStorage == null); if(LNullStorage) AStorage = TParams.New() ; AStorage.Load(ALoad, ALoadAliases, Pub.LoadValueConditionParser(ALoadValueCondition)); return (AStorage.Count > 0 || !LNullStorage) ? AStorage : null; }
public static String FormatMax(String AFormat, TParams AParams) { return INT.TParams.Format(AFormat, AParams); }
public void Read(System.IO.BinaryReader r) { if(OResult == null) OResult = TParams.New(); OResult.Read(r); }
public static object Evaluate(TParams AParams, String AExpression) { return Evaluate(AParams, AExpression, null); }
public static Boolean EvaluateBoolean(TParams AParams, String AExpression, Boolean ADefault) { return EvaluateBoolean(AParams, AExpression, ADefault, null); }
public static Boolean Equal(TParams AParams1, TParams AParams2) { if (AParams1 == null && AParams2 == null) return true; if (AParams1 == null || AParams2 == null) return false; return AParams1.Equals(AParams2); }
public static IEnumerable EnumAsText(TParams Params, String AStyle) { return Params.ListParamsAsText(AStyle); }
public static IEnumerable Enum(TParams Params) { return Params.ListParams(); }
public void Load(TParams ASource, String AAliases, Char ALoadValueCondition = 'A') { base.Load(ASource, AAliases, Pub.LoadValueConditionParser(ALoadValueCondition)); }
public static TParams Merge(TParams Value1, TParams Value2) { if(Value2 == null) return Value1; else if(Value1 == null) return Value2; Value1.MergeParams(Value2); return Value1; }
public void MergeParams(TParams value) { base.MergeParams(value); }
public void Init() { OResult = TParams.New(); }