GraphNodeCollection.GetOrCreate (Método) (GraphNodeId, String, GraphCategory)
Intenta obtener el nodo con el id. especificado.Si no se encuentra, se creará un nuevo nodo.
Espacio de nombres: Microsoft.VisualStudio.GraphModel
Ensamblado: Microsoft.VisualStudio.GraphModel (en Microsoft.VisualStudio.GraphModel.dll)
Sintaxis
'Declaración
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
Parámetros
- id
Tipo: Microsoft.VisualStudio.GraphModel.GraphNodeId
El id. de nodo
- label
Tipo: System.String
La etiqueta mostrable de nodo
- category
Tipo: Microsoft.VisualStudio.GraphModel.GraphCategory
Una categoría inicial que se va a agregar al nodo
Valor devuelto
Tipo: Microsoft.VisualStudio.GraphModel.GraphNode
El Nodo que se encontró o creado
Excepciones
Excepción | Condición |
---|---|
InvalidOperationException | Se produce si existe un nodo con el mismo id. ya, pero de otro tipo de nodo |
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.