Compartir a través de


AdhocWorkspace Clase

Definición

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

public ref class AdhocWorkspace sealed : Microsoft::CodeAnalysis::Workspace
public sealed class AdhocWorkspace : Microsoft.CodeAnalysis.Workspace
type AdhocWorkspace = class
    inherit Workspace
Public NotInheritable Class AdhocWorkspace
Inherits Workspace
Herencia
AdhocWorkspace

Constructores

AdhocWorkspace()

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

AdhocWorkspace(HostServices, String)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

Propiedades

CanOpenDocuments

Devuelve true, lo que significa que puede llamar a las API de documento abiertas y cerrar para agregar el documento a la lista de documentos abiertos.

CurrentSolution

La solución actual.

La solución es un modelo inmutable del conjunto actual de proyectos y documentos de origen. Proporciona acceso al texto de origen, a los árboles de sintaxis y a la semántica.

Esta propiedad puede cambiar a medida que el área de trabajo reacciona a los cambios en el entorno o después TryApplyChanges(Solution) de llamar a .

(Heredado de Workspace)
Kind

Tipo del área de trabajo. Esto suele ser Host si se origina en el entorno de host, pero puede ser cualquier otro nombre que se use para un tipo específico de área de trabajo.

(Heredado de Workspace)
Options
Obsoletos.

Obtiene o establece el conjunto de todas las opciones globales y Options. Establecedor también fuerza las actualizaciones CurrentSolution para que tengan actualizado Options.

(Heredado de Workspace)
PartialSemanticsEnabled

Invalide esta propiedad si el área de trabajo admite semántica parcial para documentos.

(Heredado de Workspace)
Services

Proveedor de servicios por el host para implementar características del área de trabajo.

(Heredado de Workspace)

Métodos

AddDocument(DocumentInfo)

Agrega un documento al área de trabajo.

AddDocument(ProjectId, String, SourceText)

Agrega un documento al área de trabajo.

AddProject(ProjectInfo)

Agrega un proyecto al área de trabajo. Todos los proyectos anteriores permanecen intactos.

AddProject(String, String)

Agrega un proyecto al área de trabajo. Todos los proyectos anteriores permanecen intactos.

AddProjects(IEnumerable<ProjectInfo>)

Agrega varios proyectos al área de trabajo a la vez. Todos los proyectos existentes permanecen intactos.

AddSolution(SolutionInfo)

Agrega una solución completa al área de trabajo, reemplazando cualquier solución existente.

AdjustReloadedProject(Project, Project)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
AdjustReloadedSolution(Solution, Solution)

Se llama a este método durante OnSolutionReload. Invalide este método si desea manipular la solución recargada.

(Heredado de Workspace)
ApplyAdditionalDocumentAdded(DocumentInfo, SourceText)

Se llama a este método durante TryApplyChanges(Solution) para agregar un nuevo documento adicional a un proyecto.

Invalide este método para implementar la capacidad de agregar documentos adicionales.

(Heredado de Workspace)
ApplyAdditionalDocumentRemoved(DocumentId)

Se llama a este método durante TryApplyChanges(Solution) para quitar un documento adicional de un proyecto.

Invalide este método para implementar la capacidad de quitar documentos adicionales.

(Heredado de Workspace)
ApplyAdditionalDocumentTextChanged(DocumentId, SourceText)

Se llama a este método para cambiar el texto de un documento adicional.

Invalide este método para implementar la capacidad de cambiar texto adicional del documento.

(Heredado de Workspace)
ApplyAnalyzerConfigDocumentAdded(DocumentInfo, SourceText)

Se llama a este método durante TryApplyChanges(Solution) para agregar un nuevo documento de configuración del analizador a un proyecto.

Invalide este método para implementar la capacidad de agregar documentos de configuración del analizador.

(Heredado de Workspace)
ApplyAnalyzerConfigDocumentRemoved(DocumentId)

