Condividi tramite


Classe HighlightedShapesCollection

Libreria di forme e DiagramItems che sono 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.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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 di 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 in CollectionBase istanza.Questa proprietà non è possibile eseguirne l'override. (Ereditato da CollectionBase)
Proprietà pubblica Item Ottiene il DiagramItem nel percorso specificato nella raccolta. (Ereditato da DiagramItemCollection)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add(ICollection) Aggiunge il DiagramItem di un ICollection alla fine del DiagramItemCollection (Ereditato da DiagramItemCollection)
Metodo pubblico Add(DiagramItem) Aggiunge un DiagramItem l'elenco corrente di evidenziazione. (Esegue l'override di DiagramItemCollection.Add(DiagramItem)).
Metodo pubblico Add(DiagramItemCollection) Aggiunge il DiagramItems specificato all'elenco corrente di evidenziazione.
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 Copiare il DiagramItems della selezione in una matrice, a partire da un particolare indice di 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 della cui proprietà della forma è la forma specificata.
Metodo pubblico GetEnumerator ottiene un enumeratore di DiagramItem per questa raccolta. (Ereditato da DiagramItemCollection)
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 IndexOf Restituisce l'indice in base zero del DiagramItem nella raccolta. (Ereditato da DiagramItemCollection)
Metodo pubblico Insert Inserisce il DiagramItem nella raccolta l'indice specificato. (Ereditato da DiagramItemCollection)
Metodo pubblico Remove(ICollection) rimuove il DiagramItems specificato da un ICollection (Ereditato da DiagramItemCollection)
Metodo pubblico Remove(DiagramItem) Rimuove un DiagramItem dall'elenco corrente di evidenziazione. (Esegue l'override di DiagramItemCollection.Remove(DiagramItem)).
Metodo pubblico Remove(DiagramItemCollection) Rimuove il DiagramItems specificato dall'elenco corrente di evidenziazione.
Metodo pubblico RemoveAt Rimuove l'elemento all'indice specificato di CollectionBase istanza.questo metodo non è sottoponibile a override. (Ereditato da CollectionBase)
Metodo pubblico Set(DiagramItem) Sostituisce l'elenco corrente di evidenziazione con un nuovo o l'evidenziazione.
Metodo pubblico Set(DiagramItemCollection) Sostituisce l'elenco corrente di evidenziazione 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 l CollectionBase. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaMetodo privato IList.Contains determina se CollectionBase contiene un elemento specifico. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaMetodo privato ICollection.CopyTo Copiare l'intero CollectionBase a un unidimensionale compatibile Array, partendo dall'indice specificato della matrice di destinazione. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaMetodo privato IList.IndexOf Ricerca del specificato Object e restituisce l'indice in base zero della prima occorrenza all'interno dell'intero CollectionBase. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaMetodo privato IList.Insert Inserisce un elemento in CollectionBase all'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 accesso a CollectionBase è sincronizzato (thread-safe). (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaProprietà privata IList.Item Ottiene o imposta l'elemento all'indice specificato. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaMetodo privato IList.Remove Rimuove la prima occorrenza di un oggetto specifico da 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