Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 GraphNodeId, _
label As String, _
category As GraphCategory _
) As GraphNode
public GraphNode GetOrCreate(
GraphNodeId id,
string label,
GraphCategory category
)
public:
GraphNode^ GetOrCreate(
GraphNodeId^ id,
String^ label,
GraphCategory^ category
)
member GetOrCreate :
id:GraphNodeId *
label:string *
category:GraphCategory -> GraphNode
public function GetOrCreate(
id : GraphNodeId,
label : String,
category : GraphCategory
) : GraphNode
Paramètres
- id
Type : Microsoft.VisualStudio.GraphModel.GraphNodeId
L'identificateur du nœud
- label
Type : System.String
L'étiquette affichable du nœud
- category
Type : Microsoft.VisualStudio.GraphModel.GraphCategory
Une première catégorie à ajouter au 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 identificateur existe déjà, mais est d'un type de nœud différent |
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.