Skip to content

ISIAPINetworkCCGSequence Interface

Namespace: SIDRASolutions.SI.API
Assembly: SIDRASolutions.SI.API.dll COM CLSID: BF82040F-AE5D-4968-8776-7EF476FF4940

Declaration

[Guid("BF82040F-AE5D-4968-8776-7EF476FF4940")]
public interface ISIAPINetworkCCGSequence

Get an instance

// Navigate to the ISIAPINetworkCCGSequence you need via the ISIAPI tree.
// See ISIAPI for the activation root.
var networkCCGSequence = /* ... */;
' Navigate to the ISIAPINetworkCCGSequence you need via the ISIAPI tree.
' See ISIAPI for the activation root.
Dim networkCCGSequence As ISIAPINetworkCCGSequence = Nothing
# Navigate to the ISIAPINetworkCCGSequence you need via the ISIAPI tree.
# See ISIAPI for the activation root.
networkCCGSequence = ...
# Navigate to the ISIAPINetworkCCGSequence you need via the ISIAPI tree.
# See ISIAPI for the activation root.
$networkCCGSequence = $null

Properties

Name

string Name { get; set; }

Type string

Code samples
string name = networkCCGSequence.Name;
networkCCGSequence.Name = @"Example";
Dim name As String = networkCCGSequence.Name
networkCCGSequence.Name = "Example"
name = networkCCGSequence.Name
networkCCGSequence.Name = r"Example"
$name = $networkCCGSequence.Name
$networkCCGSequence.Name = "Example"

Position

The Sequence Position in the Netowrk CCG's Sequences collection. It is a zero-base integer.

int Position { get; }

Type int

Code samples
int position = networkCCGSequence.Position;
Dim position As Integer = networkCCGSequence.Position
position = networkCCGSequence.Position
$position = $networkCCGSequence.Position

Is_selected

bool Is_selected { get; set; }

Type bool

Code samples
bool is_selected = networkCCGSequence.Is_selected;
networkCCGSequence.Is_selected = true;
Dim is_selected As Boolean = networkCCGSequence.Is_selected
networkCCGSequence.Is_selected = true
is_selected = networkCCGSequence.Is_selected
networkCCGSequence.Is_selected = True
$is_selected = $networkCCGSequence.Is_selected
$networkCCGSequence.Is_selected = $true

Cycle_time_option

Cycle Time Option

int Cycle_time_option { get; set; }

Type int

Value

One of:

  • 0 - Practical Cycle Time
  • 1 - Optimum Cycle Time
  • 2 - User-Given Cycle Time
  • 3 - User-Given Phase Time
  • 4 - Optimum Maximum Green Settings
Code samples
int cycle_time_option = networkCCGSequence.Cycle_time_option;
networkCCGSequence.Cycle_time_option = 0;
Dim cycle_time_option As Integer = networkCCGSequence.Cycle_time_option
networkCCGSequence.Cycle_time_option = 0
cycle_time_option = networkCCGSequence.Cycle_time_option
networkCCGSequence.Cycle_time_option = 0
$cycle_time_option = $networkCCGSequence.Cycle_time_option
$networkCCGSequence.Cycle_time_option = 0

Practical_max_cycle_time

float Practical_max_cycle_time { get; set; }

Type float

Code samples
float practical_max_cycle_time = networkCCGSequence.Practical_max_cycle_time;
networkCCGSequence.Practical_max_cycle_time = 0.0;
Dim practical_max_cycle_time As Single = networkCCGSequence.Practical_max_cycle_time
networkCCGSequence.Practical_max_cycle_time = 0.0
practical_max_cycle_time = networkCCGSequence.Practical_max_cycle_time
networkCCGSequence.Practical_max_cycle_time = 0.0
$practical_max_cycle_time = $networkCCGSequence.Practical_max_cycle_time
$networkCCGSequence.Practical_max_cycle_time = 0.0

Practical_cycle_rounding_applied

bool Practical_cycle_rounding_applied { get; set; }

Type bool

Code samples
bool practical_cycle_rounding_applied = networkCCGSequence.Practical_cycle_rounding_applied;
networkCCGSequence.Practical_cycle_rounding_applied = true;
Dim practical_cycle_rounding_applied As Boolean = networkCCGSequence.Practical_cycle_rounding_applied
networkCCGSequence.Practical_cycle_rounding_applied = true
practical_cycle_rounding_applied = networkCCGSequence.Practical_cycle_rounding_applied
networkCCGSequence.Practical_cycle_rounding_applied = True
$practical_cycle_rounding_applied = $networkCCGSequence.Practical_cycle_rounding_applied
$networkCCGSequence.Practical_cycle_rounding_applied = $true

