Classe GraphMetadata

Questa classe viene utilizzata per fornire ulteriori informazioni su un GraphProperty, comprese le stringhe localizzate e i flag per controllare che la proprietà venga visualizzata in una finestra della griglia delle proprietà.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.GraphModel.GraphObject
    Microsoft.VisualStudio.GraphModel.GraphMetadata

Spazio dei nomi:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)

Sintassi

'Dichiarazione
Public Class GraphMetadata _
    Inherits GraphObject
public class GraphMetadata : GraphObject
public ref class GraphMetadata : public GraphObject
type GraphMetadata =  
    class
        inherit GraphObject
    end
public class GraphMetadata extends GraphObject

Il tipo GraphMetadata espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico GraphMetadata(GraphMetadataOptions)
Metodo pubblico GraphMetadata(String, String, String, GraphMetadataOptions)

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Caption Etichetta visualizzabile di GraphProperty
Proprietà pubblica Categories Restituisce tutte le categorie.Non restituisce mai Null. (Ereditato da GraphObject)
Proprietà pubblica CategoryCount Restituisce il numero di categorie nell'oggetto. (Ereditato da GraphObject)
Proprietà pubblicaMembro statico Default Restituisce i metadati della proprietà predefinita.
Proprietà pubblica Description Descrizione di questa GraphProperty
Proprietà pubblica DescriptiveCategoryCaption (Ereditato da GraphObject)
Proprietà pubblica Group Per raggruppare questa proprietà in una Griglia delle proprietà.
Proprietà pubblica IsBrowsable Restituisce true se la proprietà è esplorabile
Proprietà pubblica IsCollapsed Scoprire se questo nodo è compresso. (Ereditato da GraphObject)
Proprietà pubblica IsExpanded Scoprire se questo nodo è espanso. (Ereditato da GraphObject)
Proprietà pubblica IsGroup Scoprire se questo oggetto è IsGroup.Cerca il GraphProperties.StyleForGroup (Ereditato da GraphObject)
Proprietà pubblica IsPseudo Scoprire se questo oggetto è Pseudo.Cerca il GraphProperties.IsPseudo (Ereditato da GraphObject)
Proprietà pubblica IsRemovable Restituisce true se la proprietà è rimovibile.
Proprietà pubblica IsSerializable Restituisce true se la proprietà è serializzabile
Proprietà pubblica IsSharable Restituisce true se la proprietà è condivisibile
Proprietà pubblica IsSubstitutionAllowed Restituisce true se la proprietà è serializzabile e sono consentiti gli alias
Proprietà pubblica IsWriteOnce Restituisce true se la proprietà può essere scritta una sola volta
Proprietà pubblica Item Proprietà che ottiene o imposta un valore della proprietà. (Ereditato da GraphObject)
Proprietà pubblica Owner Ottenere l'oggetto grafico a cui appartiene l'oggetto. (Ereditato da GraphObject)
Proprietà pubblica Properties Proprietà che restituisce un'enumerazione di tutte le annotazioni.L'ordine dell'enumerazione è casuale. (Ereditato da GraphObject)
Proprietà pubblica PropertyCount Proprietà che restituisce un numero di tutte le annotazioni. (Ereditato da GraphObject)
Proprietà pubblica PropertyKeys Proprietà che restituisce un'enumerazione di tutte le chiavi di annotazione.L'ordine dell'enumerazione è casuale. (Ereditato da GraphObject)
Proprietà pubblica PropertyOptions
Proprietà pubblica PropertyValues Proprietà che restituisce un'enumerazione di tutti i valori di annotazione.L'ordine dell'enumerazione è casuale. (Ereditato da GraphObject)
Proprietà pubblica Visibility Proprietà di supporto per ottenere/impostare la proprietà di visibilità di un GraphObject (Ereditato da GraphObject)

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddCategory Aggiungere una categoria all'oggetto (Ereditato da GraphObject)
Metodo pubblico ClearCategories Rimuove tutti gli oggetti dall'oggetto . (Ereditato da GraphObject)
Metodo pubblico ClearValue(GraphProperty) Rimuove il valore della proprietà indicizzata specificata (Ereditato da GraphObject)
Metodo pubblico Copy Fare una copia dei metadati del grafico.
Metodo pubblico CopyCategories Copiare le nuove categorie dall'oggetto fornito, conservandone le categorie esistenti. (Ereditato da GraphObject)
Metodo pubblico CopyProperties Copiare le nuove proprietà dall'oggetto fornito, mantenendo invariati i valori della proprietà esistenti. (Ereditato da GraphObject)
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 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 pubblico GetValue(GraphProperty) Ottiene il valore dell'annotazione specificata. (Ereditato da GraphObject)
Metodo pubblico GetValue<T>(GraphProperty, Graph) Ottiene il valore della proprietà specificata. (Ereditato da GraphObject)
Metodo pubblico GetValue<T>(GraphProperty, T) Ottiene il valore dell'annotazione specificata.se la proprietà non è impostata, viene restituito il valore predefinito che il chiamante passa a questo metodo (Ereditato da GraphObject)
Metodo pubblico GetValue<T>(GraphProperty, Graph, GraphCategory%) Ottiene il valore della proprietà specificata e restituisce inoltre la categoria dalla quale questo valore della proprietà è stato ereditata, se presente. (Ereditato da GraphObject)
Metodo pubblico GetValueAsString Restituisce la proprietà specificata come stringa utilizzando le impostazioni cultura specificate. (Ereditato da GraphObject)
Metodo pubblico HasCategory(String) Restituisce true se l'oggetto dispone della categoria specificata. (Ereditato da GraphObject)
Metodo pubblico HasCategory(GraphCategory) Restituisce true se l'oggetto dispone della categoria specificata. (Ereditato da GraphObject)
Metodo pubblico HasCategory(IEnumerable<GraphCategory>) Restituisce true se l'oggetto dispone di una qualsiasi delle categorie specificate. (Ereditato da GraphObject)
Metodo pubblico HasCategoryInSet Consente di determinare se l'insieme fornito di categorie applicato all'oggetto. (Ereditato da GraphObject)
Metodo pubblico HasValue Restituisce true se l'annotazione specificata esiste. (Ereditato da GraphObject)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico RemoveCategory Rimuovere la categoria dell'oggetto (Ereditato da GraphObject)
Metodo pubblico SetValue<T> Imposta il valore della determinata proprietà.Se la proprietà esiste già, il suo valore viene sovrascritto a meno che i flag di annotazione lo preventino. (Ereditato da GraphObject)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

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.GraphModel