Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Proporciona compatibilidad para el generador del editor de modelado, que permite al shell de Visual Studio para obtener un editor para un tipo de archivo específico.
Esta API no es conforme a CLS.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.Modeling.Shell.ModelingEditorFactory
Espacio de nombres: Microsoft.VisualStudio.Modeling.Shell
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)
Sintaxis
'Declaración
<CLSCompliantAttribute(False)> _
Public MustInherit Class ModelingEditorFactory _
Implements IVsEditorFactory, IVsSolutionEvents
[CLSCompliantAttribute(false)]
public abstract class ModelingEditorFactory : IVsEditorFactory,
IVsSolutionEvents
El tipo ModelingEditorFactory expone los siguientes miembros.
Constructores
| Nombre | Descripción | |
|---|---|---|
![]() |
ModelingEditorFactory | Inicializa una nueva instancia de la clase ModelingEditorFactory. |
Arriba
Propiedades
| Nombre | Descripción | |
|---|---|---|
![]() |
CancelEditorCreate | Obtiene el valor del marcador de cancelEditorCreate.Si este valor es mayor de 0, esta propiedad evita que el editor de modelado se crea y establezca esta marca en 0. |
![]() |
Flags | Obtiene una lista de marcas, que definen cómo se crea el editor de modelado. |
![]() |
ServiceProvider | Obtiene el proveedor de servicios que recupera los servicios de Visual Studio . |
Arriba
Métodos
| Nombre | Descripción | |
|---|---|---|
![]() |
Close | Libera todos almacenado en memoria caché punteros y anula de interfaz cualquier sincronización de eventos. |
![]() |
CreateDocData() | Crea un documento en la memoria. |
![]() |
CreateDocData(String, IVsHierarchy, UInt32) | Crea un documento en la memoria. |
![]() |
CreateDocView | Crea un documento en la memoria. |
![]() |
CreateEditorInstance | Crea un editor de modelado. |
![]() |
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). |
![]() |
GetDocData | obtiene un documento. |
![]() |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). |
![]() |
GetItemErrorListProvider | Obtiene un proveedor de la lista de errores para el elemento de proyecto especificado no reconocido (para ser un datos de modelado de documento).Si no hay proveedor existente de la lista de errores para el elemento, se creará uno. |
![]() |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
![]() |
HandleEditorCreationException | Controla una excepción si una aparece cuando se crea un editor adicional de modelado. |
![]() |
IsDocDataSupported | Comprueba si un documento de un formato específico se puede utilizar en el editor de modelado. |
![]() |
MapLogicalView(Guid, Object) | Asigna el GUID de una vista lógica en una vista física. |
![]() |
MapLogicalView(Guid%, String%) | Asigna el GUID de una vista lógica en una vista física. |
![]() |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). |
![]() |
OnAfterCloseSolution | Notifica a escuchar clientes que ha cerrado el editor de modelado. |
![]() |
OnAfterLoadProject | Notifica a escuchar clientes que el proyecto ha cargado. |
![]() |
OnAfterOpenProject | Notifica a escuchar clientes que ha abierto el proyecto. |
![]() |
OnAfterOpenSolution | Notifica a escuchar clientes que ha abierto el editor de modelado. |
![]() |
OnBeforeCloseProject | Notifica a escuchar clientes que el proyecto está a punto de cerrarse. |
![]() |
OnBeforeCloseSolution | Notifica a escuchar clientes que el editor de modelado está a punto de cerrarse. |
![]() |
OnBeforeUnloadProject | Notifica a escuchar clientes que el proyecto está a punto de descargarse. |
![]() |
OnQueryCloseProject | Consultas que escuchan a clientes si el proyecto se puede cerrar. |
![]() |
OnQueryCloseSolution | Notifica a escuchar clientes que ha cerrado el editor de modelado. |
![]() |
OnQueryUnloadProject | Consultas que escuchan a clientes si el proyecto se puede descargar. |
![]() |
SetSite | Establece el proveedor de servicios de que tener acceso a servicios de shell. |
![]() |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Comentarios
Puede utilizar esta clase para crear, para controlar, y cerrar el editor de modelado.El editor de modelos es representado por el objeto de DocData y el objeto de DocView.El objeto de DocData representa un documento en la memoria, y el objeto de DocView representa una vista del documento.En el editor de modelado, un documento puede tener varias vistas asignadas a él.
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.
.gif)
.gif)
.gif)