C# Класс System.Web.Compilation.BaseCompiler

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
mainClass System.CodeDom.CodeTypeDeclaration
mainClassExpr System.CodeDom.CodeTypeReferenceExpression
partialClass System.CodeDom.CodeTypeDeclaration
partialClassExpr System.CodeDom.CodeTypeReferenceExpression
partialNameOverride System.Collections.Hashtable
thisRef System.CodeDom.CodeThisReferenceExpression

Private Properties

Свойство Тип Описание
AddLinePragma System.CodeDom.CodeStatement
AddLinePragma System.CodeDom.CodeStatement
AddLinePragma System.CodeDom.CodeStatement
AddLinePragma System.CodeDom.CodeStatement
AddLinePragma System.CodeDom.CodeTypeMember
AddLinePragma System.CodeDom.CodeTypeMember
AddLinePragma System.CodeDom.CodeTypeMember
AddScripts void
AssignAppRelativeVirtualPath void
CheckCompilerErrors void
CheckPartialBaseFields bool
CheckPartialBaseProperties bool
CheckPartialBaseType bool
ConstructType void
CreateProvider System.CodeDom.Compiler.CodeDomProvider
CreateProvider System.CodeDom.Compiler.CodeDomProvider
CreateProvider System.CodeDom.Compiler.CodeDomProvider
CreateProvider System.CodeDom.Compiler.CodeDomProvider
GetCompiledType System.Type
GetMainClassFieldReferenceExpression System.CodeDom.CodeFieldReferenceExpression
IgnoreFile bool
InternalCreatePageProperty void

Защищенные методы

Метод Описание
AddApplicationAndSessionObjects ( ) : void
AddClassAttributes ( ) : void
AddInterfaces ( ) : void
AddReferencedAssembly ( Assembly asm ) : void
AddStatementsToConstructor ( CodeConstructor ctor ) : void
BaseCompiler ( System.Web.UI.TemplateParser parser ) : System
CreateApplicationOrSessionPropertyForObject ( Type type, string propName, bool isApplication, bool isPublic ) : void
CreateConstructor ( CodeStatementCollection localVars, CodeStatementCollection trueStmt ) : void
CreateFieldForObject ( Type type, string name ) : string
CreateMethods ( ) : void
CreateProfileProperty ( ) : void
CreatePropertyForObject ( Type type, string propName, string fieldName, bool isPublic ) : void
CreateStaticFields ( ) : void
DynamicDir ( ) : string
InitializeType ( ) : void

Приватные методы

Метод Описание
AddLinePragma ( System.CodeDom.CodeExpression expression, ControlBuilder builder ) : CodeStatement
AddLinePragma ( CodeStatement statement, ControlBuilder builder ) : CodeStatement
AddLinePragma ( CodeStatement statement, ILocation location ) : CodeStatement
AddLinePragma ( CodeStatement statement, int line, string fileName ) : CodeStatement
AddLinePragma ( CodeTypeMember member, ControlBuilder builder ) : CodeTypeMember
AddLinePragma ( CodeTypeMember member, ILocation location ) : CodeTypeMember
AddLinePragma ( CodeTypeMember member, int line, string fileName ) : CodeTypeMember
AddScripts ( ) : void
AssignAppRelativeVirtualPath ( CodeConstructor ctor ) : void
CheckCompilerErrors ( CompilerResults results ) : void
CheckPartialBaseFields ( Type type, Type baseType ) : bool
CheckPartialBaseProperties ( Type type, Type baseType ) : bool
CheckPartialBaseType ( Type type ) : bool
ConstructType ( ) : void
CreateProvider ( HttpContext context, string lang, CompilerParameters &par, string &tempdir ) : CodeDomProvider
CreateProvider ( HttpContext context, string lang, string &compilerOptions, int &warningLevel, string &tempdir ) : CodeDomProvider
CreateProvider ( string lang ) : CodeDomProvider
CreateProvider ( string lang, string &compilerOptions, int &warningLevel, string &tempdir ) : CodeDomProvider
GetCompiledType ( ) : Type
GetMainClassFieldReferenceExpression ( string fieldName ) : CodeFieldReferenceExpression
IgnoreFile ( string fileName ) : bool
InternalCreatePageProperty ( string retType, string name, string contextProperty ) : void

Описание методов

AddApplicationAndSessionObjects() защищенный Метод

protected AddApplicationAndSessionObjects ( ) : void
Результат void

AddClassAttributes() защищенный Метод

protected AddClassAttributes ( ) : void
Результат void

AddInterfaces() защищенный Метод

protected AddInterfaces ( ) : void
Результат void

AddReferencedAssembly() защищенный Метод

protected AddReferencedAssembly ( Assembly asm ) : void
asm System.Reflection.Assembly
Результат void

AddStatementsToConstructor() защищенный Метод

protected AddStatementsToConstructor ( CodeConstructor ctor ) : void
ctor System.CodeDom.CodeConstructor
Результат void

BaseCompiler() защищенный Метод

protected BaseCompiler ( System.Web.UI.TemplateParser parser ) : System
parser System.Web.UI.TemplateParser
Результат System

CreateApplicationOrSessionPropertyForObject() защищенный Метод

protected CreateApplicationOrSessionPropertyForObject ( Type type, string propName, bool isApplication, bool isPublic ) : void
type System.Type
propName string
isApplication bool
isPublic bool
Результат void

CreateConstructor() защищенный Метод

protected CreateConstructor ( CodeStatementCollection localVars, CodeStatementCollection trueStmt ) : void
localVars System.CodeDom.CodeStatementCollection
trueStmt System.CodeDom.CodeStatementCollection
Результат void

CreateFieldForObject() защищенный Метод

protected CreateFieldForObject ( Type type, string name ) : string
type System.Type
name string
Результат string

CreateMethods() защищенный Метод

protected CreateMethods ( ) : void
Результат void

CreateProfileProperty() защищенный Метод

protected CreateProfileProperty ( ) : void
Результат void

CreatePropertyForObject() защищенный Метод

protected CreatePropertyForObject ( Type type, string propName, string fieldName, bool isPublic ) : void
type System.Type
propName string
fieldName string
isPublic bool
Результат void

CreateStaticFields() защищенный Метод

protected CreateStaticFields ( ) : void
Результат void

DynamicDir() защищенный Метод

protected DynamicDir ( ) : string
Результат string

InitializeType() защищенный Метод

protected InitializeType ( ) : void
Результат void

Описание свойств

mainClass защищенное свойство

protected CodeTypeDeclaration,System.CodeDom mainClass
Результат System.CodeDom.CodeTypeDeclaration

mainClassExpr защищенное свойство

protected CodeTypeReferenceExpression,System.CodeDom mainClassExpr
Результат System.CodeDom.CodeTypeReferenceExpression

partialClass защищенное свойство

protected CodeTypeDeclaration,System.CodeDom partialClass
Результат System.CodeDom.CodeTypeDeclaration

partialClassExpr защищенное свойство

protected CodeTypeReferenceExpression,System.CodeDom partialClassExpr
Результат System.CodeDom.CodeTypeReferenceExpression

partialNameOverride защищенное свойство

protected Hashtable,System.Collections partialNameOverride
Результат System.Collections.Hashtable

thisRef защищенное статическое свойство

protected static CodeThisReferenceExpression,System.CodeDom thisRef
Результат System.CodeDom.CodeThisReferenceExpression