01 Welcome (15.17 MB) 02 What will you learn in this course (22.15 MB) 03 Who is the course for and prerequisites (22.16 MB) 04 Teaching style (20.47 MB) 05 Static, Dynamic, Strong, and Weak (46.1 MB) 06 Where does type information go (36.18 MB) 07 What Is Reflection (36.05 MB) 08 Example Use Cases (38.16 MB) 09 Looking Up Types (32.88 MB) 10 Filtering Type Information (45.93 MB) 11 Assembly Scanning (63.8 MB) 12 Example Application (67.16 MB) 13 Get members of type (52.89 MB) 14 BindingFlags (46.88 MB) 15 Properties & Fields Get and Set (70.04 MB) 16 Calling Methods (37.83 MB) 17 Constructor Info (37.07 MB) 18 GetMember & InvokeMember (36.68 MB) 19 Example Application (2) (57.29 MB) 20 What is an attribute (24.97 MB) 21 Restrict to certain constructs (20.75 MB) 22 Finding Attributes on Types (38.55 MB) 23 Example Application (3) (40.33 MB) 24 Recap & Introduction (34.08 MB) 25 Activator Create Instance (35.68 MB) 26 Example Application (4) (53.46 MB) 27 Checking For Generics (35.42 MB) 28 Using Generics From Reflection (26.88 MB) 29 Make Generic Instances (17.96 MB) 30 Type Discovery (30.66 MB) 31 Invoking Members (51.84 MB) 32 Construction (63.11 MB) 33 Unsafe Accessors (36.22 MB) 34 Unsafe Accessor Performance (53.78 MB) 35 Code Generation (74.93 MB) 36 Conclusion (32.08 MB)