JScriptCodeProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к экземплярам генератора и компилятора кода JScript.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public ref class JScriptCodeProvider sealed : System::CodeDom::Compiler::CodeDomProvider
public sealed class JScriptCodeProvider : System.CodeDom.Compiler.CodeDomProvider
type JScriptCodeProvider = class
inherit CodeDomProvider
Public NotInheritable Class JScriptCodeProvider
Inherits CodeDomProvider
- Наследование
Конструкторы
| JScriptCodeProvider() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализирует новый экземпляр класса JScriptCodeProvider. |
Свойства
| CanRaiseEvents |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает значение, показывающее, может ли компонент вызывать событие. (Унаследовано от Component) |
| Container |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает объект IContainer, который содержит коллекцию Component. (Унаследовано от Component) |
| DesignMode |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает значение, указывающее, находится ли данный компонент Component в режиме конструктора в настоящее время. (Унаследовано от Component) |
| Events |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает список обработчиков событий, которые прикреплены к этому объекту Component. (Унаследовано от Component) |
| FileExtension |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает расширение имени файла для файлов кода на языке JScript. |
| LanguageOptions |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает идентификатор возможностей языка. (Унаследовано от CodeDomProvider) |
| Site |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает или задает ISite объекта Component. (Унаследовано от Component) |
Методы
| CompileAssemblyFromDom(CompilerParameters, CodeCompileUnit[]) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Компилирует сборку на основе деревьев System.CodeDom, содержащихся в указанном массиве объектов CodeCompileUnit, используя указанные параметры компилятора. (Унаследовано от CodeDomProvider) |
| CompileAssemblyFromFile(CompilerParameters, String[]) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Компилирует сборку из исходного кода, содержащегося в указанных файлах, используя указанные параметры компилятора. (Унаследовано от CodeDomProvider) |
| CompileAssemblyFromSource(CompilerParameters, String[]) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Компилирует сборку из указанного массива строк, содержащего исходный код, используя указанные параметры компилятора. (Унаследовано от CodeDomProvider) |
| CreateCompiler() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает экземпляр компилятора кода JScript. |
| CreateEscapedIdentifier(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает Escape-идентификатор для заданного значения. (Унаследовано от CodeDomProvider) |
| CreateGenerator() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает экземпляр генератор кода JScript. |
| CreateGenerator(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При переопределении в производном классе создает новый генератор кода, используя указанное имя файла для выходных данных. (Унаследовано от CodeDomProvider) |
| CreateGenerator(TextWriter) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При переопределении в производном классе создает новый генератор кода, используя для вывода указанный объект TextWriter. (Унаследовано от CodeDomProvider) |
| CreateObjRef(Type) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
| CreateParser() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
Устаревшие..
Устаревшие..
При переопределении в производном классе создает новый анализатор кода. (Унаследовано от CodeDomProvider) |
| CreateValidIdentifier(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает допустимый идентификатор для указанного значения. (Унаследовано от CodeDomProvider) |
| Dispose() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Освобождает все ресурсы, занятые модулем Component. (Унаследовано от Component) |
| Dispose(Boolean) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Освобождает неуправляемые ресурсы, используемые объектом Component, а при необходимости освобождает также управляемые ресурсы. (Унаследовано от Component) |
| Equals(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GenerateCodeFromCompileUnit(CodeCompileUnit, TextWriter, CodeGeneratorOptions) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает код для указанной единицы компиляции объектной модели документов кода (CodeDOM) и направляет его указанному модулю записи текста, используя заданные параметры. (Унаследовано от CodeDomProvider) |
| GenerateCodeFromExpression(CodeExpression, TextWriter, CodeGeneratorOptions) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает код для указанного выражения объектной модели документов кода (CodeDOM) и направляет его указанному модулю записи текста, используя заданные параметры. (Унаследовано от CodeDomProvider) |
| GenerateCodeFromMember(CodeTypeMember, TextWriter, CodeGeneratorOptions) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает код для указанного объявления члена объектной модели документов кода (CodeDOM) и направляет его указанному модулю записи текста, используя заданные параметры. (Унаследовано от CodeDomProvider) |
| GenerateCodeFromNamespace(CodeNamespace, TextWriter, CodeGeneratorOptions) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает код для указанного пространства имен объектной модели документов кода (CodeDOM) и направляет его указанному модулю записи текста, используя заданные параметры. (Унаследовано от CodeDomProvider) |
| GenerateCodeFromStatement(CodeStatement, TextWriter, CodeGeneratorOptions) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает код для указанного оператора языка объектной модели документов кода (CodeDOM) и направляет его указанному модулю записи текста, используя заданные параметры. (Унаследовано от CodeDomProvider) |
| GenerateCodeFromType(CodeTypeDeclaration, TextWriter, CodeGeneratorOptions) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает код для указанного объявления типа объектной модели документов кода (CodeDOM) и направляет его указанному модулю записи текста, используя заданные параметры. (Унаследовано от CodeDomProvider) |
| GetConverter(Type) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает TypeConverter для указанного типа данных. (Унаследовано от CodeDomProvider) |
| GetHashCode() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetLifetimeService() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
Устаревшие..
Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject) |
| GetService(Type) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает объект, представляющий службу, предоставляемую классом Component или классом Container. (Унаследовано от Component) |
| GetType() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
| GetTypeOutput(CodeTypeReference) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает тип, на который указывает заданный объект CodeTypeReference. (Унаследовано от CodeDomProvider) |
| InitializeLifetimeService() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| IsValidIdentifier(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает значение, показывающее, является ли указанное значение допустимым идентификатором для текущего языка. (Унаследовано от CodeDomProvider) |
| MemberwiseClone() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
| MemberwiseClone(Boolean) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject) |
| Parse(TextReader) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Компилирует код, прочитанный из заданного текстового потока, в объект CodeCompileUnit. (Унаследовано от CodeDomProvider) |
| Supports(GeneratorSupport) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает значение, показывающее, обеспечивается ли указанная поддержка создания кода. (Унаследовано от CodeDomProvider) |
| ToString() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает объект String, содержащий имя Component, если оно есть. Этот метод не следует переопределять. (Унаследовано от Component) |
События
| Disposed |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возникает при удалении компонента путем вызова метода Dispose(). (Унаследовано от Component) |