Bagikan melalui


RegistrationBuilder Kelas

Definisi

Mewakili konteks refleksi yang memiliki konvensi terkait yang menjelaskan aturan untuk menghias entitas dengan atribut Managed Extensibility Framework (MEF).

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
Warisan

Konstruktor

RegistrationBuilder()

Menginisialisasi instans baru kelas RegistrationBuilder.

Metode

AddProperties(Type)

Saat ditimpa di kelas turunan, menyediakan kumpulan properti tambahan untuk jenis yang ditentukan, seperti yang diwakili dalam konteks refleksi ini.

(Diperoleh dari CustomReflectionContext)
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>)

Membuat objek yang mewakili properti yang akan ditambahkan ke jenis, untuk digunakan dengan AddProperties(Type) metode .

(Diperoleh dari CustomReflectionContext)
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>)

Membuat objek yang mewakili properti yang akan ditambahkan ke jenis, untuk digunakan dengan AddProperties(Type) metode dan menggunakan atribut kustom yang ditentukan.

(Diperoleh dari CustomReflectionContext)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
ForType(Type)

Mendapatkan objek yang mewakili aturan yang berlaku untuk jenis yang ditentukan.

ForType<T>()

Mendapatkan objek dengan jenis kuat yang mewakili aturan yang berlaku untuk jenis yang ditentukan.

ForTypesDerivedFrom(Type)

Mendapatkan objek yang mewakili aturan yang berlaku untuk semua jenis yang mengimplementasikan jenis yang ditentukan, tetapi tidak berlaku untuk jenis yang ditentukan.

ForTypesDerivedFrom<T>()

Mendapatkan objek dengan jenis yang sangat kuat yang mewakili aturan yang berlaku untuk semua jenis yang mengimplementasikan jenis yang ditentukan, tetapi tidak berlaku untuk jenis yang ditentukan.

ForTypesMatching(Predicate<Type>)

Mendapatkan objek yang mewakili aturan yang berlaku untuk semua jenis yang cocok dengan predikat yang ditentukan.

ForTypesMatching<T>(Predicate<Type>)

Mendapatkan objek dengan jenis kuat yang mewakili aturan yang berlaku untuk semua jenis yang cocok dengan predikat yang ditentukan.

GetCustomAttributes(MemberInfo, IEnumerable<Object>)

Menyediakan daftar atribut kustom untuk anggota yang ditentukan, seperti yang diwakili dalam konteks refleksi ini.

GetCustomAttributes(ParameterInfo, IEnumerable<Object>)

Menyediakan daftar atribut kustom untuk parameter yang ditentukan, seperti yang diwakili dalam konteks refleksi ini.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
GetTypeForObject(Object)

Mendapatkan representasi jenis objek yang ditentukan dalam konteks refleksi ini.

(Diperoleh dari ReflectionContext)
MapAssembly(Assembly)

Mendapatkan representasi, dalam konteks refleksi ini, dari rakitan yang diwakili oleh objek dari konteks refleksi lain.

(Diperoleh dari CustomReflectionContext)
MapType(TypeInfo)

Mendapatkan representasi, dalam konteks refleksi ini, dari jenis yang diwakili oleh objek dari konteks pantulan lain.

(Diperoleh dari CustomReflectionContext)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk