private ILineHandler CreateLineHandler() { ILineHandler instanceOfHandler = new InstanceOfHandler(builder); ILineHandler stringHandler = new StringPropertyHandler(builder); ILineHandler doubleHandler = new DoublePropertyHandler(builder); ILineHandler intHandler = new IntPropertyHandler(builder); ILineHandler nestedHandler = new NestedPropertyHandler(builder); ILineHandler endInstanceHandler = new EndOfInstanceHandler(builder); instanceOfHandler.Successor = stringHandler; stringHandler.Successor = doubleHandler; doubleHandler.Successor = intHandler; intHandler.Successor = nestedHandler; nestedHandler.Successor = endInstanceHandler; return(instanceOfHandler); }
private ILineHandler CreateLineHandler() { ILineHandler instanceOfHandler = new InstanceOfHandler(builder); ILineHandler stringHandler = new StringPropertyHandler(builder); ILineHandler doubleHandler = new DoublePropertyHandler(builder); ILineHandler intHandler = new IntPropertyHandler(builder); ILineHandler nestedHandler = new NestedPropertyHandler(builder); ILineHandler endInstanceHandler = new EndOfInstanceHandler(builder); instanceOfHandler.Successor = stringHandler; stringHandler.Successor = doubleHandler; doubleHandler.Successor = intHandler; intHandler.Successor = nestedHandler; nestedHandler.Successor = endInstanceHandler; return instanceOfHandler; }