C3D-0036 · READ-ONLY: reflect the real Parcel / ParcelSegment API [PARCEL-REFLECT] done
Four guessed members failed to compile. Prints the actual public properties and methods of Parcel and ParcelSegment so the dividing-segment script uses real members. No changes.
C# payload
// READ-ONLY REFLECTION. I guessed Parcel.Perimeter, Parcel.GetParcelLoops, Parcel.GetSegmentIds
// and ParcelSegment.Length - all four wrong. Rather than guess a fifth time, print the real
// public surface of Parcel, ParcelSegment and ParcelLoop. Nothing is modified.
var types = new Type[] {
typeof(Parcel),
typeof(ParcelSegment),
};
foreach (var t in types) {
Log("");
Log("=== " + t.FullName + " ===");
var lines = new List<string>();
foreach (var p in t.GetProperties())
lines.Add(" prop " + p.PropertyType.Name + " " + p.Name);
foreach (var m in t.GetMethods()) {
if (m.Name.StartsWith("get_") || m.Name.StartsWith("set_")) continue;
var ps = new List<string>();
foreach (var pp in m.GetParameters()) ps.Add(pp.ParameterType.Name);
lines.Add(" meth " + m.ReturnType.Name + " " + m.Name + "(" + String.Join(", ", ps) + ")");
}
lines.Sort();
foreach (var l in lines) Log(l);
}
Result
Log
=== Autodesk.Civil.DatabaseServices.Parcel === meth Boolean Equals(Object) meth Boolean GetGripPoints(GripDataCollection, Double, Int32, Vector3d, GetGripPointsFlags) meth Boolean GetGripPointsAtSubentityPath(FullSubentityPath, GripDataCollection, Double, Int32, Vector3d, GetGripPointsFlags) meth Boolean GetUDPValue(UDPBoolean) meth Boolean HasContext(ObjectContext) meth Boolean HasPersistentReactor(ObjectId) meth Boolean IsContentSnappable() meth Boolean SetFromStyle() meth Boolean SupportsCollection(String) meth Boolean UpgradeFromNotify() meth Boolean WorldDraw(WorldDraw) meth Byte[] GetBinaryDataForKey(String) meth Curve GetOrthoProjectedCurve(Plane) meth Curve GetProjectedCurve(Plane, Vector3d) meth Curve3d GetGeCurve() meth Curve3d GetGeCurve(Tolerance) meth DataShortcutKey GetReferenceInfo() meth DBObject DeepClone(DBObject, IdMapping, Boolean) meth DBObject WblockClone(RXObject, IdMapping, Boolean) meth DBObjectCollection GetOffsetCurves(Double) meth DBObjectCollection GetOffsetCurvesGivenPlaneNormal(Vector3d, Double) meth DBObjectCollection GetSplitCurves(DoubleCollection) meth DBObjectCollection GetSplitCurves(Point3dCollection) meth DBObjectEventExtender GetEventExtender(Boolean) meth DecomposeForSaveReplacementRecord DecomposeForSave(DwgVersion) meth Double GetDistanceAtParameter(Double) meth Double GetDistAtPoint(Point3d) meth Double GetParameterAtDistance(Double) meth Double GetParameterAtPoint(Point3d) meth Double GetUDPValue(UDPDouble) meth Entity GetSubentity(FullSubentityPath) meth Entity GetTransformedCopy(Matrix3d) meth Extents3d GetSubentityGeometricExtents(FullSubentityPath) meth FullDwgVersion GetObjectSaveVersion(DwgFiler) meth FullDwgVersion GetObjectSaveVersion(DxfFiler) meth FullSubentityPath[] GetSubentityPathsAtGraphicsMarker(SubentityType, Int64, Point3d, Matrix3d, Int32, ObjectId[]) meth FullSubentityPath[] GetSubentityPathsAtGraphicsMarker(SubentityType, IntPtr, Point3d, Matrix3d, ObjectId[]) meth HighlightStyle HighlightState(FullSubentityPath) meth Int32 CompareTo(Object) meth Int32 GetHashCode() meth Int32 GetUDPValue(UDPInteger) meth Int32 SetAttributes(DrawableTraits) meth Int32 ViewportDrawLogicalFlags(ViewportDraw) meth IntegerCollection JoinEntities(Entity[]) meth IntPtr QueryX(RXClass) meth IntPtr X(RXClass) meth IntPtrCollection GetGraphicsMarkersAtSubentityPathIntPtr(FullSubentityPath) meth IParameter GetParameterInterface(String, Boolean) meth List`1 GetReactors() meth List`1 GetTransientReactors() meth Object Clone() meth Object GetLifetimeService() meth Object InitializeLifetimeService() meth ObjectId GetField() meth ObjectId GetField(String) meth ObjectId RemoveField() meth ObjectId RemoveField(String) meth ObjectId SetField(Field) meth ObjectId SetField(String, Field) meth ObjectIdCollection GetAvailableParcelAreaLabelIds() meth ObjectIdCollection GetPersistentReactorIds() meth Plane GetPlane() meth Point3d GetClosestPointTo(Point3d, Boolean) meth Point3d GetClosestPointTo(Point3d, Vector3d, Boolean) meth Point3d GetPointAtDist(Double) meth Point3d GetPointAtParameter(Double) meth Profile GetBaseProfile(Matrix3d&) meth Profile GetProfile(Plane) meth Profile GetUsageArea(Plane) meth ResultBuffer GetXDataForApplication(String) meth RXClass GetRXClass() meth String GetUDPValue(UDPEnumeration) meth String GetUDPValue(UDPString) meth String ToString() meth Type GetType() meth UInt64 ComputeFingerPrint() meth Vector3d GetFirstDerivative(Double) meth Vector3d GetFirstDerivative(Point3d) meth Vector3d GetSecondDerivative(Double) meth Vector3d GetSecondDerivative(Point3d) meth Void add_Cancelled(EventHandler) meth Void add_Copied(ObjectEventHandler) meth Void add_Erased(ObjectErasedEventHandler) meth Void add_Goodbye(EventHandler) meth Void add_Modified(EventHandler) meth Void add_ModifiedXData(EventHandler) meth Void add_ModifyUndone(EventHandler) meth Void add_ObjectClosed(ObjectClosedEventHandler) meth Void add_OpenedForModify(EventHandler) meth Void add_Reappended(EventHandler) meth Void add_SubObjectModified(ObjectEventHandler) meth Void add_Unappended(EventHandler) meth Void AddContext(ObjectContext) meth Void AddSubentityPaths(FullSubentityPath[]) meth Void ApplyPaperOrientationTransform(Viewport) meth Void ApplyPartialUndo(DwgFiler, RXClass) meth Void Audit(AuditInfo) meth Void BoundingBoxIntersectWith(Entity, Intersect, Plane, Point3dCollection, Int64, Int64) meth Void BoundingBoxIntersectWith(Entity, Intersect, Plane, Point3dCollection, IntPtr, IntPtr) meth Void BoundingBoxIntersectWith(Entity, Intersect, Point3dCollection, Int64, Int64) meth Void BoundingBoxIntersectWith(Entity, Intersect, Point3dCollection, IntPtr, IntPtr) meth Void Cancel() meth Void Close() meth Void CloseAndPage(Boolean) meth Void CopyFrom(RXObject) meth Void CreateExtensionDictionary() meth Void DeleteSubentityPaths(FullSubentityPath[]) meth Void DisableUndoRecording(Boolean) meth Void Dispose() meth Void DowngradeOpen() meth Void DowngradeToNotify(Boolean) meth Void Draw() meth Void DwgIn(DwgFiler) meth Void DwgOut(DwgFiler) meth Void DxfIn(DxfFiler) meth Void DxfOut(DxfFiler) meth Void Erase() meth Void Erase(Boolean) meth Void Explode(DBObjectCollection) meth Void Extend(Boolean, Point3d) meth Void Extend(Double) meth Void GetAutomaticallyBoundSpaces(ObjectIdCollection, AutomaticSpaceBoundary&) meth Void GetGripPoints(Point3dCollection, IntegerCollection, IntegerCollection) meth Void GetLocalExtents(BoundBlock3d&) meth Void GetLocalModelCachedExtents(BoundBlock3d&) meth Void GetMaterialComponents(IntegerCollection&, StringCollection&, ObjectIdCollection&) meth Void GetMaterialLocations(IntegerCollection&, ObjectIdCollection&) meth Void GetObjectSnapPoints(ObjectSnapModes, Int32, Point3d, Point3d, Matrix3d, Point3dCollection, IntegerCollection, Matrix3d) meth Void GetObjectSnapPoints(ObjectSnapModes, Int32, Point3d, Point3d, Matrix3d, Point3dCollection, IntegerCollection) meth Void GetStretchPoints(Point3dCollection) meth Void GetWorldExtents(BoundBlock3d&) meth Void HandOverTo(DBObject, Boolean, Boolean) meth Void Highlight() meth Void Highlight(FullSubentityPath, Boolean) meth Void IntersectWith(Entity, Intersect, Plane, Point3dCollection, Int64, Int64) meth Void IntersectWith(Entity, Intersect, Plane, Point3dCollection, IntPtr, IntPtr) meth Void IntersectWith(Entity, Intersect, Point3dCollection, Int64, Int64) meth Void IntersectWith(Entity, Intersect, Point3dCollection, IntPtr, IntPtr) meth Void JoinEntity(Entity) meth Void List() meth Void MoveGripPointsAt(GripDataCollection, Vector3d, MoveGripPointsFlags) meth Void MoveGripPointsAt(IntegerCollection, Vector3d) meth Void MoveGripPointsAtSubentityPaths(FullSubentityPath[], IntPtr[], Vector3d, MoveGripPointsFlags) meth Void MoveStretchPointsAt(IntegerCollection, Vector3d) meth Void PopHighlight(FullSubentityPath) meth Void PushHighlight(FullSubentityPath, HighlightStyle) meth Void RecordGraphicsModified(Boolean) meth Void ReleaseExtensionDictionary() meth Void remove_Cancelled(EventHandler) meth Void remove_Copied(ObjectEventHandler) meth Void remove_Erased(ObjectErasedEventHandler) meth Void remove_Goodbye(EventHandler) meth Void remove_Modified(EventHandler) meth Void remove_ModifiedXData(EventHandler) meth Void remove_ModifyUndone(EventHandler) meth Void remove_ObjectClosed(ObjectClosedEventHandler) meth Void remove_OpenedForModify(EventHandler) meth Void remove_Reappended(EventHandler) meth Void remove_SubObjectModified(ObjectEventHandler) meth Void remove_Unappended(EventHandler) meth Void RemoveContext(ObjectContext) meth Void RemoveField(ObjectId) meth Void ResetAreaSelectionLabel() meth Void ResetScaleDependentProperties() meth Void ReverseCurve() meth Void SaveAs(WorldDraw, SaveType) meth Void SetAutomaticallyBoundSpaces(ObjectIdCollection, AutomaticSpaceBoundary) meth Void SetBaseProfile(Profile, Matrix3d) meth Void SetBinaryDataForKey(String, Byte[]) meth Void SetDatabaseDefaults() meth Void SetDatabaseDefaults(Database) meth Void SetDefaultLayer() meth Void SetDragStatus(DragStatus) meth Void SetFromGeCurve(Curve3d, Tolerance) meth Void SetFromGeCurve(Curve3d, Vector3d, Tolerance) meth Void SetFromGeCurve(Curve3d, Vector3d) meth Void SetFromGeCurve(Curve3d) meth Void SetGripStatus(GripStatus) meth Void SetLayerId(ObjectId, Boolean) meth Void SetLocalExtents(BoundBlock3d, Int32) meth Void SetLocalModelExtentsDirty() meth Void SetMaterialComponents(IntegerCollection, ObjectIdCollection) meth Void SetObjectIdsInFlux() meth Void SetPaperOrientation(Boolean) meth Void SetPropertiesFrom(Entity) meth Void SetSubentityGripStatus(GripStatus, FullSubentityPath) meth Void SetToStandard(Database) meth Void SetUDPValue(UDPBoolean, Boolean) meth Void SetUDPValue(UDPDouble, Double) meth Void SetUDPValue(UDPEnumeration, String) meth Void SetUDPValue(UDPInteger, Int32) meth Void SetUDPValue(UDPString, String) meth Void SetWorldExtents(BoundBlock3d) meth Void SwapIdWith(ObjectId, Boolean, Boolean) meth Void SwapReferences(IdMapping) meth Void TransformBy(Matrix3d) meth Void TransformSubentityPathsBy(FullSubentityPath[], Matrix3d) meth Void Unhighlight() meth Void Unhighlight(FullSubentityPath, Boolean) meth Void UpgradeOpen() meth Void ViewportDraw(ViewportDraw) meth Void XDataTransformBy(Matrix3d) prop AnnotativeStates Annotative prop AutomaticSpaceBoundary AutomaticallyBoundSpaces prop Boolean AutoDelete prop Boolean CastShadows prop Boolean CloneMeForDragging prop Boolean Closed prop Boolean ForceAnnoAllVisible prop Boolean HasFields prop Boolean HasSaveVersionOverride prop Boolean IsAProxy prop Boolean IsAreaSelectionLabelPinned prop Boolean IsCancelling prop Boolean IsCWSReferenceObject prop Boolean IsCWSSourceObject prop Boolean IsDisposed prop Boolean IsErased prop Boolean IsEraseStatusToggled prop Boolean IsHighlighting prop Boolean IsModified prop Boolean IsModifiedGraphics prop Boolean IsModifiedXData prop Boolean IsNewObject prop Boolean IsNotifyEnabled prop Boolean IsNotifying prop Boolean IsObjectIdsInFlux prop Boolean IsPeriodic prop Boolean IsPersistent prop Boolean IsPlanar prop Boolean IsReadEnabled prop Boolean IsReadOnlyReferenceObject prop Boolean IsReallyClosing prop Boolean IsReferencedSourceExisting prop Boolean IsReferenceObject prop Boolean IsReferenceStale prop Boolean IsReferenceSubObject prop Boolean IsReferenceValid prop Boolean IsTransactionResident prop Boolean IsUndoing prop Boolean IsUsed prop Boolean IsWriteEnabled prop Boolean NeedsPromoting prop Boolean ReceiveShadows prop Boolean ShowToolTip prop Boolean SupportsBaseCurveCommands prop Boolean SupportsProfileCommands prop Boolean SwappingReferences prop Boolean Visible prop ClassificationCollection Classifications prop CollisionType CollisionType prop Color Color prop Curve BaseCurve prop Database Database prop Double Area prop Double EndParam prop Double LinetypeScale prop Double StartParam prop Drawable Drawable prop DrawableType DrawableType prop DrawStream DrawStream prop DuplicateRecordCloning MergeStyle prop DwgFiler UndoFiler prop EntityColor EntityColor prop Extents3d GeometricExtents prop FullDwgVersion ObjectBirthVersion prop Guid ClassID prop Handle Handle prop HyperLinkCollection Hyperlinks prop Icon TypeIcon prop Int32 ColorIndex prop Int32 Number prop Int32 TaxId prop IntPtr UnmanagedObject prop LineWeight LineWeight prop Mapper MaterialMapper prop Matrix3d CompoundObjectTransform prop Matrix3d Ecs prop Nullable`1 Bounds prop Object AcadObject prop Object Application prop Object Document prop ObjectId AreaSelectionLabelStyleId prop ObjectId BlockId prop ObjectId EdgeStyleId prop ObjectId ExtensionDictionary prop ObjectId FaceStyleId prop ObjectId FolderId prop ObjectId Id prop ObjectId LayerId prop ObjectId LinetypeId prop ObjectId MaterialId prop ObjectId ObjectId prop ObjectId OwnerId prop ObjectId StyleId prop ObjectId VisualStyleId prop OverrideCollection Overrides prop PaperOrientationStates PaperOrientation prop PlotStyleDescriptor PlotStyleNameId prop Point3d AreaLocation prop Point3d AreaSelectionLabelLocation prop Point3d Centroid prop Point3d EndPoint prop Point3d StartPoint prop ProjectState ProjectState prop ResultBuffer XData prop Spline Spline prop String Address prop String BlockName prop String Description prop String DisplayName prop String Layer prop String LayerKey prop String Linetype prop String Material prop String Name prop String PlotStyleName prop String StyleName prop Transparency Transparency prop UInt64 FingerPrint === Autodesk.Civil.DatabaseServices.ParcelSegment === meth Boolean Equals(Object) meth Boolean GetGripPoints(GripDataCollection, Double, Int32, Vector3d, GetGripPointsFlags) meth Boolean GetGripPointsAtSubentityPath(FullSubentityPath, GripDataCollection, Double, Int32, Vector3d, GetGripPointsFlags) meth Boolean HasContext(ObjectContext) meth Boolean HasPersistentReactor(ObjectId) meth Boolean IsContentSnappable() meth Boolean SetFromStyle() meth Boolean SupportsCollection(String) meth Boolean UpgradeFromNotify() meth Boolean WorldDraw(WorldDraw) meth Byte[] GetBinaryDataForKey(String) meth Curve GetOrthoProjectedCurve(Plane) meth Curve GetProjectedCurve(Plane, Vector3d) meth Curve3d GetGeCurve() meth Curve3d GetGeCurve(Tolerance) meth DataShortcutKey GetReferenceInfo() meth DBObject DeepClone(DBObject, IdMapping, Boolean) meth DBObject WblockClone(RXObject, IdMapping, Boolean) meth DBObjectCollection GetOffsetCurves(Double) meth DBObjectCollection GetOffsetCurvesGivenPlaneNormal(Vector3d, Double) meth DBObjectCollection GetSplitCurves(DoubleCollection) meth DBObjectCollection GetSplitCurves(Point3dCollection) meth DBObjectEventExtender GetEventExtender(Boolean) meth DecomposeForSaveReplacementRecord DecomposeForSave(DwgVersion) meth Double GetDistanceAtParameter(Double) meth Double GetDistAtPoint(Point3d) meth Double GetParameterAtDistance(Double) meth Double GetParameterAtPoint(Point3d) meth Entity GetSubentity(FullSubentityPath) meth Entity GetTransformedCopy(Matrix3d) meth Extents3d GetSubentityGeometricExtents(FullSubentityPath) meth FullDwgVersion GetObjectSaveVersion(DwgFiler) meth FullDwgVersion GetObjectSaveVersion(DxfFiler) meth FullSubentityPath[] GetSubentityPathsAtGraphicsMarker(SubentityType, Int64, Point3d, Matrix3d, Int32, ObjectId[]) meth FullSubentityPath[] GetSubentityPathsAtGraphicsMarker(SubentityType, IntPtr, Point3d, Matrix3d, ObjectId[]) meth HighlightStyle HighlightState(FullSubentityPath) meth Int32 CompareTo(Object) meth Int32 GetHashCode() meth Int32 SetAttributes(DrawableTraits) meth Int32 ViewportDrawLogicalFlags(ViewportDraw) meth IntegerCollection JoinEntities(Entity[]) meth IntPtr QueryX(RXClass) meth IntPtr X(RXClass) meth IntPtrCollection GetGraphicsMarkersAtSubentityPathIntPtr(FullSubentityPath) meth IParameter GetParameterInterface(String, Boolean) meth List`1 GetReactors() meth List`1 GetTransientReactors() meth Object Clone() meth Object GetLifetimeService() meth Object InitializeLifetimeService() meth ObjectId GetField() meth ObjectId GetField(String) meth ObjectId RemoveField() meth ObjectId RemoveField(String) meth ObjectId SetField(Field) meth ObjectId SetField(String, Field) meth ObjectIdCollection GetAvailableParcelSegmentLabelIds() meth ObjectIdCollection GetPersistentReactorIds() meth Plane GetPlane() meth Point3d GetClosestPointTo(Point3d, Boolean) meth Point3d GetClosestPointTo(Point3d, Vector3d, Boolean) meth Point3d GetPointAtDist(Double) meth Point3d GetPointAtParameter(Double) meth Profile GetBaseProfile(Matrix3d&) meth Profile GetProfile(Plane) meth Profile GetUsageArea(Plane) meth ResultBuffer GetXDataForApplication(String) meth RXClass GetRXClass() meth String ToString() meth Type GetType() meth UInt64 ComputeFingerPrint() meth Vector3d GetFirstDerivative(Double) meth Vector3d GetFirstDerivative(Point3d) meth Vector3d GetSecondDerivative(Double) meth Vector3d GetSecondDerivative(Point3d) meth Void add_Cancelled(EventHandler) meth Void add_Copied(ObjectEventHandler) meth Void add_Erased(ObjectErasedEventHandler) meth Void add_Goodbye(EventHandler) meth Void add_Modified(EventHandler) meth Void add_ModifiedXData(EventHandler) meth Void add_ModifyUndone(EventHandler) meth Void add_ObjectClosed(ObjectClosedEventHandler) meth Void add_OpenedForModify(EventHandler) meth Void add_Reappended(EventHandler) meth Void add_SubObjectModified(ObjectEventHandler) meth Void add_Unappended(EventHandler) meth Void AddContext(ObjectContext) meth Void AddSubentityPaths(FullSubentityPath[]) meth Void ApplyPaperOrientationTransform(Viewport) meth Void ApplyPartialUndo(DwgFiler, RXClass) meth Void Audit(AuditInfo) meth Void BoundingBoxIntersectWith(Entity, Intersect, Plane, Point3dCollection, Int64, Int64) meth Void BoundingBoxIntersectWith(Entity, Intersect, Plane, Point3dCollection, IntPtr, IntPtr) meth Void BoundingBoxIntersectWith(Entity, Intersect, Point3dCollection, Int64, Int64) meth Void BoundingBoxIntersectWith(Entity, Intersect, Point3dCollection, IntPtr, IntPtr) meth Void Cancel() meth Void Close() meth Void CloseAndPage(Boolean) meth Void CopyFrom(RXObject) meth Void CreateExtensionDictionary() meth Void DeleteSubentityPaths(FullSubentityPath[]) meth Void DisableUndoRecording(Boolean) meth Void Dispose() meth Void DowngradeOpen() meth Void DowngradeToNotify(Boolean) meth Void Draw() meth Void DwgIn(DwgFiler) meth Void DwgOut(DwgFiler) meth Void DxfIn(DxfFiler) meth Void DxfOut(DxfFiler) meth Void Erase() meth Void Erase(Boolean) meth Void Explode(DBObjectCollection) meth Void Extend(Boolean, Point3d) meth Void Extend(Double) meth Void GetAutomaticallyBoundSpaces(ObjectIdCollection, AutomaticSpaceBoundary&) meth Void GetGripPoints(Point3dCollection, IntegerCollection, IntegerCollection) meth Void GetLocalExtents(BoundBlock3d&) meth Void GetLocalModelCachedExtents(BoundBlock3d&) meth Void GetMaterialComponents(IntegerCollection&, StringCollection&, ObjectIdCollection&) meth Void GetMaterialLocations(IntegerCollection&, ObjectIdCollection&) meth Void GetObjectSnapPoints(ObjectSnapModes, Int32, Point3d, Point3d, Matrix3d, Point3dCollection, IntegerCollection, Matrix3d) meth Void GetObjectSnapPoints(ObjectSnapModes, Int32, Point3d, Point3d, Matrix3d, Point3dCollection, IntegerCollection) meth Void GetStretchPoints(Point3dCollection) meth Void GetWorldExtents(BoundBlock3d&) meth Void HandOverTo(DBObject, Boolean, Boolean) meth Void Highlight() meth Void Highlight(FullSubentityPath, Boolean) meth Void IntersectWith(Entity, Intersect, Plane, Point3dCollection, Int64, Int64) meth Void IntersectWith(Entity, Intersect, Plane, Point3dCollection, IntPtr, IntPtr) meth Void IntersectWith(Entity, Intersect, Point3dCollection, Int64, Int64) meth Void IntersectWith(Entity, Intersect, Point3dCollection, IntPtr, IntPtr) meth Void JoinEntity(Entity) meth Void List() meth Void MoveGripPointsAt(GripDataCollection, Vector3d, MoveGripPointsFlags) meth Void MoveGripPointsAt(IntegerCollection, Vector3d) meth Void MoveGripPointsAtSubentityPaths(FullSubentityPath[], IntPtr[], Vector3d, MoveGripPointsFlags) meth Void MoveStretchPointsAt(IntegerCollection, Vector3d) meth Void PopHighlight(FullSubentityPath) meth Void PushHighlight(FullSubentityPath, HighlightStyle) meth Void RecordGraphicsModified(Boolean) meth Void ReleaseExtensionDictionary() meth Void remove_Cancelled(EventHandler) meth Void remove_Copied(ObjectEventHandler) meth Void remove_Erased(ObjectErasedEventHandler) meth Void remove_Goodbye(EventHandler) meth Void remove_Modified(EventHandler) meth Void remove_ModifiedXData(EventHandler) meth Void remove_ModifyUndone(EventHandler) meth Void remove_ObjectClosed(ObjectClosedEventHandler) meth Void remove_OpenedForModify(EventHandler) meth Void remove_Reappended(EventHandler) meth Void remove_SubObjectModified(ObjectEventHandler) meth Void remove_Unappended(EventHandler) meth Void RemoveContext(ObjectContext) meth Void RemoveField(ObjectId) meth Void ResetScaleDependentProperties() meth Void ReverseCurve() meth Void SaveAs(WorldDraw, SaveType) meth Void SetAutomaticallyBoundSpaces(ObjectIdCollection, AutomaticSpaceBoundary) meth Void SetBaseProfile(Profile, Matrix3d) meth Void SetBinaryDataForKey(String, Byte[]) meth Void SetDatabaseDefaults() meth Void SetDatabaseDefaults(Database) meth Void SetDefaultLayer() meth Void SetDragStatus(DragStatus) meth Void SetFromGeCurve(Curve3d, Tolerance) meth Void SetFromGeCurve(Curve3d, Vector3d, Tolerance) meth Void SetFromGeCurve(Curve3d, Vector3d) meth Void SetFromGeCurve(Curve3d) meth Void SetGripStatus(GripStatus) meth Void SetLayerId(ObjectId, Boolean) meth Void SetLocalExtents(BoundBlock3d, Int32) meth Void SetLocalModelExtentsDirty() meth Void SetMaterialComponents(IntegerCollection, ObjectIdCollection) meth Void SetObjectIdsInFlux() meth Void SetPaperOrientation(Boolean) meth Void SetPropertiesFrom(Entity) meth Void SetSubentityGripStatus(GripStatus, FullSubentityPath) meth Void SetToStandard(Database) meth Void SetWorldExtents(BoundBlock3d) meth Void SwapIdWith(ObjectId, Boolean, Boolean) meth Void SwapReferences(IdMapping) meth Void TransformBy(Matrix3d) meth Void TransformSubentityPathsBy(FullSubentityPath[], Matrix3d) meth Void Unhighlight() meth Void Unhighlight(FullSubentityPath, Boolean) meth Void UpgradeOpen() meth Void ViewportDraw(ViewportDraw) meth Void XDataTransformBy(Matrix3d) prop AnnotativeStates Annotative prop AutomaticSpaceBoundary AutomaticallyBoundSpaces prop Boolean AutoDelete prop Boolean CastShadows prop Boolean CloneMeForDragging prop Boolean Closed prop Boolean ForceAnnoAllVisible prop Boolean HasFields prop Boolean HasSaveVersionOverride prop Boolean IsAProxy prop Boolean IsCancelling prop Boolean IsCWSReferenceObject prop Boolean IsCWSSourceObject prop Boolean IsDisposed prop Boolean IsEditable prop Boolean IsErased prop Boolean IsEraseStatusToggled prop Boolean IsHighlighting prop Boolean IsModified prop Boolean IsModifiedGraphics prop Boolean IsModifiedXData prop Boolean IsNewObject prop Boolean IsNotifyEnabled prop Boolean IsNotifying prop Boolean IsObjectIdsInFlux prop Boolean IsPeriodic prop Boolean IsPersistent prop Boolean IsPlanar prop Boolean IsReadEnabled prop Boolean IsReadOnlyReferenceObject prop Boolean IsReallyClosing prop Boolean IsReferencedSourceExisting prop Boolean IsReferenceObject prop Boolean IsReferenceStale prop Boolean IsReferenceSubObject prop Boolean IsReferenceValid prop Boolean IsTransactionResident prop Boolean IsUndoing prop Boolean IsUsed prop Boolean IsWriteEnabled prop Boolean NeedsPromoting prop Boolean ReceiveShadows prop Boolean ShowToolTip prop Boolean SupportsBaseCurveCommands prop Boolean SupportsProfileCommands prop Boolean SwappingReferences prop Boolean Visible prop ClassificationCollection Classifications prop CollisionType CollisionType prop Color Color prop Curve BaseCurve prop Database Database prop Double Area prop Double EndParam prop Double LinetypeScale prop Double StartParam prop Drawable Drawable prop DrawableType DrawableType prop DrawStream DrawStream prop DuplicateRecordCloning MergeStyle prop DwgFiler UndoFiler prop EntityColor EntityColor prop Extents3d GeometricExtents prop FullDwgVersion ObjectBirthVersion prop Guid ClassID prop Handle Handle prop HyperLinkCollection Hyperlinks prop Icon TypeIcon prop Int32 ColorIndex prop IntPtr UnmanagedObject prop LineWeight LineWeight prop Mapper MaterialMapper prop Matrix3d CompoundObjectTransform prop Matrix3d Ecs prop Nullable`1 Bounds prop Object AcadObject prop Object Application prop Object Document prop ObjectId BlockId prop ObjectId EdgeStyleId prop ObjectId ExtensionDictionary prop ObjectId FaceStyleId prop ObjectId FolderId prop ObjectId Id prop ObjectId LayerId prop ObjectId LinetypeId prop ObjectId MaterialId prop ObjectId ObjectId prop ObjectId OwnerId prop ObjectId StyleId prop ObjectId VisualStyleId prop OverrideCollection Overrides prop PaperOrientationStates PaperOrientation prop PlotStyleDescriptor PlotStyleNameId prop Point3d EndPoint prop Point3d StartPoint prop ProjectState ProjectState prop ResultBuffer XData prop Spline Spline prop String BlockName prop String Description prop String DisplayName prop String Layer prop String LayerKey prop String Linetype prop String Material prop String Name prop String PlotStyleName prop String StyleName prop Transparency Transparency prop UInt64 FingerPrint
Notes
What worked, what didn't, job-specific gotchas — flagged notes feed the recipes.
No notes yet.