例 7-5 のサンプル MOF ファイルは、インスタンスプロバイダ (fruit_class_provider)、プロパティプロバイダ (fruit_prop_provider)、およびメソッドプロバイダ (fruit_method_provider) を登録する Fruit というクラスを作成します。
// fruit_class_provider を Fruit クラスのプロバイダとして登録 [Provider("com.food.fruitprovider.fruit_class_provider")] Fruit { // fruit_prop_provider は、プロパティ a のプロバイダである。 [Provider("com.food.fruitprovider.fruit_class_provider")] - string a; // fruit_prop_provider は、プロパティ b のプロバイダでもある。 [Provider("com.food.fruitprovider.fruit_class_provider")] string b; // fruit_method_provider は、メソッド b のプロバイダである。 [Provider("com.food.fruitprovider.fruit_class_provider")] int b(); }; |