BaseProperty Class

 

Represents a Rule property.

Namespace:   Microsoft.Build.Framework.XamlTypes
Assembly:  Microsoft.Build.Framework (in Microsoft.Build.Framework.dll)


[ContentPropertyAttribute("Arguments")]
public abstract class BaseProperty : ISupportInitialize

NameDescription
System_CAPS_protmethodBaseProperty()

Default constructor. Required for deserializtion from a persisted format.

NameDescription
System_CAPS_pubpropertyArguments

Gets or sets a list of arguments for this property.

System_CAPS_pubpropertyCategory

Gets or sets the name of the category to which this property belongs.

System_CAPS_pubpropertyContainingRule

Gets or sets the Rule that contains this BaseProperty.

System_CAPS_pubpropertyDataSource

Gets or sets the data source where the current value of this property is stored.

System_CAPS_pubpropertyDefault

Gets or sets the default value for this property.

System_CAPS_pubpropertyDescription

Gets or sets a description of this BaseProperty for use by a prospective UI client.

System_CAPS_pubpropertyDisplayName

Gets or sets a name that can be used by a prospective UI client to display this BaseProperty.

System_CAPS_pubpropertyF1Keyword

Gets or sets the keyword that is used to open the help page for this property.

System_CAPS_pubpropertyHelpContext

Gets or sets the Help context to use when the user presses F1.

System_CAPS_pubpropertyHelpFile

Gets or sets the Help file to use when the user presses F1.

System_CAPS_pubpropertyHelpUrl

Gets or sets the URL of the Help page for this property. The page is opened when the user presses F1.

System_CAPS_pubpropertyIncludeInCommandLine

Gets or sets a hint to the command-line constructor whether to include this property in the command line.

System_CAPS_pubpropertyIsRequired

Gets or sets a flag that indicates whether this property is required to have a value set.

System_CAPS_pubpropertyMetadata

Gets or sets additional attributes of this BaseProperty.

System_CAPS_pubpropertyMultipleValuesAllowed

Gets or sets a switch that specifies whether this property allows multiple values to be supplied/selected simultaneously.

System_CAPS_pubpropertyName

Gets or sets the name of this BaseProperty.

System_CAPS_pubpropertyReadOnly

Gets or sets a flag that indicates whether this property is read-only.

System_CAPS_pubpropertySeparator

Gets or sets the token used to separate a switch from its value.

System_CAPS_pubpropertySubcategory

Gets or sets the subcategory this property belongs to.

System_CAPS_pubpropertySwitch

Gets or sets the switch representation of this property when the property represents a tool parameter.

System_CAPS_pubpropertySwitchPrefix

Gets or sets the prefix for the switch representation of this property when this property represents a tool parameter.

System_CAPS_pubpropertyValueEditors

Gets or sets the list of value editors for this property.

System_CAPS_pubpropertyVisible

Gets or sets a hint to the UI client that tells it whether to display this property.

NameDescription
System_CAPS_pubmethodBeginInit()
System_CAPS_pubmethodEndInit()

See EndInit.

System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

This represents the schema information (name, allowed values, and so on) of a Rule property. Because this is just schema information, there is no field such as "Value" to get/set the value of this property. If you manually instantiate this class, call BeginInit before you set the first property of the object and EndInit after you set the last property.

.NET Framework
Available since 4.0

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: