Microsoft.CodeAnalysis.Operations 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
OperationExtensions | |
OperationVisitor |
Visit メソッドに IOperation 渡された 1 つの IOperation のみを訪問する訪問者を表します。 |
OperationVisitor<TArgument,TResult> |
IOperation Visit メソッドに渡された単一の IOperation のみを訪問するビジターを表し、 パラメーターで指定された型の追加引数を |
OperationWalker |
OperationVisitor各 IOperation とその子 IOperation ノードにアクセスするツリー全体IOperationを、深さ優先順に降順で表す を表します。 |
OperationWalker<TArgument> |
OperationVisitor<TArgument,TResult>各 IOperation とその子 IOperation ノードにアクセスするツリー全体IOperationを、深さ優先順に降順で表す を表します。 null を返します。 |
構造体
CommonConversion |
変換の一般的な言語に依存しない要素を表します。 |
インターフェイス
IAddressOfOperation |
参照のアドレスを取得してポインター値を作成する操作を表します。 現在の使用法: (1) 式の C# アドレス |
IAnonymousFunctionOperation |
匿名関数の操作を表します。 現在の使用法: (1) C# ラムダ式。 (2) VB 匿名デリゲート式。 |
IAnonymousObjectCreationOperation |
匿名オブジェクトの作成を表します。 現在の使用法: (1) C# "new { ... }" 式 (2) VB "New With { ... }" 式 |
IArgumentOperation |
メソッド呼び出しの引数を表します。 現在の使用法: (1) 呼び出し式に対する C# 引数、オブジェクト作成式など。(2) 呼び出し式に対する VB 引数、オブジェクト作成式など。 |
IArrayCreationOperation |
配列インスタンスの作成を表します。 現在の使用法: (1) C# 配列作成式。 (2) VB 配列の作成式。 |
IArrayElementReferenceOperation |
配列要素への参照を表します。 現在の使用法: (1) C# 配列要素参照式。 (2) VB 配列要素参照式。 |
IArrayInitializerOperation |
配列インスタンスの初期化を表します。 現在の使用法: (1) C# 配列初期化子。 (2) VB 配列初期化子。 |
IAssignmentOperation |
割り当ての基本インターフェイスを表します。 現在の使用法: (1) C# の単純、複合、分解の代入式。 (2) VB の単純な代入式と複合代入式。 |
IAttributeOperation |
属性のアプリケーションを表します。 現在の使用法: (1) C# 属性アプリケーション。 (2) VB 属性アプリケーション。 |
IAwaitOperation |
待機操作を表します。 現在の使用法: (1) C# await 式。 (2) VB await 式。 |
IBinaryOperation |
2 つのオペランドと null 以外の型の結果を生成する 2 項演算子を持つ演算を表します。 現在の使用法: (1) C# 二項演算子式。 (2) VB 二項演算子式。 |
IBinaryPatternOperation |
バイナリ ("and" または "or") パターンを表します。 現在の使用法: (1) C# の "and" パターンと "or" パターン。 |
IBlockOperation |
一連の操作とローカル宣言を含むブロックを表します。 現在の使用法: (1) C# "{ ... }" ブロック ステートメント。 (2) メソッド本体およびその他のブロック スコープ ステートメントに対する VB 暗黙的なブロック ステートメント。 |
IBranchOperation |
分岐操作を表します。 現在の使用法: (1) C# goto、break、または continue ステートメント。 (2) VB GoTo、Exit ***、または Continue *** ステートメント。 |
ICaseClauseOperation |
case 句を表します。 現在の使用法: (1) C# case 句。 (2) VB Case 句。 |
ICatchClauseOperation |
catch 句を表します。 現在の使用法: (1) C# catch 句。 (2) VB Catch 句。 |
ICoalesceAssignmentOperation |
ターゲットと条件付きで評価された値を持つ合体代入操作を表します。 (1) Target は null に対して評価されます。 null の場合は、 Value が評価され、ターゲットに割り当てられます。 (2) Value が null の場合 Target は条件付きで評価され、結果は に Target割り当てられます。 式全体の結果は、Target1 回だけ評価されます。
現在の使用法: (1) C# null 合体割り当て操作 |
ICoalesceOperation |
(1) Valueという 2 つのオペランドを持つ結合演算を表します。これは、無条件に評価される最初のオペランドであり、null 以外の場合の演算の結果です。 (2) WhenNullは、条件付きで評価される 2 番目のオペランドであり、 が null の場合 Value は演算の結果です。 現在の使用法: (1) C# null 合体式 "Value ?? WhenNull" (2) VB バイナリ条件式 "If(Value, WhenNull)" |
ICollectionElementInitializerOperation |
コレクション要素初期化子を表すために使用される、古いインターフェイス。 必要に応じて、 と IDynamicInvocationOperationにIInvocationOperation置き換えられました。 現在の使用法: なし。 この API は、 と IDynamicInvocationOperationを優先IInvocationOperationして廃止されました。 |
ICollectionExpressionOperation |
コレクション式を表します。 現在の使用法: (1) C# コレクション式。 |
ICompoundAssignmentOperation |
二項演算の結果でターゲットを変更する複合代入を表します。 現在の使用法: (1) C# 複合代入式。 (2) VB 複合代入式。 |
IConditionalAccessInstanceOperation |
内 WhenNotNullの条件付きアクセス操作の値を表します。
フォーム 現在の使用法: (1) C# 条件付きアクセス インスタンス式。 (2) VB 条件付きアクセス インスタンス式。 |
IConditionalAccessOperation |
条件付きアクセス操作を表します。 内の の値OperationWhenNotNullを参照するために使用されることにIConditionalAccessInstanceOperation注意してください。 現在の使用法: (1) C# 条件付きアクセス式 (? または ?. 演算子)。 (2) VB 条件付きアクセス式 (? または ?. 演算子)。 |
IConditionalOperation |
次の条件操作を表します。(1) Condition テスト対象、(2) WhenTrue が true の場合 Condition に実行される操作、および (3) WhenFalse が false の場合 Condition に実行される操作を表します。 現在の使用法: (1) C# 三項式 "a ? b : c" と if ステートメント。 (2) VB 三項式 "If(a, b, c)" と If Else ステートメント。 |
IConstantPatternOperation |
定数値を持つパターンを表します。 現在の使用法: (1) C# 定数パターン。 |
IConstructorBodyOperation |
コンストラクター メソッドの本体操作を表します。 現在の使用法: (1) コンストラクター宣言の C# メソッド本体 |
IConversionOperation |
型変換を表します。 現在の使用法: (1) C# 変換式。 (2) VB 変換式。 |
IDeclarationExpressionOperation |
宣言式の操作を表します。 通常の変数宣言 IVariableDeclaratorOperation と とは異なり、 IVariableDeclarationOperationこの操作は変数を宣言する "式" を表します。 現在の使用法: (1) C# 宣言式。 たとえば、(a) "var (x, y)" は、変数 x と y を持つ分解宣言式です。 (b) "(var x, var y)" は、2 つの宣言式を持つタプル式です。 (c) "M(out var x);" は、out "var x" 宣言式を持つ呼び出し式です。 |
IDeclarationPatternOperation |
シンボルを宣言するパターンを表します。 現在の使用法: (1) C# 宣言パターン。 |
IDeconstructionAssignmentOperation |
分解された割り当てを表します。 現在の使用法: (1) C# 分解代入式。 |
IDefaultCaseClauseOperation |
既定の case 句を表します。 現在の使用法: (1) C# の既定の句。 (2) VB Case Else 句。 |
IDefaultValueOperation |
既定値の操作を表します。 現在の使用法: (1) C# の既定値式。 |
IDelegateCreationOperation |
デリゲートの作成を表します。 これは、新しいデリゲートが作成されるたびに作成されます。 現在の使用法: (1) C# デリゲート作成式。 (2) VB デリゲート作成式。 |
IDiscardOperation |
破棄操作を表します。 現在の使用法: C# 破棄式 |
IDiscardPatternOperation |
破棄パターンを表します。 現在の使用法: C# 破棄パターン |
IDynamicIndexerAccessOperation |
動的にバインドされるインデクサー アクセスを表します。 現在の使用法: (1) C# 動的インデクサー アクセス式。 |
IDynamicInvocationOperation |
動的にバインドされる呼び出しを表します。
現在の使用法: (1) C# 動的呼び出し式。
(2) C# 動的コレクション要素初期化子。
たとえば、次のコレクション初期化子では、 |
IDynamicMemberReferenceOperation |
動的にバインドされているクラス、構造体、またはモジュールのメンバーへの参照を表します。 現在の使用法: (1) C# 動的メンバー参照式。 (2) VB 遅延バインド メンバー参照式。 |
IDynamicObjectCreationOperation |
動的にバインドされたコンストラクターを使用したオブジェクトの作成を表します。 現在の使用法: (1) 動的引数を持つ C# "new" 式。 (2) VB 遅延バインド "New" 式。 |
IEmptyOperation |
空の操作または操作なしを表します。 現在の使用法: (1) C# 空のステートメント。 |
IEndOperation |
コードの実行を突然停止する操作を表します。 現在の使用法: (1) VB End ステートメント。 |
IEventAssignmentOperation |
イベントのバインドを表します。 現在の使用法: (1) C# イベント割り当て式。 (2) VB Add/Remove handler ステートメント。 |
IEventReferenceOperation |
イベントへの参照を表します。 現在の使用法: (1) C# イベント参照式。 (2) VB イベント参照式。 |
IExpressionStatementOperation |
結果の値と、基になるラップされた Operationの型を削除する操作を表します。 現在の使用法: (1) C# 式ステートメント。 (2) VB 式ステートメント。 |
IFieldInitializerOperation |
フィールドの初期化を表します。 現在の使用法: (1) 等しい値句を持つ C# フィールド初期化子。 (2) 等しい値句または AsNew 句を持つ VB フィールド初期化子。 VB では、AsNew 句を使用して複数のフィールドを初期化できます。 |
IFieldReferenceOperation |
フィールドへの参照を表します。 現在の使用法: (1) C# フィールド参照式。 (2) VB フィールド参照式。 |
IForEachLoopOperation |
各ループの を表します。 現在の使用法: (1) C# 'foreach' ループ ステートメント (2) VB 'For Each' ループ ステートメント |
IForLoopOperation |
for ループを表します。 現在の使用法: (1) C# 'for' ループ ステートメント |
IForToLoopOperation |
ループ制御変数と、制御変数の初期値、制限値、およびステップ値を使用してループする for を表します。 現在の使用法: (1) VB 'For ...宛先。。。Step' ループ ステートメント |
IFunctionPointerInvocationOperation |
関数ポインターの呼び出しを表します。 |
IImplicitIndexerReferenceOperation |
非配列型に対する暗黙的な System.Index または System.Range インデクサーへの参照を表します。 現在の使用法: (1) C# 暗黙的な System.Index または System.Range インデクサー参照式。 |
IIncrementOrDecrementOperation |
または Decrement 演算をIncrement表します。 この操作は とは異なり IUnaryOperation 、 を変更 Targetしますが、単項演算子式はオペランドを変更しません。 現在の使用法: (1) C# インクリメント式またはデクリメント式。 |
IInlineArrayAccessOperation |
インライン配列型に対する要素参照またはスライス操作を表します。 現在の使用法: (1) C# インライン配列アクセス。 |
IInstanceReferenceOperation |
インスタンスへの暗黙的または明示的な参照を表します。 現在の使用法: (1) C# this または base 式。 (2) VB Me、MyClass、または MyBase 式。 (3) C# オブジェクトまたはコレクション、または 'with' 式初期化子。 (4) VB ステートメント、オブジェクト、またはコレクション初期化子。 |
IInterpolatedStringAdditionOperation |
補間された文字列ハンドラー型に変換される複数の補間文字列リテラルの追加を表します。 |
IInterpolatedStringAppendOperation |
挿入文字列ハンドラー変換の一部として AppendLiteral または AppendFormatted の呼び出しを表します。 |
IInterpolatedStringContentOperation |
挿入文字列の構成要素を表します。 現在の使用法: (1) C# 補間文字列コンテンツ。 (2) VB 補間文字列の内容。 |
IInterpolatedStringHandlerArgumentPlaceholderOperation |
を含む を作成しているメソッド呼び出し、インデクサー アクセス、またはコンストラクター呼び出しからの引数を表します。 IInterpolatedStringHandlerCreationOperation |
IInterpolatedStringHandlerCreationOperation |
カスタム補間文字列ハンドラー型に変換された補間文字列を表します。 |
IInterpolatedStringOperation |
挿入文字列を表します。 現在の使用法: (1) C# 補間文字列式。 (2) VB 補間文字列式。 |
IInterpolatedStringTextOperation |
挿入文字列操作の構成要素文字列リテラル部分を表します。 現在の使用法: (1) C# 補間文字列テキスト。 (2) VB 補間文字列。 |
IInterpolationOperation |
補間文字列操作の構成補間部分を表します。 現在の使用法: (1) C# 補間部分。 (2) VB 補間部分。 |
IInvalidOperation |
1 つ以上の子操作を含む無効な操作を表します。 現在の使用法: (1) C# の式が無効か、ステートメントが無効です。 (2) VB の式が無効であるか、ステートメントが無効です。 |
IInvocationOperation |
メソッドの呼び出しを表します。
現在の使用法: (1) C# メソッド呼び出し式。
(2) C# コレクション要素初期化子。
たとえば、次のコレクション初期化子 |
IIsPatternOperation |
値が特定のパターンと一致するかどうかをテストする操作を表します。 現在の使用法: (1) C# はパターン式です。 たとえば、"x is int i" とします。 |
IIsTypeOperation |
値が特定の型であるかどうかをテストする操作を表します。 現在の使用法: (1) C# の "is" 演算子式。 (2) VB "TypeOf" および "TypeOf IsNot" 式。 |
ILabeledOperation |
ラベルを持つ操作を表します。 現在の使用法: (1) C# ラベル付きステートメント。 (2) VB label ステートメント。 |
IListPatternOperation |
C# リスト パターンを表します。 |
ILiteralOperation |
テキスト リテラルの数値、文字列などを表します。 現在の使用法: (1) C# リテラル式。 (2) VB リテラル式。 |
ILocalFunctionOperation |
メソッド内で定義されたローカル関数を表します。 現在の使用法: (1) C# ローカル関数ステートメント。 |
ILocalReferenceOperation |
宣言されたローカル変数への参照を表します。 現在の使用法: (1) C# ローカル参照式。 (2) VB ローカル参照式。 |
ILockOperation |
Bodyに対するロックを保持している間に実行される操作の を表しますLockedValue。 現在の使用法: (1) C# lock ステートメント。 (2) VB SyncLock ステートメント。 |
ILoopOperation |
ループ操作を表します。 現在の使用法: (1) C# 'while'、'for'、'foreach' および 'do' ループ ステートメント (2) VB 'While'、'ForTo'、'ForEach'、'Do While' および 'Do Until' ループ ステートメント |
IMemberInitializerOperation |
入れ子になったオブジェクトまたはコレクション初期化子を持つオブジェクト初期化子内のメンバーの初期化を表します。 現在の使用法: (1) C# の入れ子になったメンバー初期化子式。 たとえば、初期化子 "new Class() { X = x, Y = { x, y, 3 }, Z = { X = z } }"、Y と Z のメンバー初期化子、つまり "Y = { x, y, 3 }" と "Z = { X = z }" を使用したオブジェクトの作成が、この操作で表される入れ子になったメンバー初期化子であるとします。 |
IMemberReferenceOperation |
クラス、構造体、またはインターフェイスのメンバーへの参照を表します。 現在の使用法: (1) C# メンバー参照式。 (2) VB メンバー参照式。 |
IMethodBodyBaseOperation |
メソッド本体の操作を表します。 現在の使用法: (1) C# メソッド本体 |
IMethodBodyOperation |
メソッド本体の操作を表します。 現在の使用法: (1) コンストラクター以外の C# メソッド本体 |
IMethodReferenceOperation |
呼び出しのターゲットとして 以外のメソッドへの参照を表します。 現在の使用法: (1) C# メソッド参照式。 (2) VB メソッド参照式。 |
INameOfOperation |
名前の文字列値を取得する操作を Argument 表します。 現在の使用法: (1) C# nameof 式。 (2) VB NameOf 式。 |
INegatedPatternOperation |
否定されたパターンを表します。 現在の使用法: (1) C# 否定パターン。 |
IObjectCreationOperation |
オブジェクト インスタンスの作成を表します。 現在の使用法: (1) C# の新しい式。 (2) VB の新しい式。 |
IObjectOrCollectionInitializerOperation |
オブジェクトまたはコレクションの作成の初期化を表します。 現在の使用法: (1) C# オブジェクトまたはコレクション初期化子式。 (2) VB オブジェクトまたはコレクション初期化子式。 たとえば、オブジェクトの作成 "new Class() { X = x }" 内のオブジェクト初期化子 "{ X = x }" と、コレクションの作成 "new MyList() { x, y, 3 }" 内のコレクション初期化子 "{ x, y, 3 }" などです。 |
IOmittedArgumentOperation |
呼び出しで省略された引数の値を表します。 現在の使用法: (1) 呼び出し式の VB 省略された引数。 |
IParameterInitializerOperation |
宣言の時点でのパラメーターの初期化を表します。 現在の使用法: (1) 等しい値句を持つ C# パラメーター初期化子。 (2) 等しい値句を持つ VB パラメーター初期化子。 |
IParameterReferenceOperation |
パラメーターへの参照を表します。 現在の使用法: (1) C# パラメーター参照式。 (2) VB パラメーター参照式。 |
IParenthesizedOperation |
かっこでつながれた操作を表します。 現在の使用法: (1) VB のかっこで抽出された式。 |
IPatternCaseClauseOperation |
パターンとオプションのガード操作を持つ case 句を表します。 現在の使用法: (1) C# パターンケース句。 |
IPatternOperation |
パターン マッチング操作を表します。 現在の使用法: (1) C# パターン。 |
IPropertyInitializerOperation |
プロパティの初期化を表します。 現在の使用法: (1) 等しい値句を持つ C# プロパティ初期化子。 (2) 等しい値句または AsNew 句を持つ VB プロパティ初期化子。 VB の AsNew 句を使用して、複数のプロパティを 'WithEvents' 宣言で初期化できます。 |
IPropertyReferenceOperation |
プロパティへの参照を表します。 現在の使用法: (1) C# プロパティ参照式。 (2) VB プロパティ参照式。 |
IPropertySubpatternOperation |
プロパティ サブパターンの要素を表します。これは、一致するメンバーと、それに一致するパターンを識別します。 |
IRaiseEventOperation |
イベントを発生させる操作を表します。 現在の使用法: (1) VB raise イベント ステートメント。 |
IRangeCaseClauseOperation |
比較対象の値の範囲を持つ case 句を表します。 現在の使用法: (1) "Case x To y" という形式の VB 範囲 case 句。 |
IRangeOperation |
範囲演算を表します。 現在の使用法: (1) C# 範囲式 |
IRecursivePatternOperation |
C# 再帰パターンを表します。 |
IReDimClauseOperation |
1 つの配列変数の記憶域領域を再割り当てするための の個々の句 IReDimOperation を表します。 現在の使用法: (1) VB ReDim 句。 |
IReDimOperation |
配列変数の記憶域領域を再割り当てする ReDim 操作を表します。 現在の使用法: (1) VB ReDim ステートメント。 |
IRelationalCaseClauseOperation |
比較用のカスタム 関係演算子を持つ case 句を表します。 現在の使用法: (1) "Case Is op x" という形式の VB リレーショナル ケース句。 |
IRelationalPatternOperation |
関係演算子を使用して、入力と定数値を比較するパターンを表します。 現在の使用法: (1) C# リレーショナル パターン。 |
IReturnOperation |
省略可能な戻り値を持つ メソッドからの戻り値を表します。 現在の使用法: (1) C# return ステートメントと yield ステートメント。 (2) VB Return ステートメント。 |
ISimpleAssignmentOperation |
単純な割り当て操作を表します。 現在の使用法: (1) C# の単純な代入式。 (2) VB 単純代入式。 |
ISingleValueCaseClauseOperation |
比較のために 1 つの値を持つ case 句を表します。 現在の使用法: (1) 形式 "case x" の C# case 句 (2) 形式 "Case x" の VB case 句。 |
ISizeOfOperation |
指定した型のサイズを計算する操作を表します。 現在の使用法: (1) C# sizeof 式。 |
ISlicePatternOperation |
C# スライス パターンを表します。 |
ISpreadOperation |
コレクション式のスプレッド要素を表します。 現在の使用法: (1) C# スプレッド要素。 |
IStopOperation |
コードの実行を停止または中断する操作を表します。 現在の使用法: (1) VB Stop ステートメント。 |
ISwitchCaseOperation |
一致する 1 つ以上の case 句と、セクション内で実行する 1 つ以上の操作を含むスイッチ ケース セクションを表します。 現在の使用法: (1) 1 つ以上の case 句と実行するステートメントのセットの C# スイッチ セクション。 (2) 1 つ以上の case 句と実行するステートメントのセットに対する case ステートメントを含む VB case ブロック。 |
ISwitchExpressionArmOperation |
スイッチ式の 1 つのアームを表します。 |
ISwitchExpressionOperation |
switch 式を表します。 現在の使用法: (1) C# スイッチ式。 |
ISwitchOperation |
スイッチ操作を表し、スイッチケースとスイッチケースの値を指定します。 現在の使用法: (1) C# switch ステートメント。 (2) VB Select Case ステートメント。 |
ISymbolInitializerOperation |
フィールド、プロパティ、パラメーター、またはローカル変数宣言の初期化子を表します。 現在の使用法: (1) C# フィールド、プロパティ、パラメーター、またはローカル変数初期化子。 (2) VB フィールド、プロパティ、パラメーター、またはローカル変数初期化子。 |
IThrowOperation |
例外をスローする操作を表します。 現在の使用法: (1) C# スロー式。 (2) C# throw ステートメント。 (2) VB Throw ステートメント。 |
ITranslatedQueryOperation |
未登録または下位のクエリ操作を表します。 たとえば、C# クエリ式 "from x in set where x.Name != null select x.Name" の場合、操作ツリーの形状は ITranslatedQueryExpression IInvocationExpression ("select x.Name" の場合は 'Select' 呼び出し) IInvocationExpression ('Where' 呼び出し " where x.Name != null") IInvocationExpression ('From' invocation for "from x in set") 現在の使用法: (1) C# クエリ式。 (2) VB クエリ式。 |
ITryOperation |
本体、catch 句、finally ハンドラーを含む例外処理コードの try 操作を表します。 現在の使用法: (1) C# try ステートメント。 (2) VB Try ステートメント。 |
ITupleBinaryOperation |
ブール型を返す 2 つのオペランドの比較を表します。 現在の使用法: (1) C# タプルの二項演算子式。 |
ITupleOperation |
1 つ以上の要素を持つタプルを表します。 現在の使用法: (1) C# タプル式。 (2) VB タプル式。 |
ITypeOfOperation |
指定TypeOperandした に対して 取得Typeする操作を表します。 現在の使用法: (1) C# typeof 式。 (2) VB GetType 式。 |
ITypeParameterObjectCreationOperation |
型パラメーター オブジェクト (つまり、新しい T() の作成を表します。ここで、T は新しい制約を持つ型パラメーターです。 現在の使用法: (1) C# 型パラメーター オブジェクト作成式。 (2) VB 型パラメーター オブジェクト作成式。 |
ITypePatternOperation |
入力と特定の型を比較するパターンを表します。 現在の使用法: (1) C# 型パターン。 |
IUnaryOperation |
1 つのオペランドと単項演算子を持つ演算を表します。 現在の使用法: (1) C# 単項演算式。 (2) VB 単項演算式。 |
IUsingDeclarationOperation |
変数宣言を使用し、スコープが親 IBlockOperationにまたがってを表します。 現在の使用法: (1) 宣言を使用した C# (1) 宣言を使用した C# 非同期 |
IUsingOperation |
破棄可能 な Body を使用して実行される操作の を表します Resources。 現在の使用法: (1) C# using ステートメント。 (2) VB Using ステートメント。 |
IUtf8StringOperation |
文字列の UTF-8 でエンコードされたバイト表現を表します。 現在の使用法: (1) C# UTF-8 文字列リテラル式。 |
IVariableDeclarationGroupOperation |
変数宣言ステートメントを表します。 |
IVariableDeclarationOperation |
複数の個々の変数を宣言する宣言子を表します。 |
IVariableDeclaratorOperation |
1 つの変数宣言子と初期化子を表します。 |
IVariableInitializerOperation |
ローカル変数の初期化を表します。 現在の使用法: (1) 等しい値句を持つ C# ローカル変数初期化子。 (2) equals value 句または AsNew 句を持つ VB ローカル変数初期化子。 |
IWhileLoopOperation |
while または do while ループを表します。 現在の使用法: (1) C# 'while' および 'do while' ループ ステートメント。 (2) VB 'While'、'Do While'、および 'Do Until' ループ ステートメント。 |
IWithOperation |
オブジェクト インスタンスの複製を表します。 現在の使用法: (1) 式を含む C#。 |
列挙型
ArgumentKind |
引数の種類。 |
BinaryOperatorKind |
二項演算子の種類。 |
BranchKind |
のブランチの種類 IBranchOperation |
CaseKind |
ケースの種類。 |
InstanceReferenceKind |
の参照の IInstanceReferenceOperation種類。 |
InterpolatedStringArgumentPlaceholderKind |
のプレースホルダーの IInterpolatedStringHandlerArgumentPlaceholderOperation種類。 |
LoopKind |
ループ操作の種類。 |
UnaryOperatorKind |
単項演算子の種類 |
.NET