UA Bundle SDK .NET
2.3.3.343
|
A table of namespace URIs. More...
Inherits UnifiedAutomation.UaBase.StringTable.
Public Member Functions | |
NamespaceTable () | |
Initializes a new instance of the NamespaceTable class. More... | |
NamespaceTable (IEnumerable< string > strings) | |
Initializes a new instance of the NamespaceTable class. More... | |
override void | Clear () |
Clears the table. More... | |
Public Member Functions inherited from UnifiedAutomation.UaBase.StringTable | |
StringTable () | |
Initializes a new instance of the StringTable class. More... | |
StringTable (IEnumerable< string > strings) | |
Initializes a new instance of the StringTable class. More... | |
int | Add (string item) |
Adds the specified item. More... | |
int | GetIndexOrAppend (string item) |
Finds the index or appends the string and returns the index. More... | |
ushort | TranslateIndex (ushort index, StringTable target) |
Finds the index of the matching string in the target table. More... | |
int | TranslateIndex (int index, StringTable target) |
Finds the index of the matching string in the target table. More... | |
ushort[] | CreateMapping (StringTable source, bool updateTable) |
Creates a mapping between the URIs in a source table and the indexes in the current table. More... | |
int | IndexOf (string item) |
The index of the string. More... | |
bool | Contains (string item) |
Determines whether the table contains the string. More... | |
void | CopyTo (string[] array, int arrayIndex) |
Copies the elements of the T:System.Collections.Generic.ICollection`1 to an T:System.Array, starting at a particular T:System.Array index. More... | |
IEnumerator< string > | GetEnumerator () |
Returns an enumerator that iterates through the collection. More... | |
Additional Inherited Members | |
Protected Attributes inherited from UnifiedAutomation.UaBase.StringTable | |
List< string > | m_strings |
The list of strings stored in the table. More... | |
object | m_lock = new object() |
An object used to synchronize access to the table. More... | |
Properties inherited from UnifiedAutomation.UaBase.StringTable | |
string | this[int index] [get, set] |
Gets the System.String at the specified index. More... | |
int | Count [get] |
Gets the number of strings in the table. More... | |
bool | IsReadOnly [get] |
Gets a value indicating whether the T:System.Collections.Generic.ICollection`1 is read-only. More... | |
A table of namespace URIs.
|
inline |
Initializes a new instance of the NamespaceTable class.
Ensures the first index is Namespaces.OpcUa.
|
inline |
Initializes a new instance of the NamespaceTable class.
strings | The strings. |
Ensures the first index is Namespaces.OpcUa.
|
inlinevirtual |
Clears the table.
Reimplemented from UnifiedAutomation.UaBase.StringTable.