Freigeben über


Workspace.CanApplyParseOptionChange Methode

Definition

Wird während eines Aufrufs aufgerufen, um TryApplyChanges(Solution) zu ermitteln, ob eine bestimmte Änderung ParseOptions zulässig ist.

protected:
 virtual bool CanApplyParseOptionChange(Microsoft::CodeAnalysis::ParseOptions ^ oldOptions, Microsoft::CodeAnalysis::ParseOptions ^ newOptions, Microsoft::CodeAnalysis::Project ^ project);
protected virtual bool CanApplyParseOptionChange (Microsoft.CodeAnalysis.ParseOptions oldOptions, Microsoft.CodeAnalysis.ParseOptions newOptions, Microsoft.CodeAnalysis.Project project);
public virtual bool CanApplyParseOptionChange (Microsoft.CodeAnalysis.ParseOptions oldOptions, Microsoft.CodeAnalysis.ParseOptions newOptions, Microsoft.CodeAnalysis.Project project);
abstract member CanApplyParseOptionChange : Microsoft.CodeAnalysis.ParseOptions * Microsoft.CodeAnalysis.ParseOptions * Microsoft.CodeAnalysis.Project -> bool
override this.CanApplyParseOptionChange : Microsoft.CodeAnalysis.ParseOptions * Microsoft.CodeAnalysis.ParseOptions * Microsoft.CodeAnalysis.Project -> bool
Protected Overridable Function CanApplyParseOptionChange (oldOptions As ParseOptions, newOptions As ParseOptions, project As Project) As Boolean
Public Overridable Function CanApplyParseOptionChange (oldOptions As ParseOptions, newOptions As ParseOptions, project As Project) As Boolean

Parameter

oldOptions
ParseOptions

Das alte ParseOptions Projekt vor der Änderung.

newOptions
ParseOptions

Das neue ParseOptions Projekt, an TryApplyChanges(Solution)das übergeben wurde.

project
Project

Das Projekt, das in der Solution übergebenen an TryApplyChanges(Solution).

Gibt zurück

Hinweise

Diese Methode wird nur aufgerufen, wenn CanApplyChange(ApplyChangesKind) "false" für "false" ChangeParseOptionszurückgegeben wird. Wenn CanApplyChange(ApplyChangesKind) true zurückgegeben wird, bedeutet das, dass alle Änderungen zulässig sind und diese Methode nicht aufgerufen werden muss.

Gilt für: