Поделиться через


Microsoft.CodeAnalysis.VisualBasic Пространство имен

Классы

GeneratedExtensionSyntaxFacts
GlobalImport

Представляет глобальный импорт Visual Basic.

HandledEvent

представляет один элемент в списке дескрипторов.

LanguageVersionFacts
PredefinedPreprocessorSymbols
SymbolDisplay

Отображает символ в стиле VisualBasic.

SyntaxExtensions
SyntaxFactory
SyntaxFacts

Предоставляет элементы для определения фактов синтаксиса о символах и преобразованиях Юникода.

TypedConstantExtensions
VisualBasicCommandLineArguments

Класс CommandLineArguments предоставляет члены для задания и получения параметров компиляции и синтаксического анализа Visual Basic.

VisualBasicCommandLineParser

Класс VisualBasicCommandLineParser содержит члены, используемые для выполнения различных операций синтаксического анализа командной строки Visual Basic.

VisualBasicCompilation

Объект Compil — это неизменяемое представление одного вызова компилятора. Хотя неизменяемая компиляция также выполняется по запросу, в том, что компиляция может быть создана быстро, но будет ли компилятор части или весь код, чтобы реагировать на метод или свойства. Кроме того, компиляция может создать новую компиляцию с небольшим изменением текущей компиляции. Во многих случаях это более эффективно, чем создание новой компиляции с нуля, так как новая компиляция может совместно использовать информацию из старой компиляции.

VisualBasicCompilationOptions

Класс, представляющий параметры компиляции Visual Basic.

VisualBasicDiagnosticFormatter

Класс Диагностики позволяет форматировать диагностику Visual Basic.

VisualBasicExtensions
VisualBasicGeneratorDriver
VisualBasicParseOptions

Представляет параметры синтаксического анализа Visual Basic.

VisualBasicSyntaxNode

Базовый класс для всех узлов в дереве синтаксиса VB.

VisualBasicSyntaxRewriter

Представляет объект VisualBasicSyntaxVisitor , который убывает весь SyntaxNode граф и может заменять или удалять посещенные синтаксическиеnodes в порядке глубины.

VisualBasicSyntaxTree

Проанализированное представление исходного документа Visual Basic.

VisualBasicSyntaxVisitor

SyntaxNode Представляет посетителя, который посещает только один СинтаксическийNode, переданный в его Visit(SyntaxNode) метод.

VisualBasicSyntaxVisitor<TResult>

SyntaxNode Представляет посетителя, который посещает только один объект SyntaxNode, переданный в его Visit(SyntaxNode) метод, и создает значение типа, указанного параметромTResult.

VisualBasicSyntaxWalker

Представляет деревоVisualBasicSyntaxVisitor, которое спускается по всему SyntaxNode дереву, посещая каждый синтаксический узел и SyntaxTokenего дочерние SyntaxNodes в порядке глубины.

Структуры

AggregateClauseSymbolInfo
AwaitExpressionInfo

Структура, содержащая все семантические сведения о выражении Await.

CollectionRangeVariableSymbolInfo
Conversion

Сводные сведения о том, разрешено ли преобразование, и если да, то какой вид преобразования (и в некоторых случаях связанный символ).

ForEachStatementInfo

Структура, содержащая все семантические сведения о каждом операторе.

LocalizableErrorArgument

Класс LocalizableErrorArgument содержит члены, позволяющие форматировать и сериализовать аргументы ошибок. Идентификаторы сообщений могут ссылаться на строки, которые необходимо локализовать. Эта структура делает оболочку IFormattable вокруг MessageID

Перечисления

HandledEventKind

Тип элемента Handles, представленного HandledEvent

LanguageVersion

Поддерживаемые версии языка Visual Basic.

OptionStrict

Представляет состояние проверки option Strict.

SyntaxKind

Перечисление со всеми типами узлов синтаксиса Visual Basic.