点击或拖拽改变大小

SelectionDataExtensionGetObjectsT 方法 (SelectionData, IModelDoc2)

Gets an evaluator for the selected object. We return Func because if you return the solidworks object itself and store it you get burned by solidworks rebuilds when the object is invalidated. Only evaluate the function when you actually need the solidworks object. If the return value is None then it means that there is nothing selected.

命名空间:  Du.SolidWorks.Extension
程序集:  Du.SolidWorks (在 Du.SolidWorks.dll 中) 版本:0.1.1.0 (0.1.1)
语法
public static IEnumerable<T> GetObjects<T>(
	this SelectionData selectionData,
	IModelDoc2 doc
)

参数

selectionData
类型:Du.SolidWorks.ExtensionSelectionData

[缺少 "M:Du.SolidWorks.Extension.SelectionDataExtension.GetObjects``1(Du.SolidWorks.Extension.SelectionData,SolidWorks.Interop.sldworks.IModelDoc2)" 的 <param name="selectionData"/> 文档]

doc
类型:IModelDoc2

[缺少 "M:Du.SolidWorks.Extension.SelectionDataExtension.GetObjects``1(Du.SolidWorks.Extension.SelectionData,SolidWorks.Interop.sldworks.IModelDoc2)" 的 <param name="doc"/> 文档]

类型参数

T

[缺少 "M:Du.SolidWorks.Extension.SelectionDataExtension.GetObjects``1(Du.SolidWorks.Extension.SelectionData,SolidWorks.Interop.sldworks.IModelDoc2)" 的 <typeparam name="T"/> 文档]

返回值

类型:IEnumerableT

[缺少 "M:Du.SolidWorks.Extension.SelectionDataExtension.GetObjects``1(Du.SolidWorks.Extension.SelectionData,SolidWorks.Interop.sldworks.IModelDoc2)" 的 <returns> 文档]

备注

在 Visual Basic 和 C# 中,这个方法可以当成为类型 SelectionData 的实例方法来调用。在采用实例方法语法调用这个方法时,请省略第一个参数。请参考 扩展方法 (Visual Basic)扩展方法 (C# 编程指南) 获取更多信息。
参见