VSCOMPONENTSELECTORDATA Structure
Stores selection attributes for a component.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Public Structure VSCOMPONENTSELECTORDATA
public struct VSCOMPONENTSELECTORDATA
public value class VSCOMPONENTSELECTORDATA
[<Sealed>]
type VSCOMPONENTSELECTORDATA = struct end
JScript supports the use of structures, but not the declaration of new ones.
The VSCOMPONENTSELECTORDATA type exposes the following members.
Methods
Name | Description | |
---|---|---|
Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Returns the hash code for this instance. (Inherited from ValueType.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |
Top
Fields
Name | Description | |
---|---|---|
bstrFile | String containing the full path to component file. | |
bstrProjRef | String containing the project reference. | |
bstrTitle | String containing the human-readable name of component (not identity information). | |
dwSize | DWORD containing the size of VSCOMPONENTSELECTORDATA. | |
guidTypeLibrary | GUID specifying the type library. | |
lcidTypeLibrary | Specifies the locale of the library. | |
lCustom | DWORD containing custom information. | |
type | Specifies the component type. Values are taken from the VSCOMPONENTTYPE enumeration. | |
wFileBuildNumber | Contains the file's build number. | |
wFileMajorVersion | Contains the file's major version number. | |
wFileMinorVersion | Contains the file's minor version number. | |
wFileRevisionNumber | Contains the file's build revision number. | |
wTypeLibraryMajorVersion | Contains the type library's major version number. | |
wTypeLibraryMinorVersion | Contains the type library's minor version number. |
Top
Remarks
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.
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.