All materials and coding you may find in wiki programmer is for education and conceptual purposes.
Programmer may use them as study reference, but be cautious when apply sample and training coding in actual project.
Without throughout understanding of what the piece of code does, it may result to confusion in the project.
When programmer uses any piece of code from others in his/her own project, he becomes liable to the code.
Some source code syntax in this document requires Development Tool that supports C# 6.0