/// <summary> /// Creates a view object node during Extract phase. /// </summary> /// <param name="view"></param> /// <param name="renderObject"></param> /// <returns>The view object node reference.</returns> public ViewObjectNodeReference CreateViewObjectNode(RenderView view, RenderObject renderObject) { var renderViewNode = new ViewObjectNode(renderObject, view, renderObject.ObjectNode); // Create view node var index = viewObjectNodes.Add(renderViewNode); var result = new ViewObjectNodeReference(index); return(result); }
/// <summary> /// Creates a view object node during Extract phase. /// </summary> /// <param name="view"></param> /// <param name="renderObject"></param> /// <returns>The view object node reference.</returns> public ViewObjectNodeReference CreateViewObjectNode(RenderView view, RenderObject renderObject) { var renderViewNode = new ViewObjectNode(renderObject, view, renderObject.ObjectNode); // Create view node var index = viewObjectNodes.Add(renderViewNode); var result = new ViewObjectNodeReference(index); return result; }