Se llama a este método durante TryApplyChanges(Solution) para quitar un documento de configuración del analizador de un proyecto.

Invalide este método para implementar la funcionalidad de quitar documentos de configuración del analizador.

(Heredado de Workspace)
ApplyAnalyzerConfigDocumentTextChanged(DocumentId, SourceText)

Se llama a este método para cambiar el texto de un documento de configuración del analizador.

Invalide este método para implementar la capacidad de cambiar el texto del documento de configuración del analizador.

(Heredado de Workspace)
ApplyAnalyzerReferenceAdded(ProjectId, AnalyzerReference)

Se llama a este método durante TryApplyChanges(Solution) para agregar una referencia de analizador a un proyecto.

Invalide este método para implementar la funcionalidad de agregar referencias de analizador.

(Heredado de Workspace)
ApplyAnalyzerReferenceRemoved(ProjectId, AnalyzerReference)

Se llama a este método durante TryApplyChanges(Solution) para quitar una referencia de analizador de un proyecto.

Invalide este método para implementar la capacidad de quitar referencias del analizador.

(Heredado de Workspace)
ApplyCompilationOptionsChanged(ProjectId, CompilationOptions)

Se llama a este método durante TryApplyChanges(Solution) para cambiar las opciones de compilación.

Invalide este método para implementar la capacidad de cambiar las opciones de compilación.

(Heredado de Workspace)
ApplyDocumentAdded(DocumentInfo, SourceText)

Se llama a este método durante TryApplyChanges(Solution) para agregar un nuevo documento a un proyecto.

Invalide este método para implementar la funcionalidad de agregar documentos.

(Heredado de Workspace)
ApplyDocumentInfoChanged(DocumentId, DocumentInfo)

Se llama a este método para cambiar la información de un documento.

Invalide este método para implementar la capacidad de cambiar la información de un documento.

(Heredado de Workspace)
ApplyDocumentRemoved(DocumentId)

Se llama a este método durante TryApplyChanges(Solution) para quitar un documento de un proyecto.

Invalide este método para implementar la capacidad de quitar documentos.

(Heredado de Workspace)
ApplyDocumentTextChanged(DocumentId, SourceText)

Se llama a este método para cambiar el texto de un documento.

Invalide este método para implementar la capacidad de cambiar el texto del documento.

(Heredado de Workspace)
ApplyMetadataReferenceAdded(ProjectId, MetadataReference)

Se llama a este método durante TryApplyChanges(Solution) para agregar una referencia de metadatos a un proyecto.

Invalide este método para implementar la capacidad de agregar referencias de metadatos.

(Heredado de Workspace)
ApplyMetadataReferenceRemoved(ProjectId, MetadataReference)

Se llama a este método durante TryApplyChanges(Solution) para quitar una referencia de metadatos de un proyecto.

Invalide este método para implementar la capacidad de quitar referencias de metadatos.

(Heredado de Workspace)
ApplyParseOptionsChanged(ProjectId, ParseOptions)

Se llama a este método durante TryApplyChanges(Solution) para cambiar las opciones de análisis.

Invalide este método para implementar la capacidad de cambiar las opciones de análisis.

(Heredado de Workspace)
ApplyProjectAdded(ProjectInfo)

Se llama a este método durante TryApplyChanges(Solution) para agregar un proyecto a la solución actual.

Invalide este método para implementar la capacidad de agregar proyectos.

(Heredado de Workspace)
ApplyProjectChanges(ProjectChanges)

Se llama a este método durante TryApplyChanges(Solution) cada proyecto que se ha agregado, quitado o cambiado.

Invalide este método si desea modificar cómo se aplican los cambios del proyecto.

(Heredado de Workspace)
ApplyProjectReferenceAdded(ProjectId, ProjectReference)

Se llama a este método durante TryApplyChanges(Solution) para agregar una referencia de proyecto a un proyecto.

