IVsSolutionEvents.OnAfterOpenProject Method
Notifies listening clients that the project has been opened.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Function OnAfterOpenProject ( _
pHierarchy As IVsHierarchy, _
fAdded As Integer _
) As Integer
'Usage
Dim instance As IVsSolutionEvents
Dim pHierarchy As IVsHierarchy
Dim fAdded As Integer
Dim returnValue As Integer
returnValue = instance.OnAfterOpenProject(pHierarchy, _
fAdded)
int OnAfterOpenProject(
IVsHierarchy pHierarchy,
int fAdded
)
int OnAfterOpenProject(
[InAttribute] IVsHierarchy^ pHierarchy,
[InAttribute] int fAdded
)
function OnAfterOpenProject(
pHierarchy : IVsHierarchy,
fAdded : int
) : int
Parameters
pHierarchy
Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy[in] Pointer to the IVsHierarchy interface of the project being loaded.
fAdded
Type: System.Int32[in] true if the project is added to the solution after the solution is opened. false if the project is added to the solution while the solution is being opened.
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsshell.idl:
HRESULT IVsSolutionEvents::OnAfterOpenProject(
[in] IVsHierarchy *pHierarchy,
[in] BOOL fAdded
);
Permissions
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.