Posts by Tags
- CLR 1
- CSharp 16
- Concurrency 1
- Conditional Access 5
- Definite Assignment 1
- Lambda Expressions 1
- Language Design 10
- Local Functions 1
- refs 5
- tuples 4
CLR
CSharp
- » C# Local Functions vs. Lambda Expressions.
- » C# Tuples. Conversions.
- » C# Tuples. More about element names.
- » C# Tuples. How tuples are related to ValueTuple.
- » C# Tuples. Why mutable structs?
- » Why ref locals allow only a single binding?
- » Definite Assignment Analysis of locals. The real purpose.
- » Conditional member access operator (idiomatic uses).
- » Safe to return rules for ref returns.
- » Local variables cannot be returned by reference.
- » Conditional member access operator (precedence and associativity).
- » Conditional member access operator (thread safety).
- » Conditional member access operator (generic receivers).
- » Conditional member access operator (capturing the receiver).
- » ref returns are not pointers.
- » What happens if 'out' parameter is not assigned by the calee?
Concurrency
Conditional Access
- » Conditional member access operator (idiomatic uses).
- » Conditional member access operator (precedence and associativity).
- » Conditional member access operator (thread safety).
- » Conditional member access operator (generic receivers).
- » Conditional member access operator (capturing the receiver).
Definite Assignment
Lambda Expressions
Language Design
- » C# Local Functions vs. Lambda Expressions.
- » C# Tuples. Conversions.
- » C# Tuples. More about element names.
- » C# Tuples. How tuples are related to ValueTuple.
- » C# Tuples. Why mutable structs?
- » Why ref locals allow only a single binding?
- » Definite Assignment Analysis of locals. The real purpose.
- » Safe to return rules for ref returns.
- » Local variables cannot be returned by reference.
- » Conditional member access operator (precedence and associativity).
Local Functions
refs
- » Why ref locals allow only a single binding?
- » Safe to return rules for ref returns.
- » Local variables cannot be returned by reference.
- » Managed pointers.
- » ref returns are not pointers.