WeakRef<Type> const SyntaxContainer::GetType(Context const& context) const { return context.Container(*this, statements.Count)->dataType; }
Ref<CodeItem> const SyntaxContainer::GetCode(Context const& context, int index) const { auto container = context.Container(*this, index); return statements[index]->Code(*container); }
Externals const SyntaxContainer::GetExts(Context const& context, int index) const { auto container = context.Container(*this, index); return statements[index]->Exts(*container); };