CustomTypeDescriptor Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller en enkel standardimplementering av ICustomTypeDescriptor gränssnittet.
public ref class CustomTypeDescriptor abstract : System::ComponentModel::ICustomTypeDescriptor
public abstract class CustomTypeDescriptor : System.ComponentModel.ICustomTypeDescriptor
type CustomTypeDescriptor = class
interface ICustomTypeDescriptor
Public MustInherit Class CustomTypeDescriptor
Implements ICustomTypeDescriptor
- Arv
-
CustomTypeDescriptor
- Härledda
- Implementeringar
Kommentarer
Precis som TypeDescriptionProviderförlitar sig klassen på ett överordnat CustomTypeDescriptor objekt av typen ICustomTypeDescriptor som tillhandahålls under konstruktionen. På så sätt kan klasser som härleds från CustomTypeDescriptor metoder som selektivt åsidosätter metoder.
Konstruktorer
| Name | Description |
|---|---|
| CustomTypeDescriptor() |
Initierar en ny instans av CustomTypeDescriptor klassen. |
| CustomTypeDescriptor(ICustomTypeDescriptor) |
Initierar en ny instans av klassen med en överordnad CustomTypeDescriptor anpassad typbeskrivning. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetAttributes() |
Returnerar en samling anpassade attribut för den typ som representeras av den här typens beskrivning. |
| GetClassName() |
Returnerar det fullständigt kvalificerade namnet på klassen som representeras av den här typens beskrivning. |
| GetComponentName() |
Returnerar namnet på klassen som representeras av den här typens beskrivning. |
| GetConverter() |
Returnerar en typkonverterare för den typ som representeras av den här typens beskrivning. |
| GetDefaultEvent() |
Returnerar händelsebeskrivningen för standardhändelsen för objektet som representeras av den här typens beskrivning. |
| GetDefaultProperty() |
Returnerar egenskapsbeskrivningen för standardegenskapen för objektet som representeras av den här typen av beskrivning. |
| GetEditor(Type) |
Returnerar en redigerare av den angivna typen som ska associeras med klassen som representeras av den här typens beskrivning. |
| GetEvents() |
Returnerar en samling händelsebeskrivningar för objektet som representeras av den här typen av beskrivning. |
| GetEvents(Attribute[]) |
Returnerar en filtrerad samling händelsebeskrivningar för objektet som representeras av den här typen av beskrivning. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetProperties() |
Returnerar en samling egenskapsbeskrivningar för objektet som representeras av den här typen av beskrivning. |
| GetProperties(Attribute[]) |
Returnerar en filtrerad samling egenskapsbeskrivningar för objektet som representeras av den här typen av beskrivning. |
| GetPropertyOwner(PropertyDescriptor) |
Returnerar ett objekt som innehåller egenskapen som beskrivs av den angivna egenskapsbeskrivningen. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |