Merge pull request #439 from mono-soc-2012/garyb/iconfix
[mono.git] / mcs / class / System.Threading.Tasks.Dataflow / System.Threading.Tasks.Dataflow / IPropagatorBlock.cs
index 620dcdb8acf492a9dfdae3b41387f01c8cac0e95..0ac3f2be81b6070ed11b153aaf35bffadb307e6d 100644 (file)
@@ -1,6 +1,7 @@
 // IPropagatorBlock.cs
 //
 // Copyright (c) 2011 Jérémie "garuma" Laval
+// Copyright (c) 2012 Petr Onderka
 //
 // Permission is hereby granted, free of charge, to any person obtaining a copy
 // of this software and associated documentation files (the "Software"), to deal
 // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 // THE SOFTWARE.
-//
-//
-
-#if NET_4_0 || MOBILE
-
-using System;
-using System.Threading.Tasks;
-using System.Collections.Generic;
-
-namespace System.Threading.Tasks.Dataflow
-{
-       public interface IPropagatorBlock<TInput, TOutput> : ITargetBlock<TInput>, IDataflowBlock, ISourceBlock<TOutput>
-       {
-
-       }
-}
 
-#endif
+namespace System.Threading.Tasks.Dataflow {
+       public interface IPropagatorBlock<in TInput, out TOutput>
+               : ITargetBlock<TInput>, ISourceBlock<TOutput> {
+               }
+}
\ No newline at end of file