ProjectProperty.Predecessor Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Any immediately previous property that was overridden by this one during evaluation. This would include all properties with the same name that lie above in the logical project file, and whose conditions evaluated to true. If there are none above this is null. If the project has not been reevaluated since the last modification this value may be incorrect.
public:
abstract property Microsoft::Build::Evaluation::ProjectProperty ^ Predecessor { Microsoft::Build::Evaluation::ProjectProperty ^ get(); };
public:
property Microsoft::Build::Evaluation::ProjectProperty ^ Predecessor { Microsoft::Build::Evaluation::ProjectProperty ^ get(); };
public abstract Microsoft.Build.Evaluation.ProjectProperty Predecessor { get; }
public Microsoft.Build.Evaluation.ProjectProperty Predecessor { [System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] get; }
member this.Predecessor : Microsoft.Build.Evaluation.ProjectProperty
[<get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]
member this.Predecessor : Microsoft.Build.Evaluation.ProjectProperty
Public MustOverride ReadOnly Property Predecessor As ProjectProperty
Public ReadOnly Property Predecessor As ProjectProperty
Property Value
The last property whose value was overridden by this property during evaluation, or null
if the property has not been overridden.
- Attributes
Remarks
This method searches for all properties with the same name that lie above in the logical project file, and whose conditions evaluate to true.
If the project has not been reevaluated since the last modification, this value may be incorrect.