- 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
IProgressandProgress- 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