Skip to content

OptimizationEnumParameter

Summary

An enum cBot parameter, optimized over a set of members or held fixed. The CLR enumtype is resolved from the cBot metadata, so members are supplied by their string names.

Signature

1
public class OptimizationEnumParameter : OptimizationParameter`1

Namespace

cAlgo.API

See Also

Methods

ToString

Signature

1
public string ToString()

Return Value

string

PrintMembers

Signature

1
protected bool PrintMembers(StringBuilder builder)

Parameters

Name Type Description
builder StringBuilder

Return Value

bool

GetHashCode

Signature

1
public int GetHashCode()

Return Value

int

Equals (3)

Equals (1 of 3)

Signature

1
public bool Equals(object obj)

Parameters

Name Type Description
obj object

Return Value

bool

Equals (2 of 3)

Signature

1
public bool Equals(OptimizationParameter<string> other)

Parameters

Name Type Description
other OptimizationParameter

Return Value

bool

Equals (3 of 3)

Signature

1
public bool Equals(OptimizationEnumParameter other)

Parameters

Name Type Description
other OptimizationEnumParameter

Return Value

bool

$

Signature

1
public OptimizationEnumParameter <Clone>$()

Return Value

OptimizationEnumParameter

Properties

Values

Summary

Gets the discrete set of enum member names to optimize over.

Signature

1
public IReadOnlyList<string> Values {get;}

Return Value

IReadOnlyList