FlavoredProjectFactory.IVsProjectFactory.CanCreateProject Yöntem

Tanım

Projenin oluşturulup oluşturulamayacağını belirler.

 virtual int Microsoft.VisualStudio.Shell.Interop.IVsProjectFactory.CanCreateProject(System::String ^ fileName, System::UInt32 flags, [Runtime::InteropServices::Out] int % canCreate) = Microsoft::VisualStudio::Shell::Interop::IVsProjectFactory::CanCreateProject;
int Microsoft.VisualStudio.Shell.Interop.IVsProjectFactory.CanCreateProject(std::wstring const & fileName, unsigned int flags, [Runtime::InteropServices::Out] int & canCreate);
int IVsProjectFactory.CanCreateProject (string fileName, uint flags, out int canCreate);
abstract member Microsoft.VisualStudio.Shell.Interop.IVsProjectFactory.CanCreateProject : string * uint32 * int -> int
override this.Microsoft.VisualStudio.Shell.Interop.IVsProjectFactory.CanCreateProject : string * uint32 * int -> int
Function CanCreateProject (fileName As String, flags As UInteger, ByRef canCreate As Integer) As Integer Implements IVsProjectFactory.CanCreateProject

Parametreler

fileName
String

Dosyanın adı.

flags
UInt32

Kullanıldıysa, __VSCREATEPROJFLAGS Numaralandırmadaki değerler.

canCreate
Int32

dışı true Projenin oluşturulup oluşturulmadıysa, aksi takdirde döndürür false .

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Uygulamalar

Açıklamalar

Bu yöntem çağırır CanCreateProject .

Şunlara uygulanır