Aracılığıyla paylaş


AttributeTableBuilder.AddCustomAttributes Yöntem

Tanım

Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler.

Aşırı Yüklemeler

AddCustomAttributes(Type, Attribute[])

Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler.

AddCustomAttributes(Type, MemberDescriptor, Attribute[])

Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler.

AddCustomAttributes(Type, MemberInfo, Attribute[])

Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler.

AddCustomAttributes(Type, String, Attribute[])

Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler.

AddCustomAttributes(Type, DependencyProperty, Attribute[])

Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler.

Açıklamalar

Bir öznitelik, oluşturucuda zaten bulunan başka bir öznitelikle çakıyorsa, eklenen son öznitelik önceki özniteliklerin yerini alır.

Büyük bir öznitelik tablosu oluştururken, öznitelik oluşturma işini gerekli olana kadar ertelemek için kullanın AddCallback .

AddCustomAttributes(Type, Attribute[])

Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler.

public:
 void AddCustomAttributes(Type ^ type, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (Type type, params Attribute[] attributes);
member this.AddCustomAttributes : Type * Attribute[] -> unit
Public Sub AddCustomAttributes (type As Type, ParamArray attributes As Attribute())

Parametreler

type
Type

Sınıf düzeyi özniteliklerin ekleneceği tür.

attributes
Attribute[]

Oluşturucuya eklenen öznitelikler.

Özel durumlar

type veya attributes şeklindedir null.

Açıklamalar

Bir öznitelik, oluşturucuda zaten bulunan başka bir öznitelikle çakıyorsa, eklenen son öznitelik önceki özniteliklerin yerini alır.

Büyük bir öznitelik tablosu oluştururken, öznitelik oluşturma işini gerekli olana kadar ertelemek için kullanın AddCallback .

Şunlara uygulanır

AddCustomAttributes(Type, MemberDescriptor, Attribute[])

Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler.

public:
 void AddCustomAttributes(Type ^ ownerType, System::ComponentModel::MemberDescriptor ^ descriptor, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (Type ownerType, System.ComponentModel.MemberDescriptor descriptor, params Attribute[] attributes);
member this.AddCustomAttributes : Type * System.ComponentModel.MemberDescriptor * Attribute[] -> unit
Public Sub AddCustomAttributes (ownerType As Type, descriptor As MemberDescriptor, ParamArray attributes As Attribute())

Parametreler

ownerType
Type

tarafından descriptortanımlanan üyeyi içeren tür.

descriptor
MemberDescriptor

Özniteliklerin eklendiği olay veya özellik bilgileri.

attributes
Attribute[]

Oluşturucuya eklenen öznitelikler.

Özel durumlar

ownerTypeveya descriptorattributes şeklindedir null.

Açıklamalar

Bir öznitelik, oluşturucuda zaten bulunan başka bir öznitelikle çakıyorsa, eklenen son öznitelik önceki özniteliklerin yerini alır.

Büyük bir öznitelik tablosu oluştururken, öznitelik oluşturma işini gerekli olana kadar ertelemek için kullanın AddCallback .

Şunlara uygulanır

AddCustomAttributes(Type, MemberInfo, Attribute[])

Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler.

public:
 void AddCustomAttributes(Type ^ ownerType, System::Reflection::MemberInfo ^ member, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (Type ownerType, System.Reflection.MemberInfo member, params Attribute[] attributes);
member this.AddCustomAttributes : Type * System.Reflection.MemberInfo * Attribute[] -> unit
Public Sub AddCustomAttributes (ownerType As Type, member As MemberInfo, ParamArray attributes As Attribute())

Parametreler

ownerType
Type

tarafından membertanımlanan üyeyi içeren tür.

member
MemberInfo

Özniteliklerin eklendiği olay veya özellik bilgileri.

attributes
Attribute[]

Oluşturucuya eklenen öznitelikler.

Özel durumlar

ownerTypeveya memberattributes şeklindedir null.

Açıklamalar

Bir öznitelik, oluşturucuda zaten bulunan başka bir öznitelikle çakıyorsa, eklenen son öznitelik önceki özniteliklerin yerini alır.

Büyük bir öznitelik tablosu oluştururken, öznitelik oluşturma işini gerekli olana kadar ertelemek için kullanın AddCallback .

Şunlara uygulanır

AddCustomAttributes(Type, String, Attribute[])

Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler.

public:
 void AddCustomAttributes(Type ^ ownerType, System::String ^ memberName, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (Type ownerType, string memberName, params Attribute[] attributes);
member this.AddCustomAttributes : Type * string * Attribute[] -> unit
Public Sub AddCustomAttributes (ownerType As Type, memberName As String, ParamArray attributes As Attribute())

Parametreler

ownerType
Type

tarafından memberNametanımlanan üyeyi içeren tür.

memberName
String

Özniteliklerin eklendiği olay veya özellik bilgilerinin adı.

attributes
Attribute[]

Oluşturucuya eklenen öznitelikler.

Özel durumlar

ownerType, memberNameveya attributes şeklindedir null.

Açıklamalar

Bir öznitelik, oluşturucuda zaten bulunan başka bir öznitelikle çakıyorsa, eklenen son öznitelik önceki özniteliklerin yerini alır.

Büyük bir öznitelik tablosu oluştururken, öznitelik oluşturma işini gerekli olana kadar ertelemek için kullanın AddCallback .

Şunlara uygulanır

AddCustomAttributes(Type, DependencyProperty, Attribute[])

Sağlanan özniteliklerin içeriğini bu oluşturucuya ekler.

public:
 void AddCustomAttributes(Type ^ ownerType, System::Windows::DependencyProperty ^ dp, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (Type ownerType, System.Windows.DependencyProperty dp, params Attribute[] attributes);
member this.AddCustomAttributes : Type * System.Windows.DependencyProperty * Attribute[] -> unit
Public Sub AddCustomAttributes (ownerType As Type, dp As DependencyProperty, ParamArray attributes As Attribute())

Parametreler

ownerType
Type

tarafından dptanımlanan bağımlılığı içeren tür.

dp
DependencyProperty

Özniteliklerin ekleneceği bağımlılık özelliği.

attributes
Attribute[]

Oluşturucuya eklenen öznitelikler.

Özel durumlar

ownerTypeveya dpattributes şeklindedir null.

Açıklamalar

Bir öznitelik, oluşturucuda zaten bulunan başka bir öznitelikle çakıyorsa, eklenen son öznitelik önceki özniteliklerin yerini alır.

Büyük bir öznitelik tablosu oluştururken, öznitelik oluşturma işini gerekli olana kadar ertelemek için kullanın AddCallback .

Şunlara uygulanır