Share via


GelDependencyObject.IVsUIDataSource.QueryValue Method

Microsoft internal use only.

Returns the type, format and value of a property.

Namespace:  Microsoft.Internal.VisualStudio.PlatformUI
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Syntax

'Declaration
Private Function QueryValue ( _
    prop As String, _
    pTypeName As String(), _
    pDataFormat As UInteger(), _
    pValue As Object() _
) As Integer Implements IVsUIDataSource.QueryValue
int IVsUIDataSource.QueryValue(
    string prop,
    string[] pTypeName,
    uint[] pDataFormat,
    Object[] pValue
)
private:
virtual int QueryValue(
    String^ prop, 
    array<String^>^ pTypeName, 
    array<unsigned int>^ pDataFormat, 
    array<Object^>^ pValue
) sealed = IVsUIDataSource::QueryValue
private abstract QueryValue : 
        prop:string * 
        pTypeName:string[] * 
        pDataFormat:uint32[] * 
        pValue:Object[] -> int  
private override QueryValue : 
        prop:string * 
        pTypeName:string[] * 
        pDataFormat:uint32[] * 
        pValue:Object[] -> int
JScript does not support explicit interface implementations.

Parameters

  • pTypeName
    Type: array<System.String[]

    [out] Location to return the type name.

  • pDataFormat
    Type: array<System.UInt32[]

    [out] Location to return the format.

  • pValue
    Type: array<System.Object[]

    [out] Location to return a pointer to the interface for the property value.

Return Value

Type: System.Int32
Returns S_OK if the information was returned.

Implements

IVsUIDataSource.QueryValue(String, array<String[], array<UInt32[], array<Object[])

.NET Framework Security

See Also

Reference

GelDependencyObject Class

Microsoft.Internal.VisualStudio.PlatformUI Namespace