class GH_ITest : GH_Goo { // default constructor public GH_ITest() : base() { } public GH_ITest(Inventor.SketchLine skl) { Value = new GH_IDuplicable(skl.GetHashCode(), skl.Parent.GetHashCode(), "SketchLine"); // skl.Geometry } // copy constructor public GH_ITest(GH_ITest test) { Value = new GH_IDuplicable(test.Value.GetHC, test.Value.GetP, test.Value.GetT; // test.Value.GetL().Copy() } public override IGH_Goo Duplicate() { return new GH_ITest(this); } public override bool IsValid { get { return true; } } public override string ToString() { return String.Format("SketchLine: {0}", Value.GetHashCode()); } public override string TypeDescription { get { return "GH_ITest"; } } public override string TypeName { get { return "GH_ITest"; } } }