VCFilter.CanAddFile(String) Yöntem

Tanım

trueBelirtilen dosyanın geçerli filtreye eklenip eklenediğine döndürür.

public:
 bool CanAddFile(System::String ^ bstrFile);
public:
 bool CanAddFile(Platform::String ^ bstrFile);
bool CanAddFile(std::wstring const & bstrFile);
[System.Runtime.InteropServices.DispId(2349)]
public bool CanAddFile (string bstrFile);
[<System.Runtime.InteropServices.DispId(2349)>]
abstract member CanAddFile : string -> bool
Public Function CanAddFile (bstrFile As String) As Boolean

Parametreler

bstrFile
String

Gereklidir. Eklenecek yeni dosya. Tam yolun projede benzersiz olması ve geçerli olması gerekir. Buraya göreli bir yol geçirirseniz, proje dizini ile ilişkili olduğu varsayılır.

Döndürülenler

Boolean

true dosya eklenebiliyorsanız; Aksi takdirde, false .

Öznitelikler

Örnekler

Aşağıdaki örnek, CanAddFile Tümleşik geliştirme ortamında (IDE) kullanılmıştır:

' Macro code.  
' add reference to Microsoft.VisualStudio.VCProjectEngine  
Imports EnvDTE  
Imports Microsoft.VisualStudio.VCProjectEngine  

Public Module Module1  
    Sub Test()  
        Dim mycollection As IVCCollection  
        Dim filter As VCFilter  
        Dim prj As VCProject  
        Dim ret As Boolean  
        prj = DTE.Solution.Projects.Item(1).Object  
        mycollection = prj.Filters  
        'mycollection.Count has count of files  
        filter = mycollection.Item(1)  
        ret = filter.CanAddFile("somefile.cpp")  
        MsgBox(ret)  
    End Sub  
End Module  

Açıklamalar

Bu örneği derlemek ve çalıştırmak hakkında bilgi için bkz. nasıl yapılır: proje modeli genişletilebilirliği Için örnek kod derleme .

Şunlara uygulanır