Отступ во второй и третьей строке метода Debug.Assert()
.Затем он должен выглядеть следующим образом:
Debug.Assert(value == ConfigType.DATABASE || value == ConfigType.FILE,
"Configuration type must be either 'File-based' or 'Database-based'; it was: "
+ value.ToString());
Я знаю, что это действительно незначительное стилистическое изменение, но я всегда находил, когда мне нужно передать много аргументов или иметь какое-то действительно длинное утверждение, когда яперенести на новую строку, которую я должен сделать отступ перед ;
.
. Он не дает Debug.Assert()
выглядеть как 3 строки.
Что касается value==
, я согласен с предыдущимпостер.Вы должны сделать bool
isDatabase
и isFile
, чтобы предотвратить вызов поля с ConfigType
дважды в вашем первом аргументе.