Freigeben über


Solution.WithProjectDocumentsOrder Methode

Definition

Erstellt eine neue Lösungsinstanz mit den Projektdokumenten in der Reihenfolge durch die angegebenen Dokument-IDs. Die angegebenen Dokument-IDs müssen identisch mit dem sein, was bereits im Projekt vorhanden ist; Es ist kein Hinzufügen oder Entfernen zulässig.

public Microsoft.CodeAnalysis.Solution WithProjectDocumentsOrder (Microsoft.CodeAnalysis.ProjectId projectId, System.Collections.Immutable.ImmutableList<Microsoft.CodeAnalysis.DocumentId> documentIds);
member this.WithProjectDocumentsOrder : Microsoft.CodeAnalysis.ProjectId * System.Collections.Immutable.ImmutableList<Microsoft.CodeAnalysis.DocumentId> -> Microsoft.CodeAnalysis.Solution
Public Function WithProjectDocumentsOrder (projectId As ProjectId, documentIds As ImmutableList(Of DocumentId)) As Solution

Parameter

projectId
ProjectId
documentIds
ImmutableList<DocumentId>

Gibt zurück

Ausnahmen

documentIds ist null

Die Anzahl der in angegebenen Dokumente entspricht nicht der Anzahl der Dokumente documentIds im Projekt projectId.

Im Projekt projectIdangegebene Dokument ist nicht vorhandendocumentIds.

Gilt für: