Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class BooleanBase<T\>

Last update: 16.07.2025

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

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

Type Parameters

T

Inheritance

objectBooleanBase

Implements

IBuilder

Extension Methods

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

PickedResult[]

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)

public void Build(Document docToAdd, List<string> lstSetPointKeys)

Parameters

docToAdd Document

lstSetPointKeys Liststring&gt;

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

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)

public virtual bool Validate(IList<string> lstErrorMessage)

Parameters

lstErrorMessage IListstring&gt;

Returns

bool

Connect with Ansys