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


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)

Применяется к

См. также раздел