OperationExtensions 类

定义

public ref class OperationExtensions abstract sealed
public static class OperationExtensions
type OperationExtensions = class
Public Module OperationExtensions
继承
OperationExtensions

方法

Descendants(IOperation)

以求值顺序返回给定 operation 的所有子代操作。

DescendantsAndSelf(IOperation)

返回给定 operation 的所有后代操作,包括给定 operation 的计算顺序。

GetArgumentName(IDynamicIndexerAccessOperation, Int32)

获取给定index位置给定dynamicOperation的命名参数的可选参数名称。

GetArgumentName(IDynamicInvocationOperation, Int32)

获取给定index位置给定dynamicOperation的命名参数的可选参数名称。

GetArgumentName(IDynamicObjectCreationOperation, Int32)

获取给定index位置给定dynamicOperation的命名参数的可选参数名称。

GetArgumentRefKind(IDynamicIndexerAccessOperation, Int32)

获取给定index给给定dynamicOperation参数的可选参数RefKind。 返回 C# 的非 null 参数 RefKind 。 始终为 VB 返回 null,因为 RefKind 不能为 VB 中的参数指定。

GetArgumentRefKind(IDynamicInvocationOperation, Int32)

获取给定index给给定dynamicOperation参数的可选参数RefKind。 返回 C# 的非 null 参数 RefKind 。 始终为 VB 返回 null,因为 RefKind 不能为 VB 中的参数指定。

GetArgumentRefKind(IDynamicObjectCreationOperation, Int32)

获取给定index给给定dynamicOperation参数的可选参数RefKind。 返回 C# 的非 null 参数 RefKind 。 始终为 VB 返回 null,因为 RefKind 不能为 VB 中的参数指定。

GetCorrespondingOperation(IBranchOperation)

获取一个循环或一个对应于给定分支操作的开关操作。

GetDeclaredVariables(IVariableDeclarationGroupOperation)

获取给定 declarationGroup中声明的所有局部变量。

GetDeclaredVariables(IVariableDeclarationOperation)

获取给定 declaration中声明的所有局部变量。

GetFunctionPointerSignature(IFunctionPointerInvocationOperation)

帮助程序函数可简化对 FunctionPointerInvocationOperationOperation 的函数指针签名的访问

GetVariableInitializer(IVariableDeclaratorOperation)

获取给定 declarationOperation变量初始值设定项,检查是否存在父初始值设定项(如果单个变量初始值设定项为 null)。

适用于