ICollectionElementInitializerOperation 接口

定义

注意

ICollectionElementInitializerOperation has been replaced with IInvocationOperation and IDynamicInvocationOperation

用于表示集合元素初始值设定项的已过时接口。 它已根据需要替换为 IInvocationOperationIDynamicInvocationOperation

当前用法:无。 此 API 已过时,支持 IInvocationOperationIDynamicInvocationOperation

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
已过时.

用于表示集合元素初始值设定项的已过时接口。 它已根据需要替换为 IInvocationOperationIDynamicInvocationOperation

当前用法:无。 此 API 已过时,支持 IInvocationOperationIDynamicInvocationOperation

Arguments
已过时.

用于表示集合元素初始值设定项的已过时接口。 它已根据需要替换为 IInvocationOperationIDynamicInvocationOperation

当前用法:无。 此 API 已过时,支持 IInvocationOperationIDynamicInvocationOperation

ChildOperations
已过时.

此操作的子操作的可枚举值。

(继承自 IOperation)
Children
已过时.

此操作的子操作数组。 已弃用:请使用 ChildOperations

(继承自 IOperation)
ConstantValue
已过时.

如果运算是计算结果为常量值的表达式, HasValue 则 为 true,并且 Value 是表达式的值。 否则, HasValue 为 false。

(继承自 IOperation)
IsDynamic
已过时.

用于表示集合元素初始值设定项的已过时接口。 它已根据需要替换为 IInvocationOperationIDynamicInvocationOperation

当前用法:无。 此 API 已过时,支持 IInvocationOperationIDynamicInvocationOperation

IsImplicit
已过时.

如果编译器生成 /由编译器代码隐式计算,则设置为 True

(继承自 IOperation)
Kind
已过时.

标识操作的类型。

(继承自 IOperation)
Language
已过时.

IOperation 的源语言。 可能的值为 CSharpVisualBasic

(继承自 IOperation)
Parent
已过时.

将此操作作为子级的 IOperation。 根的 Null。

(继承自 IOperation)
SemanticModel
已过时.

用于生成此操作的可选语义模型。 对于使用 API 和对分析器进行的操作回调从源 GetOperation(SyntaxNode, CancellationToken) 生成的操作为非 null。 对于 中的操作, ControlFlowGraph为 Null。

(继承自 IOperation)
Syntax
已过时.

已分析以生成操作的语法。

(继承自 IOperation)
Type
已过时.

操作的结果类型;如果操作不生成结果,则为 null。

(继承自 IOperation)

方法

Accept(OperationVisitor)
已过时.

用于表示集合元素初始值设定项的已过时接口。 它已根据需要替换为 IInvocationOperationIDynamicInvocationOperation

当前用法:无。 此 API 已过时,支持 IInvocationOperationIDynamicInvocationOperation

(继承自 IOperation)
Accept<TArgument,TResult>(OperationVisitor<TArgument,TResult>, TArgument)
已过时.

用于表示集合元素初始值设定项的已过时接口。 它已根据需要替换为 IInvocationOperationIDynamicInvocationOperation

当前用法:无。 此 API 已过时,支持 IInvocationOperationIDynamicInvocationOperation

(继承自 IOperation)

扩展方法

Descendants(IOperation)
已过时.

按计算顺序返回给定 operation 的所有后代运算。

DescendantsAndSelf(IOperation)
已过时.

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

适用于