# Type Classes (aka Concepts, Structural Generic Constraints) * Specification: _Not created. See below._ * Discussion: https://github.com/dotnet/csharplang/discussions/8878 ## Summary [summary]: #summary See - https://github.com/MattWindsor91/roslyn/blob/master/concepts/docs/csconcepts.md - [https://c10109cf-a-62cb3a1a-s-sites.googlegroups.com/site/mlworkshoppe/2016-7.pdf](https://c10109cf-a-62cb3a1a-s-sites.googlegroups.com/site/mlworkshoppe/2016-7.pdf) - [https://github.com/MattWindsor91/roslyn](https://github.com/MattWindsor91/roslyn) - Previously discussed at [https://github.com/dotnet/roslyn/issues/16312](https://github.com/dotnet/roslyn/issues/16312) ## Design meetings - https://github.com/dotnet/csharplang/blob/main/meetings/2022/LDM-2022-09-26.md#roles--extensions