Описание тега ca2000
1
ответ
CA2000 - ошибки внешкольных юниоров-программистов или ложный положительный результат?
В настоящее время я разрабатываю некоторые настольные приложения с использованием веб-сокетов (точнее: я работаю с Alchemy WebSockets). К настоящему времени мой код работает нормально, но Visual Studio 2010 говорит мне Warning 2 CA2000 : Microsoft.R…
27 янв '14 в 11:58
3
ответа
Как исправить предупреждение компилятора C# CA2000 IDisposable при использовании глобального кэша
CA2000 является предупреждением относительно интерфейса IDisposable: CA2000: Microsoft.Reliability: в методе "ImportProcessor.GetContext(string)" вызовите System.IDisposable.Dispose для объекта "c" до того, как все ссылки на него выйдут из области в…
13 июл '11 в 19:05
1
ответ
Анализ кода Жалуется на "Утилиту объектов CA2000 до потери области действия", когда я не утилизирую свою дочернюю форму MDI
CA2000 Утилизируйте объекты, прежде чем потерять прицел В методе FormMain.barButtonItem1_ItemClick(object, ItemClickEventArgs) Вызовите System.IDisposable.Dispose для объекта 'frm' до того, как все ссылки на него выйдут из области видимости. Winpro …
22 янв '14 в 11:36
4
ответа
Отключение / исправление предупреждений анализа кода из файлов.Designer.cs
Я использую DataVisualization.Charting.Chart экстенсивно, и по большей части это работает. Тем не менее, я часто выполняю анализ кода, и обо всех моих предупреждениях позаботились. Но в файлах *.Designer.cs, использующих диаграммы, есть около 30 CA2…
08 авг '11 в 18:39
1
ответ
Правило NDepend для "Утилизировать объекты перед потерей области"
Я оцениваю NDepend как часть усилий по обеспечению качества кода и правильного использования инфраструктуры, и я ищу способ написать эквивалент CA2000: Утилизировать объекты перед потерей области действия. Кто-нибудь еще пытался это сделать или знае…
15 янв '12 в 17:35
1
ответ
C# CA2000 Утилизировать объект, прежде чем потерять прицел
Это мой код, он дает мне CA2000 для "новых DataTable()..." и "новых DataColumn()..." usersDS.Tables.Add(new DataTable() { TableName = "Users", Columns = { new DataColumn() { ColumnName = "Handle", DataType = typeof(string) }, new DataColumn() { Colu…
22 ноя '14 в 12:33
1
ответ
CA2000 предупреждение о возвращенном значении
Я знаю, что это обсуждалось много раз, но кажется, что решения не работают, поэтому я подумал, и, возможно, стоит попытаться открыть его снова, так как прошло некоторое время. У меня есть функция: Public Function Test() As Object Dim retVal As Dispo…
03 июл '14 в 20:13
2
ответа
Как исправить это CA2000 для SqlCommand?
Я пытаюсь выполнить запрос SQL, как показано ниже, но Visual Studio жалуется CA2000. public static IDictionary<string, string> TemplateDirectories(string connectionString) { var directories = new Dictionary<string, string>(); using (var …
15 авг '16 в 04:37
1
ответ
CA2000 предупреждение об объекте уровня класса
У меня есть объект, который объявлен на уровне класса, который дает предупреждение CA2000. Как я могу избавиться от предупреждения CA2000 из кода ниже? public partial class someclass : Window { System.Windows.Forms.OpenFileDialog dlg = new System.Wi…
01 мар '17 в 18:04
1
ответ
Фильтр исключений вызывает CA2000 несмотря на использование оператора
Следующий код является упрощенной выдержкой из части нашего производственного кода. Он вычисляет хеш SHA256 для файла и возвращает его в виде строки или возвращает null если файл не доступен private static string CalculateHash(string fileName) { try…
01 фев '17 в 12:50
3
ответа
Почему я не могу избавиться от предупреждения CA2000?
Я пишу метод, который сбрасывает систему регистрации. Мне нужно получить экземпляр CsvFileLogWriter (пользовательский класс) и передать его в метод сброса. CsvFileLogWriter является одноразовым, поэтому я получаю предупреждение CA2000: Warning 2 CA2…
07 ноя '11 в 16:36
1
ответ
Возврат одноразового предмета и получение предупреждения CA2000
Я пытаюсь вернуть XMLNodeReader другой функции, но получаю предупреждение CA2000 XmlNodeReader obj =new XmlNodeReader(section); return ser.method(obj); Если я буду использовать следующий код, будет ли он работать правильно? Предупреждение подавлено,…
31 май '17 в 08:31
1
ответ
Анализ кода C# CA2000
У меня есть функция, для которой, я думал, я исправил предупреждение CA2000 в Code Analysis, но оно просто не исчезнет. Предупреждение на SqlCommand. Вот функция: protected internal void LogUserSession(int? managerID) { using (var sqlCommand = new S…
10 мар '12 в 22:43
1
ответ
Как кэшировать DataSet и НЕ получать предупреждение CA2000
У меня есть DataSet, который я хотел бы кэшировать в веб-кэше ASP.NET. Содержимое меняется не очень часто, и кэш на несколько часов должен работать. Моя проблема в том, что когда я создаю DataSet, я получаю предупреждение CA2000 о необходимости утил…
01 авг '13 в 18:08
3
ответа
Как использовать StringWriter и HtmlWriter вместе без предупреждений анализа кода
Я использую.net и мне нужно получить html-текст, поэтому я решил использовать HtmlTextWriter и StringWriter вместе, чтобы получить правильно сформированный html. Но несмотря на все разные способы написания кода, я все равно получаю предупреждения от…
10 янв '12 в 22:21
2
ответа
CA2000/CA2202 для Stream в операторе использования
Предупреждения CA2000 и CA2202 недавно были проклятием моего существования. Что я здесь не так делаю? Я в основном получаю FileStream с помощью File.Open а затем передать его в функцию, которая может вернуть новый поток или может вернуть тот же пото…
19 фев '14 в 17:07
1
ответ
CA2000 и возвращенный объект Socket: как решить?
У меня есть следующая функция: public static Socket ConnectSocket(string srvName, int srvPort) { Socket tempSocket = null; IPHostEntry hostEntry = null; try { hostEntry = Dns.GetHostEntry(srvName); //// Loop through the AddressList to obtain the sup…
14 фев '13 в 09:19
2
ответа
CA2000 передает объектную ссылку на базовый конструктор в C#
Я получаю предупреждение, когда запускаю какой-то код с помощью утилиты анализа кода Visual Studio, и я не уверен, как ее решить. Возможно, кто-то здесь сталкивался с подобной проблемой, решил ее и хочет поделиться своим пониманием. Я программирую с…
22 апр '10 в 00:09
1
ответ
CA2000: объект расположен не по всем путям исключений
Хотя тема обсуждалась здесь ранее, но предлагаемые решения, похоже, не работают.. У меня есть метод click-click-callback в моем приложении формы, который показывает диалог выбора папки: private void ButtonSelectReporterFolderClick(object sender, Eve…
22 июл '11 в 11:11
2
ответа
Анализ кода: предупреждения CA2000
У меня есть следующий код с шестью предупреждениями CA2000. и я получаю это предупреждение, когда я делаю анализ кода. пожалуйста, дайте мне знать, как преодолеть это предупреждение и почему я получаю это предупреждение. Пожалуйста, помогите мне, ка…
15 июл '14 в 09:14