Reply to Walter, > Denis Koroskin wrote: > >> Will the following code: >> typeof(this) foo = new typeof(this); >> work as expected? >> > No, because new will still return a typeof(this)*. > In struct, yes, but not in classes I wouldn't think?