ProjectChanges Struct

Definition

public value class ProjectChanges
public struct ProjectChanges
public readonly struct ProjectChanges
type ProjectChanges = struct
Public Structure ProjectChanges
Inheritance
ProjectChanges

Properties

NewProject
OldProject
ProjectId

Methods

GetAddedAdditionalDocuments()

Get DocumentIds of added dditional documents in the order they appear in DocumentIds of NewProject.

GetAddedAnalyzerConfigDocuments()

Get DocumentIds of added analyzer config documents in the order they appear in DocumentIds of NewProject.

GetAddedAnalyzerReferences()
GetAddedDocuments()

Get DocumentIds of added documents in the order they appear in DocumentIds of the NewProject.

GetAddedMetadataReferences()
GetAddedProjectReferences()
GetChangedAdditionalDocuments()

Get DocumentIds of additional documents with any changes (textual and non-textual) in the order they appear in DocumentIds of NewProject.

GetChangedAnalyzerConfigDocuments()

Get DocumentIds of analyzer config documents with any changes (textual and non-textual) in the order they appear in DocumentIds of NewProject.

GetChangedDocuments()

Get DocumentIds of documents with any changes (textual and non-textual) in the order they appear in DocumentIds of NewProject.

GetChangedDocuments(Boolean)

Get changed documents in the order they appear in DocumentIds of NewProject. When onlyGetDocumentsWithTextChanges is true, only get documents with text changes (we only check text source, not actual content); otherwise get documents with any changes i.e. ParseOptions, SourceCodeKind and file path.

GetRemovedAdditionalDocuments()

Get DocumentIds of removed additional documents in the order they appear in DocumentIds of OldProject.

GetRemovedAnalyzerConfigDocuments()

Get DocumentIds of removed analyzer config documents in the order they appear in DocumentIds of OldProject.

GetRemovedAnalyzerReferences()
GetRemovedDocuments()

Get DocumentIds of removed documents in the order they appear in DocumentIds of OldProject.

GetRemovedMetadataReferences()
GetRemovedProjectReferences()

Applies to