Class Connector<T, TProp, TSetPositon, TSetDirection, TSetOrientation\>
Last update: 09.03.2026Namespace: 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
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