Freigeben über


WorkspaceChangeEventArgs Klasse

Definition

Die EventArgs Beschreibung einer beliebigen Art von Arbeitsbereichänderung.

public ref class WorkspaceChangeEventArgs : EventArgs
public class WorkspaceChangeEventArgs : EventArgs
type WorkspaceChangeEventArgs = class
    inherit EventArgs
Public Class WorkspaceChangeEventArgs
Inherits EventArgs
Vererbung
WorkspaceChangeEventArgs

Hinweise

Wenn verknüpfte Dateien bearbeitet werden, wird ein Dokumentänderungsereignis pro verknüpfter Datei ausgelöst. Alle diese Ereignisse enthalten dasselbeOldSolutionNewSolution, und sie enthalten alle dieselbe. Dies ist so, dass wir Dokumentänderungsereignisse für alle betroffenen Dokumente auslösen können, ohne Zwischenzustände zu melden, in denen die verknüpften Dateiinhalte nicht übereinstimmen.

Konstruktoren

WorkspaceChangeEventArgs(WorkspaceChangeKind, Solution, Solution, ProjectId, DocumentId)

Die EventArgs Beschreibung einer beliebigen Art von Arbeitsbereichänderung.

Eigenschaften

DocumentId

Die ID der betroffenen .Document Kann sein null , wenn dies eine Änderung ist, die nicht mit einem Dokument verknüpft ist (z ProjectAdded. B. . Sollte nicht für Folgendes geltennull :

Kind

Die EventArgs Beschreibung einer beliebigen Art von Arbeitsbereichänderung.

NewSolution

Die EventArgs Beschreibung einer beliebigen Art von Arbeitsbereichänderung.

OldSolution

Die EventArgs Beschreibung einer beliebigen Art von Arbeitsbereichänderung.

ProjectId

Die ID der betroffenen .Project Kann sein null , wenn dies eine Änderung ist, die nicht mit einem Projekt verknüpft ist (z SolutionReloaded. B. . Sollte nicht für Folgendes geltennull :

Gilt für: