======Класс UndoObject====== * **Пространство имен:** [[developers:references:topomatic.foundationclasses|Topomatic.FoundationClasses]] * **Сборка:** Topomatic.FoundationClasses (в Topomatic.FoundationClasses.dll) =====Иерархия наследования===== * System.Object * [[developers:references:topomatic.foundationclasses.updatableobject|Topomatic.FoundationClasses.UpdatableObject]] * Topomatic.FoundationClasses.UndoObject * [[developers:references:topomatic.alg.alignment|Topomatic.Alg.Alignment]] * [[developers:references:topomatic.alg.bridges.bridgescollection|Topomatic.Alg.Bridges.BridgesCollection]] * [[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.linearobjects.crslinearobject|Topomatic.Alg.LinearObjects.CrsLinearObject]] * [[developers:references:topomatic.alg.linearobjects.crslinearobjects_1|Topomatic.Alg.LinearObjects.CrsLinearObjects]] * [[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.plugins.alignmentplugin|Topomatic.Alg.Plugins.AlignmentPlugin]] * [[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.trays.edgetrays|Topomatic.Alg.Road.Trays.EdgeTrays]] * [[developers:references:topomatic.alg.road.trays.telescopictray|Topomatic.Alg.Road.Trays.TelescopicTray]] * [[developers:references:topomatic.alg.road.trays.telescopictrays|Topomatic.Alg.Road.Trays.TelescopicTrays]] * [[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.cad.foundation.compoundline|Topomatic.Cad.Foundation.CompoundLine]] * [[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.cds.cdsdrawing|Topomatic.Cds.CdsDrawing]] * [[developers:references:topomatic.cds.cdsessence|Topomatic.Cds.CdsEssence]] * [[developers:references:topomatic.dwg.dwgtablerowstyle|Topomatic.Dwg.DwgTableRowStyle]] * [[developers:references:topomatic.foundationclasses.editableitems.basicediteditemstable|Topomatic.FoundationClasses.EditableItems.BasicEditedItemsTable]] * [[developers:references:topomatic.foundationclasses.statecontrollerobject|Topomatic.FoundationClasses.StateControllerObject]] * [[developers:references:topomatic.glg.alignmentgeology|Topomatic.Glg.AlignmentGeology]] * [[developers:references:topomatic.glg.boreholes.borehole|Topomatic.Glg.Boreholes.Borehole]] * [[developers:references:topomatic.glg.boreholes.boreholetable|Topomatic.Glg.Boreholes.BoreholeTable]] * [[developers:references:topomatic.glg.cpt.alignmentconepenetrationtesttable|Topomatic.Glg.Cpt.AlignmentConePenetrationTestTable]] * [[developers:references:topomatic.glg.cpt.conepenetrationtesttable|Topomatic.Glg.Cpt.ConePenetrationTestTable]] * [[developers:references:topomatic.glg.dynamicgeology|Topomatic.Glg.DynamicGeology]] * [[developers:references:topomatic.glg.geologycrosssections|Topomatic.Glg.GeologyCrossSections]] * [[developers:references:topomatic.glg.geologysection|Topomatic.Glg.GeologySection]] * [[developers:references:topomatic.glg.geologystructureline|Topomatic.Glg.GeologyStructureLine]] * [[developers:references:topomatic.glg.globalgeologyactivitymanager|Topomatic.Glg.GlobalGeologyActivityManager]] * [[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.glg.permafrost.glgsmtline|Topomatic.Glg.Permafrost.GlgSmtLine]] * [[developers:references:topomatic.glg.references.geologyrelativereference|Topomatic.Glg.References.GeologyRelativeReference]] * [[developers:references:topomatic.glg.references.referencecollection_1|Topomatic.Glg.References.ReferenceCollection]] * [[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.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.sfc.surface|Topomatic.Sfc.Surface]] * [[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]] * [[developers:references:topomatic.turnouts.railways.master.railwaymasterlayer|Topomatic.Turnouts.Railways.Master.RailWayMasterLayer]] * [[developers:references:topomatic.turnouts.railways.master.railwaymasterlayers|Topomatic.Turnouts.Railways.Master.RailWayMasterLayers]] * [[developers:references:topomatic.turnouts.railways.railway|Topomatic.Turnouts.Railways.RailWay]] * [[developers:references:topomatic.turnouts.railways.railways|Topomatic.Turnouts.Railways.RailWays]] =====Синтаксис===== 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|BeginUpdate(String)]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undoobject.beginupdate|BeginUpdate()]]| (Переопределяет [[developers:references:topomatic.foundationclasses.updatableobject.beginupdate|BeginUpdate()]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.undoobject.endupdate|EndUpdate()]]| (Переопределяет [[developers:references:topomatic.foundationclasses.updatableobject.endupdate|EndUpdate()]].)| |{{developers:references:method.png|Метод}}|Equals(Object)| Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|GetHashCode()| Служит хэш-функцией по умолчанию. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|ToString()| Возвращает строку, представляющую текущий объект. (Наследуется от Object.)| =====События===== ^Тип^Имя^Описание^ |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.foundationclasses.undoobject.changed|Changed]]| | |{{developers:references:event.png|Событие}}|[[developers:references:topomatic.foundationclasses.undoobject.undo|Undo]]| |