add dot-net tutorial defining types