Ejemplo n.º 1
0
 internal AppenderContext(object value, PluginTreeNode node, object container, PluginTreeNode containerNode, AppenderBehavior behaviour)
 {
     _syncRoot      = new object();
     _node          = node ?? throw new ArgumentNullException(nameof(node));
     _value         = value;
     _container     = container;
     _containerNode = containerNode;
     _behaviour     = behaviour;
 }
Ejemplo n.º 2
0
        internal AppenderContext(PluginContext pluginContext, object value, PluginTreeNode node, object container, PluginTreeNode containerNode, AppenderBehavior behaviour)
        {
            if (pluginContext == null)
            {
                throw new ArgumentNullException("pluginContext");
            }

            if (node == null)
            {
                throw new ArgumentNullException("node");
            }

            _syncRoot      = new object();
            _pluginContext = pluginContext;
            _node          = node;
            _value         = value;
            _container     = container;
            _containerNode = containerNode;
            _behaviour     = behaviour;
        }