VCProject.AddRuleDefinition Method
Adds a rule to the project so that it is available as an IVCRulePropertyStorage.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Syntax
'Declaration
Function AddRuleDefinition ( _
bstrRuleFilePath As String, _
bstrContext As String, _
bPersistInProject As Boolean _
) As Boolean
bool AddRuleDefinition(
string bstrRuleFilePath,
string bstrContext,
bool bPersistInProject
)
bool AddRuleDefinition(
[InAttribute] String^ bstrRuleFilePath,
[InAttribute] String^ bstrContext,
[InAttribute] bool bPersistInProject
)
abstract AddRuleDefinition :
bstrRuleFilePath:string *
bstrContext:string *
bPersistInProject:bool -> bool
function AddRuleDefinition(
bstrRuleFilePath : String,
bstrContext : String,
bPersistInProject : boolean
) : boolean
Parameters
bstrRuleFilePath
Type: StringThe path to a XAML file that contains a rule. May be a full path or relative to the project.
bstrContext
Type: StringA semicolon-delimited list of contexts in which this rule applies.
bPersistInProject
Type: BooleanSpecify true to add the rule to the project permanently, or false to add the rule only until it is unloaded.
Return Value
Type: Boolean
true if the rule was actually added to the project; false if the rule was already defined in the project.
Remarks
This method adds a PropertyPageSchema item to the project file. No condition is attached to the added item.
To read the rule just added, browse through Rules for any configuration.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.