String.Contains
опционально занимает перечисление StringComparison
(например, StringComparison.OrdinalIgnoreCase
). Я постоянно забываю указать IgnoreCase
, поэтому я хочу пометить этот метод как [Obsolete]
, поэтому я вижу его в Warnings
, поэтому я не забываю указывать тип StringComparison
.
Я открыт и другим решениям, например, что-то сделать, чтобы «спрятать» этот метод и предотвратить его вызов. Идеальное решение не включает анализаторы Roslyn, поскольку я использую F #.
Это решение интересно, но, очевидно, не идеально.