列挙体として納めることにしています。オブジェクトやインターフェイスの定義、また相互運用に直接使用する構造体などを格納します。コンストラクタはそのまま。返すため扱いにくいので、プライベートなプロパティで直接インターフェイスを扱えるようにしておきましょう。Propertyそう特異なところはないでしょう。微妙なところぐらいですか。方が正しいですね)は素直に書いた方が手っ取り早いので使わないという有様。前回のコードに書いていましたが解説していなかったので改めて。)のエラー情報を返します。言う名前で例外オブジェクト返してくれた方が親切な気がしますけど。