在属性窗口、对话框或设计器(如变量设计器)中,从数据类型列表中选择浏览类型时,将打开浏览和选择 .NET 类型对话框(简称为“类型浏览器”)。 在此对话框中,可以从程序集和项目的树视图中选择类型。
此对话框适用于许多用户方案,包括以下内容:
- 设置变量或参数的类型时。 
- 为泛型活动选择类型时。 
- 在 TryCatch 活动中添加 catch 时。 
在类型浏览器中选择值类型或引用类型
从类型浏览器选择值或引用类型
- 在 “类型名称 ”框中,输入要使用的类型的名称。 
- 执行下列操作之一: - 一旦要使用的类型的名称显示在“ 类型名称 ”框中的树中,请双击该类型以将其选中。 
- 在 “类型名称” 框中键入足够的字符以唯一标识要使用的类型,然后按 Enter 选择类型 
 
从类型浏览器中选择泛型类型
- 在 “类型名称 ”框中,键入要使用的类型的名称。 
- 一旦要使用的类型的名称显示在“ 类型名称 ”框中的树中,请单击该类型以将其选中以导致显示下拉框。 - 从下拉列表框中选择要用于关闭泛型的类型,然后单击“ 确定”。 
类型浏览器中显示的类型
类型浏览器中显示的类型可能因类型浏览器的启动方式而异。 如果类型浏览器是从 vs2010 内的工作流项目启动的,则默认显示引用的程序集和引用的项目中的所有类型。 如果类型浏览器是从 vs2010 项目系统外部启动的(例如在重新托管的工作流应用程序或独立工作流文件中),则默认情况下会显示 AppDomain 中加载的所有程序集中的类型。
类型浏览器中的类型可由活动设计器开发人员筛选。 对于任何给定的活动,可能只看到类型的子集。 例如,在 TryCatch 活动中,只有派生自 Exception 的类型显示在类型浏览器中。
在类型浏览器中筛选搜索结果
键入更多字符以查找匹配项时, “类型名称 ”框中的类型列表会变短。 只有完全限定名称以你键入的字符串开头的类型,或者其短名称以键入的字符串开头的类型显示在筛选列表中。
例如:
- 键入 操作 会匹配 OperationCanceledException,但不会匹配 InvalidOperationException。 若要匹配 InvalidOperationException,请开始键入 System.I 或 Invalid。 
- 键入 泛型 可以匹配 GenericUriParser,但不会作为类型出现在 System.Collections.Generic 命名空间中。 若要搜索命名空间中的 System.Collections.Generic 类型,请键入命名空间的完全限定名称。 
使用类型浏览器对话框选择服务协定
选择服务协定类型时,类型浏览器仅显示具有 ServiceContractAttribute 该属性的类型。