ClassViewNavigationInfo.IsDataPresent 方法 (IDataObject, ClassViewNavigationInfoTypes, Boolean, Boolean)
验证是否元素包含项目名称,引用名称、全名、节点类型。 并验证元素是否属于特定的格式。
命名空间: Microsoft.VisualStudio.Modeling.Shell
程序集: Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll 中)
语法
声明
Public Shared Function IsDataPresent ( _
data As IDataObject, _
nodeTypes As ClassViewNavigationInfoTypes, _
allowMultiples As Boolean, _
allowOtherTypes As Boolean _
) As Boolean
public static bool IsDataPresent(
IDataObject data,
ClassViewNavigationInfoTypes nodeTypes,
bool allowMultiples,
bool allowOtherTypes
)
参数
- data
类型:System.Windows.Forms.IDataObject
验证的元素。
- nodeTypes
类型:Microsoft.VisualStudio.Modeling.Shell.ClassViewNavigationInfoTypes
验证节点的类型。有关可用的节点类型的更多信息,请参见 ClassViewNavigationInfoTypes。
- allowMultiples
类型:System.Boolean
true 表示多个 infoType 节点允许;否则,错误。
- allowOtherTypes
类型:System.Boolean
true 允许节点的其他类型;否则,错误。
返回值
类型:System.Boolean
,如果该元素是指定的格式,则为 true;否则,错误。
备注
如果 allowOtherTypes 参数是 true,其他节点类型返回与 GetData,因此,调用方忽略它们。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。