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.

Deleted “Input” in the method name.

Old member name New member name
SetInputBranch SetBranch
RemoveInputBranch RemoveBranch
GetInputBranch GetBranch
IsConnectedInput IsConnected

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

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)

Changed some members to Obsolete.

Obsolete member Alternate member
GetVariable<TVariable>(ref TVariable value) GetVariable<TVariable>(TVariable defaultValue)
TryGetVariable<TVariable>(out TVariable)