Invalide este método para implementar la capacidad de agregar referencias de proyecto.

(Heredado de Workspace)
ApplyProjectReferenceRemoved(ProjectId, ProjectReference)

Se llama a este método durante TryApplyChanges(Solution) para quitar una referencia de proyecto de un proyecto.

Invalide este método para implementar la capacidad de quitar referencias de proyecto.

(Heredado de Workspace)
ApplyProjectRemoved(ProjectId)

Se llama a este método durante TryApplyChanges(Solution) para quitar un proyecto de la solución actual.

Invalide este método para implementar la capacidad de quitar proyectos.

(Heredado de Workspace)
CanApplyChange(ApplyChangesKind)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

CanApplyCompilationOptionChange(CompilationOptions, CompilationOptions, Project)

Se llama durante una llamada a para TryApplyChanges(Solution) determinar si se permite un cambio específico en CompilationOptions .

(Heredado de Workspace)
CanApplyParseOptionChange(ParseOptions, ParseOptions, Project)

Se llama durante una llamada a para TryApplyChanges(Solution) determinar si se permite un cambio específico en ParseOptions .

(Heredado de Workspace)
CheckAdditionalDocumentIsInCurrentSolution(DocumentId)

Produce una excepción si un documento adicional no forma parte de la solución actual.

(Heredado de Workspace)
CheckAdditionalDocumentIsNotInCurrentSolution(DocumentId)

Produce una excepción si un documento adicional ya forma parte de la solución actual.

(Heredado de Workspace)
CheckAnalyzerConfigDocumentIsInCurrentSolution(DocumentId)

Produce una excepción si una configuración del analizador no forma parte de la solución actual.

(Heredado de Workspace)
CheckAnalyzerConfigDocumentIsNotInCurrentSolution(DocumentId)

Produce una excepción si el documento de configuración del analizador ya forma parte de la solución actual.

(Heredado de Workspace)
CheckCanOpenDocuments()

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
CheckDocumentCanBeRemoved(DocumentId)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
CheckDocumentIsClosed(DocumentId)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
CheckDocumentIsInCurrentSolution(DocumentId)

Produce una excepción si un documento no forma parte de la solución actual.

(Heredado de Workspace)
CheckDocumentIsNotInCurrentSolution(DocumentId)

Produce una excepción si un documento ya forma parte de la solución actual.

(Heredado de Workspace)
CheckDocumentIsOpen(DocumentId)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
CheckProjectCanBeRemoved(ProjectId)

Actualmente, los proyectos siempre se pueden quitar, pero este método sigue existiendo porque está protegido y no queremos interrumpir a las personas que pueden haber derivado Workspace de él y las ha llamado o invalidarla.

(Heredado de Workspace)
CheckProjectDoesNotContainOpenDocuments(ProjectId)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
CheckProjectDoesNotHaveAnalyzerReference(ProjectId, AnalyzerReference)

Produce una excepción si un proyecto ya tiene una referencia de analizador específica.

(Heredado de Workspace)
CheckProjectDoesNotHaveMetadataReference(ProjectId, MetadataReference)

Produce una excepción si un proyecto ya tiene una referencia de metadatos específica.

(Heredado de Workspace)
CheckProjectDoesNotHaveProjectReference(ProjectId, ProjectReference)

Produce una excepción si un proyecto ya tiene una referencia de proyecto específica.

(Heredado de Workspace)
CheckProjectDoesNotHaveTransitiveProjectReference(ProjectId, ProjectId)

Produce una excepción si el proyecto tiene una referencia transitiva a otro proyecto.

(Heredado de Workspace)
CheckProjectHasAnalyzerReference(ProjectId, AnalyzerReference)

Produce una excepción si un proyecto no tiene una referencia de analizador específica.

(Heredado de Workspace)
CheckProjectHasMetadataReference(ProjectId, MetadataReference)

