M

Document

Version comparison

Members across versions

240 members across 9 versions · 28 added later · 10 removed · 37 changed · 15 obsolete

Member-name color: stable · changed · removed · obsolete · added later

Member 2020 2021 2022 2023 2024 2025 2025.3 2026 2027
M AcquireCoordinates(ElementId)
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
M Close(Boolean)
same same same same same same same same same
M Close
same same same same same same same same same
M CombineElements(CombinableElementArray)
same same same same same same same same same
M ConvertDetailToModelCurves(View, DetailCurveArray)
same same same same same same same same same
M ConvertModelToDetailCurves(View, ModelCurveArray)
same same same same same same same same same
M ConvertModelToSymbolicCurves(View, ModelCurveArray)
same same same same same same same same same
M ConvertSymbolicToModelCurves(View, SymbolicCurveArray)
same same same same same same same same same
M Delete(ICollection<ElementId>)
same same same same same same same same same
M Delete(ElementId)
same same same same same same same same same
same same same same same same same same same
M EditFamily(Family)
same same same same same same same same same
same same same same same same same same same
M EnableWorksharing(String, String)
same same same same same same same same same
M Equals(Object)
same same same same same same same same same
not yet introduced added same same same same same same same
M Export(String, String, ICollection<ElementId>, SATExportOptions)
same same same same same same same same same
M Export(String, String, IFCExportOptions)
same same same same same same same same same
M Export(String, String, ViewSet, DWFExportOptions)
same same same same same same same same same
M Export(String, String, ICollection<ElementId>, DWGExportOptions)
same same same same same same same same same
M Export(String, String, ICollection<ElementId>, DGNExportOptions)
same same same same same same same same same
M Export(String, String, GBXMLExportOptions)
same same same same same same same same same
M Export(String, String, MassGBXMLExportOptions)
same same same changed missing missing missing missing missing
M Export(String, String, NavisworksExportOptions)
same same same same same same same same same
M Export(String, String, ICollection<ElementId>, DXFExportOptions)
same same same same same same same same same
M Export(String, String, ViewSet, FBXExportOptions)
same same same same same same same same same
M Export(String, String, ViewSet, DWFXExportOptions)
same same same same same same same same same
M Export(String, String, STLExportOptions)
not yet introduced not yet introduced added same same same same same same
M Export(String, IList<ElementId>, PDFExportOptions)
not yet introduced not yet introduced added same same same same same same
M Export(String, String, OBJExportOptions)
not yet introduced not yet introduced not yet introduced added same same same same same
M Export(String, String, STEPExportOptions)
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added same same same
M ExportImage(ImageExportOptions)
same same same same same same same same same
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added same
M GetAllUnusedElements(ISet<ElementId>)
not yet introduced not yet introduced not yet introduced not yet introduced added changed same same same
not yet introduced not yet introduced not yet introduced added same same same same same
M GetCloudFolderId(Boolean)
not yet introduced not yet introduced added same same same same same same
same same same same same same same same same
not yet introduced not yet introduced added same same same same same same
M GetDefaultElementTypeId(ElementTypeGroup)
same same same same same same same same same
M GetDefaultFamilyTypeId(ElementId)
same same same same same same same same same
same same same same same changed same same same
M GetDocumentVersion(Document)
same same same same same same same same same
M GetElement(Reference)
same same same same same same same same same
M GetElement(String)
same same same same same same same same same
M GetElement(ElementId)
same same same same same same same same same
same same same same same same same same same
not yet introduced not yet introduced added same same same same same same
M GetPaintedMaterial(ElementId, Face)
same same same same same same same same same
same same same same same same same same same
not yet introduced not yet introduced added same same same same same same
same same same same same same same same same
M GetRoomAtPoint(XYZ, Phase)
same same same same same same same same same
same same same same same same same same same
M GetSpaceAtPoint(XYZ, Phase)
same same same same same same same same same
M GetSubelement(Reference)
same same same same same same same same same
M GetSubelement(ElementId, Int32)
same same same same same same same same same
M GetSubelement(String)
same same same same same same same same same
M GetTypeOfStorage(ForgeTypeId)
not yet introduced not yet introduced added same same same same same same
same same same same same changed same same same
M GetUnusedElements(ISet<ElementId>)
not yet introduced not yet introduced not yet introduced not yet introduced added same same same same
same same same same same same same same same
M GetWorksetId(ElementId)
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
M Import(String, SKPImportOptions, View)
same same same same same same same same same
M Import(String, DGNImportOptions, View, ElementId%)
same same same same same same same same same
M Import(String, DWGImportOptions, View, ElementId%)
same same same same same same same same same
M Import(String, ImageImportOptions, View, Element%)
same missing missing missing missing missing missing missing missing
M Import(String, GBXMLImportOptions)
same same same same same same same same same
M Import(String, SATImportOptions, View)
same same same same same same same same same
M Import(String, ImportOptions3DM, View)
not yet introduced not yet introduced added same same same same same same
M Import(String, STLImportOptions, View)
not yet introduced not yet introduced not yet introduced added same same same same same
M Import(String, OBJImportOptions, View)
not yet introduced not yet introduced not yet introduced added same same same same same
M Import(String, AXMImportOptions, View)
not yet introduced not yet introduced not yet introduced added same same same same changed
M Import(String, STEPImportOptions, View)
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added same same same
same same same same same same same same same
M IsDefaultElementTypeIdValid(ElementTypeGroup, ElementId)
same same same same same same same same same
M IsDefaultFamilyTypeIdValid(ElementId, ElementId)
same same same same same same same same same
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added same same
M IsPainted(ElementId, Face)
same same same same same same same same same
M IsValidVersionGUID(Document, Guid)
not yet introduced not yet introduced not yet introduced added same same same same same
M Link(String, SKPImportOptions, View)
same same same same same same same same same
M Link(String, DGNImportOptions, View, ElementId%)
same same same same same same same same same
M Link(String, DWFImportOptions)
same same same same same same same same same
M Link(String, DWGImportOptions, View, ElementId%)
same same same same same same same same same
M Link(String, SATImportOptions, View)
same same same same same same same same same
M Link(String, ImportOptions3DM, View)
not yet introduced not yet introduced added same same same same same same
M Link(String, OBJImportOptions, View)
not yet introduced not yet introduced not yet introduced added same same same same same
M Link(String, STLImportOptions, View)
not yet introduced not yet introduced not yet introduced added same same same same same
M Link(String, STEPImportOptions, View)
not yet introduced not yet introduced not yet introduced not yet introduced not yet introduced added same same same
M LoadFamily(String, Family%)
same same same same same same same same same
M LoadFamily(String)
same same same same same same same same same
M LoadFamily(Document, IFamilyLoadOptions)
same same same same same same same same same
M LoadFamily(Document)
same same same same same same same same same
M LoadFamily(String, IFamilyLoadOptions, Family%)
same same same same same same same same same
M LoadFamilySymbol(String, String, IFamilyLoadOptions, FamilySymbol%)
same same same same same same same same same
M LoadFamilySymbol(String, String)
same same same same same same same same same
M LoadFamilySymbol(String, String, FamilySymbol%)
same same same same same same same same same
M MakeTransientElements(ITransientElementMaker)
same same same same same same same same same
M NewArea(ViewPlan, UV)
same same same same same same same same same
M NewAreaBoundaryConditions(Element, TranslationRotationValue, Double, TranslationRotationValue, Double, TranslationRotationValue, Double)
same same same same same changed same same changed
M NewAreaBoundaryConditions(Reference, TranslationRotationValue, Double, TranslationRotationValue, Double, TranslationRotationValue, Double)
same same same same same changed same same changed
M NewAreaBoundaryLine(SketchPlane, Curve, ViewPlan)
same same same same same same same same same
M NewAreas(List<AreaCreationData>)
same same same same same same same same same
M NewAreaTag(ViewPlan, Area, UV)
same same same same same same same same same
M NewCrossFitting(Connector, Connector, Connector, Connector)
same same same same same same same same same
M NewCurtainSystem(FaceArray, CurtainSystemType)
same same same same same same same same same
M NewCurtainSystem2(ReferenceArray, CurtainSystemType)
same same same same same same same same same
M NewElbowFitting(Connector, Connector)
same same same same same same same same same
M NewExtrusionRoof(CurveArray, ReferencePlane, Level, RoofType, Double, Double)
same same same same same same same same same
M NewFamilyInstance(XYZ, FamilySymbol, Element, Level, StructuralType)
same same same same same changed same same same
M NewFamilyInstance(Curve, FamilySymbol, Level, StructuralType)
same same same same same changed same same same
M NewFamilyInstance(XYZ, FamilySymbol, Level, StructuralType)
same same same same missing missing missing missing missing
M NewFascia(FasciaType, ReferenceArray)
same same same same same changed same same same
M NewFascia(FasciaType, Reference)
same same same same same changed same same same
M NewFlexDuct(Connector, IList<XYZ>, FlexDuctType)
same same same same same same same same same
M NewFlexDuct(Connector, Connector, FlexDuctType)
same same same same same same same same same
M NewFlexDuct(IList<XYZ>, FlexDuctType)
same same same same same same same same same
M NewFlexPipe(IList<XYZ>, FlexPipeType)
same same same same same same same same same
M NewFlexPipe(Connector, IList<XYZ>, FlexPipeType)
same same same same same same same same same
M NewFlexPipe(Connector, Connector, FlexPipeType)
same same same same same same same same same
M NewFloor(CurveArray, FloorType, Level, Boolean)
same same changed missing missing missing missing missing missing
M NewFloor(CurveArray, FloorType, Level, Boolean, XYZ)
same same changed missing missing missing missing missing missing
M NewFloor(CurveArray, Boolean)
same same changed missing missing missing missing missing missing
M NewFootPrintRoof(CurveArray, Level, RoofType, ModelCurveArray%)
same same same same same same same same same
M NewFoundationSlab(CurveArray, FloorType, Level, Boolean, XYZ)
same same changed missing missing missing missing missing missing
M NewGutter(GutterType, ReferenceArray)
same same same same same changed same same same
M NewGutter(GutterType, Reference)
same same same same same changed same same same
M NewLineBoundaryConditions(Element, TranslationRotationValue, Double, TranslationRotationValue, Double, TranslationRotationValue, Double, TranslationRotationValue, Double)
same same same same same changed same same changed
M NewLineBoundaryConditions(Reference, TranslationRotationValue, Double, TranslationRotationValue, Double, TranslationRotationValue, Double, TranslationRotationValue, Double)
same same same same same changed same same changed
M NewMechanicalSystem(Connector, ConnectorSet, DuctSystemType)
same same same same same same same same same
M NewOpening(Wall, XYZ, XYZ)
same same same same same same same same same
M NewOpening(Element, CurveArray, eRefFace)
same same same same same same same same same
M NewOpening(Level, Level, CurveArray)
same same same same same same same same same
M NewOpening(Element, CurveArray, Boolean)
same same same same same same same same same
M NewPipingSystem(Connector, ConnectorSet, PipeSystemType)
same same same same same same same same same
M NewPointBoundaryConditions(Reference, TranslationRotationValue, Double, TranslationRotationValue, Double, TranslationRotationValue, Double, TranslationRotationValue, Double, TranslationRotationValue, Double, TranslationRotationValue, Double)
same same same same same changed same same changed
M NewRoom(Phase)
same same same same same changed same same same
M NewRoom(Room, PlanCircuit)
same same same same same changed same same same
M NewRoom(Level, UV)
same same same same same changed same same same
M NewRoomBoundaryLines(SketchPlane, CurveArray, View)
same same same same same same same same same
M NewRooms2(Level)
same same same same same changed same same same
M NewRooms2(Level, Phase)
same same same same same same same same same
M NewRooms2(Phase, Int32)
same same same same same same same same same
M NewRoomTag(LinkElementId, UV, ElementId)
same same same same same changed same same same
M NewSlab(CurveArray, Level, Line, Double, Boolean)
same same changed missing missing missing missing missing missing
M NewSlabEdge(SlabEdgeType, ReferenceArray)
same same same same same changed same same same
M NewSlabEdge(SlabEdgeType, Reference)
same same same same same changed same same same
M NewSpace(Level, UV)
same same same same same changed same same same
M NewSpace(Level, Phase, UV)
same same same same same changed same same same
M NewSpace(Phase)
same same same same same changed same same same
M NewSpaceBoundaryLines(SketchPlane, CurveArray, View)
same same same same same same same same same
M NewSpaces2(Phase, Int32)
same same same same same changed same same same
M NewSpaces2(Level, Phase, View)
same same same same same same same same same
M NewSpaceTag(Space, UV, View)
same same same same same changed same same same
M NewSpotCoordinate(View, Reference, XYZ, XYZ, XYZ, XYZ, Boolean)
same same same same same changed same same same
M NewSpotElevation(View, Reference, XYZ, XYZ, XYZ, XYZ, Boolean)
same same same same same changed same same same
M NewTakeoffFitting(Connector, MEPCurve)
same same same same same same same same same
M NewTeeFitting(Connector, Connector, Connector)
same same same same same same same same same
M NewTransitionFitting(Connector, Connector)
same same same same same same same same same
M NewUnionFitting(Connector, Connector)
same same same same same same same same same
M NewZone(Level, Phase)
same same same same same changed same changed missing
M Paint(ElementId, Face, FamilyParameter)
same same same same same same same same same
M Paint(ElementId, Face, ElementId)
same same same same same same same same same
M PostFailure(FailureMessage)
same same same same same same same same same
M Print(ViewSet)
same same same same same same same same same
M Print(ViewSet, View)
same same same same same same same same same
M Print(ViewSet, Boolean)
same same same same same same same same same
M Print(ViewSet, View, Boolean)
same same same same same same same same same
M PublishCoordinates(LinkElementId)
same same same same same same same same same
same same same same same same same same same
M ReloadLatest(ReloadLatestOptions)
same same same same same same same same same
M RemovePaint(ElementId, Face)
same same same same same same same same same
not yet introduced not yet introduced added same same same same same same
M Save
same same same same same same same same same
M Save(SaveOptions)
same same same same same same same same same
M SaveAs(ModelPath, SaveAsOptions)
same same same same same same same same same
M SaveAs(String)
same same same same same same same same same
M SaveAs(String, SaveAsOptions)
same same same same same same same same same
M SaveAsCloudModel(String, String)
same changed missing missing missing missing missing missing missing
M SaveAsCloudModel(Guid, Guid, String, String)
not yet introduced added same same same same same same same
same same same same same same same same same
M SaveToProjectAsImage(ImageExportOptions)
same same same same same same same same same
M SeparateElements(CombinableElementArray)
same same same same same same same same same
M SetDefaultElementTypeId(ElementTypeGroup, ElementId)
same same same same same same same same same
M SetDefaultFamilyTypeId(ElementId, ElementId)
same same same same same same same same same
M SetUnits(Units)
same same same same same same same same same
M SynchronizeWithCentral(TransactWithCentralOptions, SynchronizeWithCentralOptions)
same same same same same same same same same
M UnpostFailure(FailureMessageKey)
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
P Create
same same same same same same same same same
not yet introduced not yet introduced not yet introduced not yet introduced added same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
P Phases
same same same same same same same same same
P PlanTopologies(Phase)
same same same same same same same same same
same same same same same same same same same
P PlanTopology(Level, Phase)
same same same same same same same same same
P PlanTopology(Level)
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
P Title
same same same same same same same same same
P TypeOfStorage(BuiltInParameter)
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same
same same same same same same same same same

