Метод | Описание | |
---|---|---|
CanCreateProjectAsynchronously ( System.Guid &rguidProjectID, string filename, uint flags ) : bool | ||
CreateProjectAsync ( System.Guid &rguidProjectID, string filename, string location, string pszName, uint flags ) : IVsTask | ||
OnBeforeCreateProjectAsync ( System.Guid &rguidProjectID, string filename, string location, string pszName, uint flags ) : void |
Метод | Описание | |
---|---|---|
CreateProject ( ) : |
||
CreateProject ( string fileName, string location, string name, uint flags, System.Guid &projectGuid, |
Rather than directly creating the project, ask VS to initate the process of creating an aggregated project in case we are flavored. We will be called on the IVsAggregatableProjectFactory to do the real project creation.
|
|
GetProjectEventsProvider ( ) : IProjectEvents | ||
ProjectFactory ( Microsoft package ) : System | ||
ProjectTypeGuids ( string file ) : string |
Retrives the list of project guids from the project file. If you don't want your project to be flavorable, override to only return your project factory Guid: return this.GetType().GUID.ToString("B");
|
Метод | Описание | |
---|---|---|
PreCreateForOuter ( |
public CanCreateProjectAsynchronously ( System.Guid &rguidProjectID, string filename, uint flags ) : bool | ||
rguidProjectID | System.Guid | |
filename | string | |
flags | uint | |
Результат | bool |
protected abstract CreateProject ( ) : |
||
Результат |
protected CreateProject ( string fileName, string location, string name, uint flags, System.Guid &projectGuid, |
||
fileName | string | Project file |
location | string | Path of the project |
name | string | Project Name |
flags | uint | Creation flags |
projectGuid | System.Guid | Guid of the project |
project | Project that end up being created by this method | |
canceled | int | Was the project creation canceled |
Результат | void |
public CreateProjectAsync ( System.Guid &rguidProjectID, string filename, string location, string pszName, uint flags ) : IVsTask | ||
rguidProjectID | System.Guid | |
filename | string | |
location | string | |
pszName | string | |
flags | uint | |
Результат | IVsTask |
protected GetProjectEventsProvider ( ) : IProjectEvents | ||
Результат | IProjectEvents |
public OnBeforeCreateProjectAsync ( System.Guid &rguidProjectID, string filename, string location, string pszName, uint flags ) : void | ||
rguidProjectID | System.Guid | |
filename | string | |
location | string | |
pszName | string | |
flags | uint | |
Результат | void |
protected ProjectFactory ( Microsoft package ) : System | ||
package | Microsoft | |
Результат | System |
protected ProjectTypeGuids ( string file ) : string | ||
file | string | Project file to look into to find the Guid list |
Результат | string |