Visual Basic.NET サブアセンブリ モジュールを作成する

まず初めに、サブアセンブリのモジュールを作成します。C3DStockSubassemblies プロジェクトに新規モジュールを追加するか、独自の .NET サブアセンブリ プロジェクトを作成して、そこに新規クラス モジュールを追加することができます。新規プロジェクトでは、Visual Studio の「クラス ライブラリ」テンプレートを使用し、次のファイルを参照します。

プロジェクトには、CodeSpecific.vbSATemplate.vb および Utilties.vb も含めるようにしてください。

次のフレームワークを Visual Basic サブアセンブリ クラス モジュールに追加します。

Public Class UserDefinedSA
Inherits SATemplate
    ' Member Variables.
    Protected Overrides Sub GetLogicalNamesImplement(ByVal corridorState As Autodesk.Civil.Runtime.CorridorState)
        ' Todo
    End Sub
    Protected Overrides Sub GetInputParametersImplement(ByVal corridorState As CorridorState)
        ' Todo
    End Sub
    Protected Overrides Sub GetOutputParametersImplement(ByVal corridorState As CorridorState)
        ' Todo
    End Sub
    Protected Overrides Sub DrawImplement(ByVal corridorState As CorridorState)
         ' Todo
    End Sub
End Class

次の点に注意してください。