protected virtual void CreateKnownTypes()
{
#if (!OPCUA_EXCLUDE_FindServers)
SupportedServices.Add(DataTypeIds.FindServersRequest, new ServiceDefinition(typeof(FindServersRequest), new InvokeServiceEventHandler(FindServers)));
#endif
#if (!OPCUA_EXCLUDE_FindServersOnNetwork)
SupportedServices.Add(DataTypeIds.FindServersOnNetworkRequest, new ServiceDefinition(typeof(FindServersOnNetworkRequest), new InvokeServiceEventHandler(FindServersOnNetwork)));
#endif
#if (!OPCUA_EXCLUDE_GetEndpoints)
SupportedServices.Add(DataTypeIds.GetEndpointsRequest, new ServiceDefinition(typeof(GetEndpointsRequest), new InvokeServiceEventHandler(GetEndpoints)));
#endif
#if (!OPCUA_EXCLUDE_RegisterServer)
SupportedServices.Add(DataTypeIds.RegisterServerRequest, new ServiceDefinition(typeof(RegisterServerRequest), new InvokeServiceEventHandler(RegisterServer)));
#endif
#if (!OPCUA_EXCLUDE_RegisterServer2)
SupportedServices.Add(DataTypeIds.RegisterServer2Request, new ServiceDefinition(typeof(RegisterServer2Request), new InvokeServiceEventHandler(RegisterServer2)));
#endif
}
#endregion