IInterpolatedStringAdditionOperation インターフェイス

定義

補間された文字列ハンドラー型に変換される複数の補間文字列リテラルの追加を表します。

public interface IInterpolatedStringAdditionOperation : Microsoft.CodeAnalysis.IOperation
type IInterpolatedStringAdditionOperation = interface
    interface IOperation
Public Interface IInterpolatedStringAdditionOperation
Implements IOperation
実装

注釈

このノードは、次の操作の種類に関連付けられています。

このインターフェイスは、関連付けられている API による実装用に予約されています。 当社は、将来変更する権利を留保します。

プロパティ

ChildOperations

この操作の子操作の列挙可能。

(継承元 IOperation)
Children
古い.

この操作の子操作の配列。 非推奨: を使用 ChildOperationsしてください。

(継承元 IOperation)
ConstantValue

操作が定数値に評価される式の場合、 HasValue は true で、 Value 式の値です。 それ以外の場合、 HasValue は false です。

(継承元 IOperation)
IsImplicit

コンパイラがコンパイラ コードによって /暗黙的に計算された場合は True に設定します

(継承元 IOperation)
Kind

操作の種類を識別します。

(継承元 IOperation)
Language

IOperation のソース言語。 設定可能な値は CSharp および VisualBasic です。

(継承元 IOperation)
Left

演算子の左側にある挿入文字列式または加算演算。 これは または 操作ですIInterpolatedStringOperationIInterpolatedStringAdditionOperation

Parent

この操作を子として持つ IOperation。 ルートの場合は Null。

(継承元 IOperation)
Right

演算子の右側にある挿入文字列式または加算演算。 これは または 操作ですIInterpolatedStringOperationIInterpolatedStringAdditionOperation

SemanticModel

この操作の生成に使用されたオプションのセマンティック モデル。 API を使用 GetOperation(SyntaxNode, CancellationToken) してソースから生成された操作と、アナライザーに対して行われた操作コールバックの場合は null 以外。 内の操作の場合は ControlFlowGraphNull。

(継承元 IOperation)
Syntax

操作を生成するために分析された構文。

(継承元 IOperation)
Type

操作の結果の種類。操作で結果が生成されない場合は null。

(継承元 IOperation)

メソッド

Accept(OperationVisitor)

補間された文字列ハンドラー型に変換される複数の補間文字列リテラルの追加を表します。

(継承元 IOperation)
Accept<TArgument,TResult>(OperationVisitor<TArgument,TResult>, TArgument)

補間された文字列ハンドラー型に変換される複数の補間文字列リテラルの追加を表します。

(継承元 IOperation)

拡張メソッド

Descendants(IOperation)

指定された のすべての子孫操作を operation 評価順序で返します。

DescendantsAndSelf(IOperation)

評価順序で指定された を含む、指定 operation された のすべての子孫操作を operation 返します。

適用対象