Skip to main content
View as Markdown

IInternalOptions interface

No description yet.

public interface IInternalOptions

Namespace: DXP · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
DefineFeatureBooleanbool
DefineFeatureDoublebool
DefineFeatureIntegerbool
DefineFeatureStringbool
InDevelopmentbool
IsBetaFeaturesEnabledbool
IsDevFeaturesEnabledbool
IsOptionInBetaStagebool
OptionExistsbool
ReadBooleanbool
ReadDoubledouble
ReadIntegerint
ReadStringstring
RemoveFeaturevoid

DefineFeatureBoolean​

No description yet.

bool DefineFeatureBoolean(string argServerName, string argName, TStateOfFeature argstate, bool argPublicDefaultValue, bool argBetaDefaultValue, string argDescription, string argRelatedOption);
bool DefineFeatureBoolean(string argServerName, string argName, int argstate, bool argPublicDefaultValue, bool argBetaDefaultValue, string argDescription, string argRelatedOption);
ParameterTypePassing
argServerNamestringvalue
argNamestringvalue
argstateTStateOfFeaturevalue
argPublicDefaultValueboolvalue
argBetaDefaultValueboolvalue
argDescriptionstringvalue
argRelatedOptionstringvalue

Returns: bool

The first overload is an extension method of IInternalOptionsHelper (using DXP;) with typed parameters; the second is declared by the interface.

DefineFeatureDouble​

No description yet.

bool DefineFeatureDouble(string argServerName, string argName, TStateOfFeature argstate, double argPublicDefaultValue, double argBetaDefaultValue, string argDescription, string argRelatedOption);
bool DefineFeatureDouble(string argServerName, string argName, int argstate, double argPublicDefaultValue, double argBetaDefaultValue, string argDescription, string argRelatedOption);
ParameterTypePassing
argServerNamestringvalue
argNamestringvalue
argstateTStateOfFeaturevalue
argPublicDefaultValuedoublevalue
argBetaDefaultValuedoublevalue
argDescriptionstringvalue
argRelatedOptionstringvalue

Returns: bool

The first overload is an extension method of IInternalOptionsHelper (using DXP;) with typed parameters; the second is declared by the interface.

DefineFeatureInteger​

No description yet.

bool DefineFeatureInteger(string argServerName, string argName, TStateOfFeature argstate, int argPublicDefaultValue, int argBetaDefaultValue, string argDescription, string argRelatedOption, int argMinValue, int argMaxValue);
bool DefineFeatureInteger(string argServerName, string argName, int argstate, int argPublicDefaultValue, int argBetaDefaultValue, string argDescription, string argRelatedOption, int argMinValue, int argMaxValue);
ParameterTypePassing
argServerNamestringvalue
argNamestringvalue
argstateTStateOfFeaturevalue
argPublicDefaultValueintvalue
argBetaDefaultValueintvalue
argDescriptionstringvalue
argRelatedOptionstringvalue
argMinValueintvalue
argMaxValueintvalue

Returns: bool

The first overload is an extension method of IInternalOptionsHelper (using DXP;) with typed parameters; the second is declared by the interface.

DefineFeatureString​

No description yet.

bool DefineFeatureString(string argServerName, string argName, TStateOfFeature argstate, string argPublicDefaultValue, string argBetaDefaultValue, string argDescription, string argRelatedOption);
bool DefineFeatureString(string argServerName, string argName, int argstate, string argPublicDefaultValue, string argBetaDefaultValue, string argDescription, string argRelatedOption);
ParameterTypePassing
argServerNamestringvalue
argNamestringvalue
argstateTStateOfFeaturevalue
argPublicDefaultValuestringvalue
argBetaDefaultValuestringvalue
argDescriptionstringvalue
argRelatedOptionstringvalue

Returns: bool

The first overload is an extension method of IInternalOptionsHelper (using DXP;) with typed parameters; the second is declared by the interface.

InDevelopment​

No description yet.

bool InDevelopment(string argValueName);
ParameterTypePassing
argValueNamestringvalue

Returns: bool

IsBetaFeaturesEnabled​

No description yet.

bool IsBetaFeaturesEnabled();

Returns: bool

IsDevFeaturesEnabled​

No description yet.

bool IsDevFeaturesEnabled();

Returns: bool

IsOptionInBetaStage​

No description yet.

bool IsOptionInBetaStage(string argValueName);
ParameterTypePassing
argValueNamestringvalue

Returns: bool

OptionExists​

No description yet.

bool OptionExists(string argValueName);
ParameterTypePassing
argValueNamestringvalue

Returns: bool

ReadBoolean​

No description yet.

bool ReadBoolean(string argValueName);
ParameterTypePassing
argValueNamestringvalue

Returns: bool

ReadDouble​

No description yet.

double ReadDouble(string argValueName);
ParameterTypePassing
argValueNamestringvalue

Returns: double

ReadInteger​

No description yet.

int ReadInteger(string argValueName);
ParameterTypePassing
argValueNamestringvalue

Returns: int

ReadString​

No description yet.

string ReadString(string argValueName);
ParameterTypePassing
argValueNamestringvalue

Returns: string

RemoveFeature​

No description yet.

void RemoveFeature(string argName);
ParameterTypePassing
argNamestringvalue

Returns: nothing (void)

Returned by​

IClient.GetInternalOptions, GlobalVars.InternalOptions

Accepted by​

IClient2.SetInternalOptions