2 // This tests two uses of the `This' expression on structs; being used as an argument
3 // and being used implicitly.
11 // First test: Pass this as an argument.
20 void three (ref T t
) {
25 public override int GetHashCode () {
27 // Second test: do we correctly load this?
29 return val
.GetHashCode();