### Decal Property Type Change Example Source: https://revapidocs.com/2024.htm Illustrates the change in type for decal asset properties from AssetPropertyInteger to AssetPropertyInt64. ```C# AssetPropertyInteger decalElementIdProp= (asset.FindByName("decalelementId") as AssetPropertyInteger); if (decalElementIdProp.Type == AssetPropertyType.Integer) ``` ```C# AssetPropertyInt64 decalElementIdProp= (asset.FindByName("decalelementId") as AssetPropertyInt64); if (decalElementIdProp.Type == AssetPropertyType.Longlong) ``` -------------------------------- ### Document.CreationGUID Property Source: https://revapidocs.com/2024.htm This snippet shows the new Document.CreationGUID property which represents the document's creation GUID from the document history. ```csharp Document.CreationGUID ``` -------------------------------- ### Family Instance Creation API Source: https://revapidocs.com/2024.htm Shows the new location and usage of the NewFamilyInstance method in both family and project documents. ```C# Autodesk.Revit.Creation.Document.NewFamilyInstance() ``` ```C# Autodesk.Revit.Creation.FamilyItemFactory.NewFamilyInstance() ``` -------------------------------- ### Toposolid Class New Members Source: https://revapidocs.com/2024.htm This snippet lists the new members available in the Autodesk.Revit.DB.Toposolid class for creating and manipulating toposolids. ```csharp Toposolid.Create(Document, IList, ElementId topoTypeId, ElementId levelId) Toposolid.Create(Document, IList, ElementId topoTypeId, ElementId levelId) Toposolid.Create(Document, IList, IList, ElementId topoTypeId, ElementId levelId) Toposolid.CreateFromTopographySurface() Toposolid.GetSlabShapeEditor() Toposolid.CreateSubDivision() Toposolid.GetSubDivisionIds() Toposolid.Split() Toposolid.Simplify() Toposolid.SketchId Toposolid.HostTopoId ``` -------------------------------- ### ToposolidType Class New Members Source: https://revapidocs.com/2024.htm This snippet lists the new members available in the Autodesk.Revit.DB.ToposolidType class for managing toposolid types. ```csharp ToposolidType.GetContourSetting() ``` -------------------------------- ### EvaluatedParameter.AsValueString Overload Source: https://revapidocs.com/2024.htm This snippet shows the new overload for EvaluatedParameter.AsValueString to format evaluated parameters with custom format options. ```csharp EvaluatedParameter.AsValueString(Document, FormatOptions) ``` -------------------------------- ### FilteredElementCollector Constructor Source: https://revapidocs.com/2024.htm Creates a FilteredElementCollector set to iterate the visible elements in a Revit link instance in a certain view of the host document. Elements returned by iteration of this collector will be from the Revit link instance's document. ```C# FilteredElementCollector(Document hostDocument, ElementId viewId, ElementId linkId) ``` -------------------------------- ### Filled Region Masking Region Creation Source: https://revapidocs.com/2024.htm Methods to create a masking region on a sketch plane in a 3D model family or a view specific masking region from given boundaries. ```C# FilledRegion.CreateMaskingRegion(Document, SketchPlane, IList) ``` ```C# FilledRegion.CreateMaskingRegion(Document, ElementId, IList) ``` -------------------------------- ### SunStudyTimeInterval Enum Values Source: https://revapidocs.com/2024.htm This snippet lists the new values for the Autodesk.Revit.DB.SunStudyTimeInterval enum, allowing for second-level precision in solar study time intervals. ```csharp Seconds15 - Interval occurs every 15 seconds Seconds30 - Interval occurs every 30 seconds Seconds45 - Interval occurs every 45 seconds Minute - Interval occurs every minute ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.