- Point
- C# design guidelines for structs
- C# 7 News:
- Docs
- Tools
- Examples
- Tip:
inheritdoc
- An immutable object is an object whose state cannot be modified after it is created
- Compare with freezables
- Point
- Related topics:
- Expression-bodied members
- Interfaces vs. abstract base classes
- Tuples
- For example see MonteCarloAreaCalculator
- Tuple deconstruction
- For example see MonteCarloAreaCalculator
- For example see Point
- Examples for
InternalsVisibleTo
- For example see DoubleExtensions
nameof
- For example see MonteCarloAreaCalculator
- Pattern matching with
is
- For example see PointsToPointMarkupConverter
- TestPoint
- Live Unit Testing (Enterprise Ed.)
- Async testing
- For example see TestMonteCarloAreaCalculator
- Moq
- For example see TestMonteCarloAreaCalculator
Task
- Cancellation of tasks with
CancellationToken
- For example see MonteCarloAreaCalculator
- Progress reporting with
IProgress
andProgress
- For example see MonteCarloAreaCalculator
- Prism Library
- Tip: Prism Template Pack
- Implementing MVVM
BindableBase
- Exception Design
- For example see MonteCarloAreaCalculator
- Partial classes
- For example see MonteCarloAreaCalculator
- Enabling C# 7.x language features