Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class Boolean<T\>

Last update: 09.03.2026

Namespace: 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

IBuilder

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

string

ReserveToolBody

public bool ReserveToolBody { get; set; }

Property Value

bool

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

bool

DeleteToolBody()

protected override void DeleteToolBody()

Connect with Ansys