Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class Boolean<T\>

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL.Builder
Assembly: VMBld.dll

public abstract class Boolean<t> : BooleanBase<t>, IBuilder where T : Builder, new()

Type Parameters

T

Inheritance

objectBooleanBaseBoolean

Implements

IBuilder

Inherited Members

BooleanBase.m_bSuccess, BooleanBase.m_bSym, BooleanBase.Validate(IList), BooleanBase.BuildCoreCore(Document), BooleanBase.Build(Document), BooleanBase.Build(Document, List), BooleanBase.Success(), BooleanBase.BuildTargetTool(Builder, Builder), BooleanBase.GetSymmetricBuilder(Builder), BooleanBase.GetSymmetricBody(Body), BooleanBase.SetSymmetricBuilder(Builder, Builder), BooleanBase.NullSymmetricBuilder(Builder), BooleanBase.DeleteToolAllBody(), BooleanBase.DeleteToolBody(), BooleanBase.RemoveBody(Body), BooleanBase.CheckSymmetric(Document, List), BooleanBase.DeserializeBuilder(Builder), BooleanBase.TargetConnectable, BooleanBase.ToolConnectable, BooleanBase.Type, BooleanBase.Argument, BooleanBase.ExtraArgument, BooleanBase.Parameters, BooleanBase.AvailableOperation, BooleanBase.BuildObject

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(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)

protected virtual bool CheckValid(Document doc, List<body> lstBodies)

Parameters

doc Document

lstBodies List

Returns

bool

DeleteToolBody()

protected override void DeleteToolBody()

Connect with Ansys