: $Id: vb.key,v 1.16 2008/10/19 15:04:15 tom Exp $
: Keywords for Visual Basic .Net
:
: use "%" to let us mark names that are only used as member functions.
.meta %
%class LineNumber:Comment
: reference: MSDN "Visual Basic Language and Run-Time Reference"
:
: Microsoft Visual Studio 2003/.NET Framework 1.1
: ...keywords
alias
ansi
as
assembly
auto
byref
byval
case
default
directcast
each
else
elseif
end
error
explicit
false:Number
for
friend
handles
in
is
lib
loop
me
module
mustinherit
mustoverride
mybase
myclass
new
next
nothing:Number
notinheritable
notoverridable
off
on
option
optional
overloads
overridable
overrides
paramarray
preserve
private
protected
public
readonly
resume
shadows
shared
static
step
then
to
true:Number
typeof
unicode
until
when
while
withevents
writeonly
: .functions
: ..arrays
dim
erase
isarray
lbound
private
public
redim
ubound
: ..collections
collection
add
remove
item
getenumerator
: ..compiler directives
%table basic_prepro
%default Preproc
const
else
elseif
end
externalsource
if
region
%table
imports
%default
: ..control flow
call
choose
do
exit
function
goto
loop
property
return
select
stop
sub
switch
synclock
while
with
: ..conversion
asc
ascw
cbool
cbyte
cdate
cdbl
cdec
chr
chrw
cint
clng
cshort
csng
cstr
ctype
day
fix
format
hex
hour
int
lcase
minute
month
oct
second
str
timeserial
timevalue
ucase
val
weekday
year
: ..data types
%default Type
boolean
byte
char
date
decimal
double
integer
long
object
short
single
string
%default
: ..declarations and constants
addhandler
class
const
createobject
declare
delegate
dim
enum
event
get
getobject
gettype
implements
inherits
interface
isdate
isdbnull
iserror
isnothing
isnumeric
isreference
me
module
namespace
new
private
property
protected
public
raiseevent
removehandler
set
shadows
shared
static
structure
systemtypename
typename
vartype
vbtypename
: ..directories and files
chdir
chdrive
curdir
dir
filecopy
filedatetime
filelen
getattr
mkdir
rename
rmdir
setattr
: ..errors
.clear
.getexception
.lastdllerror
.raise
catch
erl
err
error
finally
raise
throw
try
: ..financial
ddb
sln
syd
fv
irr
mirr
nper
ipmt
pmt
ppmt
npv
pv
: ..input and output
dir
eof
fileattr
fileclose
filecopy
filedatetime
fileget
filegetobject
filelen
fileopen
fileput
fileputobject
filewidth
format
freefile
getattr
input
inputstring
kill
lineinput
loc
lock
lof
print
reset
seek
setattr
spc
tab
unlock
write
: ..math
abs
atn
cos
exp
fix
int
log
randomize
rnd
sgn
sin
sqr
tan
: ..information and interaction
appactivate
beep
callbyname
command
createobject
getobject
inputbox
msgbox
qbcolor
rgb
shell
: ..operators
addressof
and
andalso
gettype
is
like
mod
not
or
orelse
xor
: ..registry
deletesetting
getsetting
getallsettings
savesetting
: ..string manipulation
asc
ascw
chr
chrw
filter
format
formatcurrency
formatdatetime
formatnumber
formatpercent
instr
instrrev
join
lcase
left
ltrim
mid
replace
right
rtrim
space
split
strcomp
strconv
strdup
strreverse
trim
ucase
: obsolete
%default Error
chr$
format$
left$
ltrim$
mid$
right$
rtrim$
ucase$
%default
