| Class | Description |
| EasyUAClientCore | The core part of the EasyUAClient object. |
| EasyUAClientManagementCore | The core part of the EasyUAClientManagement object. |
| EasyUAClientSelector | Describes how to select the EasyUAClientCore object. |
| EasyUAEngineException | An exception specific to the EasyUAClientCore component. |
| EasyUASpecializedClient | Base class for specialized OPC UA clients. |
| EasyUAUriStrings | Contains URI strings used by EasyUAClientCore and OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberCore. |
| IEasyUAClientExtension | Contains extension methods to the IEasyUAClient interface. |
| StringUANodeIdDictionary | This is a dictionary where the key is a string, and the value is an OPC UA node ID. |
| UAAttributeData | A class that stores the value of an attribute, together with status code and timestamps. |
| UAAttributeField | A field referring an attribute. |
| UAAttributeFieldCollection | A collection of OPC UA attribute fields. |
| UABrowseParameters | Specifies which nodes will be returned by browsing the OPC server's address space. |
| UACallServiceException | An exception thrown when a UA defined error occurs in the Call operation. |
| UACodeBits | The code bits of the status code (UAStatusCode). |
| UADataChangeFilter | Defines the conditions under which a data change notification should be reported. |
| UADataValue | A class that stores the value, together with status code and timestamps. |
| UAEndpointDescriptor | Contains data defining a connection to the OPC-UA Server (mainly, its URL string). |
| UAEndpointDescriptorCollection | A collection of OPC UA endpoint descriptors. |
| UAEndpointDescriptorUANodeIdDictionary | This is a dictionary where the key is an OPC UA endpoint descriptor, and the value is an OPC UA node ID. |
| UAEventData | Contains event notification information. |
| UAEventFilter | Defines the conditions under which an event notification should be reported. |
| UAEventFilterBuilder | The builder for event filter. |
| UAEventNotifiers | Flags that can be set for the EventNotifier attribute. |
| UAExtensionObject | An object used to wrap OPC UA complex data types. |
| UAFieldResultDictionary | This is a dictionary where the key is an OPC UA attribute field, and the value is a value result of that field. |
| UAIndexRange | An index range. Determines a continuous span of elements for a single dimension of an array. |
| UAIndexRangeList | List of index ranges. Can be used to identify the whole array, a single element of a structure or an array, or a single range of indexes for arrays. |
| UAInvalidReferenceException | An exception generated when OPC UA node that does not exist or is invalid for the expected usage has been referenced. |
| UAKeyValueDictionary | A dictionary where the key is an OPC UA qualified name, and the value can be any value valid in OPC UA. |
| UAKeyValuePair | Provides an OPC UA key value pair. |
| UAMethodOutputException | The exception that is thrown when an OPC UA method result (output argument) is not valid. |
| UAMonitoringParameters | Contains monitoring parameters (such as the sampling interval, and optional data change or event filter). |
| UANodeDescriptor | Contains information necessary to identify a node in OPC UA address space. |
| UANodeIdUAApplicationElementDictionary | This is a dictionary where the key is an OPC UA node ID, and the value is an OPC UA application element. |
| UAReadParameters | Contains parameters for OPC-UA read operations, such as the maximum age of the value. |
| UAResultException | The exception that is thrown when an OPC UA result (return value or an argument) was not expected for the requested operation. |
| UAServiceException | An exception thrown when a UA defined error occurs. |
| UAServiceResult | The service result combines the status code and diagnostic information. |
| UAStatusCode | A status code that describes the result of a service or operation. |
| UAStatusCodeException | An exception generated when the OPC-UA status code is not as expected. |
| UASubscriptionParameters | Contains subscription parameters (such as the publishing interval). |
| UATimeZoneData | Defines the local time that may or may not take daylight saving time into account. |
| UAType | Contains classes that facilitate work with OPC-UA types. |
| UAUtilities | Contains static members that facilitate work with types related to OPC Unified Architecture. |
| UAValueRanks | Contains standard OPC-UA value rank values. The value rank indicates whether the Value Attribute of the OPC-UA Variable is an array and how many dimensions the array has. |