VSProject2.Refresh Method
Refreshes the appearance of the project in Solution Explorer and refreshes the references.
Namespace: VSLangProj80
Assembly: VSLangProj80 (in VSLangProj80.dll)
Syntax
'Declaration
Sub Refresh
'Usage
Dim instance As VSProject2
instance.Refresh()
void Refresh()
void Refresh()
function Refresh()
Implements
Remarks
This method updates the appearance of the project, including the files and folders, as well as refreshing all references.
Examples
This example refreshes the appearance of the project. To run this example as an add-in, see How to: Compile and Run the Automation Object Model Code Examples. Open a Visual Basic, Visual C#, or Visual J# project before running this example.
' Add-in code.
Imports VSLangProj
Imports VSLangProj80
Public Sub OnConnection(ByVal application As Object,_
ByVal connectMode As ext_ConnectMode, ByVal addInInst As Object, _
ByRef custom As Array) Implements IDTExtensibility2.OnConnection
applicationObject = CType(application, DTE2)
addInInstance = CType(addInInst, AddIn)
RefreshExample(applicationObject)
End Sub
Sub RefreshExample(ByVal dte As DTE2)
' This example assumes that the first project in the solution is
' a Visual Basic, C# or J# project.
Dim aVSProject As VSProject2 = _
CType(applicationObject.Solution.Projects.Item(1).Object, _
VSProject2)
aVSProject.Refresh()
End Sub
using VSLangProj;
using VSLangProj2;
using VSLangProj80;
public void OnConnection(object application,
ext_ConnectMode connectMode, object addInInst, ref Array custom)
{
applicationObject = (DTE2)application;
addInInstance = (AddIn)addInInst;
RefreshExample((DTE2)applicationObject);
}
public void RefreshExample(DTE2 dte)
{
// This example assumes that the first project in the solution is
// a Visual Basic, C#, or J# project.
VSProject2 aVSProject =
((VSProject2)( applicationObject.Solution.Projects.Item(1).Object));
aVSProject.Refresh();
}
.NET Framework Security
- 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.