From cb71553f8912ea2ebd40a6bc717498925c63a9ae Mon Sep 17 00:00:00 2001 From: zxiy Date: Tue, 5 Aug 2014 12:05:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86HashSet=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E7=BC=96=E8=AF=91=E7=9A=84=E9=97=AE=E9=A2=98=EF=BC=8C?= =?UTF-8?q?=E7=BB=99IEnumerator=E5=A2=9E=E5=8A=A0=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E6=9D=A5workaround[#3224](https://github.com?= =?UTF-8?q?/HaxeFoundation/haxe/issues/3224)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dotnet/system/collections/generic/HashSet.hx | 4 ++-- dotnet/system/collections/generic/IEnumerator.hx | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/dotnet/system/collections/generic/HashSet.hx b/dotnet/system/collections/generic/HashSet.hx index 408b6ba..c94b09d 100644 --- a/dotnet/system/collections/generic/HashSet.hx +++ b/dotnet/system/collections/generic/HashSet.hx @@ -16,8 +16,8 @@ extern class HashSet extends dotnet.system.Object implements IEnumerable public var Count(default,never) : Int; public var Comparer(default,never) : IEqualityComparer; - @:overload(function(item:T) : Void {}) - public function Add(item:T) : Bool; + @:overload(function(item:T) : Bool {} ) + public function Add(item:T) : Void; public function Clear() : Void; diff --git a/dotnet/system/collections/generic/IEnumerator.hx b/dotnet/system/collections/generic/IEnumerator.hx index 8eba516..cd4f02d 100644 --- a/dotnet/system/collections/generic/IEnumerator.hx +++ b/dotnet/system/collections/generic/IEnumerator.hx @@ -2,5 +2,8 @@ package dotnet.system.collections.generic; @:native("System.Collections.Generic.IEnumerator") extern interface IEnumerator extends dotnet.system.IDisposable extends dotnet.system.collections.IEnumerator { + + var Current(default, null) : T; + }