IVsSolution.GenerateNextDefaultProjectName Method
This method obtains the default name for the next project in the solution (ProjectN).Generates the next default project name given a specific path.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Function GenerateNextDefaultProjectName ( _
pszBaseName As String, _
pszLocation As String, _
<OutAttribute> ByRef pbstrProjectName As String _
) As Integer
int GenerateNextDefaultProjectName(
string pszBaseName,
string pszLocation,
out string pbstrProjectName
)
int GenerateNextDefaultProjectName(
[InAttribute] String^ pszBaseName,
[InAttribute] String^ pszLocation,
[OutAttribute] String^% pbstrProjectName
)
abstract GenerateNextDefaultProjectName :
pszBaseName:string *
pszLocation:string *
pbstrProjectName:string byref -> int
function GenerateNextDefaultProjectName(
pszBaseName : String,
pszLocation : String,
pbstrProjectName : String
) : int
Parameters
pszBaseName
Type: String[in] Root name of the project.
pszLocation
Type: String[in] Location of the project (path).
pbstrProjectName
Type: String%[out] Pointer to returned project name.
Return Value
Type: Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsshell.idl:
HRESULT IVsSolution::GenerateNextDefaultProjectName(
[in] LPCOLESTR pszBaseName,
[in] LPCOLESTR pszLocation,
[out] BSTR *pbstrProjectName
);
This method obtains the default name for the next project in the solution (for example, Project2).
.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.