Expand "Command name" for all commands, not only cmdNumbers <2000

Please expand the command “Command name” to get infos for all existing commands (too for cmdNumbers >2000)
https://doc.4d.com/4Dv18R3/4D/18-R3/Command-name.301-4901814.en.html

History:

  • Created: 4D v6
  • Modified: 4D v15 R5

Command name ( commandNumber {; threadSafety {; theme}} ) -> localizedCommandName

With this command you can receive results/infos for a given commandNumber:
-> threadSafety
-> commandTheme
-> localizedCommandName

But this command only give results back for cmdNumbers from 1 until 1736 (in 4Dv18R3).

It is needed to get threadSafe info for all existing commands to build own analyse-tools
with this generic/auto info.

Only some less examples what is missing:

  • cmdNo #9293 collection.length
  • cmdNo #705250 collection.average()
  • cmdNo #805262 collection.fill()
  • cmdNo #905251 collection.orderBy()
  • cmdNo #??? dataClass.getInfo()
  • cmdNo #??? dataStore.cancelTransaction()
  • cmdNo #905264 dataStore.getRequestLog
  • cmdNo #??? file.copyTo()
  • cmdNo #??? folder.copyTo()
  • cmdNo #905254 formula.apply()
  • cmdNo #??? formula.source
  • cmdNo #??? signal.trigger()
  • cmdNo #9945 VP COLUMN AUTOFIT
  • cmdNo #65924 SVG_Color_grey
  • cmdNo #16927 ODBC_LenDataAtExec
  • cmdNo #705104 OCIAttrGetText
  • cmdNo #18476 4d_function_call
  • cmdNo #??? attachment.getContent()
  • cmdNo #??? entitySelection.refresh()
  • cmdNo #??? POP3_transporter.getMIMEAsBlob

To get the info which command is thread-safe
you can only manually read this docu-page:
https://doc.4d.com/4Dv18R3/4D//Preemptive_4850914.999-2878208.en.html
Just for example look there too at all lines begin with:

  • collection.
  • dataStore.
  • dataClass.
  • file.
  • folder.
  • formula.
  • signal.

Per Definition 4D says these are all “Commands”:

  • Normal 4D commands like “Alert”
  • Some commands are attached to collections or objects
  • Use 4D plug-ins or 4D components that add new commands to your 4D