namespace Semmle.Extraction.CSharp.Entities { internal abstract class CachedEntity : Extraction.CachedEntity where T : notnull { public override Context Context => (Context)base.Context; protected CachedEntity(Context context, T symbol) : base(context, symbol) { } } }