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


ICollectionElementInitializerOperation Интерфейс

Определение

Внимание!

ICollectionElementInitializerOperation has been replaced with IInvocationOperation and IDynamicInvocationOperation

Устаревший интерфейс, который использовался для представления инициализатора элементов коллекции. В соответствующих случаях он был заменен на IInvocationOperation и IDynamicInvocationOperation.

Текущее использование: нет. Этот API устарел в пользу IInvocationOperation и IDynamicInvocationOperation.

public interface class ICollectionElementInitializerOperation : Microsoft::CodeAnalysis::IOperation
[System.Obsolete("ICollectionElementInitializerOperation has been replaced with IInvocationOperation and IDynamicInvocationOperation", true)]
public interface ICollectionElementInitializerOperation : Microsoft.CodeAnalysis.IOperation
[<System.Obsolete("ICollectionElementInitializerOperation has been replaced with IInvocationOperation and IDynamicInvocationOperation", true)>]
type ICollectionElementInitializerOperation = interface
    interface IOperation
Public Interface ICollectionElementInitializerOperation
Implements IOperation
Атрибуты
Реализации

Комментарии

Этот узел связан со следующими типами операций:

Этот интерфейс зарезервирован для реализации связанными API. Мы оставляем за собой право изменить его в будущем.

Свойства

AddMethod
Устаревшие..

Устаревший интерфейс, который использовался для представления инициализатора элементов коллекции. В соответствующих случаях он был заменен на IInvocationOperation и IDynamicInvocationOperation.

Текущее использование: нет. Этот API устарел в пользу IInvocationOperation и IDynamicInvocationOperation.

Arguments
Устаревшие..

Устаревший интерфейс, который использовался для представления инициализатора элементов коллекции. В соответствующих случаях он был заменен на IInvocationOperation и IDynamicInvocationOperation.

Текущее использование: нет. Этот API устарел в пользу IInvocationOperation и IDynamicInvocationOperation.

ChildOperations
Устаревшие..

Перечисление дочерних операций для этой операции.

(Унаследовано от IOperation)
Children
Устаревшие..

Массив дочерних операций для этой операции. Не рекомендуется: используйте ChildOperations.

(Унаследовано от IOperation)
ConstantValue
Устаревшие..

Если операция является выражением, результатом которого является константное значение, HasValue имеет значение true и Value является значением выражения. HasValue В противном случае имеет значение false.

(Унаследовано от IOperation)
IsDynamic
Устаревшие..

Устаревший интерфейс, который использовался для представления инициализатора элементов коллекции. В соответствующих случаях он был заменен на IInvocationOperation и IDynamicInvocationOperation.

Текущее использование: нет. Этот API устарел в пользу IInvocationOperation и IDynamicInvocationOperation.

IsImplicit
Устаревшие..

Задайте значение True, если компилятор создал /неявно вычисляется кодом компилятора.

(Унаследовано от IOperation)
Kind
Устаревшие..

Определяет тип операции.

(Унаследовано от IOperation)
Language
Устаревшие..

Исходный язык IOperation. Возможные значения: CSharp и VisualBasic.

(Унаследовано от IOperation)
Parent
Устаревшие..

IOperation с этой операцией в качестве дочерней. Значение NULL для корня.

(Унаследовано от IOperation)
SemanticModel
Устаревшие..

Необязательная семантическая модель, которая использовалась для создания этой операции. Не равно NULL для операций, созданных из источника с GetOperation(SyntaxNode, CancellationToken) ПОМОЩЬЮ API и обратных вызовов операций в анализаторы. Значение NULL для операций ControlFlowGraphвнутри .

(Унаследовано от IOperation)
Syntax
Устаревшие..

Синтаксис, проанализированный для создания операции.

(Унаследовано от IOperation)
Type
Устаревшие..

Тип результата операции или значение NULL, если операция не дает результата.

(Унаследовано от IOperation)

Методы

Accept(OperationVisitor)
Устаревшие..

Устаревший интерфейс, который использовался для представления инициализатора элементов коллекции. В соответствующих случаях он был заменен на IInvocationOperation и IDynamicInvocationOperation.

Текущее использование: нет. Этот API устарел в пользу IInvocationOperation и IDynamicInvocationOperation.

(Унаследовано от IOperation)
Accept<TArgument,TResult>(OperationVisitor<TArgument,TResult>, TArgument)
Устаревшие..

Устаревший интерфейс, который использовался для представления инициализатора элементов коллекции. В соответствующих случаях он был заменен на IInvocationOperation и IDynamicInvocationOperation.

Текущее использование: нет. Этот API устарел в пользу IInvocationOperation и IDynamicInvocationOperation.

(Унаследовано от IOperation)

Методы расширения

Descendants(IOperation)
Устаревшие..

Возвращает все операции-потомки заданного operation объекта в порядке вычисления.

DescendantsAndSelf(IOperation)
Устаревшие..

Возвращает все операции-потомки данного объекта operation , включая заданные operation в порядке вычисления.

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