Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 27th, 2012  |  syntax: None  |  size: 0.51 KB  |  hits: 18  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. What's going on in DynamicViewDataDictionary.cs?
  2. internal sealed class DynamicViewDataDictionary : DynamicObject {
  3.     private readonly Func<ViewDataDictionary> _viewDataThunk; //// eg () => ViewData
  4.  
  5. public DynamicViewDataDictionary(Func<ViewDataDictionary> viewDataThunk)
  6. {
  7.     _viewDataThunk = viewDataThunk;
  8. }
  9.  
  10. private ViewDataDictionary ViewData {
  11.     get {
  12.         ViewDataDictionary viewData = _viewDataThunk();
  13.         Debug.Assert(viewData != null);
  14.         return viewData;
  15.     }
  16. }
  17.     .................