Имеется класс:
public class CFPQParserGenerator {
public IParser<TValue> CreateParser<TValue>(IValuationSemiring<TValue> semiring)
=> AtomEngineFactory.Create(semiring).Accept(new CreateRequest<TValue> ());
private class CreateRequest<TValue> : IAtomEngineVisitor<TValue, IParser<TValue>>
{
public IParser<TValue> Visit<TAtom>(IAtomEngine<TValue, TAtom> engine)
{
// some actions
}
}
}
Запускается метод CreateParser, методу Accept передается объект CreateRequest. Дальше внутри Accept происходит вызов метода Visit.
Вопрос в том как мне в класс CFPQParserGenerator передать значение engine? У меня ведь нет знаний об TAtom. Я хочу engine вытащить за пределы CreateRequest.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Столкнулся с неожиданной проблемойУ меня есть форма, на которой по нажатию кнопки добавляется select-поле
Я пытаюсь установить расширение sharpGL для visual stuioПишет что невозможно установить расширение не для одного пакета
Есть устройство подключенное к шине ISA, которое периодически слушаю программойУстройство передает пакет состоящий из 4х байт (32 бит), в пакете...