From 82c177bd306b604e3339c37881af98ed41e0477f Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 9 Jun 2012 21:01:58 +0200 Subject: [PATCH] Add ICollection, ICollection and IList to KnownTypeReference. --- .../TypeSystem/KnownTypeReference.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/Libraries/NRefactory/ICSharpCode.NRefactory/TypeSystem/KnownTypeReference.cs b/src/Libraries/NRefactory/ICSharpCode.NRefactory/TypeSystem/KnownTypeReference.cs index 53277ee713..8abb14a7a5 100644 --- a/src/Libraries/NRefactory/ICSharpCode.NRefactory/TypeSystem/KnownTypeReference.cs +++ b/src/Libraries/NRefactory/ICSharpCode.NRefactory/TypeSystem/KnownTypeReference.cs @@ -101,6 +101,12 @@ namespace ICSharpCode.NRefactory.TypeSystem IEnumerableOfT, /// System.Collections.Generic.IEnumerator{T} IEnumeratorOfT, + /// System.Collections.Generic.ICollection + ICollection, + /// System.Collections.Generic.ICollection{T} + ICollectionOfT, + /// System.Collections.Generic.IList + IList, /// System.Collections.Generic.IList{T} IListOfT, /// System.Collections.Generic.IReadOnlyList{T} @@ -158,7 +164,11 @@ namespace ICSharpCode.NRefactory.TypeSystem new KnownTypeReference(KnownTypeCode.IEnumerator, "System.Collections", "IEnumerator"), new KnownTypeReference(KnownTypeCode.IEnumerableOfT, "System.Collections.Generic", "IEnumerable", 1), new KnownTypeReference(KnownTypeCode.IEnumeratorOfT, "System.Collections.Generic", "IEnumerator", 1), + new KnownTypeReference(KnownTypeCode.ICollection, "System.Collections", "ICollection"), + new KnownTypeReference(KnownTypeCode.ICollectionOfT, "System.Collections.Generic", "ICollection", 1), + new KnownTypeReference(KnownTypeCode.IList, "System.Collections", "IList"), new KnownTypeReference(KnownTypeCode.IListOfT, "System.Collections.Generic", "IList", 1), + new KnownTypeReference(KnownTypeCode.IReadOnlyListOfT, "System.Collections.Generic", "IReadOnlyList", 1), new KnownTypeReference(KnownTypeCode.Task, "System.Threading.Tasks", "Task"), new KnownTypeReference(KnownTypeCode.TaskOfT, "System.Threading.Tasks", "Task", 1, baseType: KnownTypeCode.Task),