# Convenções de nomenclatura

A seguir estão os caracteres válidos que podem ser usados para o [Nome] dos itens:

- Alfabeto (a-z, A-Z, sensível a maiúsculas e minúsculas)
- Hankaku-Katakana (Japonês)
- Sublinhe ( _ )

- Números ( 0-9 )

  Observação:

  - Você não pode usar um número como caractere inicial em um [Nome].
  - Não se pode usar espaços em um nome.
- Caracteres multi-byte
  Ao utilizar caracteres multi-byte, as seguintes categorias de caracteres Unicode são suportadas:
  Lu, Ll, Lt, Lm, Lo, Nl, Nd, Pc, Mn, Mc, e Cf.

  Observação: Entre as categorias Unicode, você pode usar caracteres Lu, Ll, Lt, Lm, Lo, e Nl como o caractere inicial em um [Nome].

Ocultar Mostrar

1. Palavras reservadas
2. Palavras-chave de Script
3. Nome da propriedade do objeto composto não suportado

## Palavras reservadas

As seguintes palavras são reservadas e não podem ser usadas como [Nome] dos itens.

| Palavras que não diferenciam maiúsculas de minúsculas | Palavras que diferenciam maiúsculas de minúsculas
A | ACK | abstract
B | BEL BOOL BS BYTE | base
C | CAN CR | case catch char class
D | DATE DATE_AND_TIME DC1 DC2 DC3 DC4 DEL DINT DLE DWORD | decimal delegate double
E | EM ENQ EOT ESC ETB ETX | else enum event
F | FF FS | false float
G | GS | -
H | HT | -
I | INT INGREDIENT | if implicit in interface internal is
L | LF LINT LREAL LWORD | long
N | NAK NONE NUL | new null
O | - | object out override
P | - | params private protected public
R | REAL RS | ref
S | SI SINT SO SOH SPACE STRING STX SUB SYN | sbyte sealed short sizeof stackalloc struct
T | TIME TIME_OF_DAY | this true typeof
U | UDINT UINT ULINT US USINT | ulong ushort
V | VT | virtual void
W | WORD WSTRING | -

## Palavras-chave de Script

### Palavras-chave que requerem um prefixo

Ao utilizar as seguintes palavras-chave como nomes de variáveis em scripts de modo de texto, prefixe o nome da variável com "$Global". Por exemplo, '$Global.with'

Keyword
break | const | continue | debugger | default
delete | do | export | extends | finally
for | function | goto | import | instanceof
return | super | switch | throw | try
var | while | with |  |

## Nome da propriedade do objeto composto não suportado

As palavras a seguir não podem ser usadas como [Nome] de objetos compostos e propriedades de objetos compostos.

Palavras
ActualHeight | ActualWidth | Angle | Animation
AspectRatio | Children | Clip | ConfirmPasswordOnExport
Description | DesignHeight | DesignWidth | Height
Location | Lock | Margin | Name
ObjectAlignment | Options | Script | SubType
Type | UniqueId | Visibility | Width