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
    类型:System.Object
    必选。要移动筛选器的文件夹或项目。

返回值

类型:System.Boolean
true ,如果筛选器可以将移动到指定的位置;否则, false。

备注

有关如何编译和运行此示例的信息,请参见 如何:编译项目模型扩展性示例代码

示例

下面的示例在集成开发环境 (ide) 使用 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 安全性

请参见

参考

VCFilter 接口

Microsoft.VisualStudio.VCProjectEngine 命名空间