Microsoft.VisualBasic.CompilerServices Namespace

Microsoft Silverlight will reach end of support after October 2021. Learn more.

The Microsoft.VisualBasic.CompilerServices namespace contains internal-use only types that support the Visual Basic compiler.

For more information about the Visual Basic language elements, see the Visual Basic documentation.

Classes

  Class Description
Public class Conversions Provides methods that perform various type conversions.
Public class DesignerGeneratedAttribute When applied to a class, the compiler implicitly calls a component-initializing method from the default synthetic constructor.
Public class IncompleteInitialization The Visual Basic compiler uses this class during static local initialization; it is not meant to be called directly from your code. An exception of this type is thrown if a static local variable fails to initialize.
Public class InternalErrorException Infrastructure. The exception thrown for internal Visual Basic compiler errors.
Public class LikeOperator This class provides helpers that the Visual Basic compiler uses to do the work for the Like operator. It is not meant to be called directly from your code.
Public class NewLateBinding This class provides helpers that the Visual Basic compiler uses for late binding calls; it is not meant to be called directly from your code.
Public class ObjectFlowControl Infrastructure. The Visual Basic compiler uses this class for object flow control; it is not meant to be called directly from your code.
Public class ObjectFlowControl.ForLoopControl Infrastructure. Provides services to the Visual Basic compiler for compiling For...Next loops.
Public class Operators Infrastructure. Provides late-bound math operators, such as AddObject and CompareObject, which the Visual Basic compiler uses internally.
Public class OptionCompareAttribute Infrastructure. Specifies that the current Option Compare setting should be passed as the default value for an argument.
Public class OptionTextAttribute Infrastructure. The Visual Basic compiler emits this helper class to indicate (for Visual Basic debugging) which comparison option, binary or text, is being used
Public class ProjectData Infrastructure. Provides helpers for the Visual Basic Err object.
Public class StandardModuleAttribute Infrastructure. This class provides attributes that are applied to the standard module construct when it is emitted to Intermediate Language (IL). It is not intended to be called directly from your code.
Public class StaticLocalInitFlag Infrastructure. The Visual Basic compiler uses this class internally when initializing static local members; it is not meant to be called directly from your code.
Public class Utils Infrastructure. Contains utilities that the Visual Basic compiler uses.
Public class Versioned Infrastructure. The Versioned module contains procedures used to interact with objects, applications, and systems.

See Also

Reference