Browse Source

Fix #1406: Use IEnumerable<T> instead of IList<T> in CSharpDecompiler.Decompile and DecompileAsString.

pull/1423/head
Siegfried Pammer 7 years ago
parent
commit
b7fc830faa
  1. 6
      ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs

6
ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs

@ -729,13 +729,13 @@ namespace ICSharpCode.Decompiler.CSharp @@ -729,13 +729,13 @@ namespace ICSharpCode.Decompiler.CSharp
/// </summary>
public SyntaxTree Decompile(params EntityHandle[] definitions)
{
return Decompile((IList<EntityHandle>)definitions);
return Decompile((IEnumerable<EntityHandle>)definitions);
}
/// <summary>
/// Decompile the specified types and/or members.
/// </summary>
public SyntaxTree Decompile(IList<EntityHandle> definitions)
public SyntaxTree Decompile(IEnumerable<EntityHandle> definitions)
{
if (definitions == null)
throw new ArgumentNullException(nameof(definitions));
@ -825,7 +825,7 @@ namespace ICSharpCode.Decompiler.CSharp @@ -825,7 +825,7 @@ namespace ICSharpCode.Decompiler.CSharp
/// <summary>
/// Decompile the specified types and/or members.
/// </summary>
public string DecompileAsString(IList<EntityHandle> definitions)
public string DecompileAsString(IEnumerable<EntityHandle> definitions)
{
return SyntaxTreeToString(Decompile(definitions));
}

Loading…
Cancel
Save