Class BooleanBase<T\>
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Builder
Assembly: VMBld.dll
public abstract class BooleanBase<t> : IBuilder where T : Builder, new()
Type Parameters
T
Inheritance
Implements
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
BooleanBase()
protected BooleanBase()
Fields
m_bSuccess
protected bool m_bSuccess
Field Value
m_bSym
protected bool m_bSym
Field Value
Properties
Argument
protected virtual string Argument { get; }
Property Value
AvailableOperation
public bool AvailableOperation { get; set; }
Property Value
BuildObject
public ObjectBase BuildObject { get; }
Property Value
ObjectBase
ExtraArgument
protected virtual string ExtraArgument { get; }
Property Value
Parameters
public PickedResult[] Parameters { get; set; }
Property Value
TargetConnectable
public virtual Body TargetConnectable { get; }
Property Value
Body
ToolConnectable
public virtual Body ToolConnectable { get; }
Property Value
Body
Type
protected abstract string Type { get; }
Property Value
Methods
Build(Document)
public virtual void Build(Document doc)
Parameters
doc Document
Build(Document, List)
public void Build(Document docToAdd, List<string> lstSetPointKeys)
Parameters
docToAdd Document
lstSetPointKeys Liststring>
BuildCoreCore(Document)
protected void BuildCoreCore(Document doc)
Parameters
doc Document
BuildTargetTool(Builder, Builder)
protected virtual void BuildTargetTool(Builder buiTarget, Builder buiTool)
Parameters
buiTarget Builder
buiTool Builder
CheckSymmetric(Document, List)
protected int CheckSymmetric(Document doc, List<body> lstBody)
Parameters
doc Document
lstBody List
Returns
DeleteToolAllBody()
protected void DeleteToolAllBody()
DeleteToolBody()
protected virtual void DeleteToolBody()
DeserializeBuilder(Builder)
protected Builder DeserializeBuilder(Builder builder)
Parameters
builder Builder
Returns
Builder
GetSymmetricBody(Body)
protected Body GetSymmetricBody(Body bodyTarget)
Parameters
bodyTarget Body
Returns
Body
GetSymmetricBuilder(Builder)
protected Builder GetSymmetricBuilder(Builder buiTarget)
Parameters
buiTarget Builder
Returns
Builder
NullSymmetricBuilder(Builder)
protected void NullSymmetricBuilder(Builder buiTarget)
Parameters
buiTarget Builder
RemoveBody(Body)
protected void RemoveBody(Body body)
Parameters
body Body
SetSymmetricBuilder(Builder, Builder)
protected void SetSymmetricBuilder(Builder buiTarget, Builder buiValue)
Parameters
buiTarget Builder
buiValue Builder
Success()
public bool Success()
Returns
Validate(IList)
public virtual bool Validate(IList<string> lstErrorMessage)
Parameters
lstErrorMessage IListstring>