Is it best practice to use the [Flags]
ahead of all, even the simplest enum
types like this in C# (VS 2015):
[Flags]
public enum TValidation
{
vUninitialized, vChecksumPass, vChecksumFail, vChecksumZero, vChecksumNone
}
Am I clear such use I presented will always be ok with or without [Flags]
? Or can it have some unintended side-effects?