Описание тега ca1001
1
ответ
Правильное использование использования для одноразовых типов
У меня есть этот код using(MyStopWatch st= new MyStopWatch()) { St.start(); St.stop(); } Что дает мне ошибку CA1001 при запуске fxcop и MyStopWatch st= null; using( st= new MyStopWatch()) { St.start(); St.stop(); } Что не дает никакой ошибки правила…
24 апр '18 в 00:00
4
ответа
Является ли CA1001: TypesThatOwnDisposableFieldsShouldBeDisposable допустимым?
Если у меня есть следующий код: public class Foo { public void Bar() { var someTypeWithAnEvent = new SomeTypeWithAnEvent(); using (var signal = new ManualResetEvent(false)) { someTypeWithAnEvent.Begun += (sender, e) => signal.Set(); someTypeWithA…
17 мар '10 в 13:06
1
ответ
Как правильно реализовать IDisposable
Я очень плохо знаком с C# и сталкиваюсь со следующим предупреждением: Предупреждение CA1001 Реализуйте IDisposable в 'form_Inspection_Upload.d__4', потому что он создает члены следующих типов IDisposable: 'StringReader', 'WebServicesSoapClient' Это …
28 дек '15 в 16:59
1
ответ
Почему GC не может автоматически распорядиться членами моего класса?
Когда я создаю следующий код C++/CLI в VS2008, отображается предупреждение анализа кода CA1001. ref class A { public: A() { m_hwnd = new HWND; } ~A() { this->!A(); } protected: !A() { delete m_hwnd; } HWND* m_hwnd; }; ref class B { public: B() { …
12 авг '09 в 12:50