Example #1
0
        public ModelNode()
        {
            ChildModels = new Collection <ModelNode>();
            Options     = new ModelNodeOptions();

            PropertyBag = new List <PropertyBagValue>();

            InitDataMemberIgnorableProperties();
        }
Example #2
0
        public ModelNode()
        {
            TraceService = ServiceContainer.Instance.GetService <TraceServiceBase>();

            ChildModels = new Collection <ModelNode>();
            Options     = new ModelNodeOptions();

            ModelEvents        = new Dictionary <ModelEventType, List <object> >();
            ModelContextEvents = new Dictionary <ModelEventType, List <object> >();
        }
Example #3
0
        public static ModelNodeOptions NoSelfProcessing(this ModelNodeOptions options)
        {
            options.RequireSelfProcessing = false;

            return(options);
        }