Example #1
0
 public override void Apply(ModelShapeContext context) {
     var chain = new ModelChainContext() {
         Model = _model,
         Prefix = _prefix
     };
     if (_onCompleted != null) {
         chain.Completed += _onCompleted;
     }
     context.ChainedResults.Add(chain);
 }
Example #2
0
 protected override dynamic BuildShape(ModelShapeContext context) {
     var chain = new ModelChainContext() {
         Model = _model,
         ShapeType = _shapeType,
         Prefix = _prefix
     };
     chain.Root = _shape(chain);
     context.ChainedResults.Add(chain);
     return chain.Root;
 }
Example #3
0
        protected override dynamic BuildShape(ModelShapeContext context)
        {
            var chain = new ModelChainContext()
            {
                Model     = _model,
                ShapeType = _shapeType,
                Prefix    = _prefix
            };

            chain.Root = _shape(chain);
            context.ChainedResults.Add(chain);
            return(chain.Root);
        }
Example #4
0
        public override void Apply(ModelShapeContext context)
        {
            var chain = new ModelChainContext()
            {
                Model  = _model,
                Prefix = _prefix
            };

            if (_onCompleted != null)
            {
                chain.Completed += _onCompleted;
            }
            context.ChainedResults.Add(chain);
        }