Practical_cycle_rounding

int Practical_cycle_rounding { get; set; }

Type int

Code samples
int practical_cycle_rounding = networkCCGSequence.Practical_cycle_rounding;
networkCCGSequence.Practical_cycle_rounding = 0;
Dim practical_cycle_rounding As Integer = networkCCGSequence.Practical_cycle_rounding
networkCCGSequence.Practical_cycle_rounding = 0
practical_cycle_rounding = networkCCGSequence.Practical_cycle_rounding
networkCCGSequence.Practical_cycle_rounding = 0
$practical_cycle_rounding = $networkCCGSequence.Practical_cycle_rounding
$networkCCGSequence.Practical_cycle_rounding = 0

Optimum_cycle_time_lower_user

bool Optimum_cycle_time_lower_user { get; set; }

Type bool

Code samples
bool optimum_cycle_time_lower_user = networkCCGSequence.Optimum_cycle_time_lower_user;
networkCCGSequence.Optimum_cycle_time_lower_user = true;
Dim optimum_cycle_time_lower_user As Boolean = networkCCGSequence.Optimum_cycle_time_lower_user
networkCCGSequence.Optimum_cycle_time_lower_user = true
optimum_cycle_time_lower_user = networkCCGSequence.Optimum_cycle_time_lower_user
networkCCGSequence.Optimum_cycle_time_lower_user = True
$optimum_cycle_time_lower_user = $networkCCGSequence.Optimum_cycle_time_lower_user
$networkCCGSequence.Optimum_cycle_time_lower_user = $true

Optimum_cycle_time_lower

int Optimum_cycle_time_lower { get; set; }

Type int

Code samples
int optimum_cycle_time_lower = networkCCGSequence.Optimum_cycle_time_lower;
networkCCGSequence.Optimum_cycle_time_lower = 0;
Dim optimum_cycle_time_lower As Integer = networkCCGSequence.Optimum_cycle_time_lower
networkCCGSequence.Optimum_cycle_time_lower = 0
optimum_cycle_time_lower = networkCCGSequence.Optimum_cycle_time_lower
networkCCGSequence.Optimum_cycle_time_lower = 0
$optimum_cycle_time_lower = $networkCCGSequence.Optimum_cycle_time_lower
$networkCCGSequence.Optimum_cycle_time_lower = 0

Optimum_cycle_time_upper

int Optimum_cycle_time_upper { get; set; }

Type int

Code samples
int optimum_cycle_time_upper = networkCCGSequence.Optimum_cycle_time_upper;
networkCCGSequence.Optimum_cycle_time_upper = 0;
Dim optimum_cycle_time_upper As Integer = networkCCGSequence.Optimum_cycle_time_upper
networkCCGSequence.Optimum_cycle_time_upper = 0
optimum_cycle_time_upper = networkCCGSequence.Optimum_cycle_time_upper
networkCCGSequence.Optimum_cycle_time_upper = 0
$optimum_cycle_time_upper = $networkCCGSequence.Optimum_cycle_time_upper
$networkCCGSequence.Optimum_cycle_time_upper = 0

Optimum_cycle_time_increment

int Optimum_cycle_time_increment { get; set; }

Type int

Code samples
int optimum_cycle_time_increment = networkCCGSequence.Optimum_cycle_time_increment;
networkCCGSequence.Optimum_cycle_time_increment = 0;
Dim optimum_cycle_time_increment As Integer = networkCCGSequence.Optimum_cycle_time_increment
networkCCGSequence.Optimum_cycle_time_increment = 0
optimum_cycle_time_increment = networkCCGSequence.Optimum_cycle_time_increment
networkCCGSequence.Optimum_cycle_time_increment = 0
$optimum_cycle_time_increment = $networkCCGSequence.Optimum_cycle_time_increment
$networkCCGSequence.Optimum_cycle_time_increment = 0

Optimum_cycle_time_perf_measure

int Optimum_cycle_time_perf_measure { get; set; }

Type int

