Partager via


GraphNodeCollection.GetOrCreate, méthode (String, String, GraphCategory)

Essaie d'obtenir le nœud avec l'ID spécifié. Si la valeur n'est pas récupérée, un nouveau nœud est créé.

Espace de noms :  Microsoft.VisualStudio.GraphModel
Assembly :  Microsoft.VisualStudio.GraphModel (dans Microsoft.VisualStudio.GraphModel.dll)

Syntaxe

'Déclaration
Public Function GetOrCreate ( _
    id As String, _
    label As String, _
    category As GraphCategory _
) As GraphNode
public GraphNode GetOrCreate(
    string id,
    string label,
    GraphCategory category
)
public:
GraphNode^ GetOrCreate(
    String^ id, 
    String^ label, 
    GraphCategory^ category
)
member GetOrCreate : 
        id:string * 
        label:string * 
        category:GraphCategory -> GraphNode
public function GetOrCreate(
    id : String, 
    label : String, 
    category : GraphCategory
) : GraphNode

Paramètres

  • id
    Type : String

    id du nœud

  • label
    Type : String

    nom affichable du nœud

Valeur de retour

Type : Microsoft.VisualStudio.GraphModel.GraphNode
le nœud qui a été trouvé ou créé

Exceptions

Exception Condition
InvalidOperationException

Levée si un nœud avec le même ID existe déjà, mais est d'un type de nœud différent

Sécurité .NET Framework

Voir aussi

Référence

GraphNodeCollection Classe

GetOrCreate, surcharge

Microsoft.VisualStudio.GraphModel, espace de noms