ICollectionElementInitializerOperation 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
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 |
已过时.
用于生成此操作的可选语义模型。 对于使用 API 和对分析器进行的操作回调从源 GetOperation(SyntaxNode, CancellationToken) 生成的操作为非 null。 对于 中的操作, ControlFlowGraph为 Null。 (继承自 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) |
已过时.
返回给定 |