WorkspaceChangeEventArgs クラス

定義

EventArgs任意の種類のワークスペースの変更を記述します。

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

注釈

リンク ファイルを編集すると、リンク ファイルごとに 1 つのドキュメント変更イベントが発生します。 これらのイベントはすべて同じであり、すべて同 OldSolutionNewSolutionイベントが含まれています。 これにより、リンクされたファイルの内容が一致しない中間状態を報告することなく、影響を受けるすべてのドキュメントでドキュメント変更イベントをトリガーできます。

コンストラクター

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

EventArgs任意の種類のワークスペースの変更を記述します。

プロパティ

DocumentId

影響を受ける DocumentID。 nullこれは、ドキュメントとは無関係の変更である場合に使用できます (例: ProjectAdded. 次の場合は非null にする必要があります。

Kind

EventArgs任意の種類のワークスペースの変更を記述します。

NewSolution

EventArgs任意の種類のワークスペースの変更を記述します。

OldSolution

EventArgs任意の種類のワークスペースの変更を記述します。

ProjectId

影響を受ける ProjectID。 nullこれがプロジェクトに関連しない変更である場合に使用できます (例: SolutionReloaded. 次の場合は非null にする必要があります。

適用対象