CustomReflectionContext 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.
Özelleştirilebilir bir yansıma bağlamı temsil eder.
public ref class CustomReflectionContext abstract : System::Reflection::ReflectionContext
public abstract class CustomReflectionContext : System.Reflection.ReflectionContext
type CustomReflectionContext = class
inherit ReflectionContext
Public MustInherit Class CustomReflectionContext
Inherits ReflectionContext
- Devralma
- Türetilmiş
Açıklamalar
Bu API hakkında daha fazla bilgi için bkz. CustomReflectionContext için ek API açıklamaları.
Oluşturucular
| Name | Description |
|---|---|
| CustomReflectionContext() |
CustomReflectionContext sınıfının yeni bir örneğini başlatır. |
| CustomReflectionContext(ReflectionContext) |
Temel olarak belirtilen yansıma bağlamıyla sınıfının yeni bir örneğini CustomReflectionContext başlatır. |
Yöntemler
| Name | Description |
|---|---|
| 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. |
| CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>) |
yöntemiyle ve belirtilen özel öznitelikleri AddProperties(Type) kullanarak bir türe eklenecek özelliği temsil eden bir nesne oluşturur. |
| 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. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetCustomAttributes(MemberInfo, IEnumerable<Object>) |
Türetilmiş bir sınıfta geçersiz kılındığında, bu yansıma bağlamında gösterildiği gibi belirtilen üye için özel özniteliklerin listesini sağlar. |
| GetCustomAttributes(ParameterInfo, IEnumerable<Object>) |
Türetilmiş bir sınıfta geçersiz kılındığında, 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() |
Geçerli örneğin Type 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) |
Bu yansıma bağlamında, başka bir yansıma bağlamından bir nesne tarafından temsil edilen bir derlemenin gösterimini alır. |
| 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. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |