VCProject.AddRuleDefinition(String, String, Boolean) Method
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.
Adds a rule to the project so that it is available as an IVCRulePropertyStorage.
public:
bool AddRuleDefinition(System::String ^ bstrRuleFilePath, System::String ^ bstrContext, bool bPersistInProject);
public:
bool AddRuleDefinition(Platform::String ^ bstrRuleFilePath, Platform::String ^ bstrContext, bool bPersistInProject);
bool AddRuleDefinition(std::wstring const & bstrRuleFilePath, std::wstring const & bstrContext, bool bPersistInProject);
[System.Runtime.InteropServices.DispId(882)]
public bool AddRuleDefinition (string bstrRuleFilePath, string bstrContext, bool bPersistInProject);
[<System.Runtime.InteropServices.DispId(882)>]
abstract member AddRuleDefinition : string * string * bool -> bool
Public Function AddRuleDefinition (bstrRuleFilePath As String, bstrContext As String, bPersistInProject As Boolean) As Boolean
Parameters
- bstrRuleFilePath
- String
The path to a XAML file that contains a rule. May be a full path or relative to the project.
- bstrContext
- String
A semicolon-delimited list of contexts in which this rule applies.
- bPersistInProject
- Boolean
Specify true
to add the rule to the project permanently, or false
to add the rule only until it is unloaded.
Returns
true
if the rule was actually added to the project; false
if the rule was already defined in the project.
- Attributes
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.