예제 #1
0
 static void Main(string[] args)
 {
     var cached       = Memoized.Of <int, bool>(UncachedMethod);
     var exampleCall  = cached(44);
     var exampleCall2 = cached(44);
     // Capture a non-static member function
     var x            = new Test();
     var cachedX      = Memoized.Of <String, String, int>(x.Method);
     var exampleCall3 = cachedX("a", "b");
 }
 static void Main(string[] args)
 {
     var cached  = Memoized.Of <int, bool>(UncachedMethod);
     var x       = new Test();
     var cachedX = Memoized.Of <String, String, int>(x.Method);
 }