======Класс UndoObject====== * **Пространство имен:** [[developers:references:topomatic.foundationclasses|Topomatic.FoundationClasses]] * **Сборка:** Topomatic.FoundationClasses (в Topomatic.FoundationClasses.dll) =====Иерархия наследования===== * [[developers:references:system.object|System.Object]] * [[developers:references:topomatic.foundationclasses.updatableobject|Topomatic.FoundationClasses.UpdatableObject]] * Topomatic.FoundationClasses.UndoObject * [[developers:references:topomatic.alg.compoundline|Topomatic.Alg.CompoundLine]] * [[developers:references:topomatic.alg.crs.corridor|Topomatic.Alg.Crs.Corridor]] * [[developers:references:topomatic.alg.crs.sectionlist|Topomatic.Alg.Crs.SectionList]] * [[developers:references:topomatic.alg.gaps.gapscollection|Topomatic.Alg.Gaps.GapsCollection]] * [[developers:references:topomatic.alg.landallotment.landallotment|Topomatic.Alg.LandAllotment.LandAllotment]] * [[developers:references:topomatic.alg.landallotment.landallotmentline|Topomatic.Alg.LandAllotment.LandAllotmentLine]] * [[developers:references:topomatic.alg.landallotment.style.landallotmentstyleitem|Topomatic.Alg.LandAllotment.Style.LandAllotmentStyleItem]] * [[developers:references:topomatic.alg.offsets.offset|Topomatic.Alg.Offsets.Offset]] * [[developers:references:topomatic.alg.parameters.alignmentparameters|Topomatic.Alg.Parameters.AlignmentParameters]] * [[developers:references:topomatic.alg.plan.planline|Topomatic.Alg.Plan.PlanLine]] * [[developers:references:topomatic.alg.prf.agprofile|Topomatic.Alg.Prf.AgProfile]] * [[developers:references:topomatic.alg.prf.profile|Topomatic.Alg.Prf.Profile]] * [[developers:references:topomatic.alg.prf.projectprofile|Topomatic.Alg.Prf.ProjectProfile]] * [[developers:references:topomatic.alg.prf.userprofiles|Topomatic.Alg.Prf.UserProfiles]] * [[developers:references:topomatic.alg.rail.ballastdepth|Topomatic.Alg.Rail.BallastDepth]] * [[developers:references:topomatic.alg.rail.ballastdepthsection|Topomatic.Alg.Rail.BallastDepthSection]] * [[developers:references:topomatic.alg.rail.ballastsoiling|Topomatic.Alg.Rail.BallastSoiling]] * [[developers:references:topomatic.alg.rail.ballastsoilingsection|Topomatic.Alg.Rail.BallastSoilingSection]] * [[developers:references:topomatic.alg.rail.permanentway|Topomatic.Alg.Rail.PermanentWay]] * [[developers:references:topomatic.alg.rail.permanentwaysection|Topomatic.Alg.Rail.PermanentWaySection]] * [[developers:references:topomatic.alg.rail.railtransitions|Topomatic.Alg.Rail.RailTransitions]] * [[developers:references:topomatic.alg.rail.reconstructiondata|Topomatic.Alg.Rail.ReconstructionData]] * [[developers:references:topomatic.alg.rail.sleepersdistribution|Topomatic.Alg.Rail.SleepersDistribution]] * [[developers:references:topomatic.alg.rail.sleepersdistributionsection|Topomatic.Alg.Rail.SleepersDistributionSection]] * [[developers:references:topomatic.alg.road.crossing.crossings|Topomatic.Alg.Road.Crossing.Crossings]] * [[developers:references:topomatic.alg.road.roadtransitions|Topomatic.Alg.Road.RoadTransitions]] * [[developers:references:topomatic.alg.road.urb.urbobject|Topomatic.Alg.Road.Urb.UrbObject]] * [[developers:references:topomatic.alg.road.urb.urbparams|Topomatic.Alg.Road.Urb.UrbParams]] * [[developers:references:topomatic.alg.straightening.rectifiablealignment|Topomatic.Alg.Straightening.RectifiableAlignment]] * [[developers:references:topomatic.alg.straightening.straightening|Topomatic.Alg.Straightening.Straightening]] * [[developers:references:topomatic.alg.survey.surveytransitions|Topomatic.Alg.Survey.SurveyTransitions]] * [[developers:references:topomatic.cartograms.cartogram|Topomatic.Cartograms.Cartogram]] * [[developers:references:topomatic.cartograms.cartogramcontour|Topomatic.Cartograms.CartogramContour]] * [[developers:references:topomatic.cartograms.cartogramcontours_1|Topomatic.Cartograms.CartogramContours]] * [[developers:references:topomatic.foundationclasses.editableitems.basicediteditemstable|Topomatic.FoundationClasses.EditableItems.BasicEditedItemsTable]] * [[developers:references:topomatic.glg.alignmentgeology|Topomatic.Glg.AlignmentGeology]] * [[developers:references:topomatic.glg.boreholes.boreholetable|Topomatic.Glg.Boreholes.BoreholeTable]] * [[developers:references:topomatic.glg.geologycrosssections|Topomatic.Glg.GeologyCrossSections]] * [[developers:references:topomatic.glg.geologysection|Topomatic.Glg.GeologySection]] * [[developers:references:topomatic.glg.grounds.groundtable|Topomatic.Glg.Grounds.GroundTable]] * [[developers:references:topomatic.glg.impellertests.impellerconsttable|Topomatic.Glg.ImpellerTests.ImpellerConstTable]] * [[developers:references:topomatic.glg.impellertests.impellertesttable|Topomatic.Glg.ImpellerTests.ImpellerTestTable]] * [[developers:references:topomatic.glg.permafrost.geologylines|Topomatic.Glg.Permafrost.GeologyLines]] * [[developers:references:topomatic.its.alignmentits|Topomatic.Its.AlignmentIts]] * [[developers:references:topomatic.its.itsexstationstable|Topomatic.Its.ItsExStationsTable]] * [[developers:references:topomatic.its.itstable|Topomatic.Its.ItsTable]] * [[developers:references:topomatic.opr.alignmentopr|Topomatic.Opr.AlignmentOpr]] * [[developers:references:topomatic.roadmarking.alignmentroadmarking|Topomatic.RoadMarking.AlignmentRoadMarking]] * [[developers:references:topomatic.rsf.alignmentrsf|Topomatic.Rsf.AlignmentRsf]] * [[developers:references:topomatic.rsf.fencetable|Topomatic.Rsf.FenceTable]] * [[developers:references:topomatic.rsf.filltables.rsftable_1|Topomatic.Rsf.FillTables.RsfTable]] * [[developers:references:topomatic.turnouts.controlpoints.turnoutcontrolpoint|Topomatic.Turnouts.ControlPoints.TurnoutControlPoint]] * [[developers:references:topomatic.turnouts.gridiron|Topomatic.Turnouts.Gridiron]] * [[developers:references:topomatic.turnouts.gridironobject|Topomatic.Turnouts.GridironObject]] * [[developers:references:topomatic.turnouts.links.link|Topomatic.Turnouts.Links.Link]] =====Синтаксис===== public abstract class UndoObject : UpdatableObject, INamedTransactable, ITransactable, IUpdatable =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.undoobject.isupdating|IsUpdating]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.updatableobject.transactionmanager|TransactionManager]]| (Наследуется от [[developers:references:topomatic.foundationclasses.updatableobject|UpdatableObject]].)| =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undoobject.beginupdate_system.string|BeginUpdate(String)]]| (Переопределяет [[developers:references:topomatic.foundationclasses.updatableobject.beginupdate_system.string|UpdatableObject.BeginUpdate(String)]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undoobject.beginupdate|BeginUpdate()]]| (Переопределяет [[developers:references:topomatic.foundationclasses.updatableobject.beginupdate|UpdatableObject.BeginUpdate()]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undoobject.endupdate|EndUpdate()]]| (Переопределяет [[developers:references:topomatic.foundationclasses.updatableobject.endupdate|UpdatableObject.EndUpdate()]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.object.equals_system.object|Equals(Object)]]| Определяет, равен ли заданный объект текущему объекту. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.object.gethashcode|GetHashCode()]]| Служит хэш-функцией по умолчанию. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.object.gettype|GetType()]]| Возвращает объект [[developers:references:system.type|Type]] для текущего экземпляра. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.object.tostring|ToString()]]| Возвращает строку, представляющую текущий объект. (Наследуется от [[developers:references:system.object|Object]].)| =====События===== ^Тип^Имя^Описание^ |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.foundationclasses.undoobject.changed|Changed]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.foundationclasses.undoobject.undo|Undo]]| |