Per-version detail

Click a version below to see what changed in that release vs your current frame (2021).
Not present in: 2025, 2025.3, 2026, 2027
2021 current

Changes in 2020 vs 2021 1 added 2 missing 1 changed

Flip API Versions →

Added in 2020 (new since 2021)

Missing in 2020 (only available in 2021)

Changed members

Document.SaveAsCloudModel(String, String)
Became obsolete in 2021: This method is deprecated in Revit 2021 and may be removed in a later version of Revit. We suggest you use the overload method with two extra BIM 360 account Id and project Id arguments.
folderId String Folder identity in BIM 360 to save the model.
modelName String Model name in BIM 360 to save the model.

Changes in 2022 vs 2021 10 added 1 missing 5 changed

Flip API Versions →

Added in 2022 (new since 2021)

Missing in 2022 (only available in 2021)

Changed members

Document.NewFloor(CurveArray, FloorType, Level, Boolean)
No longer obsolete in 2021 (was obsolete in 2022)
profile CurveArray An array of planar lines and arcs that represent the horizontal profile of the floor.
floorType FloorType A floor type to be used by the new floor instead of the default type.
level Level The level on which the floor is to be placed.
structural Boolean If set, specifies that the floor is structural in nature.
→ returns nullNothingnullptr if successful, a new floor object within the project, otherwise null Nothing nullptr a null reference ( Nothing in Visual Basic) .
Document.NewFloor(CurveArray, FloorType, Level, Boolean, XYZ)
No longer obsolete in 2021 (was obsolete in 2022)
profile CurveArray An array of planar lines and arcs that represent the horizontal profile of the floor.
floorType FloorType A floor type to be used by the new floor instead of the default type.
level Level The level on which the floor is to be placed.
structural Boolean If set, specifies that the floor is structural in nature.
normal XYZ A vector that must be perpendicular to the profile which dictates which side of the floor is considered to be upper and down.
→ returns nullNothingnullptr if successful, a new floor object within the project, otherwise null Nothing nullptr a null reference ( Nothing in Visual Basic) .
Document.NewFloor(CurveArray, Boolean)
No longer obsolete in 2021 (was obsolete in 2022)
profile CurveArray An array of planar lines and arcs that represent the horizontal profile of the floor.
structural Boolean If set, specifies that the floor is structural in nature.
→ returns nullNothingnullptr If successful a new floor object within the project, otherwise null Nothing nullptr a null reference ( Nothing in Visual Basic) .
Document.NewFoundationSlab(CurveArray, FloorType, Level, Boolean, XYZ)
No longer obsolete in 2021 (was obsolete in 2022)
profile CurveArray An array of planar lines and arcs that represent the horizontal profile of the floor.
floorType FloorType A floor type to be used by the new floor instead of the default type.
level Level The level on which the floor is to be placed.
structural Boolean If set, specifies that the floor is structural in nature.
normal XYZ A vector that must be perpendicular to the profile which dictates which side of the floor is considered to be upper and down.
→ returns nullNothingnullptr if successful, a new foundation slab object within the project, otherwise null Nothing nullptr a null reference ( Nothing in Visual Basic) .
Document.NewSlab(CurveArray, Level, Line, Double, Boolean)
No longer obsolete in 2021 (was obsolete in 2022)
profile CurveArray An array of planar lines and arcs that represent the horizontal profile of the slab.
level Level The level on which the slab is to be placed.
slopedArrow Line A line use to control the sloped angle of the slab. It should be in the same face with profile.
slope Double The slope.
isStructural Boolean If set, specifies that the floor is structural in nature.
→ returns nullNothingnullptr If successful a new floor object within the project, otherwise null Nothing nullptr a null reference ( Nothing in Visual Basic) .

Changes in 2023 vs 2021 18 added 6 missing 1 changed

Flip API Versions →

Added in 2023 (new since 2021)

Missing in 2023 (only available in 2021)

Changed members

Document.Export(String, String, MassGBXMLExportOptions)
No longer obsolete in 2021 (was obsolete in 2023)
folder String Indicates the path of a folder where to export the gbXML file.
name String Indicates the name of the gbXML file to export. If it doesn't end with ".xml", extension ".xml" will be added automatically. The name cannot contain any of the following characters: \/:*?"<>|. Empty name is not acceptable.
options MassGBXMLExportOptions Options which control the contents of the export.