Produce una excepción si un proyecto no tiene una referencia de metadatos específica.

(Heredado de Workspace)
CheckProjectHasProjectReference(ProjectId, ProjectReference)

Produce una excepción si un proyecto no tiene una referencia de proyecto específica.

(Heredado de Workspace)
CheckProjectIsInCurrentSolution(ProjectId)

Produce una excepción si el proyecto no forma parte de la solución actual.

(Heredado de Workspace)
CheckProjectIsNotInCurrentSolution(ProjectId)

Produce una excepción es que el proyecto forma parte de la solución actual.

(Heredado de Workspace)
CheckSolutionIsEmpty()

Produce una excepción es que la solución no está vacía.

(Heredado de Workspace)
ClearDocumentData(DocumentId)

Se llama a este método para borrar un documento individual.

Invalide este método si desea realizar trabajo adicional cuando se quita un documento. Llame al método base al final del método.

(Heredado de Workspace)
ClearOpenDocument(DocumentId, Boolean)
Obsoletos.

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
ClearOpenDocument(DocumentId)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
ClearProjectData(ProjectId)

Se llama a este método cuando se quita un proyecto individual.

Invalide este método si desea realizar trabajo adicional cuando se quita un proyecto. Llame al método base al final del método.

(Heredado de Workspace)
ClearSolution()

Borra todos los proyectos y documentos del área de trabajo.

ClearSolutionData()

Se llama a este método cuando se borra una solución.

Invalide este método si desea realizar trabajo adicional cuando se borra una solución. Llame al método base al final del método.

Se llama a este método mientras se mantiene un bloqueo. Tenga mucho cuidado al invalidar como trabajo innapropriado puede causar interbloqueos.

(Heredado de Workspace)
CloseAdditionalDocument(DocumentId)

Coloca el documento adicional especificado en el estado cerrado.

CloseAnalyzerConfigDocument(DocumentId)

Coloca el documento de configuración del analizador especificado en el estado cerrado.

CloseAnalyzerConfigDocument(DocumentId)

Cierre el documento de configuración del analizador especificado en el entorno host.

(Heredado de Workspace)
CloseDocument(DocumentId)

Coloca el documento especificado en el estado cerrado.

CreateSolution(SolutionId)

Cree una nueva instancia de solución vacía asociada a esta área de trabajo.

(Heredado de Workspace)
CreateSolution(SolutionInfo)

Cree una nueva instancia de solución vacía asociada a esta área de trabajo.

(Heredado de Workspace)
Dispose()

Elimina esta área de trabajo. El área de trabajo puede usarse más tiempo después de eliminarse.

(Heredado de Workspace)
Dispose(Boolean)

Llame a este método cuando se elimine el área de trabajo.

Invalide este método para realizar trabajo adicional cuando se elimine el área de trabajo. Llame a este método al final del método.

(Heredado de Workspace)
GetAdditionalDocumentName(DocumentId)

Obtiene el nombre que se va a usar para un documento adicional en un mensaje de error.

(Heredado de Workspace)
GetAnalyzerConfigDocumentName(DocumentId)

Obtiene el nombre que se va a usar para un documento del analizador en un mensaje de error.

(Heredado de Workspace)
GetDocumentIdInCurrentContext(SourceTextContainer)

Obtiene el identificador del documento asociado al contenedor de texto especificado en su contexto actual. Normalmente, los documentos están asociados a un contenedor de texto cuando se abren los documentos.

(Heredado de Workspace)
GetDocumentName(DocumentId)

Obtiene el nombre que se va a usar para un documento en un mensaje de error.

(Heredado de Workspace)
GetOpenDocumentIds(ProjectId)

Obtiene una lista de los documentos abiertos actualmente.

(Heredado de Workspace)
GetProjectName(ProjectId)

Obtiene el nombre que se va a usar para un proyecto en un mensaje de error.

