Class UserDefinedSpecification
Defines the connection specification for a user defined connection. This is only ever an InputSpecification, the DesignedSpecification that results will match the kind of connection specified by the UDC chosen here, or possibly something different if applying that connection as an input would result in a change (for example, a shear tab because a clip angle was chosen on a non-perpindicular beam connection).
Inherited Members
Namespace: DesignData.SDS2.Model
Assembly: DesignData.SDS2.Model.dll
Syntax
public sealed class UserDefinedSpecification : ConnectionSpecification
Constructors
UserDefinedSpecification()
A fresh UserDefinedSpecification. Don't forget to set the UserDefinedConnection property
Declaration
public UserDefinedSpecification()
Properties
UserDefinedConnection
The underlying definition selected for this user defined connection.
Declaration
public UserDefinedConnection UserDefinedConnection { get; set; }
Property Value
Type | Description |
---|---|
UserDefinedConnection |
Exceptions
Type | Condition |
---|---|
InvalidValueException | InvalidValueException will be thrown if this UDC isn't found in the job (this should only occur if there's been some kind of corruption or job switching, users shouldn't need to worry about catching this). It will also be thrown if the set UserDefinedConnection is a null reference. |
Methods
Dispose(bool)
Defines the connection specification for a user defined connection. This is only ever an InputSpecification, the DesignedSpecification that results will match the kind of connection specified by the UDC chosen here, or possibly something different if applying that connection as an input would result in a change (for example, a shear tab because a clip angle was chosen on a non-perpindicular beam connection).
Declaration
protected override void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
bool | disposing |