Code samples
int optimum_cycle_time_perf_measure = networkCCGSequence.Optimum_cycle_time_perf_measure;
networkCCGSequence.Optimum_cycle_time_perf_measure = 0;
Dim optimum_cycle_time_perf_measure As Integer = networkCCGSequence.Optimum_cycle_time_perf_measure
networkCCGSequence.Optimum_cycle_time_perf_measure = 0
optimum_cycle_time_perf_measure = networkCCGSequence.Optimum_cycle_time_perf_measure
networkCCGSequence.Optimum_cycle_time_perf_measure = 0
$optimum_cycle_time_perf_measure = $networkCCGSequence.Optimum_cycle_time_perf_measure
$networkCCGSequence.Optimum_cycle_time_perf_measure = 0

Optimum_cycle_time_optim_method

int Optimum_cycle_time_optim_method { get; set; }

Type int

Code samples
int optimum_cycle_time_optim_method = networkCCGSequence.Optimum_cycle_time_optim_method;
networkCCGSequence.Optimum_cycle_time_optim_method = 0;
Dim optimum_cycle_time_optim_method As Integer = networkCCGSequence.Optimum_cycle_time_optim_method
networkCCGSequence.Optimum_cycle_time_optim_method = 0
optimum_cycle_time_optim_method = networkCCGSequence.Optimum_cycle_time_optim_method
networkCCGSequence.Optimum_cycle_time_optim_method = 0
$optimum_cycle_time_optim_method = $networkCCGSequence.Optimum_cycle_time_optim_method
$networkCCGSequence.Optimum_cycle_time_optim_method = 0

Optimum_max_green_percent_lower

int Optimum_max_green_percent_lower { get; set; }

Type int

Code samples
int optimum_max_green_percent_lower = networkCCGSequence.Optimum_max_green_percent_lower;
networkCCGSequence.Optimum_max_green_percent_lower = 0;
Dim optimum_max_green_percent_lower As Integer = networkCCGSequence.Optimum_max_green_percent_lower
networkCCGSequence.Optimum_max_green_percent_lower = 0
optimum_max_green_percent_lower = networkCCGSequence.Optimum_max_green_percent_lower
networkCCGSequence.Optimum_max_green_percent_lower = 0
$optimum_max_green_percent_lower = $networkCCGSequence.Optimum_max_green_percent_lower
$networkCCGSequence.Optimum_max_green_percent_lower = 0

Optimum_max_green_percent_upper

int Optimum_max_green_percent_upper { get; set; }

Type int

Code samples
int optimum_max_green_percent_upper = networkCCGSequence.Optimum_max_green_percent_upper;
networkCCGSequence.Optimum_max_green_percent_upper = 0;
Dim optimum_max_green_percent_upper As Integer = networkCCGSequence.Optimum_max_green_percent_upper
networkCCGSequence.Optimum_max_green_percent_upper = 0
optimum_max_green_percent_upper = networkCCGSequence.Optimum_max_green_percent_upper
networkCCGSequence.Optimum_max_green_percent_upper = 0
$optimum_max_green_percent_upper = $networkCCGSequence.Optimum_max_green_percent_upper
$networkCCGSequence.Optimum_max_green_percent_upper = 0

Optimum_max_green_percent_increment

int Optimum_max_green_percent_increment { get; set; }

Type int

Code samples
int optimum_max_green_percent_increment = networkCCGSequence.Optimum_max_green_percent_increment;
networkCCGSequence.Optimum_max_green_percent_increment = 0;
Dim optimum_max_green_percent_increment As Integer = networkCCGSequence.Optimum_max_green_percent_increment
networkCCGSequence.Optimum_max_green_percent_increment = 0
optimum_max_green_percent_increment = networkCCGSequence.Optimum_max_green_percent_increment
networkCCGSequence.Optimum_max_green_percent_increment = 0
$optimum_max_green_percent_increment = $networkCCGSequence.Optimum_max_green_percent_increment
$networkCCGSequence.Optimum_max_green_percent_increment = 0

Optimum_max_green_perf_measure

int Optimum_max_green_perf_measure { get; set; }

Type int

