advanced33 pages
Advanced
What the compiler does under the language: the runtime, the type system, and the toolchain.
- Debugging expression trees in Visual Studio 03/06/2023
- DebugView syntax 03/06/2023
- .NET Runtime support for expression trees 03/06/2023
- Build expression trees 03/07/2023
- Execute expression trees 03/06/2023
- Expression trees - data that defines code 03/06/2023
- Interpret expressions 03/06/2023
- Translate expression trees 03/07/2023
- Expression Trees 10/13/2025
- Tutorial: Update interfaces with default interface methods 03/17/2023
- Tutorial: Mix functionality in when creating classes using interfaces with default interface methods 11/24/2025
- Tutorial: Explore static virtual members in interfaces 11/18/2025
- Example COM Class 02/15/2023
- How to access Office interop objects 02/15/2023
- How to use indexed properties in COM interop programming 02/15/2023
- How to use named and optional arguments in Office programming 02/16/2023
- How to use platform invoke to play a WAV file 02/15/2023
- Interoperability Overview 02/15/2023
- Using type dynamic 02/17/2023
- Walkthrough: Creating and Using Dynamic Objects in C# 02/17/2023
- Walkthrough: Office Programming in C# 02/15/2023
- Reduce memory allocations using new C# features 10/13/2023
- Tutorial: Write a custom string interpolation handler 02/05/2026
- Tutorial: Reduce memory allocations with `ref` safety 10/13/2023
- Access attributes using reflection 03/15/2023
- Define and read custom attributes 03/15/2023
- Create custom attributes 03/15/2023
- Generics and Attributes 11/18/2025
- Generics and reflection 03/05/2023
- How to create a C/C++ union by using attributes in C# 03/15/2023
- How to query an assembly's metadata with Reflection (LINQ) 03/15/2023
- Attributes 03/14/2025
- Nullable migration strategies 05/04/2026