Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class Connector<T, TProp, TSetPositon, TSetDirection, TSetOrientation\>

Last update: 09.03.2026

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

public class Connector<T, TProp, TSetPositon, TSetDirection, TSetOrientation> : BuilderNamed<T>, IBuilder where T : Connector<TProp>, new() where TProp : Property, IArgument, new() where TSetPositon : IConnectorPosition, new() where TSetDirection : IConnectorDirection, new() where TSetOrientation : IConnectorOrientation, new()

Type Parameters

T

TProp

TSetPositon

TSetDirection

TSetOrientation

Inheritance

object ← BuilderBase<T> ← BuilderSymmetric<T> ← BuilderNamed<T> ← Connector<T, TProp, TSetPositon, TSetDirection, TSetOrientation>

Implements

IBuilder

Inherited Members

BuilderNamed<T>.OnPostBuild(ObjectBase, Document), BuilderNamed<T>.CheckUnit(Document3D, Document3D, string), BuilderNamed<T>.Name, BuilderSymmetric<T>.Build(Document), BuilderSymmetric<T>.Symmetric, BuilderSymmetric<T>.CurrentSymmetric, BuilderBase<T>.m_bSuccess, BuilderBase<T>.Build(Document), BuilderBase<T>.Build(Document, List<string>), BuilderBase<T>.Validate(IList<string>), BuilderBase<T>.Success(), BuilderBase<T>.OnPostBuild(ObjectBase, Document), BuilderBase<T>.OnFinalBuild(string, Document), BuilderBase<T>.OnObjectChangeBuild(string, Document), BuilderBase<T>.OnPostAddDoc(ObjectBase), BuilderBase<T>.Parameters, BuilderBase<T>.AddToDoc, BuilderBase<T>.UseChangedObject, BuilderBase<T>.SetPointKey, BuilderBase<T>.BuildObject, BuilderBase<T>.BuildDocument, BuilderBase<T>.UseInterface, BuilderBase<T>.ErrorMessage

Extension Methods

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

Constructors

Connector()

public Connector()

Properties

ActionConnectable

public IConnectable ActionConnectable { get; }

Property Value

IConnectable

AddToDoc

protected override bool AddToDoc { get; }

Property Value

bool

BaseConnectable

public IConnectable BaseConnectable { get; }

Property Value

IConnectable

BuildObject

public override ObjectBase BuildObject { get; }

Property Value

ObjectBase

Methods

HookBeforeReplace(Property)

protected virtual void HookBeforeReplace(Property propertyOriginal)

Parameters

propertyOriginal Property

OnPostAddDoc(ObjectBase)

protected override void OnPostAddDoc(ObjectBase ob)

Parameters

ob ObjectBase

OnPostBuild(ObjectBase, Document)

protected override bool OnPostBuild(ObjectBase obCreated, Document doc)

Parameters

obCreated ObjectBase

doc Document

Returns

bool

Connect with Ansys