Classe PropertyGroup

La classe e i relativi membri sono riservati per uso interno e non possono essere utilizzati nel codice. Rappresenta una raccolta di proprietà personalizzate che è possibile selezionare in un oggetto PropertyGrid. Queste proprietà forniscono funzionalità aggiuntive a quella della semplice reflection utilizzata correttamente per eseguire query sulle proprietà di un oggetto.

Questa API non è conforme a CLS. 

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Data.Schema.Package.Internal.PropertyGroup
    Microsoft.VisualStudio.Data.Schema.Package.Internal.PropertyGroupWithEvents

Spazio dei nomi:  Microsoft.VisualStudio.Data.Schema.Package.Internal
Assembly:  Microsoft.VisualStudio.Data.Schema.Package (in Microsoft.VisualStudio.Data.Schema.Package.dll)

Sintassi

'Dichiarazione
<CLSCompliantAttribute(False)> _
Public Class PropertyGroup _
    Implements ICustomTypeDescriptor
[CLSCompliantAttribute(false)]
public class PropertyGroup : ICustomTypeDescriptor
[CLSCompliantAttribute(false)]
public ref class PropertyGroup : ICustomTypeDescriptor
[<CLSCompliantAttribute(false)>]
type PropertyGroup =  
    class
        interface ICustomTypeDescriptor
    end
public class PropertyGroup implements ICustomTypeDescriptor

Il tipo PropertyGroup espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico PropertyGroup La classe e i relativi membri sono riservati per uso interno e non possono essere utilizzati nel codice.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ClassNameOverride La classe e i relativi membri sono riservati per uso interno e non possono essere utilizzati nel codice.
Proprietà pubblica ComponentNameOverride La classe e i relativi membri sono riservati per uso interno e non possono essere utilizzati nel codice.
Proprietà pubblica DefaultProperty La classe e i relativi membri sono riservati per uso interno e non possono essere utilizzati nel codice.
Proprietà pubblica Properties La classe e i relativi membri sono riservati per uso interno e non possono essere utilizzati nel codice.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo protetto GetClassName La classe e i relativi membri sono riservati per uso interno e non possono essere utilizzati nel codice.
Metodo protetto GetComponentName La classe e i relativi membri sono riservati per uso interno e non possono essere utilizzati nel codice.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetAttributes La classe e i relativi membri sono riservati per uso interno e non possono essere utilizzati nel codice.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetClassName La classe e i relativi membri sono riservati per uso interno e non possono essere utilizzati nel codice.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetComponentName La classe e i relativi membri sono riservati per uso interno e non possono essere utilizzati nel codice.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetConverter La classe e i relativi membri sono riservati per uso interno e non possono essere utilizzati nel codice.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetDefaultEvent La classe e i relativi membri sono riservati per uso interno e non possono essere utilizzati nel codice.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetDefaultProperty La classe e i relativi membri sono riservati per uso interno e non possono essere utilizzati nel codice.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetEditor La classe e i relativi membri sono riservati per uso interno e non possono essere utilizzati nel codice.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetEvents() La classe e i relativi membri sono riservati per uso interno e non possono essere utilizzati nel codice.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetEvents(array<Attribute[]) La classe e i relativi membri sono riservati per uso interno e non possono essere utilizzati nel codice.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetProperties() La classe e i relativi membri sono riservati per uso interno e non possono essere utilizzati nel codice.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetProperties(array<Attribute[]) La classe e i relativi membri sono riservati per uso interno e non possono essere utilizzati nel codice.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetPropertyOwner La classe e i relativi membri sono riservati per uso interno e non possono essere utilizzati nel codice.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Data.Schema.Package.Internal