~~NOTRANS~~ ====== OpcNodeSet Class ====== **Namespace:** Opc.UaFx \\ **Assemblies:** Opc.UaFx.Advanced.dll Provides a static in-memory representation of an address space including its nodes their references to each other and the used types. **C#** \\ <code csharp> public class OpcNodeSet </code> \\ **Inheritance** [[https://docs.microsoft.com/en-us/dotnet/api/system.object|Object]] › OpcNodeSet ===== Properties ===== <panel> ^ Name ^ Description ^ | [[Opc.UaFx.OpcNodeSetMembers#LastModified|LastModified]] | Gets the last time the node set document was modified. | | [[Opc.UaFx.OpcNodeSetMembers#Models|Models]] | | | [[Opc.UaFx.OpcNodeSetMembers#Name|Name]] | Gets the name of the resource from which node set information originates from. | | [[Opc.UaFx.OpcNodeSetMembers#Namespaces|Namespaces]] | Gets a read-only collection of [[Opc.UaFx.OpcNamespace|OpcNamespace]]s referred to. | </panel> ===== Methods ===== <panel> ^ Name ^ Description ^ | [[Opc.UaFx.OpcNodeSetMembers#GetDataType-OpcEncoding|GetDataType]]([[Opc.UaFx.OpcEncoding|OpcEncoding]]) | Retrieves the [[Opc.UaFx.OpcDataTypeInfo|OpcDataTypeInfo]] object which declares the type which is identified by the ''encoding'' specified. | | [[Opc.UaFx.OpcNodeSetMembers#GetDataType-OpcName|GetDataType]]([[Opc.UaFx.OpcName|OpcName]]) | Retrieves the [[Opc.UaFx.OpcDataTypeInfo|OpcDataTypeInfo]] object which is known under the ''name'' specified. | | [[Opc.UaFx.OpcNodeSetMembers#GetDataType-OpcNodeId|GetDataType]]([[Opc.UaFx.OpcNodeId|OpcNodeId]]) | Retrieves the [[Opc.UaFx.OpcDataTypeInfo|OpcDataTypeInfo]] object which declares the type which is identified by the ''typeId'' specified. | | [[Opc.UaFx.OpcNodeSetMembers#GetDataType-String|GetDataType]]([[https://docs.microsoft.com/en-us/dotnet/api/system.string|String]]) | Retrieves the [[Opc.UaFx.OpcDataTypeInfo|OpcDataTypeInfo]] object which is known under the ''name'' specified. | | [[Opc.UaFx.OpcNodeSetMembers#GetDataType-Type|GetDataType]]([[https://docs.microsoft.com/en-us/dotnet/api/system.type|Type]]) | Retrieves the [[Opc.UaFx.OpcDataTypeInfo|OpcDataTypeInfo]] object which declares the type implemented by the ''underlyingType'' specified. | | [[Opc.UaFx.OpcNodeSetMembers#GetDataType-XmlQualifiedName|GetDataType]]([[https://docs.microsoft.com/en-us/dotnet/api/system.xmlmembers#XmlQualifiedName|XmlQualifiedName]]) | Retrieves the [[Opc.UaFx.OpcDataTypeInfo|OpcDataTypeInfo]] object which is known under the ''xmlName'' specified. | | [[Opc.UaFx.OpcNodeSetMembers#GetDataTypes|GetDataTypes]] | Retrieves all [[Opc.UaFx.OpcDataTypeInfo|OpcDataTypeInfo]] objects offered by the [[Opc.UaFx.IOpcTypeProvider|IOpcTypeProvider]]. | | [[Opc.UaFx.OpcNodeSetMembers#GetDataTypeSystem|GetDataTypeSystem]] | Retrieves the system used to describe the data types defined in the [[Opc.UaFx.OpcNodeSet|OpcNodeSet]] using [[Opc.UaFx.OpcEncodingTypeMembers#Binary|Binary]] as the type of encoding. | | [[Opc.UaFx.OpcNodeSetMembers#GetDataTypeSystem-OpcEncodingType|GetDataTypeSystem]]([[Opc.UaFx.OpcEncodingType|OpcEncodingType]]) | Retrieves the system used to describe the data types defined in the [[Opc.UaFx.OpcNodeSet|OpcNodeSet]] using [[Opc.UaFx.OpcEncodingType|OpcEncodingType]] specified by ''encodingType'' as the type of encoding. | | [[Opc.UaFx.OpcNodeSetMembers#GetNodeType-OpcName|GetNodeType]]([[Opc.UaFx.OpcName|OpcName]]) | Retrieves the [[Opc.UaFx.OpcNodeTypeInfo|OpcNodeTypeInfo]] object which is known under the ''name'' specified. | | [[Opc.UaFx.OpcNodeSetMembers#GetNodeType-OpcNodeId|GetNodeType]]([[Opc.UaFx.OpcNodeId|OpcNodeId]]) | Retrieves the [[Opc.UaFx.OpcNodeTypeInfo|OpcNodeTypeInfo]] object which declares the type which is identified by the ''typeId'' specified. | | [[Opc.UaFx.OpcNodeSetMembers#GetNodeType-String|GetNodeType]]([[https://docs.microsoft.com/en-us/dotnet/api/system.string|String]]) | Retrieves the [[Opc.UaFx.OpcNodeTypeInfo|OpcNodeTypeInfo]] object which is known under the ''name'' specified. | | [[Opc.UaFx.OpcNodeSetMembers#GetNodeType-Type|GetNodeType]]([[https://docs.microsoft.com/en-us/dotnet/api/system.type|Type]]) | Retrieves the [[Opc.UaFx.OpcNodeTypeInfo|OpcNodeTypeInfo]] object which declares the type implemented by the ''underlyingType'' specified. | | [[Opc.UaFx.OpcNodeSetMembers#GetNodeTypes|GetNodeTypes]] | Retrieves all [[Opc.UaFx.OpcNodeTypeInfo|OpcNodeTypeInfo]] objects offered by the [[Opc.UaFx.IOpcTypeProvider|IOpcTypeProvider]]. | | [[Opc.UaFx.OpcNodeSetMembers#GetNodeTypeSystem|GetNodeTypeSystem]] | Retrieves the system used to describe the node types defined in the [[Opc.UaFx.OpcNodeSet|OpcNodeSet]]. | | [[Opc.UaFx.OpcNodeSetMembers#Load-Stream|Load]]([[https://docs.microsoft.com/en-us/dotnet/api/system.iomembers#Stream|Stream]]) | Creates a new [[Opc.UaFx.OpcNodeSet|OpcNodeSet]] instance from the contents in the ''stream'' specified. | | [[Opc.UaFx.OpcNodeSetMembers#Load-String|Load]]([[https://docs.microsoft.com/en-us/dotnet/api/system.string|String]]) | Creates a new [[Opc.UaFx.OpcNodeSet|OpcNodeSet]] instance from the file specified by ''filePath''. | | [[Opc.UaFx.OpcNodeSetMembers#Parse-String|Parse]]([[https://docs.microsoft.com/en-us/dotnet/api/system.string|String]]) | Creates a new [[Opc.UaFx.OpcNodeSet|OpcNodeSet]] instance from the [[https://docs.microsoft.com/en-us/dotnet/api/system.string|String]] specified by ''data''. | | [[Opc.UaFx.OpcNodeSetMembers#Save-Stream|Save]]([[https://docs.microsoft.com/en-us/dotnet/api/system.iomembers#Stream|Stream]]) | | | [[Opc.UaFx.OpcNodeSetMembers#Save-String|Save]]([[https://docs.microsoft.com/en-us/dotnet/api/system.string|String]]) | | | [[Opc.UaFx.OpcNodeSetMembers#TryParse-String-out-OpcNodeSet|TryParse]]([[https://docs.microsoft.com/en-us/dotnet/api/system.string|String]], [[Opc.UaFx.OpcNodeSet@|OpcNodeSet@]]) | Determines whether a [[https://docs.microsoft.com/en-us/dotnet/api/system.string|String]] is a valid [[Opc.UaFx.OpcNodeSet|OpcNodeSet]]. | </panel>