Guids are created using the new keyword which makes me think it\'s a reference type.
new
Is this correct?
Guid uid = new Guid();
It's actually Guid. All types are constructed using the new keyword. You can identify reference types from value types by whether they are a class, interface, or delegate (all reference types), or a struct or enum (value types).