cost 367 ms
CA2202 ForEach 循環警告

[英]CA2202 Warning for ForEach loop

fxcop 分析在foreach行上為以下方法主體提供CA2202警告: 警告 CA2202 Object 'steps.GetEnumerator()' 可以在方法 'LoggingService.LogAnalysis(IEnumerable, bool)' 中多次處理。 為避免生成 Syst ...

即使處理,仍然是一個“多重處置”問題

[英]Still A “Multiple Dispose” Issue, Even Though Handled

在我的一些項目中,我一直在使用一對可靠的數據加密/解密方法(加密方法粘貼在下面)。 但是我一直對CA2202這個關於memoryStream對象的警告(“不要多次放置對象”)感到困惑。 我相信我會以適當的方式處理此問題,但是只要在Visual Studio中運行分析,我仍然會收到警告。 它 ...

Streamwriter CA2202:請勿多次放置對象

[英]Streamwriter CA2202: Do not dispose objects multiple times

我有一段代碼在調試時使用,將一行信息寫入文件。 我不想讓文件保持打開狀態,因為如果它正在調試信息,則我不想在程序崩潰時冒最后的風險。 我可能不明白CA2202告訴我什么。 這是整個錯誤語句: 警告CA2202對象'tw'可以在方法'familyFinances.appe ...

如何處理這個 SQL 注入警告 (CA2100)

[英]How to deal with this SQL injection warning (CA2100)

以下是我從 Microsoft 頁面獲得的代碼: SqlCommand 但是VS代碼分析還是報錯“CA2100”: 警告 CA2100 傳遞給“FlexClaimFormRepository.ExecuteNonQuery(string, string, CommandType, para ...

無法擺脫CA2202警告

[英]Cannot get rid of CA2202 warning

我已閱讀以下內容的MSDN頁面: https : //msdn.microsoft.com/en-us/library/ms182334.aspx 還有這個答案: https : //stackoverflow.com/a/32554589/2257227 但是以下代碼仍然為我生成2 ...

空條件運算符和 CA2202:不要多次釋放對象

[英]null-conditional operator and CA2202: Do not dispose objects multiple times

具備以下條件: 在 Visual Studio 2015 中觸發CA2202 (不要多次處理對象)警告。 但是如果將fianlly塊更改為: 是finally塊中的 null 條件運算符有些奇怪,還是 Visual Studio 中的分析工具根本無法理解它? 編輯:可能相關: 為什么代碼分析在將 n ...

CA2202 CA2215 HttpApplication處置基調用

[英]CA2202 CA2215 HttpApplication Dispose base call

我目前正在我正在分析的代碼上獲取CA2202 ( 請勿多次放置對象 )。 警告是指我重寫的HttpApplication.Dispose方法。 我知道IDispose.Dipose方法不應是虛擬的或被覆蓋,但這是Microsoft在HttpApplication類中實現IDispose.Di ...

Visual Studio Code Analysis中的可怕的CA2202警告

[英]The dreaded CA2202 warning in Visual Studio Code Analysis

我將為此創建一個新線程,因為從VS2012起,以前接受的答案不再起作用。 當使用嵌套的using語句時,對於以下代碼,Visual Studio代碼分析使您煩惱的CA2202不要多次處置對象: 這很煩人,因為它甚至在MSDN示例中也列出了。 Microsoft甚至已針對此警告提供了建 ...

多次處置對象

[英]Disposing of object multiple times

我有以下代碼,它使用流來打開和修改Open XML文檔,然后保存該流的新二進制表示: 我最初使用了兩個使用塊(一個用於MemoryStream,第二個用於WordprocessingDocument),但收到警告CA2202:“對象'流'可以在方法中多次處理...”根據MSDN文章 ,我 ...

2012-06-25 15:34:53   5   3246    c# / ca2202  
擺脫CA2202

[英]Get rid of CA2202

如何擺脫CA2202警告(CA2202:Microsoft.Usage:對象'compressedStream'可以在方法'Compression.InternalDecompress(byte [])'中多次處理。為避免生成System.ObjectDisposedException,您不應該 ...

2012-02-20 17:12:35   3   1938    c# / ca2202  
如何在沒有代碼分析警告的情況下一起使用StringWriter和HtmlWriter

[英]How to use StringWriter and HtmlWriter together without Code Analysis warnings

我正在使用.net並且需要獲取一些html文本,所以我想我會一起使用HtmlTextWriter和StringWriter來獲得格式正確的html。 但是,盡管我編寫代碼的方式不同,我仍然會收到靜態代碼分析器的警告(使用Microsoft All Rules)。 在下面的代碼示例中,我在注釋 ...

如何處理通過其Next屬性迭代的對象?

[英]How to dispose of an object that is iterated through via its Next property?

我有一個使用一些基礎本機資源的對象,並且有一個指向下一個實例的指針,該實例通過以下方式進行迭代: 我得到代碼分析問題: CA2202:Microsoft。用法:對象“ begin”可以在方法“ x()”中處理多次。 為避免生成System.ObjectDisposedExce ...

C#CA2000:使用FileStream / XmlTextReader在丟失范圍之前處置對象

[英]C# CA2000:Dispose objects before losing scope using FileStream/XmlTextReader

我有很多像這樣的代碼: 這給了我以下代碼分析警告: 如果我按照建議操作並將File.Open放在using語句中,我會得到: 我正在使用VS2010而且我不禁想到我做錯了什么但是我沒有看到它。 我究竟做錯了什么? ...

CA2202來自Code Analysis的OracleConnection處理警告

[英]CA2202 Warning from Code Analysis for OracleConnection disposal

我們從Visual Studio 2010的代碼分析中收到以下警告,我想知道這是否是誤報,我們可以安全地忽略它,還是應該重構代碼以正確處理該對象。 相關代碼: 相關錯誤消息: 警告18 CA2202:Microsoft。用法:對象'oraConnection'可以在方法' ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM