VCFilter.CanMove(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение true, если фильтр можно переместить в указанное расположение.
public:
bool CanMove(System::Object ^ Parent);
public:
bool CanMove(Platform::Object ^ Parent);
bool CanMove(winrt::Windows::Foundation::IInspectable const & Parent);
[System.Runtime.InteropServices.DispId(2360)]
public bool CanMove (object Parent);
[<System.Runtime.InteropServices.DispId(2360)>]
abstract member CanMove : obj -> bool
Public Function CanMove (Parent As Object) As Boolean
Параметры
- Parent
- Object
Обязательный. Папка или проект, в который требуется переместить фильтр.
Возвращаемое значение
Значение true, если фильтр можно переместить в указанное расположение; в противном случае — значение false.
- Атрибуты
Примеры
В следующем примере используется CanMove в интегрированной среде разработки (IDE):
' 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, filter2 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)
filter2 = mycollection.Item(2)
ret = filter.CanMove(filter2)
MsgBox(ret)
End Sub
End Module
Комментарии
Сведения о том, как скомпилировать и запустить этот пример, см. в разделе как скомпилировать пример кода для расширения модели проекта .