Visual Basic Language Reference  

Visual Basic Run-Time Library Members

The Microsoft.VisualBasic namespace contains the classes and modules that constitute the Visual Basic .NET run-time library. The library provides functions, methods, and properties you can use in your code. Each module and class represents a particular category of functionality.

Microsoft.VisualBasic.Collection Class

Add Count GetEnumerator Item
Remove      

Microsoft.VisualBasic.ComClassAttribute Class

ClassID EventID InterfaceID InterfaceShadows

Microsoft.VisualBasic.Conversion Module

ErrorToString Fix Hex Int
Oct Str Val  

Microsoft.VisualBasic.DateAndTime Module

DateAdd DateDiff DatePart DateSerial
DateString DateValue Day Hour
Minute Month MonthName Now
Second TimeOfDay Timer TimeSerial
TimeString TimeValue Today WeekDay
WeekDayName Year    

Microsoft.VisualBasic.ErrObject Class

Clear Description Erl GetException
HelpContext HelpFile LastDLLError Number
Raise Source    

Microsoft.VisualBasic.FileSystem Module

ChDir ChDrive CurDir Dir
EOF FileAttr FileClose FileCopy
FileDateTime FileGet FileGetObject FileLen
FileOpen FilePut FilePutObject FileWidth
FreeFile GetAttr Input InputString
Kill LineInput Loc Lock
LOF MkDir Print PrintLine
Rename Reset RmDir Seek
SetAttr SPC TAB Unlock
Write WriteLine    

Microsoft.VisualBasic.Financial Module

DDB FV IPmt IRR
MIRR NPer NPV Pmt
PPmt PV Rate SLN
SYD      

Microsoft.VisualBasic.Globals Module

ScriptEngine ScriptEngineBuildVersion ScriptEngineMajorVersion ScriptEngineMinorVersion

Microsoft.VisualBasic.Information Module

Err IsArray IsDate IsDBNull
IsError IsNothing IsNumeric IsReference
LBound QBColor RGB SystemTypeName
TypeName UBound VarType VbTypeName

Microsoft.VisualBasic.Interaction Module

AppActivate Beep CallByName Choose
Command CreateObject DeleteSetting Environ
GetAllSettings GetObject GetSetting IIf
InputBox MsgBox Partition SaveSetting
Shell Switch    

Microsoft.VisualBasic.Strings Module

Asc AscW Chr ChrW
Filter Format FormatCurrency FormatDateTime
FormatNumber FormatPercent GetChar InStr
InStrRev Join LCase Left
Len LSet LTrim Mid
Replace Right RSet RTrim
Space Split StrComp StrConv
StrDup StrReverse Trim UCase

Microsoft.VisualBasic.VBFixedArrayAttribute Class

Bounds Length    

Microsoft.VisualBasic.VBFixedStringAttribute Class

Length      

Microsoft.VisualBasic.VbMath Module

Randomize Rnd    

The Visual Basic .NET run-time library also provides constants and enumeration members you can use in your code. Each enumeration represents a particular category of functionality. See Constants and Enumerations for more information.

See Also

Constants and Enumerations | Visual Basic Language Keywords | Keywords and Members By Task