GraphObject (Clase)
Esta clase convierte un objeto en extensible al agregar un contenedor de propiedades fuertemente tipado de pares de nombre y valor.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.Graph
Microsoft.VisualStudio.GraphModel.GraphLink
Microsoft.VisualStudio.GraphModel.GraphMetadata
Microsoft.VisualStudio.GraphModel.GraphNode
Microsoft.VisualStudio.GraphModel.Styles.GraphCondition
Microsoft.VisualStudio.GraphModel.Styles.GraphConditionalStyle
Microsoft.VisualStudio.GraphModel.Styles.GraphSetter
Espacio de nombres: Microsoft.VisualStudio.GraphModel
Ensamblado: Microsoft.VisualStudio.GraphModel (en Microsoft.VisualStudio.GraphModel.dll)
Sintaxis
'Declaración
Public MustInherit Class GraphObject
public abstract class GraphObject
public ref class GraphObject abstract
[<AbstractClass>]
type GraphObject = class end
public abstract class GraphObject
El tipo GraphObject expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
GraphObject() | Constructor protegido para Annotatable | |
GraphObject(Graph) | Constructor protegido para Annotatable |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Categories | Devuelve todas las categorías.Nunca devuelve NULL. | |
CategoryCount | Devuelve el número de categorías del objeto. | |
DescriptiveCategoryCaption | ||
IsCollapsed | Obtener si este nodo está contraído. | |
IsExpanded | Obtener si este nodo se expande. | |
IsGroup | Obtener si este objeto es IsGroup.Busca GraphProperties.StyleForGroup | |
IsPseudo | Obtener si este objeto es Pseudo.Busca GraphProperties.IsPseudo | |
Item | Propiedad que obtiene o establece un valor de propiedad. | |
Owner | Obtener el objeto Graph al que pertenece este objeto. | |
Properties | Propiedad que devuelve una enumeración de todas las anotaciones.El orden de la enumeración es aleatorio. | |
PropertyCount | Propiedad que devuelve un número de todas las anotaciones. | |
PropertyKeys | Propiedad que devuelve una enumeración de todas las claves de anotación.El orden de la enumeración es aleatorio. | |
PropertyValues | Propiedad que devuelve una enumeración de todos los valores de anotación.El orden de la enumeración es aleatorio. | |
Visibility | Propiedad auxiliar para obtener o establecer la propiedad de visibilidad de un GraphObject |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddCategory | Agregar una categoría al objeto | |
ClearCategories | Quite todas las categorías de este objeto. | |
ClearValue(GraphProperty) | Quita el valor de la propiedad indizada especificada. | |
ClearValue<T>(GraphProperty) | Borre el valor de la propiedad especificada. | |
CopyCategories | Copie todas las categorías nuevas del objeto dado, conservando las categorías existentes. | |
CopyProperties | Copie toda propiedad nueva del objeto dado, conservando sin cambios los valores de propiedades existentes. | |
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
GetValue(GraphProperty) | Obtiene el valor de la anotación especificada. | |
GetValue<T>(GraphProperty) | Obtiene el valor de la propiedad especificada. | |
GetValue<T>(GraphProperty, Graph) | Obtiene el valor de la propiedad especificada. | |
GetValue<T>(GraphProperty, T) | Obtiene el valor de la anotación especificada.Si la propiedad no está establecido se devuelve el valor predeterminado que el llamador pasa a este método | |
GetValue<T>(GraphProperty, Graph, GraphCategory%) | Obtiene el valor de la propiedad especificada, y también devuelve la categoría de la que se heredó este valor de propiedad, si existe. | |
GetValueAsString | Devuelve la propiedad especificada como una cadena con la referencia cultural dada. | |
HasCategory(String) | Devuelve true si el objeto tiene la categoría dada. | |
HasCategory(GraphCategory) | Devuelve true si el objeto tiene la categoría dada. | |
HasCategory(IEnumerable<GraphCategory>) | Devuelve true si el objeto tiene cualquiera de las categorías dadas. | |
HasCategoryInSet | Determina si el conjunto de categorías especificado se aplica a este objeto. | |
HasValue | Devuelve true si existe la anotación especificada. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
RemoveCategory | Quite la categoría de este objeto | |
SetValue<T> | Establece el valor de la propiedad especificada.Si la propiedad ya existe, su valor se sobrescribirá, a menos que las marcas de anotación lo impidan. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.