VisualBasicDesignerHelper.CreatePrecompiledVisualBasicReference(Type, String, IEnumerable<String>, IEnumerable<String>, LocationReferenceEnvironment, Type, SourceExpressionException, VisualBasicSettings) 方法
定义
创建并返回预编译的 VisualBasicReference<TResult> 表达式。Creates and returns a precompiled VisualBasicReference<TResult> expression.
此 API 支持产品基础结构,不能在代码中直接使用。
public:
static System::Activities::Activity ^ CreatePrecompiledVisualBasicReference(Type ^ targetType, System::String ^ expressionText, System::Collections::Generic::IEnumerable<System::String ^> ^ namespaces, System::Collections::Generic::IEnumerable<System::String ^> ^ referencedAssemblies, System::Activities::LocationReferenceEnvironment ^ environment, [Runtime::InteropServices::Out] Type ^ % returnType, [Runtime::InteropServices::Out] System::Activities::ExpressionParser::SourceExpressionException ^ % compileError, [Runtime::InteropServices::Out] Microsoft::VisualBasic::Activities::VisualBasicSettings ^ % vbSettings);
public static System.Activities.Activity CreatePrecompiledVisualBasicReference (Type targetType, string expressionText, System.Collections.Generic.IEnumerable<string> namespaces, System.Collections.Generic.IEnumerable<string> referencedAssemblies, System.Activities.LocationReferenceEnvironment environment, out Type returnType, out System.Activities.ExpressionParser.SourceExpressionException compileError, out Microsoft.VisualBasic.Activities.VisualBasicSettings vbSettings);
static member CreatePrecompiledVisualBasicReference : Type * string * seq<string> * seq<string> * System.Activities.LocationReferenceEnvironment * Type * SourceExpressionException * VisualBasicSettings -> System.Activities.Activity
Public Shared Function CreatePrecompiledVisualBasicReference (targetType As Type, expressionText As String, namespaces As IEnumerable(Of String), referencedAssemblies As IEnumerable(Of String), environment As LocationReferenceEnvironment, ByRef returnType As Type, ByRef compileError As SourceExpressionException, ByRef vbSettings As VisualBasicSettings) As Activity
参数
- targetType
- Type
期望的表达式类型。The expected expression type.
- expressionText
- String
采用 Visual Basic 语法的表达式。The expression in Visual Basic syntax.
- namespaces
- IEnumerable<String>
导入的命名空间。The imported namespaces.
- referencedAssemblies
- IEnumerable<String>
引用的程序集。The referenced assemblies.
- environment
- LocationReferenceEnvironment
用于将名称解析为其关联的 Argument 和 Variable 对象的机制。The mechanism for resolving names to their associated Argument and Variable objects.
- returnType
- Type
当此方法返回时,包含表达式的结果类型。When this method returns, contains the result type of the expression. 此参数未经初始化即被传递。This parameter is passed uninitialized.
- compileError
- SourceExpressionException
当此方法返回时,包含所发生的任何编译错误,或者,如果编译成功,则包含 null。When this method returns, contains any compilation errors that occurred, or null if compilation was successful. 此参数未经初始化即被传递。This parameter is passed uninitialized.
- vbSettings
- VisualBasicSettings
当此方法返回时,包含编译表达式所需的设置。When this method returns, contains the settings required to compile the expression. 此参数未经初始化即被传递。This parameter is passed uninitialized.
返回
预编译的 VisualBasicReference<TResult> 表达式。The precompiled VisualBasicReference<TResult> expression.