パラメーターと、位置によって対応します。ジェネリック型の名前は、入れ子にされない型で宣言される型パラメーターの数をエンコードする必要がある。入れ子にされる場合は、上記の規則に従って、型に新しく組み込まれる型パラメーターの数をエンコードする必要がある。ジェネリック型は必要な制約を再宣言して、基本型またはインターフェイスの制約がジェネリック型の制約で確実に満たされるようにする必要がある。可視性およびアクセシビリティは、ジェネリック型の全体の宣言ではなく、特定のインスタンス化に対してスコープが設定される必要がある。可視性規則とアクセシビリティ規則は同様に適用される。メソッドごとに、既定の具体的な実装がある。準拠しないメソッドを実装するために、これらを定義する必要はない。準拠インターフェイスでは、静的メソッドを定義してはいけない。フィールドも定義してはいけない。静的リテラル値の指定には、フィールド初期化メタデータを使用する。値がフィールド初期化メタデータに指定されている必要がある。サポートする呼び出し規則だけが標準のマネージド呼び出し規則である。7」に従う必要がある。詳細については、「https://www.unicode.org/unicode/reports/tr15/tr15-18.html」を参照。定義されている標準形式で記述する必要がある。