VisualBasicCompilationOptions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс, представляющий параметры компиляции Visual Basic.
public ref class VisualBasicCompilationOptions sealed : Microsoft::CodeAnalysis::CompilationOptions, IEquatable<Microsoft::CodeAnalysis::VisualBasic::VisualBasicCompilationOptions ^>
public sealed class VisualBasicCompilationOptions : Microsoft.CodeAnalysis.CompilationOptions, IEquatable<Microsoft.CodeAnalysis.VisualBasic.VisualBasicCompilationOptions>
type VisualBasicCompilationOptions = class
inherit CompilationOptions
interface IEquatable<VisualBasicCompilationOptions>
Public NotInheritable Class VisualBasicCompilationOptions
Inherits CompilationOptions
Implements IEquatable(Of VisualBasicCompilationOptions)
- Наследование
- Реализации
Конструкторы
Свойства
AssemblyIdentityComparer |
Используется для сравнения удостоверений сборок. Может реализовать политики объединения и переносимости, относящиеся к целевой платформе. Default, если не определено. (Унаследовано от CompilationOptions) |
CheckOverflow |
Применяется ли проверка границ на целочисленную арифметику по умолчанию. (Унаследовано от CompilationOptions) |
ConcurrentBuild |
Указывает, может ли компиляция сборки использовать несколько потоков. (Унаследовано от CompilationOptions) |
CryptoKeyContainer |
Контейнер CSP, содержащий ключ, с помощью которого необходимо подписать выходные данные. (Унаследовано от CompilationOptions) |
CryptoKeyFile |
Имя файла, содержащего открытые и закрытые ключи для создания строгого имени сборки компиляции и подписывания. (Унаследовано от CompilationOptions) |
CryptoPublicKey |
Указывает открытый ключ, используемый для создания строгого имени сборки компиляции, или пустой, если он не указан. (Унаследовано от CompilationOptions) |
DelaySign |
Пометьте сборку компиляции как отложенную подпись. (Унаследовано от CompilationOptions) |
Deterministic |
Указывает, должна ли компиляция быть детерминированной. (Унаследовано от CompilationOptions) |
EmbedVbCoreRuntime |
Возвращает параметр среды выполнения Embed Visual Basic Core. |
Errors |
Коллекция ошибок, связанная с несовместимым набором параметров компиляции (Унаследовано от CompilationOptions) |
Features |
Устаревшие..
Набор строк, указывающих экспериментальные функции компилятора, которые необходимо включить. (Унаследовано от CompilationOptions) |
GeneralDiagnosticOption |
Параметр глобального отчета о предупреждении (Унаследовано от CompilationOptions) |
GlobalImports |
Возвращает глобальную коллекцию импортов. |
Language |
Класс, представляющий параметры компиляции Visual Basic. |
MainTypeName |
Полное имя типа, объявляющего статический метод Main. Должно быть допустимым неуниверсированным именем пространства имен. Null, если какой-либо статический метод Main является кандидатом для точки входа. (Унаследовано от CompilationOptions) |
MetadataImportOptions |
Указывает, следует ли импортировать элементы со специальными возможностями, кроме общедоступных или защищенных по умолчанию. Значение по умолчанию — Public. Указанное значение не влияет на правильность анализа, выполняемого компиляторами, так как импортируются все элементы, необходимые для правильности. Этот параметр может принудительно выполнить компиляцию для импорта элементов, которые обычно нет. (Унаследовано от CompilationOptions) |
MetadataReferenceResolver |
Разрешает пути к ссылкам на метаданные, указанным в источнике, с помощью директив #r. Значение NULL, если компиляция не может содержать ссылки на метаданные, отличные от явно переданных в фабрику (например, директивы #r в источниках). (Унаследовано от CompilationOptions) |
ModuleName |
Имя основного модуля или null, если необходимо использовать имя по умолчанию. (Унаследовано от CompilationOptions) |
NullableContextOptions |
Класс, представляющий параметры компиляции Visual Basic. |
NullableContextOptions |
Возвращает состояние контекста, допускаемого значением NULL по умолчанию, в этой компиляции. (Унаследовано от CompilationOptions) |
OptimizationLevel |
Указывает, следует ли выполнять оптимизацию для выходного IL. Это не зависит от того, создаются ли данные PDB. (Унаследовано от CompilationOptions) |
OptionCompareText |
Возвращает параметр "Сравнение текста". |
OptionExplicit |
Возвращает параметр Option Explicit. |
OptionInfer |
Возвращает параметр "Вывод параметров". |
OptionStrict |
Возвращает параметр Option Strict. |
OutputKind |
Тип сборки, создаваемой при отправке. (Унаследовано от CompilationOptions) |
ParseOptions |
Возвращает параметр параметров синтаксического анализа. Параметры синтаксического анализа уровня компиляции. Используется при компиляции искусственного внедренного кода, например "Мой шаблон" |
Platform |
Указывает, в какой версии среды CLR может запускаться сборка. (Унаследовано от CompilationOptions) |
PublicSign |
Пометьте сборку компиляции как полностью подписанную, но только подписывая с открытым ключом. (Унаследовано от CompilationOptions) |
ReportSuppressedDiagnostics |
Следует ли сообщать о том, следует ли сообщать о том, подавляется ли диагностика в источнике, т. е. IsSuppressed значение true. (Унаследовано от CompilationOptions) |
RootNamespace |
Возвращает пространство имен по умолчанию для всего исходного кода в проекте. Соответствует параметру проекта RootNamespace или параметру командной строки /rootnamespace. |
ScriptClassName |
Полное имя глобального неявного класса (класса скрипта). Этот класс неявно инкапсулирует операторы верхнего уровня, объявления типов и объявления членов. Может быть полным именем пространства имен. (Унаследовано от CompilationOptions) |
SourceReferenceResolver |
Возвращает сопоставитель для разрешения ссылок на исходный документ для компиляции. Значение NULL, если компиляция не может содержать ссылки на исходные файлы, такие как #line директивы pragmas и #load. (Унаследовано от CompilationOptions) |
SpecificDiagnosticOptions |
Параметр отчета о предупреждении для каждого предупреждения. (Унаследовано от CompilationOptions) |
StrongNameProvider |
Предоставляет строгое имя и подпись исходной сборки. Значение NULL, если подписывание сборки не поддерживается. (Унаследовано от CompilationOptions) |
SyntaxTreeOptionsProvider |
Поставщик для получения параметров для определенных деревьев синтаксиса. (Унаследовано от CompilationOptions) |
WarningLevel |
Глобальный уровень предупреждения (неотрицательное целое число). (Унаследовано от CompilationOptions) |
XmlReferenceResolver |
Возвращает сопоставитель для разрешения ссылок XML-документов для компиляции. Значение NULL, если компиляция не может содержать ссылки на XML-файлы, такие как комментарий XML-документа, включают теги и наборы разрешений, хранящиеся в XML-файле. (Унаследовано от CompilationOptions) |
Методы
CommonWithAssemblyIdentityComparer(AssemblyIdentityComparer) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithCheckOverflow(Boolean) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithConcurrentBuild(Boolean) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithCryptoKeyContainer(String) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithCryptoKeyFile(String) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithCryptoPublicKey(ImmutableArray<Byte>) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithDelaySign(Nullable<Boolean>) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithDeterministic(Boolean) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithFeatures(ImmutableArray<String>) |
Устаревшие..
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithGeneralDiagnosticOption(ReportDiagnostic) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithMainTypeName(String) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithMetadataImportOptions(MetadataImportOptions) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithMetadataReferenceResolver(MetadataReferenceResolver) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithModuleName(String) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithOptimizationLevel(OptimizationLevel) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithOutputKind(OutputKind) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithPlatform(Platform) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithPublicSign(Boolean) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithReportSuppressedDiagnostics(Boolean) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithScriptClassName(String) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithSourceReferenceResolver(SourceReferenceResolver) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithStrongNameProvider(StrongNameProvider) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
CommonWithXmlReferenceResolver(XmlReferenceResolver) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
ComputeHashCode() |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
Equals(Object) |
Позволяет определить, равен ли текущий объект другому объекту. |
Equals(VisualBasicCompilationOptions) |
Определяет, равен ли текущий объект другому объекту того же типа. |
EqualsHelper(CompilationOptions) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
GetHashCode() |
Создает хэш-код для этого экземпляра. |
GetHashCode() |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
GetHashCodeHelper() |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
WithAssemblyIdentityComparer(AssemblyIdentityComparer) |
Класс, представляющий параметры компиляции Visual Basic. |
WithConcurrentBuild(Boolean) |
Создает новый экземпляр VisualBasicCompilationOptions с другой указанной параллельной сборкой. |
WithCryptoKeyContainer(String) |
Создает новый экземпляр VisualBasicCompilationOptions с другим контейнером ключей шифрования, указанным |
WithCryptoKeyFile(String) |
Создает новый экземпляр VisualBasicCompilationOptions с другим указанным путем к файлу ключа шифрования. |
WithCryptoPublicKey(ImmutableArray<Byte>) |
Создает новый экземпляр VisualBasicCompilationOptions с другим открытым ключом. |
WithDelaySign(Nullable<Boolean>) |
Создает новый экземпляр VisualBasicCompilationOptions с другой указанной подписью задержки. |
WithDeterministic(Boolean) |
Создает новый экземпляр VisualBasicCompilationOptions с другим детерминированным режимом. |
WithEmbedVbCoreRuntime(Boolean) |
Создает новый экземпляр VisualBasicCompilationOptions с другой указанной средой выполнения Внедрения VB Core. |
WithGeneralDiagnosticOption(ReportDiagnostic) |
Создает новый VisualBasicCompilationOptions экземпляр с другим предупреждением отчета. |
WithGlobalImports(GlobalImport[]) |
Создает новый экземпляр VisualBasicCompilationOptions с другим глобальным импортом, указанным. |
WithGlobalImports(IEnumerable<GlobalImport>) |
Создает новый экземпляр VisualBasicCompilationOptions с другим глобальным импортом, указанным. |
WithGlobalImports(ImmutableArray<GlobalImport>) |
Создает новый экземпляр VisualBasicCompilationOptions с другим глобальным импортом, указанным. |
WithMainTypeName(String) |
Создает новый экземпляр VisualBasicCompilationOptions с другим именем основного типа. |
WithMetadataImportOptions(MetadataImportOptions) |
Создает новый VisualBasicCompilationOptions экземпляр с указанным.MetadataImportOptions |
WithMetadataReferenceResolver(MetadataReferenceResolver) |
Класс, представляющий параметры компиляции Visual Basic. |
WithModuleName(String) |
Создает новый экземпляр VisualBasicCompilationOptions с указанным именем модуля. |
WithOptimizationLevel(OptimizationLevel) |
Создает новый VisualBasicCompilationOptions экземпляр с указанным.OptimizationLevel |
WithOptionCompareText(Boolean) |
Создает новый экземпляр VisualBasicCompilationOptions с другим заданным параметром сравнения текста. |
WithOptionExplicit(Boolean) |
Создает новый экземпляр VisualBasicCompilationOptions с другим параметром, указанным явным образом. |
WithOptionInfer(Boolean) |
Создает новый экземпляр VisualBasicCompilationOptions с другим заданным параметром. |
WithOptionStrict(OptionStrict) |
Создает новый экземпляр VisualBasicCompilationOptions с другим строгим параметром. |
WithOutputKind(OutputKind) |
Создает новый экземпляр VisualBasicCompilationOptions с другим указанным параметром OutputKind. |
WithOverflowChecks(Boolean) |
Создает новый экземпляр VisualBasicCompilationOptions с другими указанными проверками переполнения. |
WithParseOptions(VisualBasicParseOptions) |
Создает новый VisualBasicCompilationOptions экземпляр с другим параметром синтаксического анализа. |
WithPlatform(Platform) |
Создает новый VisualBasicCompilationOptions экземпляр с другой платформой. |
WithPublicSign(Boolean) |
Класс, представляющий параметры компиляции Visual Basic. |
WithReportSuppressedDiagnostics(Boolean) |
Создает новый VisualBasicCompilationOptions экземпляр с указанным параметром подавления диагностических отчетов. |
WithRootNamespace(String) |
Создает новый экземпляр VisualBasicCompilationOptions с другим корневым пространством имен. |
WithScriptClassName(String) |
Создает новый экземпляр VisualBasicCompilationOptions с указанным именем класса скрипта. |
WithSourceReferenceResolver(SourceReferenceResolver) |
Класс, представляющий параметры компиляции Visual Basic. |
WithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<String,ReportDiagnostic>>) |
Создает новый VisualBasicCompilationOptions экземпляр с различными указанными предупреждениями. |
WithSpecificDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>) |
Создает новый VisualBasicCompilationOptions экземпляр с различными указанными предупреждениями. |
WithStrongNameProvider(StrongNameProvider) |
Класс, представляющий параметры компиляции Visual Basic. |
WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
Класс, представляющий параметры компиляции Visual Basic. |
WithSyntaxTreeOptionsProvider(SyntaxTreeOptionsProvider) |
Класс, представляющий параметры компиляции Visual Basic. (Унаследовано от CompilationOptions) |
WithXmlReferenceResolver(XmlReferenceResolver) |
Класс, представляющий параметры компиляции Visual Basic. |