(Heredado de Workspace)
GetRelatedDocumentIds(SourceTextContainer)

Obtiene los identificadores de los documentos de la CurrentSolution instantánea asociada al especificado container. Normalmente, los documentos están asociados a un contenedor de texto cuando se abren los documentos.

(Heredado de Workspace)
IsDocumentOpen(DocumentId)

Determina si el documento está abierto actualmente en el entorno host.

(Heredado de Workspace)
OnAdditionalDocumentAdded(DocumentInfo)

Llame a este método cuando se agregue un documento adicional a un proyecto en el entorno host.

(Heredado de Workspace)
OnAdditionalDocumentClosed(DocumentId, TextLoader)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
OnAdditionalDocumentOpened(DocumentId, SourceTextContainer, Boolean)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
OnAdditionalDocumentRemoved(DocumentId)

Llame a este método cuando se quite un documento adicional de un proyecto en el entorno host.

(Heredado de Workspace)
OnAdditionalDocumentTextChanged(DocumentId, SourceText, PreservationMode)

Llame a este método cuando el texto de un documento adicional se actualice en el entorno host.

(Heredado de Workspace)
OnAdditionalDocumentTextLoaderChanged(DocumentId, TextLoader)

Llame a este método cuando se cambie el texto de un documento adicional en el disco.

(Heredado de Workspace)
OnAnalyzerConfigDocumentAdded(DocumentInfo)

Llame a este método cuando se agrega un documento de configuración del analizador a un proyecto en el entorno host.

(Heredado de Workspace)
OnAnalyzerConfigDocumentClosed(DocumentId, TextLoader)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
OnAnalyzerConfigDocumentOpened(DocumentId, SourceTextContainer, Boolean)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
OnAnalyzerConfigDocumentRemoved(DocumentId)

Llame a este método cuando se quite un documento de configuración del analizador de un proyecto en el entorno host.

(Heredado de Workspace)
OnAnalyzerConfigDocumentTextChanged(DocumentId, SourceText, PreservationMode)

Llame a este método cuando el texto de un documento de configuración del analizador se actualice en el entorno host.

(Heredado de Workspace)
OnAnalyzerConfigDocumentTextLoaderChanged(DocumentId, TextLoader)

Llame a este método cuando se cambie el texto de un documento de configuración del analizador en el disco.

(Heredado de Workspace)
OnAnalyzerReferenceAdded(ProjectId, AnalyzerReference)

Llame a este método cuando se agregue una referencia de analizador a un proyecto en el entorno host.

(Heredado de Workspace)
OnAnalyzerReferenceRemoved(ProjectId, AnalyzerReference)

Llame a este método cuando se quite una referencia de analizador de un proyecto en el entorno host.

(Heredado de Workspace)
OnAssemblyNameChanged(ProjectId, String)

Llame a este método cuando se cambie el nombre del ensamblado de un proyecto en el entorno host.

(Heredado de Workspace)
OnCompilationOptionsChanged(ProjectId, CompilationOptions)

Llame a este método cuando se cambien las opciones de compilación de un proyecto en el entorno host.

(Heredado de Workspace)
OnDocumentAdded(DocumentInfo)

Llame a este método cuando se agrega un documento a un proyecto en el entorno host.

(Heredado de Workspace)
OnDocumentClosed(DocumentId, TextLoader, Boolean)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
OnDocumentClosing(DocumentId)

Invalide este método para actuar inmediatamente cuando se cierra un documento, en lugar de esperar a que el evento de cambio del área de trabajo correspondiente se active de forma asincrónica.

(Heredado de Workspace)
OnDocumentContextUpdated(DocumentId)

Llame a este método cuando se haya realizado un documento en el contexto activo en el entorno host.

(Heredado de Workspace)
OnDocumentInfoChanged(DocumentId, DocumentInfo)

Llame a este método cuando cambie la información del documento, como el nombre, las carpetas o la ruta de acceso del archivo.

