ItemOperations::NewFile Method (String^, String^, String^)

 

Creates a file as though you invoked a New File command in the integrated development environment (IDE).

Namespace:   EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Window^ NewFile(
	String^ Item = "General\\Text File",
	String^ Name = "",
	String^ ViewKind = "{00000000-0000-0000-0000-000000000000}"
)

Parameters

Item
Type: System::String^

Required. The virtual path to the item based on the tree nodes from the left pane of the dialog box and the item name from the right pane.

Name
Type: System::String^

Optional. The name you type in the Default Name box in the dialog box. This name also becomes the suggested Save As name when you save the document.

ViewKind
Type: System::String^

Optional. A Constants vsViewKind* constant specifying the type of view in which to create the file.

Return Value

Type: EnvDTE::Window^

A Window object.

NewFile models the New File dialog box. The contents of this dialog box vary depending on the type of project. To add items to a project by using this method, look at the items available for the project in the New File dialog box.

Sub NewFileExample()
   Dim ItemOp As ItemOperations
   ItemOp = DTE.ItemOperations
   ' Adds a new text document to the project.
   ItemOp.NewFile("General\Text File", "Some name", _
     Constants.vsViewKindTextView)
End Sub
Return to top
Show: