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"/>.
418
public
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
"/>
540
yield return typeof(
Rule
);
548
if (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
33
Rules = 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
"/>.
45
public List<
Rule
> Rules
77
yield return typeof(
Rule
);
85
if (type == typeof(
Rule
))
87
foreach (
Rule
r in Rules)