浏览代码

Remove unused allocation/assignment.

Daniel C. Weber 7 年之前
父节点
当前提交
ab2e319b23
共有 1 个文件被更改,包括 2 次插入4 次删除
  1. 2 4
      Rx.NET/Source/src/System.Reactive/EventPatternSourceBase.cs

+ 2 - 4
Rx.NET/Source/src/System.Reactive/EventPatternSourceBase.cs

@@ -92,8 +92,7 @@ namespace System.Reactive
         {
         {
             lock (_subscriptions)
             lock (_subscriptions)
             {
             {
-                var l = new Stack<IDisposable>();
-                if (!_subscriptions.TryGetValue(handler, out l))
+                if (!_subscriptions.TryGetValue(handler, out var l))
                 {
                 {
                     _subscriptions[handler] = l = new Stack<IDisposable>();
                     _subscriptions[handler] = l = new Stack<IDisposable>();
                 }
                 }
@@ -118,8 +117,7 @@ namespace System.Reactive
 
 
             lock (_subscriptions)
             lock (_subscriptions)
             {
             {
-                var l = new Stack<IDisposable>();
-                if (_subscriptions.TryGetValue(handler, out l))
+                if (_subscriptions.TryGetValue(handler, out var l))
                 {
                 {
                     d = l.Pop();
                     d = l.Pop();