How to determine if a .NET Type is a custom struct?
- by SztupY
Hi!
How to write a simple method, that checks whether a concrete type is a custom struct (created with public struct { };) or not.
Checking Type.IsValueType is not enough, because it is also true to int, long, etc,
and adding a check to !IsPrimitiveType won't exclude decimal, DateTime and maybe some other value types. I know that most of the built in value types are actually "structs", but I only want to check for "custom structs"
These questions are mostly the same but without the answer I need:
#1
#2
#3