(Heredado de Workspace)
OnDocumentOpened(DocumentId, SourceTextContainer, Boolean)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
OnDocumentReloaded(DocumentInfo)

Llame a este método cuando se vuelva a cargar un documento en el entorno host.

(Heredado de Workspace)
OnDocumentRemoved(DocumentId)

Llame a este método cuando se quita un documento de un proyecto en el entorno host.

(Heredado de Workspace)
OnDocumentsAdded(ImmutableArray<DocumentInfo>)

Llame a este método cuando se agreguen varios documentos a uno o varios proyectos en el entorno host.

(Heredado de Workspace)
OnDocumentSourceCodeKindChanged(DocumentId, SourceCodeKind)

Llame a este método cuando sourceCodeKind de un documento cambie en el entorno host.

(Heredado de Workspace)
OnDocumentTextChanged(Document)

Invalide este método para que actúe inmediatamente cuando el texto de un documento ha cambiado, en lugar de esperar a que el evento de cambio del área de trabajo correspondiente se active de forma asincrónica.

(Heredado de Workspace)
OnDocumentTextChanged(DocumentId, SourceText, PreservationMode)

Llame a este método cuando el texto de un documento se actualice en el entorno host.

(Heredado de Workspace)
OnDocumentTextLoaderChanged(DocumentId, TextLoader)

Llame a este método cuando se cambie el texto de un documento en el disco.

(Heredado de Workspace)
OnMetadataReferenceAdded(ProjectId, MetadataReference)

Llame a este método cuando se agregue una referencia de metadatos a un proyecto en el entorno host.

(Heredado de Workspace)
OnMetadataReferenceRemoved(ProjectId, MetadataReference)

Llame a este método cuando se quite una referencia de metadatos de un proyecto en el entorno host.

(Heredado de Workspace)
OnOutputFilePathChanged(ProjectId, String)

Llame a este método cuando se cambie la ruta de acceso del archivo de salida de un proyecto en el entorno host.

(Heredado de Workspace)
OnOutputRefFilePathChanged(ProjectId, String)

Llame a este método cuando se cambie la ruta de acceso del archivo ref de salida de un proyecto en el entorno host.

(Heredado de Workspace)
OnParseOptionsChanged(ProjectId, ParseOptions)

Llame a este método cuando se cambien las opciones de análisis de un proyecto en el entorno host.

(Heredado de Workspace)
OnProjectAdded(ProjectInfo)

Llame a este método para responder a un proyecto que se va a agregar o abrir en el entorno host.

(Heredado de Workspace)
OnProjectNameChanged(ProjectId, String, String)

Llame a este método cuando se cambie el nombre de un proyecto en el entorno host.

(Heredado de Workspace)
OnProjectReferenceAdded(ProjectId, ProjectReference)

Llame a este método cuando se agregue una referencia de proyecto a un proyecto en el entorno host.

(Heredado de Workspace)
OnProjectReferenceRemoved(ProjectId, ProjectReference)

Llame a este método cuando se quite una referencia de proyecto de un proyecto en el entorno host.

(Heredado de Workspace)
OnProjectReloaded(ProjectInfo)

Llame a este método para responder a un proyecto que se vuelve a cargar en el entorno host.

(Heredado de Workspace)
OnProjectRemoved(ProjectId)

Llame a este método para responder a un proyecto que se va a quitar del entorno host.

(Heredado de Workspace)
OnSolutionAdded(SolutionInfo)

Llame a este método para responder a una solución que se abre en el entorno host.

(Heredado de Workspace)
OnSolutionReloaded(SolutionInfo)

Llame a este método para responder a una solución que se vuelve a cargar en el entorno host.

(Heredado de Workspace)
OnSolutionRemoved()

Se llama a este método cuando se quita la solución del área de trabajo.

