public void ProvideEditor(FrameworkElement host, Guid factoryId, out object doc, out object pane) { VSDocumentInstance dc = new VSDocumentInstance(Context, factoryId); pane = new VSDocumentFormPane(Context, dc, host); doc = dc; }
public void ProvideEditor(VSEditorControl form, Guid factoryId, out object doc, out object pane) { VSDocumentInstance dc = new VSDocumentInstance(Context, factoryId); pane = new VSDocumentFormPane(Context, dc, form); doc = dc; }
public void InitializeEditor(VSEditorControl form, IVsUIHierarchy hier, IVsWindowFrame frame, uint docid) { VSDocumentFormPane pane = null; object value; if (VSErr.Succeeded(frame.GetProperty((int)__VSFPROPID.VSFPROPID_DocView, out value))) { pane = value as VSDocumentFormPane; } if (pane != null) { ((IVSEditorControlInit)form).InitializedForm(hier, docid, frame, pane.Host); } }
public VSDocumentHost(VSDocumentFormPane pane) { _pane = pane; }