Share via


GraphPropertyCollection.AddNewProperty Method (String, Type)

Registers a new GraphProperty with the default metadata creator.

Namespace:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)

Syntax

'Declaration
Public Function AddNewProperty ( _
    id As String, _
    dataType As Type _
) As GraphProperty
public GraphProperty AddNewProperty(
    string id,
    Type dataType
)
public:
GraphProperty^ AddNewProperty(
    String^ id, 
    Type^ dataType
)
member AddNewProperty : 
        id:string * 
        dataType:Type -> GraphProperty
public function AddNewProperty(
    id : String, 
    dataType : Type
) : GraphProperty

Parameters

  • id
    Type: String

    Unique Id of the GraphProperty

  • dataType
    Type: Type

    The type for data associated with the GraphProperty

Return Value

Type: Microsoft.VisualStudio.GraphModel.GraphProperty
The newly registered GraphProperty object

Exceptions

Exception Condition
ArgumentNullException

thrown if id is null

-or-

thrown if dataType is null

InvalidOperationException

thrown if id is empty string

.NET Framework Security

See Also

Reference

GraphPropertyCollection Class

AddNewProperty Overload

Microsoft.VisualStudio.GraphModel Namespace