WorkspaceChangeKind Enum

Definition

public enum class WorkspaceChangeKind
public enum WorkspaceChangeKind
type WorkspaceChangeKind = 
Public Enum WorkspaceChangeKind
Inheritance
WorkspaceChangeKind

Fields

AdditionalDocumentAdded 13

An additional document was added to the current solution.

AdditionalDocumentChanged 16

An additional document in the current solution was changed.

AdditionalDocumentReloaded 15

An additional document in the current solution was reloaded.

AdditionalDocumentRemoved 14

An additional document was removed from the current solution.

AnalyzerConfigDocumentAdded 18

An analyzer config document was added to the current solution.

AnalyzerConfigDocumentChanged 21

An analyzer config document in the current solution was changed.

AnalyzerConfigDocumentReloaded 20

An analyzer config document in the current solution was reloaded.

AnalyzerConfigDocumentRemoved 19

An analyzer config document was removed from the current solution.

DocumentAdded 9

A document was added to the current solution.

DocumentChanged 12

A document in the current solution was changed.

When linked files are edited, one DocumentChanged event is fired per linked file. All of these events contain the same OldSolution, and they all contain the same NewSolution. This is so that we can trigger document change events on all affected documents without reporting intermediate states in which the linked file contents do not match. Each DocumentChanged event does not represent an incremental update from the previous event in this special case.

DocumentInfoChanged 17

The document in the current solution had is info changed; name, folders, filepath

DocumentReloaded 11

A document in the current solution was reloaded.

DocumentRemoved 10

A document was removed from the current solution.

ProjectAdded 5

A project was added to the current solution.

ProjectChanged 7

A project in the current solution was changed.

ProjectReloaded 8

A project in the current solution was reloaded.

ProjectRemoved 6

A project was removed from the current solution.

SolutionAdded 1

A solution was added to the workspace.

SolutionChanged 0

The current solution changed for an unspecified reason.

SolutionCleared 3

The current solution was cleared of all projects and documents.

SolutionReloaded 4

The current solution was reloaded.

SolutionRemoved 2

The current solution was removed from the workspace.

Applies to