Invalide este método si desea realizar trabajo adicional cuando se quita la solución. Llame al método base al final del método. Llame a este método para responder a una solución que se va a quitar, borrar o cerrar en el entorno host.

(Heredado de Workspace)
OnWorkspaceFailed(WorkspaceDiagnostic)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
OpenAdditionalDocument(DocumentId, Boolean)

Coloca el documento adicional especificado en el estado abierto.

OpenAnalyzerConfigDocument(DocumentId, Boolean)

Coloca el documento de configuración del analizador especificado en el estado abierto.

OpenAnalyzerConfigDocument(DocumentId, Boolean)

Abra el documento de configuración del analizador especificado en el entorno de host.

(Heredado de Workspace)
OpenDocument(DocumentId, Boolean)

Coloca el documento especificado en el estado abierto.

RaiseDocumentActiveContextChangedEventAsync(Document)
Obsoletos.

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
RaiseDocumentActiveContextChangedEventAsync(SourceTextContainer, DocumentId, DocumentId)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
RaiseDocumentClosedEventAsync(Document)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
RaiseDocumentOpenedEventAsync(Document)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
RaiseTextDocumentClosedEventAsync(TextDocument)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
RaiseTextDocumentOpenedEventAsync(TextDocument)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
RaiseWorkspaceChangedEventAsync(WorkspaceChangeKind, Solution, Solution, ProjectId, DocumentId)

Un área de trabajo que permite la manipulación completa de proyectos y documentos, pero no conserva los cambios.

(Heredado de Workspace)
RegisterText(SourceTextContainer)

Registre una correspondencia entre un contenedor de texto y un área de trabajo.

(Heredado de Workspace)
ScheduleTask(Action, String)

Ejecuta una acción como una tarea en segundo plano, como parte de una cola secuencial de tareas.

(Heredado de Workspace)
ScheduleTask<T>(Func<T>, String)

Ejecute una función como una tarea en segundo plano, como parte de una cola secuencial de tareas.

(Heredado de Workspace)
SetCurrentSolution(Solution)

Establece el CurrentSolution objeto de esta área de trabajo. Este método no genera un WorkspaceChanged evento.

(Heredado de Workspace)
TryApplyChanges(Solution)

Vuelva a aplicar los cambios realizados en una solución al área de trabajo.

La solución especificada debe ser una que se origine en esta área de trabajo. Si no es así o el área de trabajo se ha actualizado desde que se obtuvo la solución del área de trabajo, este método devuelve false. Este método seguirá produciendo si la solución contiene cambios que no se admiten según el CanApplyChange(ApplyChangesKind) método .

(Heredado de Workspace)
UnregisterText(SourceTextContainer)

Anule el registro de una correspondencia entre un contenedor de texto y un área de trabajo.

(Heredado de Workspace)
UpdateReferencesAfterAdd()

Novedades todos los proyectos para hacer referencia correctamente a otros proyectos como referencias de proyecto en lugar de referencias de metadatos.

(Heredado de Workspace)

Eventos

DocumentActiveContextChanged

Evento que se desencadena cuando cambia el documento de contexto activo asociado a un búfer.

(Heredado de Workspace)
DocumentClosed

Evento que se desencadena cuando se cierra un Document elemento en el editor.

(Heredado de Workspace)
DocumentOpened

Evento que se desencadena cuando se abre en Document el editor.

(Heredado de Workspace)
TextDocumentClosed

Evento que se desencadena cuando se cierra cualquiera TextDocument en el editor.

(Heredado de Workspace)
TextDocumentOpened

Evento que se desencadena cuando se abre cualquiera TextDocument en el editor.

(Heredado de Workspace)
WorkspaceChanged

Evento generado cada vez que se cambia la solución actual.

(Heredado de Workspace)
WorkspaceFailed

Un evento generado siempre que el área de trabajo o parte de su modelo de solución no tenga acceso a un archivo u otro recurso externo.

(Heredado de Workspace)

Se aplica a