Property | Type | Description | |
---|---|---|---|
DTE | EnvDTE.DTE | ||
DocumentTracker | IVsTrackProjectDocuments2 | ||
RDT | IVsRunningDocumentTable | ||
SelectionMonitor | IVsMonitorSelection | ||
Shell | IVsUIShell | ||
Solution | IVsSolution | ||
documentTracker | IVsTrackProjectDocuments2 | ||
dte | EnvDTE.DTE | ||
selectionMonitor | IVsMonitorSelection | ||
shell | IVsUIShell | ||
solution | IVsSolution |
Method | Description | |
---|---|---|
IsSameComObject ( object obj1, object obj2 ) : bool |
Verifies that two objects represent the same instance of a COM object. This essentially compares the IUnkown pointers of the 2 objects. This is needed in scenario where aggregation is involved.
|
|
getFSharpProjectNode ( IVsProject root ) : Microsoft.VisualStudio.FSharp.ProjectSystem.ProjectNode |
Retrieves the FSharp project node from the IVsProject interface
|
|
get_current_project ( ) : IVsProject |
retrieves the IVsProject interface for currentll selected project
|
|
get_current_project_stub ( ) : string |
retrieves the IVsProject interface for currentll selected project
|
Method | Description | |
---|---|---|
QueryInterfaceIUnknown ( object objToQuery ) : |
Retrieve the IUnknown for the managed or COM object passed in.
|
|
getSolutionExplorer ( ) : IVsUIHierarchyWindow |
returns a pointer to the solution explorer window. Used to intialize the static pointer
|
|
get_selectionTracker ( ) : IVsTrackSelectionEx |
public static IsSameComObject ( object obj1, object obj2 ) : bool | ||
obj1 | object | Can be an object, interface or IntPtr |
obj2 | object | Can be an object, interface or IntPtr |
return | bool |
public static getFSharpProjectNode ( IVsProject root ) : Microsoft.VisualStudio.FSharp.ProjectSystem.ProjectNode | ||
root | IVsProject | |
return | Microsoft.VisualStudio.FSharp.ProjectSystem.ProjectNode |
public static get_current_project ( ) : IVsProject | ||
return | IVsProject |
public static get_current_project_stub ( ) : string | ||
return | string |
public static IVsTrackProjectDocuments2 DocumentTracker | ||
return | IVsTrackProjectDocuments2 |
public static IVsRunningDocumentTable RDT | ||
return | IVsRunningDocumentTable |
public static IVsMonitorSelection SelectionMonitor | ||
return | IVsMonitorSelection |
public static IVsTrackProjectDocuments2 documentTracker | ||
return | IVsTrackProjectDocuments2 |
public static IVsMonitorSelection selectionMonitor | ||
return | IVsMonitorSelection |