IntermediateSymbol Class
Intermediate symbol.
Methods
Section titled “Methods”| Method | Description |
|---|---|
| AddTag(add) | Add a custom tag to the symbol. |
| HasTag(has) | Tests whether a symbol has a tag. |
| RemoveTag(remove) | Removes a tag from the symbol. |
Properties
Section titled “Properties”| Property | Description |
|---|---|
| Definition | Gets the symbol’s definition. |
| Fields | Gets the symbol’s fields. |
| Id | Gets the optional identifier for the symbol. |
| Item | Direct access by index to the symbol’s fields. |
| SourceLineNumbers | Gets the optional source line number of the symbol. |
WixToolset.Data.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8 |
AddTag(add) Method
Section titled “AddTag(add) Method”Add a custom tag to the symbol.
Declaration
Section titled “Declaration”public bool AddTag( string add)Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
| add | string | String tag to add to the symbol. |
Return value
Section titled “Return value”bool True if the tag was added; otherwise false if th tag was already present.
HasTag(has) Method
Section titled “HasTag(has) Method”Tests whether a symbol has a tag.
Declaration
Section titled “Declaration”public bool HasTag( string has)Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
| has | string | String tag to find. |
Return value
Section titled “Return value”bool True if the symbol has the tag; otherwise false.
RemoveTag(remove) Method
Section titled “RemoveTag(remove) Method”Removes a tag from the symbol.
Declaration
Section titled “Declaration”public bool RemoveTag( string remove)Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
| remove | string | String tag to remove. |
Return value
Section titled “Return value”bool True if the tag was removed; otherwise false if the tag was not present.
Definition Property
Section titled “Definition Property”Gets the symbol’s definition.
Declaration
Section titled “Declaration”public IntermediateSymbolDefinition Definition { get; set; }Fields Property
Section titled “Fields Property”Gets the symbol’s fields.
Declaration
Section titled “Declaration”public IntermediateField[] Fields { get; set; }Id Property
Section titled “Id Property”Gets the optional identifier for the symbol.
Declaration
Section titled “Declaration”public Identifier Id { get; set; }Item Property
Section titled “Item Property”Direct access by index to the symbol’s fields.
Declaration
Section titled “Declaration”public IntermediateField Item[ int index] { get; set; }Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
| index | int | Index of the field to access. |
SourceLineNumbers Property
Section titled “SourceLineNumbers Property”Gets the optional source line number of the symbol.
Declaration
Section titled “Declaration”public SourceLineNumber SourceLineNumbers { get; set; }