From df5d3e0cc4c9c5f136d5dc20293a4ab380b228d4 Mon Sep 17 00:00:00 2001 From: maliming Date: Fri, 24 Sep 2021 15:00:13 +0800 Subject: [PATCH] Implement `IEnumerable` interface. --- .../ClientProxying/ClientProxyRequestTypeValue.cs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyRequestTypeValue.cs b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyRequestTypeValue.cs index f412abac64..56487e8f95 100644 --- a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyRequestTypeValue.cs +++ b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/ClientProxying/ClientProxyRequestTypeValue.cs @@ -1,9 +1,10 @@ using System; +using System.Collections; using System.Collections.Generic; namespace Volo.Abp.Http.Client.ClientProxying { - public class ClientProxyRequestTypeValue + public class ClientProxyRequestTypeValue : IEnumerable> { public List> Values { get; private set; } @@ -16,5 +17,15 @@ namespace Volo.Abp.Http.Client.ClientProxying { Values.Add(new KeyValuePair(type, value)); } + + public IEnumerator> GetEnumerator() + { + return Values.GetEnumerator(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } } }