質問

気がついた ctor, cctor, 、プロパティ/インデクサープレフィックス: get_, set_, 、イベント管理プレフィックス: add_, remove_。私は見ました raise_ プレフィックスは1回または2回(場所を覚えていません)。

決定的なリストは.NETレベル(ECMA仕様)に存在しますか?はいの場合、どこにありますか?

(新しい)言語が(将来の)ニーズに合わせてそれらを定義できるように、「オープンリスト」ですか?

役に立ちましたか?

解決

ユーザー定義のオペレーターは別の例です。 System.string.op_equality(operator ==)のように:

.method public hidebysig specialname static bool op_Equality(string a, string b) cil managed
{
    .maxstack 8
    L_0000: ldarg.0 
    L_0001: ldarg.1 
    L_0002: call bool System.String::Equals(string, string)
    L_0007: ret 
}

網羅的なリストはありません。言語の実装は、属性を自由に使用して接着剤を隠すことができます。たとえば、raiseeventアクセターを使用して、VB.NETコンパイラによって生成されたコードのRaise_プレフィックスをおそらく見たでしょう。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top