Поделиться через


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)

Возвращает необязательное имя аргумента для именованного аргумента заданному в заданном dynamicOperation параметре index.

GetArgumentName(IDynamicInvocationOperation, Int32)

Возвращает необязательное имя аргумента для именованного аргумента заданному в заданном dynamicOperation параметре index.

GetArgumentName(IDynamicObjectCreationOperation, Int32)

Возвращает необязательное имя аргумента для именованного аргумента заданному в заданном dynamicOperation параметре index.

GetArgumentRefKind(IDynamicIndexerAccessOperation, Int32)

Возвращает необязательный аргумент для аргументаRefKind, заданного заданномуindex.dynamicOperation Возвращает аргумент RefKind , отличный от NULL для C#. Всегда возвращает значение NULL для VB, так как RefKind не может быть указано для аргумента в VB.

GetArgumentRefKind(IDynamicInvocationOperation, Int32)

Возвращает необязательный аргумент для аргументаRefKind, заданного заданномуindex.dynamicOperation Возвращает аргумент RefKind , отличный от NULL для C#. Всегда возвращает значение NULL для VB, так как RefKind не может быть указано для аргумента в VB.

GetArgumentRefKind(IDynamicObjectCreationOperation, Int32)

Возвращает необязательный аргумент для аргументаRefKind, заданного заданномуindex.dynamicOperation Возвращает аргумент RefKind , отличный от NULL для C#. Всегда возвращает значение NULL для VB, так как RefKind не может быть указано для аргумента в VB.

GetCorrespondingOperation(IBranchOperation)

Возвращает цикл или операцию коммутатора, соответствующую заданной операции ветви.

GetDeclaredVariables(IVariableDeclarationGroupOperation)

Возвращает все объявленные локальные переменные в заданном.declarationGroup

GetDeclaredVariables(IVariableDeclarationOperation)

Возвращает все объявленные локальные переменные в заданном.declaration

GetFunctionPointerSignature(IFunctionPointerInvocationOperation)

Вспомогачная функция для упрощения доступа к сигнатуре указателя функции Объекта FunctionPointerInvocationOperation

GetVariableInitializer(IVariableDeclaratorOperation)

Возвращает инициализатор переменной для заданного объекта declarationOperation, проверяя наличие родительского инициализатора, если инициализатор одной переменной имеет значение NULL.

Применяется к