RegistrationBuilder Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Managed Extensibility Framework (MEF) öznitelikleriyle varlıkların dekorasyon kurallarını açıklayan ilişkili kuralları olan bir yansıma bağlamı temsil eder.
public ref class RegistrationBuilder : System::Reflection::Context::CustomReflectionContext
public class RegistrationBuilder : System.Reflection.Context.CustomReflectionContext
type RegistrationBuilder = class
inherit CustomReflectionContext
Public Class RegistrationBuilder
Inherits CustomReflectionContext
- Devralma
Oluşturucular
RegistrationBuilder() |
RegistrationBuilder sınıfının yeni bir örneğini başlatır. |
Yöntemler
AddProperties(Type) |
Türetilmiş bir sınıfta geçersiz kılındığında, bu yansıma bağlamında gösterildiği gibi belirtilen tür için ek özellikler koleksiyonu sağlar. (Devralındığı yer: CustomReflectionContext) |
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>) |
yöntemiyle AddProperties(Type) kullanılacak bir türe eklenecek özelliği temsil eden bir nesne oluşturur. (Devralındığı yer: CustomReflectionContext) |
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>) |
yöntemiyle AddProperties(Type) kullanılacak ve belirtilen özel öznitelikleri kullanarak bir türe eklenecek özelliği temsil eden bir nesne oluşturur. (Devralındığı yer: CustomReflectionContext) |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
ForType(Type) |
Belirtilen türe uygulanan bir kuralı temsil eden bir nesnesi alır. |
ForType<T>() |
Belirtilen türe uygulanan bir kuralı temsil eden kesin olarak belirlenmiş bir nesne alır. |
ForTypesDerivedFrom(Type) |
Belirtilen türü uygulayan ancak belirtilen tür için geçerli olmayan tüm türler için geçerli olan bir kuralı temsil eden bir nesnesi alır. |
ForTypesDerivedFrom<T>() |
Belirtilen türü uygulayan ancak belirtilen tür için geçerli olmayan tüm türler için geçerli olan bir kuralı temsil eden kesin olarak belirlenmiş bir nesne alır. |
ForTypesMatching(Predicate<Type>) |
Belirtilen koşulla eşleşen tüm türler için geçerli olan bir kuralı temsil eden bir nesnesi alır. |
ForTypesMatching<T>(Predicate<Type>) |
Belirtilen koşulla eşleşen tüm türler için geçerli olan bir kuralı temsil eden kesin olarak belirlenmiş bir nesne alır. |
GetCustomAttributes(MemberInfo, IEnumerable<Object>) |
Bu yansıma bağlamında gösterildiği gibi, belirtilen üye için özel özniteliklerin listesini sağlar. |
GetCustomAttributes(ParameterInfo, IEnumerable<Object>) |
Bu yansıma bağlamında gösterildiği gibi belirtilen parametre için özel özniteliklerin listesini sağlar. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
GetTypeForObject(Object) |
Bu yansıma bağlamında belirtilen nesne türünün gösterimini alır. (Devralındığı yer: ReflectionContext) |
MapAssembly(Assembly) |
Başka bir yansıma bağlamından bir nesne tarafından temsil edilen bir derlemenin bu yansıma bağlamındaki gösterimini alır. (Devralındığı yer: CustomReflectionContext) |
MapType(TypeInfo) |
Bu yansıma bağlamında, başka bir yansıma bağlamından bir nesne tarafından temsil edilen bir türün gösterimini alır. (Devralındığı yer: CustomReflectionContext) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin