using System.Collections.Generic;
namespace Semmle.Extraction.CIL
{
///
/// When we decode a type/method signature, we need access to
/// generic parameters.
///
internal interface IGenericContext
{
Context Context { get; }
///
/// The list of generic type parameters/arguments, including type parameters/arguments of
/// containing types.
///
IEnumerable TypeParameters { get; }
///
/// The list of generic method parameters/arguments.
///
IEnumerable MethodParameters { get; }
}
}