Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class BushBase<TSetDirection, TSetOrientation\>

Last update: 09.03.2026

Namespace: VM.Managed.DAFUL.Builder.Force
Assembly: VMBldFB.dll

public class BushBase<TSetDirection, TSetOrientation> : Connector<Bush, PropertyBush, OnePointPosition, TSetDirection, TSetOrientation>, IBuilder where TSetDirection : IConnectorDirection, new() where TSetOrientation : IConnectorOrientation, new()

Type Parameters

TSetDirection

TSetOrientation

Inheritance

object ← BuilderBase<Bush> ← BuilderSymmetric<Bush> ← BuilderNamed<Bush> ← Connector<Bush, PropertyBush, OnePointPosition, TSetDirection, TSetOrientation> ← BushBase<TSetDirection, TSetOrientation>

Implements

IBuilder

Inherited Members

Connector<Bush, PropertyBush, OnePointPosition, TSetDirection, TSetOrientation>.HookBeforeReplace(Property), Connector<Bush, PropertyBush, OnePointPosition, TSetDirection, TSetOrientation>.OnPostBuild(ObjectBase, Document), Connector<Bush, PropertyBush, OnePointPosition, TSetDirection, TSetOrientation>.OnPostAddDoc(ObjectBase), Connector<Bush, PropertyBush, OnePointPosition, TSetDirection, TSetOrientation>.BaseConnectable, Connector<Bush, PropertyBush, OnePointPosition, TSetDirection, TSetOrientation>.ActionConnectable, Connector<Bush, PropertyBush, OnePointPosition, TSetDirection, TSetOrientation>.AddToDoc, Connector<Bush, PropertyBush, OnePointPosition, TSetDirection, TSetOrientation>.BuildObject, BuilderNamed<Bush>.OnPostBuild(ObjectBase, Document), BuilderNamed<Bush>.CheckUnit(Document3D, Document3D, string), BuilderNamed<Bush>.Name, BuilderSymmetric<Bush>.Build(Document), BuilderSymmetric<Bush>.Symmetric, BuilderSymmetric<Bush>.CurrentSymmetric, BuilderBase<Bush>.m_bSuccess, BuilderBase<Bush>.Build(Document), BuilderBase<Bush>.Build(Document, List<string>), BuilderBase<Bush>.Validate(IList<string>), BuilderBase<Bush>.Success(), BuilderBase<Bush>.OnPostBuild(ObjectBase, Document), BuilderBase<Bush>.OnFinalBuild(string, Document), BuilderBase<Bush>.OnObjectChangeBuild(string, Document), BuilderBase<Bush>.OnPostAddDoc(ObjectBase), BuilderBase<Bush>.Parameters, BuilderBase<Bush>.AddToDoc, BuilderBase<Bush>.UseChangedObject, BuilderBase<Bush>.SetPointKey, BuilderBase<Bush>.BuildObject, BuilderBase<Bush>.BuildDocument, BuilderBase<Bush>.UseInterface, BuilderBase<Bush>.ErrorMessage

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)

Constructors

BushBase()

public BushBase()

Properties

PropertyFilePath

public string PropertyFilePath { get; set; }

Property Value

string

Methods

HookBeforeReplace(Property)

protected override void HookBeforeReplace(Property propertyOriginal)

Parameters

propertyOriginal Property

OnPostAddDoc(ObjectBase)

protected override void OnPostAddDoc(ObjectBase ob)

Parameters

ob ObjectBase

Connect with Ansys