CodeStatementBuilder Sınıf

Tanım

Kod DOM deyimlerini oluşturur.Generates Code DOM statements.

public ref class CodeStatementBuilder abstract : System::Web::UI::ControlBuilder
public abstract class CodeStatementBuilder : System.Web.UI.ControlBuilder
type CodeStatementBuilder = class
    inherit ControlBuilder
Public MustInherit Class CodeStatementBuilder
Inherits ControlBuilder
Devralma
CodeStatementBuilder

Oluşturucular

CodeStatementBuilder()

CodeStatementBuilder sınıfının yeni bir örneğini başlatır.Initializes a new instance of the CodeStatementBuilder class.

Özellikler

BindingContainerBuilder

Bu oluşturucunun oluşturduğu denetim için bağlama kapsayıcısına karşılık gelen denetim oluşturucuyu alır.Gets the control builder that corresponds to the binding container for the control that this builder creates.

(Devralındığı yer: ControlBuilder)
BindingContainerType

Bu oluşturucunun oluşturduğu denetim için bağlama kapsayıcısının türünü alır.Gets the type of the binding container for the control that this builder creates.

(Devralındığı yer: ControlBuilder)
ComplexPropertyEntries

Karmaşık özellik girişlerinin bir koleksiyonunu alır.Gets a collection of complex property entries.

(Devralındığı yer: ControlBuilder)
ControlType

TypeOluşturulacak denetimin öğesini alır.Gets the Type for the control to be created.

(Devralındığı yer: ControlBuilder)
CurrentFilterResolutionService

IFilterResolutionServiceTasarımcıdaki denetimleri ayrıştırırken ve kalıcı hale getiren cihaz filtresi ilgili hizmetleri yönetmek için kullanılan bir nesne alır.Gets an IFilterResolutionService object that is used to manage device-filter related services when parsing and persisting controls in the designer.

(Devralındığı yer: ControlBuilder)
DeclareType

Denetimi bildirmek için kod oluşturma tarafından kullanılacak türü alır.Gets the type that will be used by code generation to declare the control.

(Devralındığı yer: ControlBuilder)
FChildrenAsProperties

Denetimin bir ile ayarlanmış olup olmadığını belirleyen bir değer alır ParseChildrenAttribute ChildrenAsProperties true .Gets a value that determines whether the control has a ParseChildrenAttribute with ChildrenAsProperties set to true.

(Devralındığı yer: ControlBuilder)
FIsNonParserAccessor

Denetimin arabirimi uygulayıp uygulamadığını belirleyen bir değer alır IParserAccessor .Gets a value that determines whether the control implements the IParserAccessor interface.

(Devralındığı yer: ControlBuilder)
HasAspCode

Denetimin herhangi bir kod bloğu içerip içermediğini gösteren bir değer alır.Gets a value indicating whether the control contains any code blocks.

(Devralındığı yer: ControlBuilder)
ID

Oluşturulacak denetimin tanımlayıcı özelliğini alır veya ayarlar.Gets or sets the identifier property for the control to be built.

(Devralındığı yer: ControlBuilder)
InDesigner

ControlBuilderTasarımcıda çalışıp çalışmadığını döndürür.Returns whether the ControlBuilder is running in the designer.

(Devralındığı yer: ControlBuilder)
InPageTheme

Bu ControlBuilder nesnenin sayfa temalarını oluşturmak için kullanılıp kullanılmadığını gösteren bir Boole değeri alır.Gets a Boolean value indicating whether this ControlBuilder object is used to generate page themes.

(Devralındığı yer: ControlBuilder)
ItemType

Bağlama kapsayıcısında ayarlanan türü alır.Gets the type set on the binding container.

(Devralındığı yer: ControlBuilder)
Localize

Bu nesne tarafından oluşturulan denetimin yerelleştirilmiş olup olmadığını gösteren bir Boole değeri alır ControlBuilder .Gets a Boolean value indicating whether the control that is created by this ControlBuilder object is localized.

(Devralındığı yer: ControlBuilder)
NamingContainerType

Bu oluşturucunun oluşturduğu denetim için adlandırma kapsayıcısının türünü alır.Gets the type of the naming container for the control that this builder creates.

(Devralındığı yer: ControlBuilder)
PageVirtualPath

Bu örnek tarafından oluşturulacak bir sayfanın sanal yolunu alır ControlBuilder .Gets the virtual path of a page to be built by this ControlBuilder instance.

(Devralındığı yer: ControlBuilder)
Parser

TemplateParserDenetimin ayrıştırılmasından sorumlu olanı alır.Gets the TemplateParser responsible for parsing the control.

(Devralındığı yer: ControlBuilder)
ServiceProvider

Bu nesne için hizmet nesnesini alır ControlBuilder .Gets the service object for this ControlBuilder object.

(Devralındığı yer: ControlBuilder)
SubBuilders

ControlBuilderBu nesne için alt nesnelerin bir listesini alır ControlBuilder .Gets a list of child ControlBuilder objects for this ControlBuilder object.

(Devralındığı yer: ControlBuilder)
TagName

Oluşturulacak denetimin etiket adını alır.Gets the tag name for the control to be built.

(Devralındığı yer: ControlBuilder)
TemplatePropertyEntries

Şablon özellik girişlerinin bir koleksiyonunu alır.Gets a collection of template property entries.

(Devralındığı yer: ControlBuilder)
ThemeResolutionService

IThemeResolutionServiceDenetim temalarını ve dış görünümleri yönetmek için tasarım zamanında kullanılan bir nesne alır.Gets an IThemeResolutionService object that is used in design time to manage control themes and skins.

