private Autodesk.Revit.DB.GeometryElement GetGeometryElement() { var geoOptions = new Autodesk.Revit.DB.Options() { ComputeReferences = true }; var geomObj = InternalForm.get_Geometry(geoOptions); if (geomObj == null) { throw new Exception("Could not obtain geometry from element"); } return(geomObj); }
public IDisposable Start() { Form form = null; Handle = IntPtr.Zero; var mre = new ManualResetEventSlim(false); ThreadPool.QueueUserWorkItem(_ => { form = new InternalForm(this); mre.Set(); Application.Run(form); }); mre.Wait(); return(new AnonymousDisposable(() => form.Invoke((Action) delegate { form.Close(); }, null))); }
public InternalForm BeginFrom(HtmlTextWriter writer, IDictionary <string, string> args) { form = new InternalForm(container, writer); form.ResponseBegin(args); return(form); }
public InternalForm BeginFrom(HtmlTextWriter writer) { form = new InternalForm(container, writer); form.ResponseBegin(null); return(form); }