Skip to main content
View as Markdown

IBomParameterDictionary interface

No description yet.

public interface IBomParameterDictionary

Namespace: EDP · Assembly: Altium.SDK.Interfaces

Properties​

PropertyTypeAccessDescription
BoolValueboolget; set
FloatValuedoubleget; set
IntValueintget; set
StrValuestringget; set

BoolValue​

No description yet.

bool GetBoolValue(string argName);
void SetBoolValue(string argName, bool argValue);

Type: bool · Access: read/write · Index: argName (string)

FloatValue​

No description yet.

double GetFloatValue(string argName);
void SetFloatValue(string argName, double argValue);

Type: double · Access: read/write · Index: argName (string)

IntValue​

No description yet.

int GetIntValue(string argName);
void SetIntValue(string argName, int argValue);

Type: int · Access: read/write · Index: argName (string)

StrValue​

No description yet.

string GetStrValue(string argName);
void SetStrValue(string argName, string argValue);

Type: string · Access: read/write · Index: argName (string)

Methods​

MethodReturnsDescription
Clearvoid
Containsbool
GetCountint
GetEnumeratorIBomParameterEnumerator
GetItemIBomParameter
GetNameValuePairsstring
Removebool
TryGetParameterbool

Clear​

No description yet.

void Clear();

Returns: nothing (void)

Contains​

No description yet.

bool Contains(string argName);
ParameterTypePassing
argNamestringvalue

Returns: bool

GetCount​

No description yet.

int GetCount();

Returns: int

GetEnumerator​

No description yet.

IBomParameterEnumerator GetEnumerator();

Returns: IBomParameterEnumerator

Extension method of IBomParameterDictionaryHelper (using EDP;).

Examples: Extension_BOMManager

GetItem​

No description yet.

IBomParameter GetItem(string argName);
ParameterTypePassing
argNamestringvalue

Returns: IBomParameter

Extension method of IBomParameterDictionaryHelper (using EDP;).

GetNameValuePairs​

No description yet.

string GetNameValuePairs(bool argIncludeSystemParameters);
ParameterTypePassing
argIncludeSystemParametersboolvalue

Returns: string

Remove​

No description yet.

bool Remove(string argName);
ParameterTypePassing
argNamestringvalue

Returns: bool

TryGetParameter​

No description yet.

bool TryGetParameter(string argName, out IBomParameter argParameter);
ParameterTypePassing
argNamestringvalue
argParameterIBomParameterout

Returns: bool

Examples: Extension_BOMManager

Returned by​

IBomComponent.GetParameters, IBomGroup.GetParameters, IBomSchema.GetTotals