C# Class System.Web.Compilation.BaseCompiler

Afficher le fichier Open project: remobjects/mono Class Usage Examples

Protected Properties

Свойство Type Description
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

Свойство Type Description
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

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddApplicationAndSessionObjects() protected méthode

protected AddApplicationAndSessionObjects ( ) : void
Résultat void

AddClassAttributes() protected méthode

protected AddClassAttributes ( ) : void
Résultat void

AddInterfaces() protected méthode

protected AddInterfaces ( ) : void
Résultat void

AddReferencedAssembly() protected méthode

protected AddReferencedAssembly ( Assembly asm ) : void
asm System.Reflection.Assembly
Résultat void

AddStatementsToConstructor() protected méthode

protected AddStatementsToConstructor ( CodeConstructor ctor ) : void
ctor System.CodeDom.CodeConstructor
Résultat void

BaseCompiler() protected méthode

protected BaseCompiler ( System.Web.UI.TemplateParser parser ) : System
parser System.Web.UI.TemplateParser
Résultat System

CreateApplicationOrSessionPropertyForObject() protected méthode

protected CreateApplicationOrSessionPropertyForObject ( Type type, string propName, bool isApplication, bool isPublic ) : void
type System.Type
propName string
isApplication bool
isPublic bool
Résultat void

CreateConstructor() protected méthode

protected CreateConstructor ( CodeStatementCollection localVars, CodeStatementCollection trueStmt ) : void
localVars System.CodeDom.CodeStatementCollection
trueStmt System.CodeDom.CodeStatementCollection
Résultat void

CreateFieldForObject() protected méthode

protected CreateFieldForObject ( Type type, string name ) : string
type System.Type
name string
Résultat string

CreateMethods() protected méthode

protected CreateMethods ( ) : void
Résultat void

CreateProfileProperty() protected méthode

protected CreateProfileProperty ( ) : void
Résultat void

CreatePropertyForObject() protected méthode

protected CreatePropertyForObject ( Type type, string propName, string fieldName, bool isPublic ) : void
type System.Type
propName string
fieldName string
isPublic bool
Résultat void

CreateStaticFields() protected méthode

protected CreateStaticFields ( ) : void
Résultat void

DynamicDir() protected méthode

protected DynamicDir ( ) : string
Résultat string

InitializeType() protected méthode

protected InitializeType ( ) : void
Résultat void

Property Details

mainClass protected_oe property

protected CodeTypeDeclaration,System.CodeDom mainClass
Résultat System.CodeDom.CodeTypeDeclaration

mainClassExpr protected_oe property

protected CodeTypeReferenceExpression,System.CodeDom mainClassExpr
Résultat System.CodeDom.CodeTypeReferenceExpression

partialClass protected_oe property

protected CodeTypeDeclaration,System.CodeDom partialClass
Résultat System.CodeDom.CodeTypeDeclaration

partialClassExpr protected_oe property

protected CodeTypeReferenceExpression,System.CodeDom partialClassExpr
Résultat System.CodeDom.CodeTypeReferenceExpression

partialNameOverride protected_oe property

protected Hashtable,System.Collections partialNameOverride
Résultat System.Collections.Hashtable

thisRef protected_oe static_oe property

protected static CodeThisReferenceExpression,System.CodeDom thisRef
Résultat System.CodeDom.CodeThisReferenceExpression