C# 클래스 System.Web.Compilation.BaseCompiler

파일 보기 프로젝트 열기: remobjects/mono 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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