Class Boolean<T\>
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Builder
Assembly: VMBld.dll
public abstract class Boolean<T> : BooleanBase<T>, IBuilder where T : Builder, new()
Type Parameters
T
Inheritance
object ← BooleanBase<T> ← Boolean<T>
Implements
Inherited Members
BooleanBase<T>.m_bSuccess, BooleanBase<T>.m_bSym, BooleanBase<T>.Validate(IList<string>), BooleanBase<T>.BuildCoreCore(Document), BooleanBase<T>.Build(Document), BooleanBase<T>.Build(Document, List<string>), BooleanBase<T>.Success(), BooleanBase<T>.BuildTargetTool(Builder, Builder), BooleanBase<T>.GetSymmetricBuilder(Builder), BooleanBase<T>.GetSymmetricBody(Body), BooleanBase<T>.SetSymmetricBuilder(Builder, Builder), BooleanBase<T>.NullSymmetricBuilder(Builder), BooleanBase<T>.DeleteToolAllBody(), BooleanBase<T>.DeleteToolBody(), BooleanBase<T>.RemoveBody(Body), BooleanBase<T>.CheckSymmetric(Document, List<Body>), BooleanBase<T>.DeserializeBuilder(Builder), BooleanBase<T>.TargetConnectable, BooleanBase<T>.ToolConnectable, BooleanBase<T>.Type, BooleanBase<T>.Argument, BooleanBase<T>.ExtraArgument, BooleanBase<T>.Parameters, BooleanBase<T>.AvailableOperation, BooleanBase<T>.BuildObject
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)
Constructors
Boolean()
protected Boolean()
Fields
m_ToolConnectables
protected Body[] m_ToolConnectables
Field Value
Body[]
Properties
Argument
protected override string Argument { get; }
Property Value
ReserveToolBody
public bool ReserveToolBody { get; set; }
Property Value
ToolBodiesName
public string[] ToolBodiesName { get; set; }
Property Value
string[]
ToolConnectable
public override Body ToolConnectable { get; }
Property Value
Body
Methods
Build(Document)
public override void Build(Document doc)
Parameters
doc Document
BuildTargetTool(Builder, Builder[])
protected virtual void BuildTargetTool(Builder buiTarget, Builder[] buiTool)
Parameters
buiTarget Builder
buiTool Builder[]
BuildTargetTool(Builder, Builder)
protected override void BuildTargetTool(Builder buiTarget, Builder buiTool)
Parameters
buiTarget Builder
buiTool Builder
CheckValid(Document, List<Body>)
protected virtual bool CheckValid(Document doc, List<Body> lstBodies)
Parameters
doc Document
lstBodies List<Body>
Returns
DeleteToolBody()
protected override void DeleteToolBody()