Share via


GraphObject.GetValue<T> Method (GraphProperty, T)

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Gets the value of the specified annotation. If property is not set, we return the default value that the caller passed to this method.

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

Syntax

'Declaration
Public Function GetValue(Of T) ( _
    property As GraphProperty, _
    defaultValueIfNotFound As T _
) As T
public T GetValue<T>(
    GraphProperty property,
    T defaultValueIfNotFound
)
public:
generic<typename T>
T GetValue(
    GraphProperty^ property, 
    T defaultValueIfNotFound
)
member GetValue : 
        property:GraphProperty * 
        defaultValueIfNotFound:'T -> 'T 
JScript does not support generic types or methods.

Type Parameters

  • T
    The type of data to return.

Parameters

  • defaultValueIfNotFound
    Type: T

    The value to return if property is not found.

Return Value

Type: T
The value of the given property.

Exceptions

Exception Condition
ArgumentNullException

Thrown if key is null.

InvalidOperationException

Thrown if property type does not match the given generic type.

.NET Framework Security

See Also

Reference

GraphObject Class

GetValue Overload

Microsoft.VisualStudio.GraphModel Namespace