Class BooleanBase<T\>
Last update: 09.03.2026Namespace: VM.Managed.DAFUL.Builder
Assembly: VMBld.dll
public abstract class BooleanBase<T> : IBuilder where T : Builder, new()
Type Parameters
T
Inheritance
object ← BooleanBase<T>
Implements
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)
Constructors
BooleanBase()
protected BooleanBase()
Fields
m_bSuccess
protected bool m_bSuccess
Field Value
bool
m_bSym
protected bool m_bSym
Field Value
bool
Properties
Argument
protected virtual string Argument { get; }
Property Value
string
AvailableOperation
public bool AvailableOperation { get; set; }
Property Value
bool
BuildObject
public ObjectBase BuildObject { get; }
Property Value
ObjectBase
ExtraArgument
protected virtual string ExtraArgument { get; }
Property Value
string
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
string
Methods
Build(Document)
public virtual void Build(Document doc)
Parameters
doc Document
Build(Document, List<string>)
public void Build(Document docToAdd, List<string> lstSetPointKeys)
Parameters
docToAdd Document
lstSetPointKeys List<string>
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<Body>)
protected int CheckSymmetric(Document doc, List<Body> lstBody)
Parameters
doc Document
lstBody List<Body>
Returns
int
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
bool
Validate(IList<string>)
public virtual bool Validate(IList<string> lstErrorMessage)
Parameters
lstErrorMessage IList<string>
Returns
bool