我有以下的單身般類的代碼:禁止Microsoft.Reliability警告在λ
private readonly Lazy<IWindsorContainer> LazyContainer =
new Lazy<IWindsorContainer>(() => new WindsorContainer().Install(new WindsorInstaller()));
,並考慮到WindsorContainer確實需要釋放我做的是,在主機後自然就會去」 D喜歡壓制關於IDisposable的頑皮的Microsoft.Reliability警告可能沒有發佈。問題是它是在lambda內部創建的,看起來像SuppressMessage對它沒有影響,我絕對不希望它在整個類上。
我已經在構造函數中抑制了屬性。但仍然不完全滿意。
我錯過了什麼或SuppressMessage沒有趕上c#的進化?
你是對的。這是關於變量未分配但已經使用的實例恐慌。 – durilka