3 implementations of ILogNode
XmlFileLogger (3)
LogProcessNode.cs (1)
17internal abstract class LogProcessNode : ILogNode
ObjectModel\Message.cs (1)
14internal sealed class Message : ILogNode
ObjectModel\TaskParameter.cs (1)
15internal abstract class TaskParameter : ILogNode
7 references to ILogNode
XmlFileLogger (7)
LogProcessNode.cs (7)
23private readonly Dictionary<Type, List<ILogNode>> _childNodes; 31_childNodes = new Dictionary<Type, List<ILogNode>>(); 94protected void AddChildNode<T>(T childNode) where T : ILogNode 104_childNodes[type] = new List<ILogNode> { childNode }; 114protected IEnumerable<T> GetChildrenOfType<T>() where T : ILogNode 143protected void WriteChildren<T>(XElement parentElement) where T : ILogNode 158protected void WriteChildren<T>(XElement parentElement, Func<XElement> subNodeFactory) where T : ILogNode