public ViewNode(ILocalNode source) : base(source) { this.NodeClass = NodeClass.View; IView node = source as IView; if (node != null) { this.EventNotifier = node.EventNotifier; this.ContainsNoLoops = node.ContainsNoLoops; } } #endregion