VCFilter.CanMove - метод
Возвращает значение true, если фильтр можно переместить в указанное расположение.
Пространство имен: Microsoft.VisualStudio.VCProjectEngine
Сборка: Microsoft.VisualStudio.VCProjectEngine (в Microsoft.VisualStudio.VCProjectEngine.dll)
Синтаксис
'Декларация
Function CanMove ( _
Parent As Object _
) As Boolean
bool CanMove(
Object Parent
)
bool CanMove(
[InAttribute] Object^ Parent
)
abstract CanMove :
Parent:Object -> bool
function CanMove(
Parent : Object
) : boolean
Параметры
Parent
Тип: ObjectОбязательный. Папка или проект, в который требуется переместить фильтр.
Возвращаемое значение
Тип: Boolean
Значение 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
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.