Code samples
int optimum_max_green_perf_measure = networkCCGSequence.Optimum_max_green_perf_measure;
networkCCGSequence.Optimum_max_green_perf_measure = 0;
Dim optimum_max_green_perf_measure As Integer = networkCCGSequence.Optimum_max_green_perf_measure
networkCCGSequence.Optimum_max_green_perf_measure = 0
optimum_max_green_perf_measure = networkCCGSequence.Optimum_max_green_perf_measure
networkCCGSequence.Optimum_max_green_perf_measure = 0
$optimum_max_green_perf_measure = $networkCCGSequence.Optimum_max_green_perf_measure
$networkCCGSequence.Optimum_max_green_perf_measure = 0

Optimum_max_green_optim_method

int Optimum_max_green_optim_method { get; set; }

Type int

Code samples
int optimum_max_green_optim_method = networkCCGSequence.Optimum_max_green_optim_method;
networkCCGSequence.Optimum_max_green_optim_method = 0;
Dim optimum_max_green_optim_method As Integer = networkCCGSequence.Optimum_max_green_optim_method
networkCCGSequence.Optimum_max_green_optim_method = 0
optimum_max_green_optim_method = networkCCGSequence.Optimum_max_green_optim_method
networkCCGSequence.Optimum_max_green_optim_method = 0
$optimum_max_green_optim_method = $networkCCGSequence.Optimum_max_green_optim_method
$networkCCGSequence.Optimum_max_green_optim_method = 0

Variable_phasing_perf_measure

int Variable_phasing_perf_measure { get; set; }

Type int

Code samples
int variable_phasing_perf_measure = networkCCGSequence.Variable_phasing_perf_measure;
networkCCGSequence.Variable_phasing_perf_measure = 0;
Dim variable_phasing_perf_measure As Integer = networkCCGSequence.Variable_phasing_perf_measure
networkCCGSequence.Variable_phasing_perf_measure = 0
variable_phasing_perf_measure = networkCCGSequence.Variable_phasing_perf_measure
networkCCGSequence.Variable_phasing_perf_measure = 0
$variable_phasing_perf_measure = $networkCCGSequence.Variable_phasing_perf_measure
$networkCCGSequence.Variable_phasing_perf_measure = 0

Usergiven_cycle_time

float Usergiven_cycle_time { get; set; }

Type float

Code samples
float usergiven_cycle_time = networkCCGSequence.Usergiven_cycle_time;
networkCCGSequence.Usergiven_cycle_time = 0.0;
Dim usergiven_cycle_time As Single = networkCCGSequence.Usergiven_cycle_time
networkCCGSequence.Usergiven_cycle_time = 0.0
usergiven_cycle_time = networkCCGSequence.Usergiven_cycle_time
networkCCGSequence.Usergiven_cycle_time = 0.0
$usergiven_cycle_time = $networkCCGSequence.Usergiven_cycle_time
$networkCCGSequence.Usergiven_cycle_time = 0.0

Green_split_priority_option

int Green_split_priority_option { get; set; }

Type int

Code samples
int green_split_priority_option = networkCCGSequence.Green_split_priority_option;
networkCCGSequence.Green_split_priority_option = 0;
Dim green_split_priority_option As Integer = networkCCGSequence.Green_split_priority_option
networkCCGSequence.Green_split_priority_option = 0
green_split_priority_option = networkCCGSequence.Green_split_priority_option
networkCCGSequence.Green_split_priority_option = 0
$green_split_priority_option = $networkCCGSequence.Green_split_priority_option
$networkCCGSequence.Green_split_priority_option = 0

Actuated_max_green_major_mov

float Actuated_max_green_major_mov { get; set; }

Type float

Code samples
float actuated_max_green_major_mov = networkCCGSequence.Actuated_max_green_major_mov;
networkCCGSequence.Actuated_max_green_major_mov = 0.0;
Dim actuated_max_green_major_mov As Single = networkCCGSequence.Actuated_max_green_major_mov
networkCCGSequence.Actuated_max_green_major_mov = 0.0
actuated_max_green_major_mov = networkCCGSequence.Actuated_max_green_major_mov
networkCCGSequence.Actuated_max_green_major_mov = 0.0
$actuated_max_green_major_mov = $networkCCGSequence.Actuated_max_green_major_mov
$networkCCGSequence.Actuated_max_green_major_mov = 0.0

Actuated_max_green_minor_mov

float Actuated_max_green_minor_mov { get; set; }

Type float

