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。

备注

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

示例

以下示例在集成开发环境 (IDE) (IDE) 使用 CanMove :

' 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 命名空间