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) |
Устаревшие..
Возвращает все операции-потомки заданного |
DescendantsAndSelf(IOperation) |
Устаревшие..
Возвращает все операции-потомки данного объекта |