Partager via


PropertyAssignment Class

Represents a property assignment pair that consists of property ID and a property value.

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.Modeling.PropertyAssignment

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntax

'Declaration
Public NotInheritable Class PropertyAssignment
public sealed class PropertyAssignment
public ref class PropertyAssignment sealed
[<Sealed>]
type PropertyAssignment =  class end
public final class PropertyAssignment

The PropertyAssignment type exposes the following members.

Constructors

  Name Description
Public method PropertyAssignment Initializes a new instance of the PropertyAssignment class.

Top

Properties

  Name Description
Public property PropertyId Gets the ID of the domain property to assign a value.
Public property Value Gets the value to be assigned to the property.

Top

Methods

  Name Description
Public method Equals Determines whether the specified object is equal to the current object. (Inherited from Object.)
Public method GetHashCode Serves as the default hash function. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)

Top

Remarks

This classis used in element constructors to initialize the properties of the element at creation time.

Constructors that accept an array of property assignments allow property values to be assigned when the model element or a subclass is created.

Thread Safety

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

See Also

Reference

Microsoft.VisualStudio.Modeling Namespace

Other Resources

[redirect] Domain Classes in the Generated API

[redirect] Walkthrough: Creating a Generated API

Providing Custom Constructors