VSCOMPONENTSELECTORDATA Structure

 

Stores selection attributes for a component.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

public struct VSCOMPONENTSELECTORDATA

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from ValueType.)

System_CAPS_pubmethodGetHashCode()

(Inherited from ValueType.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from ValueType.)

NameDescription
System_CAPS_pubfieldbstrFile

String containing the full path to component file.

System_CAPS_pubfieldbstrProjRef

String containing the project reference.

System_CAPS_pubfieldbstrTitle

String containing the human-readable name of component (not identity information).

System_CAPS_pubfielddwSize

DWORD containing the size of VSCOMPONENTSELECTORDATA.

System_CAPS_pubfieldguidTypeLibrary

GUID specifying the type library.

System_CAPS_pubfieldlcidTypeLibrary

Specifies the locale of the library.

System_CAPS_pubfieldlCustom

DWORD containing custom information.

System_CAPS_pubfieldtype

Specifies the component type. Values are taken from the VSCOMPONENTTYPE enumeration.

System_CAPS_pubfieldwFileBuildNumber

Contains the file's build number.

System_CAPS_pubfieldwFileMajorVersion

Contains the file's major version number.

System_CAPS_pubfieldwFileMinorVersion

Contains the file's minor version number.

System_CAPS_pubfieldwFileRevisionNumber

Contains the file's build revision number.

System_CAPS_pubfieldwTypeLibraryMajorVersion

Contains the type library's major version number.

System_CAPS_pubfieldwTypeLibraryMinorVersion

Contains the type library's minor version number.

The following members are optional:

wFileMajorVersion

wFileMinorVersion

wFileRevisionNumber

wFileBuildNumber

guidTypeLibrary

wTypeLibraryMajorVersion

wTypeLibraryMinorVersion

lcidTypeLibrary

The bstrProjRef project reference string is obtained from a call to GetProjrefOfProject

The lCustom member can contain any custom data.

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: