TypeProvider を C# で利用する