Show / Hide Table of Contents

    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).

    Inheritance
    object
    ConnectionSpecification
    UserDefinedSpecification
    Inherited Members
    object.GetType()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    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
    Overrides
    ConnectionSpecification.Dispose(bool)
    Back to top