C# Class System.Web.UI.ControlBuilder

Afficher le fichier Open project: runefs/Marvin Class Usage Examples

Private Properties

Свойство Type Description
AddChild void
AppendCode void
AppendToProperty void
BuildObject object
ControlBuilder System.Collections
CreateChildren void
CreateInstance object
CreatePropertyBuilder ControlBuilder
CreateSubBuilder ControlBuilder
EnsureOtherTags void
GetAttribute string
GetNextID string
GetNextLocalVariableName string
IncreaseRenderIndex void
MapTagType Type
ResetState void
SetControlType void
SetTagName void

Méthodes publiques

Méthode Description
AllowWhitespaceLiterals ( ) : bool
AppendLiteralString ( string s ) : void
AppendSubBuilder ( ControlBuilder subBuilder ) : void
CloseControl ( ) : void
ControlBuilder ( ) : System.Collections
CreateBuilderFromType ( System.Web.UI.TemplateParser parser, ControlBuilder parentBuilder, Type type, string tagName, string id, IDictionary attribs, int line, string sourceFileName ) : ControlBuilder
GetChildControlType ( string tagName, IDictionary attribs ) : Type
HasBody ( ) : bool
HtmlDecodeLiterals ( ) : bool
Init ( System.Web.UI.TemplateParser parser, ControlBuilder parentBuilder, Type type, string tagName, string id, IDictionary attribs ) : void
NeedsTagInnerText ( ) : bool
OnAppendToParentBuilder ( ControlBuilder parentBuilder ) : void
ProcessGeneratedCode ( CodeCompileUnit codeCompileUnit, CodeTypeDeclaration baseType, CodeTypeDeclaration derivedType, CodeMemberMethod buildMethod, CodeMemberMethod dataBindingMethod ) : void
SetTagInnerText ( string text ) : void

Private Methods

Méthode Description
AddChild ( object child ) : void
AppendCode ( ControlBuilder subBuilder ) : void
AppendToProperty ( ControlBuilder subBuilder ) : void
BuildObject ( ) : object
ControlBuilder ( System.Web.UI.TemplateParser parser, ControlBuilder parentBuilder, Type type, string tagName, string id, IDictionary attribs, int line, string sourceFileName ) : System.Collections
CreateChildren ( object parent ) : void
CreateInstance ( ) : object
CreatePropertyBuilder ( string propName, System.Web.UI.TemplateParser parser, IDictionary atts ) : ControlBuilder
CreateSubBuilder ( string tagid, IDictionary atts, Type childType, System.Web.UI.TemplateParser parser, ILocation location ) : ControlBuilder
EnsureOtherTags ( ) : void
GetAttribute ( string name ) : string
GetNextID ( string proposedID ) : string
GetNextLocalVariableName ( string baseName ) : string
IncreaseRenderIndex ( ) : void
MapTagType ( Type tagType ) : Type
ResetState ( ) : void
SetControlType ( Type t ) : void
SetTagName ( string name ) : void

Method Details

AllowWhitespaceLiterals() public méthode

public AllowWhitespaceLiterals ( ) : bool
Résultat bool

AppendLiteralString() public méthode

public AppendLiteralString ( string s ) : void
s string
Résultat void

AppendSubBuilder() public méthode

public AppendSubBuilder ( ControlBuilder subBuilder ) : void
subBuilder ControlBuilder
Résultat void

CloseControl() public méthode

public CloseControl ( ) : void
Résultat void

ControlBuilder() public méthode

public ControlBuilder ( ) : System.Collections
Résultat System.Collections

CreateBuilderFromType() public static méthode

public static CreateBuilderFromType ( System.Web.UI.TemplateParser parser, ControlBuilder parentBuilder, Type type, string tagName, string id, IDictionary attribs, int line, string sourceFileName ) : ControlBuilder
parser System.Web.UI.TemplateParser
parentBuilder ControlBuilder
type Type
tagName string
id string
attribs IDictionary
line int
sourceFileName string
Résultat ControlBuilder

GetChildControlType() public méthode

public GetChildControlType ( string tagName, IDictionary attribs ) : Type
tagName string
attribs IDictionary
Résultat Type

HasBody() public méthode

public HasBody ( ) : bool
Résultat bool

HtmlDecodeLiterals() public méthode

public HtmlDecodeLiterals ( ) : bool
Résultat bool

Init() public méthode

public Init ( System.Web.UI.TemplateParser parser, ControlBuilder parentBuilder, Type type, string tagName, string id, IDictionary attribs ) : void
parser System.Web.UI.TemplateParser
parentBuilder ControlBuilder
type Type
tagName string
id string
attribs IDictionary
Résultat void

NeedsTagInnerText() public méthode

public NeedsTagInnerText ( ) : bool
Résultat bool

OnAppendToParentBuilder() public méthode

public OnAppendToParentBuilder ( ControlBuilder parentBuilder ) : void
parentBuilder ControlBuilder
Résultat void

ProcessGeneratedCode() public méthode

public ProcessGeneratedCode ( CodeCompileUnit codeCompileUnit, CodeTypeDeclaration baseType, CodeTypeDeclaration derivedType, CodeMemberMethod buildMethod, CodeMemberMethod dataBindingMethod ) : void
codeCompileUnit System.CodeDom.CodeCompileUnit
baseType System.CodeDom.CodeTypeDeclaration
derivedType System.CodeDom.CodeTypeDeclaration
buildMethod System.CodeDom.CodeMemberMethod
dataBindingMethod System.CodeDom.CodeMemberMethod
Résultat void

SetTagInnerText() public méthode

public SetTagInnerText ( string text ) : void
text string
Résultat void