using System;
using Autodesk.Revit.UI;
using Autodesk.Revit.DB;
using Autodesk.Revit.UI.Selection;
using System.Collections.Generic;
using System.Linq;
namespace Tests
{
[Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)]
[Autodesk.Revit.DB.Macros.AddInId("610CFA8F-DED3-4D98-BF7D-05EFF21B1C24")]
public partial class ThisApplication
{
private void Module_Startup(object sender, EventArgs e)
{
}
private void Module_Shutdown(object sender, EventArgs e)
{
}
public void SelsectionPickPoint()
{
UIDocument uidoc = ActiveUIDocument;
Document doc = uidoc.Document;
var selection = ActiveUIDocument.Selection;
var selectedReferences = selection.PickObjects(ObjectType.Element, "Select elements:");
var p = selection.PickPoint("Pick point");
}
#region Revit Macros generated code
private void InternalStartup()
{
this.Startup += new System.EventHandler(Module_Startup);
this.Shutdown += new System.EventHandler(Module_Shutdown);
}
#endregion
}
}