Exemple #1
0
 public static void barIt()
 {
     foreach (MyObj loopObj in fooIt())
     {
         WrapperObj wx = new WrapperObj(loopObj);
         wx.Process();
     }
 }
Exemple #2
0
        public static void Main(String[] args)
        {
            T4         demo = new T4();
            WrapperObj zzz  = demo.CallAsync().Result;

            zzz.Process();
            Iterator.barIt();
            AnonymousFunction.barAnon();

            IDictionary <string, MyObj> dict;

            dict = new Dictionary <string, MyObj>();
            dict.Add("aaa", new MyObj());
            MyObj yyy = dict["aaa"];
        }
Exemple #3
0
        public async Task <WrapperObj> CallAsync()
        {
            MyObj      firstObj  = new MyObj();
            WrapperObj wObj      = new WrapperObj(firstObj);
            MyObj      secondObj = null;

            try
            {
                secondObj = await ShowAsync(true);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            wObj.mo = secondObj;
            return(wObj);
        }
Exemple #4
0
 public static void barAnon()
 {
     MyObj      anonObj  = new MyObj();
     WrapperObj barWObj  = fooAnon(paramObj => new WrapperObj(paramObj), anonObj);
     MyObj      finalObj = barWObj.mo;
 }
Exemple #5
0
        static WrapperObj fooAnon(Func <MyObj, WrapperObj> anonFuncParam, MyObj aaa)
        {
            WrapperObj fooWObj = anonFuncParam(aaa);

            return(fooWObj);
        }