Code samples
float actuated_max_green_minor_mov = networkCCGSequence.Actuated_max_green_minor_mov;
networkCCGSequence.Actuated_max_green_minor_mov = 0.0;
Dim actuated_max_green_minor_mov As Single = networkCCGSequence.Actuated_max_green_minor_mov
networkCCGSequence.Actuated_max_green_minor_mov = 0.0
actuated_max_green_minor_mov = networkCCGSequence.Actuated_max_green_minor_mov
networkCCGSequence.Actuated_max_green_minor_mov = 0.0
$actuated_max_green_minor_mov = $networkCCGSequence.Actuated_max_green_minor_mov
$networkCCGSequence.Actuated_max_green_minor_mov = 0.0

Actuated_gap_major_mov

float Actuated_gap_major_mov { get; set; }

Type float

Code samples
float actuated_gap_major_mov = networkCCGSequence.Actuated_gap_major_mov;
networkCCGSequence.Actuated_gap_major_mov = 0.0;
Dim actuated_gap_major_mov As Single = networkCCGSequence.Actuated_gap_major_mov
networkCCGSequence.Actuated_gap_major_mov = 0.0
actuated_gap_major_mov = networkCCGSequence.Actuated_gap_major_mov
networkCCGSequence.Actuated_gap_major_mov = 0.0
$actuated_gap_major_mov = $networkCCGSequence.Actuated_gap_major_mov
$networkCCGSequence.Actuated_gap_major_mov = 0.0

Actuated_gap_minor_mov

float Actuated_gap_minor_mov { get; set; }

Type float

Code samples
float actuated_gap_minor_mov = networkCCGSequence.Actuated_gap_minor_mov;
networkCCGSequence.Actuated_gap_minor_mov = 0.0;
Dim actuated_gap_minor_mov As Single = networkCCGSequence.Actuated_gap_minor_mov
networkCCGSequence.Actuated_gap_minor_mov = 0.0
actuated_gap_minor_mov = networkCCGSequence.Actuated_gap_minor_mov
networkCCGSequence.Actuated_gap_minor_mov = 0.0
$actuated_gap_minor_mov = $networkCCGSequence.Actuated_gap_minor_mov
$networkCCGSequence.Actuated_gap_minor_mov = 0.0

Eff_det_zone_len_major_mov

float Eff_det_zone_len_major_mov { get; set; }

Type float

Code samples
float eff_det_zone_len_major_mov = networkCCGSequence.Eff_det_zone_len_major_mov;
networkCCGSequence.Eff_det_zone_len_major_mov = 0.0;
Dim eff_det_zone_len_major_mov As Single = networkCCGSequence.Eff_det_zone_len_major_mov
networkCCGSequence.Eff_det_zone_len_major_mov = 0.0
eff_det_zone_len_major_mov = networkCCGSequence.Eff_det_zone_len_major_mov
networkCCGSequence.Eff_det_zone_len_major_mov = 0.0
$eff_det_zone_len_major_mov = $networkCCGSequence.Eff_det_zone_len_major_mov
$networkCCGSequence.Eff_det_zone_len_major_mov = 0.0

Eff_det_zone_len_minor_mov

float Eff_det_zone_len_minor_mov { get; set; }

Type float

Code samples
float eff_det_zone_len_minor_mov = networkCCGSequence.Eff_det_zone_len_minor_mov;
networkCCGSequence.Eff_det_zone_len_minor_mov = 0.0;
Dim eff_det_zone_len_minor_mov As Single = networkCCGSequence.Eff_det_zone_len_minor_mov
networkCCGSequence.Eff_det_zone_len_minor_mov = 0.0
eff_det_zone_len_minor_mov = networkCCGSequence.Eff_det_zone_len_minor_mov
networkCCGSequence.Eff_det_zone_len_minor_mov = 0.0
$eff_det_zone_len_minor_mov = $networkCCGSequence.Eff_det_zone_len_minor_mov
$networkCCGSequence.Eff_det_zone_len_minor_mov = 0.0

NetworkCCG

ISIAPINetworkCCG NetworkCCG { get; }

Type ISIAPINetworkCCG

Code samples
var networkCCG = networkCCGSequence.NetworkCCG;
Dim networkCCG As ISIAPINetworkCCG = networkCCGSequence.NetworkCCG
network_ccg = networkCCGSequence.NetworkCCG
$networkCCG = $networkCCGSequence.NetworkCCG

CCGPhases

ISIAPINetworkCCGPhases CCGPhases { get; }

