Arbor 3.7への更新
Arbor 3.6.x以前から3.7.0以降へアップデートする際に、コンパイルエラーや警告が発生する場合があります。
以下の項を確認の上、修正してください。
IInputSlotのメンバー変更
メソッド名の"Input"を削除。
| 旧メンバー名 | 新メンバー名 | 
|---|---|
| SetInputBranch | SetBranch | 
| RemoveInputBranch | RemoveBranch | 
| GetInputBranch | GetBranch | 
| IsConnectedInput | IsConnected | 
IOutputSlotのメンバー変更
メソッド名の"Output"を削除。
| 旧メンバー名 | 新メンバー名 | 
|---|---|
| AddOutputBranch | AddBranch | 
| RemoveOutputBranch | RemoveBranch | 
| GetOutputBranch | GetBranch | 
| IsConnectedOutput | IsConnected | 
メソッドをプロパティに変更。
| 旧メンバー | 新メンバー | 
|---|---|
| GetOutputBranchCountメソッド | branchCountプロパティ | 
RerouteSlotのメンバー変更
一部メンバーをObsoleteに変更。
| Obsoleteメンバー | 代替メンバー | 
|---|---|
| SetInputBranch(branch) | inputSlot.SetBranch(branch) | 
| RemoveInputBranch(branch) | inputSlot.RemoveBranch(branch) | 
| GetInputBranch() | inputSlot.GetBranch() | 
| IsConnectedInput(branch) | inputSlot.IsConnected(branch) | 
| AddOutputBranch(branch) | outputSlot.AddBranch(branch) | 
| RemoveOutputBranch(branch) | outputSlot.RemoveBranch(branch) | 
| GetOutputBranchCount() | outputSlot.branchCount | 
| GetOutputBranch(index) | outputSlot.GetBranch(index) | 
| IsConnectedOutput(branch) | outputSlot.IsConnected(branch) | 
Parameterのメンバー変更
一部メンバーをObsoleteに変更。
| Obsoleteメンバー | 代替メンバー | 
|---|---|
| GetVariable<TVariable>(ref TVariable value) | GetVariable<TVariable>(TVariable defaultValue) TryGetVariable<TVariable>(out TVariable) |