VCPropertySheet.IsSystemPropertySheet Property

Indicates if this is a system property sheet.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Syntax

'Declaration
ReadOnly Property IsSystemPropertySheet As Boolean
bool IsSystemPropertySheet { get; }
property bool IsSystemPropertySheet {
    bool get ();
}
abstract IsSystemPropertySheet : bool with get
function get IsSystemPropertySheet () : boolean

Property Value

Type: System.Boolean
true if this is a system property sheet; otherwise, false.

Remarks

A system property sheet is a property sheet that is imported into the project by way of another import element, and the latter import is defined above the <Import Label="PropertySheets"> group in the project file. System property groups are always imported before user property sheets. And user property sheets are defined in the "PropertySheet" import group in the project file.

For example, assume that the project file contains an import element for myTargets1.targets just above the <Import Label="PropertySheets"> group. Then myTargets1.targets imports s1.props inside a <Import Label="PropertySheets"> group. Finally, myTargets1.targets imports myTargets2.targets, which contains an import element for s2.props in its "PropertySheets" import group. In this case, s1 and s2 are system property groups.

.NET Framework Security

See Also

Reference

VCPropertySheet Interface

Microsoft.VisualStudio.VCProjectEngine Namespace