Type ISIAPINetworkCCGPhases

Code samples
var cCGPhases = networkCCGSequence.CCGPhases;
Dim cCGPhases As ISIAPINetworkCCGPhases = networkCCGSequence.CCGPhases
ccg_phases = networkCCGSequence.CCGPhases
$cCGPhases = $networkCCGSequence.CCGPhases

LastErrorMessage

string LastErrorMessage { get; }

Type string

Code samples
string lastErrorMessage = networkCCGSequence.LastErrorMessage;
Dim lastErrorMessage As String = networkCCGSequence.LastErrorMessage
last_error_message = networkCCGSequence.LastErrorMessage
$lastErrorMessage = $networkCCGSequence.LastErrorMessage

Methods

AddCCGPhase(string)

Add a new Phase to the end of this Sequence.

ISIAPINetworkCCGPhase AddCCGPhase(string name)

Parameters

Name Type Description
name string The name of the new Phase.

Returns ISIAPINetworkCCGPhase - The new added Phase.

Code samples
var result = networkCCGSequence.AddCCGPhase(@"Example");
Dim result As ISIAPINetworkCCGPhase = networkCCGSequence.AddCCGPhase("Example")
result = networkCCGSequence.AddCCGPhase(r"Example")
$result = $networkCCGSequence.AddCCGPhase("Example")

InsertCCGPhase(int, string)

Insert a new Phase into this Sequence at the specified position.

ISIAPINetworkCCGPhase InsertCCGPhase(int position, string name)

Parameters

Name Type Description
position int The zero-based position at which the new Phase should be inserted.
name string The name of the new Phase.

Returns ISIAPINetworkCCGPhase - The new added Phase.

Code samples
var result = networkCCGSequence.InsertCCGPhase(0, @"Example");
Dim result As ISIAPINetworkCCGPhase = networkCCGSequence.InsertCCGPhase(0, "Example")
result = networkCCGSequence.InsertCCGPhase(0, r"Example")
$result = $networkCCGSequence.InsertCCGPhase(0, "Example")

RemoveCCGPhase(ISIAPINetworkCCGPhase)

Remove a Phase from this Sequence.

bool RemoveCCGPhase(ISIAPINetworkCCGPhase ccgPhase)

Parameters

Name Type Description
ccgPhase ISIAPINetworkCCGPhase The Phase to remove.

Returns bool - true if the Phase is successfully removed; otherwise, false. This method also returns false if the Phase does not exist in this Sequence.

Code samples
bool result = networkCCGSequence.RemoveCCGPhase(null);
Dim result As Boolean = networkCCGSequence.RemoveCCGPhase(Nothing)
result = networkCCGSequence.RemoveCCGPhase(None)
$result = $networkCCGSequence.RemoveCCGPhase($null)

CloneCCGPhase(ISIAPINetworkCCGPhase)

Clone a Phase.

ISIAPINetworkCCGPhase CloneCCGPhase(ISIAPINetworkCCGPhase ccgPhase)

Parameters

Name Type Description
ccgPhase ISIAPINetworkCCGPhase The Phase to clone.

Returns ISIAPINetworkCCGPhase - The new cloned Phase.

Code samples
var result = networkCCGSequence.CloneCCGPhase(null);
Dim result As ISIAPINetworkCCGPhase = networkCCGSequence.CloneCCGPhase(Nothing)
result = networkCCGSequence.CloneCCGPhase(None)
$result = $networkCCGSequence.CloneCCGPhase($null)

MoveCCGPhaseTo(ISIAPINetworkCCGPhase, int)

Move a Phase to a new position.

bool MoveCCGPhaseTo(ISIAPINetworkCCGPhase ccgPhase, int newPosition)

Parameters

Name Type Description
ccgPhase ISIAPINetworkCCGPhase The Phase to move.
newPosition int The zero-based position that the Phase should be moved to.

Returns bool - true if the Phase is successfully moved; otherwise, false. This method also returns false if the Phase does not exist in this Sequence.

Code samples
bool result = networkCCGSequence.MoveCCGPhaseTo(null, 0);
Dim result As Boolean = networkCCGSequence.MoveCCGPhaseTo(Nothing, 0)
result = networkCCGSequence.MoveCCGPhaseTo(None, 0)
$result = $networkCCGSequence.MoveCCGPhaseTo($null, 0)