noteSideEffect()

概要

Part+RuleName ペア間の従属関係を記録します。通常の操作では、Intent は "スロット" (注記を参照)間の従属関係を自動的に記録します。ルールの作成者によるアクションは必要ありません。ただし、従属関係を明示的に宣言することが望ましい場合もあります。一般的に、操作が Intent のコントロール外で行われる場合、または副作用によって行われる場合です。

注: パーツの「スロット」は、パーツ間の従属関係を記録するために保持される(仮想的な)場所です。技術的には、従属関係はパーツルールではなく、スロット間に保存されます。これが必要とされる理由は、パーツは参照されているルールを持たない場合があり、その場合も参照されていたという事実を記録する必要があるためです。

構文

noteSideEffect ( modifyingPart As Part, _
                 modifyingSlot As Name, _
                 modifiedPart As Part, _
                 modifiedSlot As Name ) As Integer 
引数 [タイプ] 説明
modifyingPart パーツ 修正の原因となるスロットを所有しているパーツです。
modifyingSlot [名前] 修正の原因となるスロットの名前です。
modifiedPart パーツ 修正されるパーツです。
modifiedSlot [名前] 修正されるスロットの名前です。