Saxonite v1.2.4.1
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using System.Linq;
|
||||
using Newtonsoft.Json;
|
||||
@@ -178,7 +179,7 @@ namespace Sarand.Net.Standard.Base.Bus
|
||||
if (ignoreDuplicates && values.Contains(sysId)) return;
|
||||
values.Add(sysId);
|
||||
}
|
||||
public static void AddIds(this List<SysId> values, List<SysId> sysIds, bool ignoreInvalid = true, bool ignoreDuplicates = true)
|
||||
public static void AddIds(this List<SysId> values, IEnumerable<SysId> sysIds, bool ignoreInvalid = true, bool ignoreDuplicates = true)
|
||||
{
|
||||
foreach (SysId id in sysIds)
|
||||
values.AddId(id, ignoreInvalid, ignoreDuplicates);
|
||||
|
||||
@@ -64,6 +64,19 @@ namespace Sarand.Net.Standard.Base.Dbas
|
||||
public bool IsNullable { get; set; } = false;
|
||||
public String Remarks { get; set; } = String.Empty;
|
||||
//-------------------------------------------------------------------
|
||||
// Format.
|
||||
public String GetFormat()
|
||||
{
|
||||
String dataType = StringUtil.OnEmpty(DataTypeNameNative, DataTypeName);
|
||||
String format = dataType;
|
||||
if (dataType.ContainsCI("char") || dataType.ContainsCI("bin"))
|
||||
{
|
||||
if (Size > 0) format += "(" + Size + ")";
|
||||
else format += "(max)";
|
||||
}
|
||||
return format;
|
||||
}
|
||||
//-------------------------------------------------------------------
|
||||
// Variable type and default - used in variable declaration.
|
||||
public String GetVariableTypeName()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user