Condividi tramite


Classe HighlightedShapesCollection

Raccolta di forme e DiagramItems evidenziati nell'area di progettazione.

Gerarchia di ereditarietà

System.Object
  System.Collections.CollectionBase
    Microsoft.VisualStudio.Modeling.Diagrams.DiagramItemCollection
      Microsoft.VisualStudio.Modeling.Diagrams.HighlightedShapesCollection

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class HighlightedShapesCollection _
    Inherits DiagramItemCollection
public sealed class HighlightedShapesCollection : DiagramItemCollection

Il tipo HighlightedShapesCollection espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico HighlightedShapesCollection Inizializza una nuova istanza della classe HighlightedShapesCollection.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Capacity Ottiene o imposta il numero di elementi che CollectionBase può contenere. (Ereditato da CollectionBase)
Proprietà pubblica Count Ottiene il numero di elementi contenuti nell'istanza CollectionBase.Questa proprietà non può essere sottoposta a override. (Ereditato da CollectionBase)
Proprietà pubblica Item Ottiene l'oggetto DiagramItem in corrispondenza della posizione specificata nella raccolta. (Ereditato da DiagramItemCollection)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add(ICollection) Aggiunge DiagramItem di un oggetto ICollection alla fine di DiagramItemCollection (Ereditato da DiagramItemCollection)
Metodo pubblico Add(DiagramItem) Aggiunge un DiagramItem all'elenco di evidenziazione corrente. (Esegue l'override di DiagramItemCollection.Add(DiagramItem)).
Metodo pubblico Add(DiagramItemCollection) Aggiunge gli oggetti DiagramItems specificati all'elenco di evidenziazione corrente.
Metodo pubblico Clear Cancella l'elenco corrente di evidenziazione.
Metodo pubblico Contains Determina se un DiagramItem è incluso nella raccolta. (Ereditato da DiagramItemCollection)
Metodo pubblico CopyTo Copia DiagramItems della selezione in una matrice, a partire da un determinato indice della matrice. (Ereditato da DiagramItemCollection)
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetDiagramItemsContainingShape Ottiene una raccolta di elementi del diagramma nell'elenco di evidenziazione la cui proprietà Shape è la forma specificata.
Metodo pubblico GetEnumerator Ottiene un enumeratore DiagramItem per questa raccolta. (Ereditato da DiagramItemCollection)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IndexOf Restituisce l'indice in base zero di un oggetto DiagramItem nella raccolta. (Ereditato da DiagramItemCollection)
Metodo pubblico Insert Inserisce DiagramItem nella raccolta in corrispondenza dell'indice specificato. (Ereditato da DiagramItemCollection)
Metodo pubblico Remove(ICollection) Rimuove gli oggetti DiagramItems specificati da un oggetto ICollection (Ereditato da DiagramItemCollection)
Metodo pubblico Remove(DiagramItem) Rimuove un oggetto DiagramItem dall'elenco di evidenziazione corrente. (Esegue l'override di DiagramItemCollection.Remove(DiagramItem)).
Metodo pubblico Remove(DiagramItemCollection) Rimuove gli oggetti DiagramItems specificati dall'elenco di evidenziazione corrente.
Metodo pubblico RemoveAt Consente di rimuovere la voce in corrispondenza dell'indice specificato dell'istanza CollectionBase.Questo metodo non può essere sottoposto a override. (Ereditato da CollectionBase)
Metodo pubblico Set(DiagramItem) Sostituisce l'elenco di evidenziazione corrente con una nuova evidenziazione singola.
Metodo pubblico Set(DiagramItemCollection) Sostituisce l'elenco di evidenziazione corrente con un nuovo elenco di evidenziazione.
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 IList.Add Aggiunge un oggetto alla fine di CollectionBase. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaMetodo privato IList.Contains Consente di stabilire se CollectionBase contiene un elemento specifico. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaMetodo privato ICollection.CopyTo Copia l'intero oggetto CollectionBase in un oggetto Array compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaMetodo privato IList.IndexOf Consente di cercare l'oggetto Object specificato e restituisce l'indice in base zero della prima occorrenza all'interno dell'insieme CollectionBase. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaMetodo privato IList.Insert Consente di inserire un elemento in CollectionBase in corrispondenza dell'indice specificato. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaProprietà privata IList.IsFixedSize Ottiene un valore che indica se CollectionBase ha dimensioni fisse. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaProprietà privata IList.IsReadOnly Ottiene un valore che indica se CollectionBase è di sola lettura. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaProprietà privata ICollection.IsSynchronized Ottiene un valore che indica se l'accesso a CollectionBase è sincronizzato (thread-safe). (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaProprietà privata IList.Item Ottiene o imposta l'elemento in corrispondenza dell'indice specificato. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaMetodo privato IList.Remove Rimuove la prima occorrenza di un oggetto specifico dall'interfaccia CollectionBase. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaProprietà privata ICollection.SyncRoot Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a CollectionBase. (Ereditato da CollectionBase)

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.Modeling.Diagrams