Unsupported features for portable class libraries

Features listed in this topic are not supported for portable class libraries, which are deprecated (use .NET Standard libraries instead). Additionally, features that are unsupported for Synergy .NET in general, Universal Windows Platform (UWP), and Mono are unsupported for portable class libraries. See

Subroutines and functions

The following routines are not supported:

[spacer]

ACCHR

ASCR5

CMDLN

CPUTIME

CPUTM

DATA_DECRYPT

DATA_ENCRYPT

DATA_SALTIV

DFLAG

ERTXT

GLINE

INITPORT

%JBNO

MODNAME

MONEY

OPENELB

R5ASC

RUNJB

S_SERVER_THREAD_INIT

S_SERVER_THREAD_SHUTDOWN

SHELL

SPAWN

STOP

%SYN_GETDIR

%SYN_SETDIR

%SYN_UNAME

%TNMBR

TRACEBACK

XSTAT

 

Using OPEN for a terminal device (TT:) is not supported, and the GUIWND qualifier for OPEN is not supported.

%XADDR and XSUBR are supported for portable class libraries, but are not recommended for device development. See OPENELB, %XADDR, and XSUBR.

Arrays

No more than three dimensions are supported for arrays in portable class libraries.

APIs

The following are not supported for portable class library development:

Synergy HTTP document transport API

Synergy DLL API

As an alternative to the Synergy DLL API, you can use Platform Invoke (P/Invoke). See Microsoft documentation on Platform Invoke for information.

Statements

The following are not supported for portable class library development:

LPQUE

SLEEP

STOP

The WAIT I/O qualifier is also unsupported for portable class libraries.