Postfix Code Completion Templates
Template | Result |
as | (expr as typeIdentifier) |
asInteger | Integer(expr) |
asPAnsiChar | PAnsiChar(expr) |
asPChar | PChar(expr) |
assertNotNil | Assert(expr <> nil, ‘expr <> nil’); |
assignBy | expr := expr |
assigned | Assigned(expr) |
call | method(expr) |
cast | TypeIdentifier(expr) |
checkAssigned (*) | Guard.CheckTrue(Assigned(arg), ‘arg’); |
checkEnum (*) | Guard.CheckEnum(arg, ‘arg’); |
checkNotNil (*) | Guard.CheckNotNil(arg, ‘arg’); |
checkSet (*) | Guard.CheckSet(arg, ‘arg’); |
clear | expr := []; |
contains | (| in expr) |
default | Default(TypeIdentifier) |
exit | Exit(expr); |
exitIfNil | if expr = nil then Exit; |
exitIfNotAssigned | if not Assigned(expr) thenExit; |
fillChar | FillChar(expr, SizeOf(expr), 0); |
first | expr[LowBound] |
format | Format(expr, []) |
for | for i := LowBound to HighBound do begin | end; |
forin | for item in collection do begin | end; |
forr | for i := HighBound downto LowBound do begin | end; |
freeAndNil | FreeAndNil(expr); |
getTypeKind | GetTypeKind(TypeIdentifier) |
if | if expr then |
ifAssigned | if Assigned(expr) then |
ifNil | if expr = nil then |
ifNotAssigned | if not Assigned(expr) then |
ifNotNil | if expr <> nil then |
in | (expr in |) |
is | (expr is TypeIdentifier) |
isEmpty | (expr = []) |
isNot | not (expr is TypeIdentifier) |
last | expr[HighBound] |
length | Length(expr) |
nil | (expr = nil) |
not | not expr |
notAssigned | not Assigned(expr) |
notIn | not (expr in |) |
notIs | not (expr is |) |
notNil | (expr <> nil) |
paren | (expr) |
raise | raise expr; |
sizeOf | SizeOf(expr) |
supports | Supports(expr, IID, Intf) |
to | | := expr; |
try | variable := expr; try | finally variable.Free; end; |
typeInfo | TypeInfo(TypeIdentifier) |
update | expr.BeginUpdate; try | finally expr.EndUpdate; end; |
var | variable := expr; |
while | while expr do begin | end; |
nameof | ‘symbol’ |
type | exprType |
setLength | SetLength(expr, |); |
low | Low(expr) |
high | High(expr) |
copy | Copy(expr, index, count) |
include | Include(expr, |); |
exclude | Exclude(expr, |); |