GraphPathSerializationDictionary (Clase)
El CommonPaths permite reasignar algunos valores de atributo del DGML.
Por ejemplo, es de bienvenida que una ruta de acceso es relativa a la solución para que el archivo se encuentra cuando se mueve esa solución.Para resolver esto puede definir una ruta denominada “SolutionDir” con el valor de la ruta de acceso completa.El GraphSerializer sustituirá esta ruta de acceso donde se encuentra en el DGML con la sintaxis “$ (nombre)” donde es el id. el nombre de la ruta proporcionado y colocará la definición de las rutas de acceso que se utilizan en un bloque de rutas al final del archivo.Cuando este documento DGML se carga las rutas se sustituidas con los valores del CommonPaths actual y a todas las referencias de variable se expandieron con estos nuevos valores.
En una carpeta de la solución en el equipo podría estar en la unidad C en un lugar y, en la unidad D en otro equipo y todo sin embargo solo funcionará como se espera.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.GraphModel.GraphPathSerializationDictionary
Espacio de nombres: Microsoft.VisualStudio.GraphModel
Ensamblado: Microsoft.VisualStudio.GraphModel (en Microsoft.VisualStudio.GraphModel.dll)
Sintaxis
'Declaración
Public Class GraphPathSerializationDictionary _
Implements IDictionary(Of String, String), _
ICollection(Of KeyValuePair(Of String, String)), IEnumerable(Of KeyValuePair(Of String, String)), _
IEnumerable
public class GraphPathSerializationDictionary : IDictionary<string, string>,
ICollection<KeyValuePair<string, string>>, IEnumerable<KeyValuePair<string, string>>,
IEnumerable
public ref class GraphPathSerializationDictionary : IDictionary<String^, String^>,
ICollection<KeyValuePair<String^, String^>>, IEnumerable<KeyValuePair<String^, String^>>,
IEnumerable
type GraphPathSerializationDictionary =
class
interface IDictionary<string, string>
interface ICollection<KeyValuePair<string, string>>
interface IEnumerable<KeyValuePair<string, string>>
interface IEnumerable
end
public class GraphPathSerializationDictionary implements IDictionary<String, String>, ICollection<KeyValuePair<String, String>>, IEnumerable<KeyValuePair<String, String>>, IEnumerable
El tipo GraphPathSerializationDictionary expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
GraphPathSerializationDictionary() | Cree la lista vacía de rutas comunes. | |
GraphPathSerializationDictionary(GraphPathSerializationDictionary) | Cree una copia de CommonPaths de otro objeto. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Count | Obtiene el número de rutas de acceso de la colección | |
IsReadOnly | Obtiene un valor que indica si System.Collections.Generic.ICollection es de solo lectura. | |
Item | Obtiene o establece el elemento que tiene la clave especificada. | |
Keys | Obtiene un System.Collections.Generic.ICollection que contiene las claves de System.Collections.Generic.IDictionary. | |
Names | Devuelve una instantánea de los nombres de ruta de acceso actuales | |
Values | Obtiene un System.Collections.Generic.ICollection que contiene valores de System.Collections.Generic.IDictionary. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Add(KeyValuePair<String, String>) | Agregue una ruta con el nombre y el valor especificados.Se omite una ruta vacía. Se quita la barra diagonal final. | |
Add(String, String) | Agregue una ruta con el nombre y el valor especificados.Se omite una ruta vacía. Se quita la barra diagonal final. | |
AddDefaultPaths | Agregue las rutas de acceso predeterminadas que podemos buscar mediante el entorno del proceso actual. | |
Clear | Quita todos los elementos de System.Collections.Generic.ICollection. | |
Contains | Determina si el vínculo especificado está en esta colección. | |
ContainsKey | Determina si el System.Collections.Generic.IDictionary contiene un elemento con la clave especificada. | |
CopyTo | Copia los elementos de System.Collections.Generic.ICollection en System.Array, empezando por un índice determinado de System.Array. | |
Equals | Determina si el objeto especificado es igual al objeto 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). | |
GetEnumerator | Devuelve un enumerador que recorre en iteración la colección. | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetPath | Obtenga el valor de la ruta con el nombre especificado. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
LookupName | Busque el nombre de la ruta con el valor especificado | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
Remove(KeyValuePair<String, String>) | Quita la primera aparición de un objeto específico de System.Collections.Generic.ICollection. | |
Remove(String) | Quita la primera aparición de un objeto específico de System.Collections.Generic.ICollection. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
TryGetValue | Obtiene el valor asociado a la clave especificada. |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
CommonPathsAdded | Este evento se puede utilizar para insertar las rutas comunes personalizadas después de que se llame a AddCommonPaths. |
Arriba
Implementaciones explícitas de interfaces
Nombre | Descripción | |
---|---|---|
IEnumerable.GetEnumerator | Devuelve un enumerador que recorre en iteración la colección. |
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.