Roslynを使用して、構文的にも意味的にもC#ソースコードを分析するアプリケーションを作成しています。分析されるソースコードで定義されている各型ごとに、参照型(クラス)、値型(構造体)、またはインタフェースのいずれであるかを格納したいと思います。タイプのタイプの(公式な)用語は何ですか?
タイプのタイプにはどのような正式な用語が使用されますか?
例:
class A
{
//This type's type (A's type) is 'class' (i.e. a reference type).
}
ハスケルはこの種のものを「kind」と呼びます。たぶんそれは.NETで似ています。 – siride
クラス、インターフェイス、列挙型、型などを含むコレクションの正式な用語があるかどうかわかりません。構造体と呼んでいますが、脚注/用語集の項目を入れて、資料。 – JohnLBevan
この質問にはJon Skeetが必要です:)! –