CustomReflectionContext Sınıf

Tanım

Ö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
CustomReflectionContext
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)

Şunlara uygulanır