VCFilter.CanAddFile(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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 .