Updating to Arbor 3.7
When updating from Arbor 3.6.x or earlier to 3.7.0 or later, a compile error may occur.
Check and correct the following items.
Member change of IInputSlot
Deleted “Input” in the method name.
| Old member name | New member name | 
|---|---|
| SetInputBranch | SetBranch | 
| RemoveInputBranch | RemoveBranch | 
| GetInputBranch | GetBranch | 
| IsConnectedInput | IsConnected | 
Member change of IOutputSlot
Deleted “Output” in the method name.
| Old member name | New member name | 
|---|---|
| AddOutputBranch | AddBranch | 
| RemoveOutputBranch | RemoveBranch | 
| GetOutputBranch | GetBranch | 
| IsConnectedOutput | IsConnected | 
Change method to property.
| Old member | New member | 
|---|---|
| GetOutputBranchCount method | branchCount property | 
Member change of RerouteSlot
Changed some members to Obsolete.
| Obsolete memer | Alternate member | 
|---|---|
| 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) | 
Member change of Parameter
Changed some members to Obsolete.
| Obsolete member | Alternate member | 
|---|---|
| GetVariable<TVariable>(ref TVariable value) | GetVariable<TVariable>(TVariable defaultValue) TryGetVariable<TVariable>(out TVariable) |