47 references to Rule
Microsoft.Build.Framework (47)
XamlTypes\BaseProperty.cs (16)
15/// Represents a <see cref="Rule"/> property. 18/// <para>This represents schema information (name, allowed values, etc) of a <see cref="Rule"/> property. 190/// the containing <see cref="Rule"/>, a default <see cref="Category"/> with this name 191/// is auto-generated and added to the containing <see cref="Rule"/> class. 257/// The value specified here overrides the value specified for the parent <see cref="Rule"/>'s <see cref="Rule.SwitchPrefix"/>. 262/// switch prefix (inherited from the parent <see cref="Rule.SwitchPrefix"/> since it is not overridden by <c>WholeProgramOptimization</c>) 275/// The value specified here overrides the value specified for the parent <see cref="Rule"/>'s <see cref="Rule.Separator"/>. 342/// <see cref="Rule.DataSource"/> property on the containing <see cref="Rule"/>. This field is mandatory only if the parent 343/// <see cref="Rule"/> does not have the data source initialized. The getter for this property returns 398/// Represents a <see cref="Rule"/> property. 401/// <para>This represents schema information (name, allowed values, etc) of a <see cref="Rule"/> property. 416/// The <see cref="Rule"/> containing this <see cref="BaseProperty"/>. 418public Rule ContainingRule
XamlTypes\DataSource.cs (1)
91/// <para>The persisted name will usually be the same as the property name as it appears in the <see cref="Rule"/>
XamlTypes\Rule.cs (19)
93/// The name of this <see cref="Rule"/>. 135/// Description of this <see cref="Rule"/> for use by a prospective UI client. 148/// Help information for this <see cref="Rule"/>. 162/// The prefix to use for all property switches in this <see cref="Rule"/> for the case when this property <see cref="Rule"/> represent a tool. 170/// switch prefix (inherited from the parent <see cref="Rule.SwitchPrefix"/> since it is not overridden by <c>WholeProgramOptimization</c>) 211/// The <see cref="DataSource"/> for all the properties in this <see cref="Rule"/>. This is overriden by any 224/// This is a suggestion to a prospective UI client on the relative location of this <see cref="Rule"/> compared to all other Rules in the system. 257/// When this <see cref="Rule"/> represents a Build Customization, this field represents the file extension to associate. 269/// When this <see cref="Rule"/> represents a Build Customization, this field represents the message to be displayed before executing a Build Customization during the build. 281/// When this <see cref="Rule"/> represents a Build Customization, this field represents the command line template that is going to be used by a Build Customization task to invoke the tool. 293/// When this <see cref="Rule"/> represents a Build Customization, this field defines the semicolon separated list of additional inputs that are going to be evaluated 306/// When this <see cref="Rule"/> represents a Build Customization, this field defines the semicolon separated list of outputs that are going to be evaluated 329/// This list of properties in this <see cref="Rule"/>. Atleast one property should be specified. 340/// The list of <see cref="Category"/>s that properties in this <see cref="Rule"/> belong to. 344/// not contain any auto-generated categories. When a <see cref="BaseProperty"/> contained in this <see cref="Rule"/> 468/// Returns the list of properties in a <see cref="Category"/>. Returns null if this <see cref="Rule"/> 540yield return typeof(Rule); 548if (type == typeof(Rule))
XamlTypes\RuleBag.cs (11)
15/// This is a simple container for <see cref="Rule"/> instances. 18/// Note that we only deal in terms of <see cref="Rule"/>s 20/// container for more than one <see cref="Rule"/>. The containing <see cref="Rule"/>s are 33Rules = new List<Rule>(); 41/// The collection of <see cref="Rule"/> instances this <see cref="RuleBag"/> instance contains. 42/// Must have at least one <see cref="Rule"/>. 45public List<Rule> Rules 77yield return typeof(Rule); 85if (type == typeof(Rule)) 87foreach (Rule r in Rules)