(Devralındığı yer: ControlBuilder)

Yöntemler

AllowWhitespaceLiterals()

Bir denetimin açılış ve kapanış etiketleri arasındaki içerikte boşluk kullanılmasına izin verilip verilmeyeceğini belirler.Determines whether white space literals are permitted in the content between a control's opening and closing tags. Bu yöntem ASP.NET sayfa çerçevesi tarafından çağırılır.This method is called by the ASP.NET page framework.

(Devralındığı yer: ControlBuilder)
AppendLiteralString(String)

Belirtilen değişmez değer içeriğini bir denetime ekler.Adds the specified literal content to a control. Bu yöntem ASP.NET sayfa çerçevesi tarafından çağırılır.This method is called by the ASP.NET page framework.

(Devralındığı yer: ControlBuilder)
AppendSubBuilder(ControlBuilder)

ControlBuilderKapsayıcı denetimine ait olan tüm alt denetimler için nesnesine oluşturucular ekler.Adds builders to the ControlBuilder object for any child controls that belong to the container control.

(Devralındığı yer: ControlBuilder)
BuildObject()

Bu nesne tarafından başvurulan denetimin tasarım zamanı örneğini oluşturur ControlBuilder .Builds a design-time instance of the control that is referred to by this ControlBuilder object.

(Devralındığı yer: ControlBuilder)
BuildStatement(CodeArgumentReferenceExpression)

CodeStatementOluşturulan işleme yöntemi için bir nesne oluşturur.Builds a CodeStatement object for a generated Render method.

CloseControl()

Oluşturucunun, denetimin açılış ve kapanış etiketlerinin tamamlanmasının tamamlandığını oluşturucuya bildirmek için ayrıştırıcı tarafından çağırılır.Called by the parser to inform the builder that the parsing of the control's opening and closing tags is complete.

(Devralındığı yer: ControlBuilder)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

(Devralındığı yer: Object)
GetChildControlType(String, IDictionary)

TypeBir alt etiketine karşılık gelen denetim türünü alır.Obtains the Type of the control type corresponding to a child tag. Bu yöntem ASP.NET sayfa çerçevesi tarafından çağırılır.This method is called by the ASP.NET page framework.

(Devralındığı yer: ControlBuilder)
GetHashCode()

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

(Devralındığı yer: Object)
GetObjectPersistData()

ObjectPersistDataBu nesne için nesne oluşturur ControlBuilder .Creates the ObjectPersistData object for this ControlBuilder object.

(Devralındığı yer: ControlBuilder)
GetResourceKey()

Bu nesnenin kaynak anahtarını alır ControlBuilder .Retrieves the resource key for this ControlBuilder object.

(Devralındığı yer: ControlBuilder)
GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
HasBody()

Bir denetimin hem açılış hem de kapanış etiketine sahip olup olmadığını belirler.Determines if a control has both an opening and closing tag. Bu yöntem ASP.NET sayfa çerçevesi tarafından çağırılır.This method is called by the ASP.NET page framework.

(Devralındığı yer: ControlBuilder)
HtmlDecodeLiterals()

HTML denetiminin sabit dizesinin HTML kodu çözülmüş olup olmadığını belirler.Determines whether the literal string of an HTML control must be HTML decoded. Bu yöntem ASP.NET sayfa çerçevesi tarafından çağırılır.This method is called by the ASP.NET page framework.

(Devralındığı yer: ControlBuilder)
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary)

ControlBuilderÖrneği oluşturulduktan sonra kullanım için başlatır.Initializes the ControlBuilder for use after it is instantiated. Bu yöntem ASP.NET sayfa çerçevesi tarafından çağırılır.This method is called by the ASP.NET page framework.

(Devralındığı yer: ControlBuilder)
MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
NeedsTagInnerText()

Denetim oluşturucunun iç metnini alması gerekip gerekmediğini belirler.Determines if the control builder needs to get its inner text. Öyleyse, SetTagInnerText(String) yönteminin çağrılması gerekir.If so, the SetTagInnerText(String) method must be called. Bu yöntem ASP.NET sayfa çerçevesi tarafından çağırılır.This method is called by the ASP.NET page framework.

(Devralındığı yer: ControlBuilder)
OnAppendToParentBuilder(ControlBuilder)

ControlBuilderBir üst denetim oluşturucusuna eklenmekte olduğunu bildirir.Notifies the ControlBuilder that it is being added to a parent control builder.

(Devralındığı yer: ControlBuilder)
ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod)

Özel denetim oluşturucuların oluşturulan Kod Belge Nesne Modeli (CodeDom) erişmesini ve denetimleri ayrıştırma ve oluşturma işlemi sırasında kod eklemesini ve değiştirmesini sağlar.Enables custom control builders to access the generated Code Document Object Model (CodeDom) and insert and modify code during the process of parsing and building controls.

(Devralındığı yer: ControlBuilder)
SetResourceKey(String)

Bu nesne için kaynak anahtarını ayarlar ControlBuilder .Sets the resource key for this ControlBuilder object.

(Devralındığı yer: ControlBuilder)
SetServiceProvider(IServiceProvider)

Bu nesne için hizmet nesnesini ayarlar ControlBuilder .Sets the service object for this ControlBuilder object.

(Devralındığı yer: ControlBuilder)
SetTagInnerText(String)

, ControlBuilder Denetim etiketinin iç metniyle birlikte sağlar.Provides the ControlBuilder with the inner text of the control tag.

(Devralındığı yer: ControlBuilder)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)

Şunlara uygulanır