### Add-in Manifest with Dependency Isolation Settings Source: https://www.revitapidocs.com/2026/news Example of an add-in manifest file demonstrating the use of new flags for add-in dependency isolation. Set 'UseRevitContext' to False to enable isolation and optionally specify a 'ContextName'. ```xml SampleApplication SampleApplication.Application SampleApplication.dll C96B32A3-98C6-4B47-99DA-562E64689C6F Autodesk False SampleContextName ``` -------------------------------- ### Get Ceiling Grid Line Source: https://www.revitapidocs.com/2026/news Returns the geometric representation of the ceiling grid, optionally including the ceiling boundary. ```C# Revit.DB.Ceiling.GetCeilingGridLine() ``` -------------------------------- ### Get IFC Exporter Family Instance Assembly Offset Source: https://www.revitapidocs.com/2026/news Returns the translation for the family instance's adjustment within an Assembly. ```C# ExporterIFC.GetFamilyInstanceAssemblyOffset(FamilyInstance) ``` -------------------------------- ### Get and Recenter Spatial Element Source: https://www.revitapidocs.com/2026/news Allows users to get the default location of a spatial element and to move the spatial element to its default location. ```C# SpatialElement.GetDefaultLocation() ``` ```C# SpatialElement.Recenter() ``` -------------------------------- ### Get Failure Severity Name Source: https://www.revitapidocs.com/2026/news Returns the user-visible name for the severity of a warning. ```C# LabelUtils.GetFailureSeverityName() ``` -------------------------------- ### Get and Set DirectContext3D Handle Color Source: https://www.revitapidocs.com/2026/news Gets and sets the color override applied to the handle and the associated DirectContext3D graphics. ```C# DirectContext3DHandleSettings.GetColor() ``` ```C# DirectContext3DHandleSettings.SetColor() ``` -------------------------------- ### Get Built-in Parameter Group Type ID Source: https://www.revitapidocs.com/2026/news Gets the parameter group identifier corresponding to the given built-in parameter identifier. ```C# ParameterUtils.GetBuiltInParameterGroupTypeId() ``` -------------------------------- ### Get Active View Type in Revit Source: https://www.revitapidocs.com/code Retrieves the active view from the current Revit document and outputs its type as a string. Ensure RevitServices is referenced. ```Python import clr clr.AddReference("RevitServices") from RevitServices.Persistence import DocumentManager doc = DocumentManager.Instance.CurrentDBDocument view = doc.ActiveView OUT = "Vista activa: " + str(view.ViewType) ``` -------------------------------- ### Get Structural Analytical Network Hub Point ID Source: https://www.revitapidocs.com/2026/news Returns the id of the associated Point element in a structural analytical network. ```C# Hub.GetPointId() ``` -------------------------------- ### Get Active View Type in Revit Source: https://www.revitapidocs.com/code This code snippet retrieves the currently active view in a Revit document. It then extracts and outputs the type of this active view as a string. ```python import clr ``` ```python clr.AddReference("RevitServices") ``` ```python from RevitServices.Persistence import DocumentManager ``` ```python ``` ```python doc = DocumentManager.Instance.CurrentDBDocument ``` ```python view = doc.ActiveView ``` ```python ``` ```python OUT = "Vista activa: " + str(view.ViewType) ``` -------------------------------- ### Placeholder for 'Cotation automatique' Source: https://www.revitapidocs.com/code This JSON response serves as a placeholder. The title and description are generic because the provided code snippet 'Cotation automatique' is insufficient to analyze and describe its functionality accurately. More context or the actual code implementation is required. ```unknown Cotation automatique ``` -------------------------------- ### Create Toposolid Subdivision Source: https://www.revitapidocs.com/2026/news Creates a Toposolid subdivision element with the input toposolid as its host and a specified type for the new subdivision. ```C# Toposolid.CreateSubDivision(Document, ElementId, IList) ``` -------------------------------- ### AddInsManagerSettings Source: https://www.revitapidocs.com/2026/news Provides access to settings for managing add-in loading behavior in Revit. It allows enabling/disabling add-ins and retrieving their configuration. ```APIDOC ## Class: Autodesk.RevitAddIns.Manager.AddInsManagerSettings ### Description Manages settings for loading add-ins registered with Revit, allowing users to control which add-ins are loaded. ### Members - **static AddInsManagerSettings.Get()**: Gets the settings for the current Windows user. - **AddInsManagerSettings.GetAllAddInItemSettings()**: Returns all Add-in settings. - **AddInsManagerSettings.GetAddInItemSettings(string addInId)**: Returns a particular Add-in settings object for the given id. - **AddInsManagerSettings.CreateAddInItemSettings(string addInId)**: Creates a new Add-in settings object. - **AddInsManagerSettings.Save()**: Saves any changes made to add-in settings. - **AddInsManagerSettings.DisableAllAddIns**: Property to disable (or enable) loading of all Add-Ins (for those that are permitted to be disabled). ``` -------------------------------- ### Access Wall Attachment Settings Source: https://www.revitapidocs.com/2026/news Provides access to attachment settings for walls on their top or bottom, allowing connection to specific model elements like roofs, floors, ceilings, toposolids, or other walls. ```C# provide access to the attachment settings for walls on their top or bottom (to specific model elements like roofs, floors, ceilings, toposolids, or other walls). ``` -------------------------------- ### AddInItemSettings Source: https://www.revitapidocs.com/2026/news Represents the configuration settings for a specific add-in registered with Revit. It includes properties to control loading and identify the add-in. ```APIDOC ## Class: Autodesk.RevitAddIns.Manager.AddInItemSettings ### Description Represents the settings of an individual Add-in registered with Revit. ### Properties - **AddInItemSettings.Disabled** (bool): Used to disable (or enable) loading of a particular add-in in the next Revit session. - **AddInItemSettings.GUID** (string): The unique identifier (GUID) of the add-in. - **AddInItemSettings.Name** (string): The display name of the add-in. - **AddInItemSettings.Vendor** (string): The vendor or publisher of the add-in. - **AddInItemSettings.LoadTime** (double): The time taken to load the add-in during its last load. ``` -------------------------------- ### ParameterFilterRuleFactory.CreateBeginsWithRule Source: https://www.revitapidocs.com/2026/news Creates a filter rule that checks if a parameter value begins with a specified string. ```APIDOC ## Method: ParameterFilterRuleFactory.CreateBeginsWithRule(ElementId id, String value, Boolean ignoreCase) ### Description Creates a filter rule that checks if a parameter value begins with the specified string. ### Parameters - **id** (ElementId) - Required - The ID of the parameter. - **value** (String) - Required - The string to compare against. - **ignoreCase** (Boolean) - Required - Whether to ignore case during comparison. ### Returns - **FilterRule**: The created filter rule. ``` -------------------------------- ### Access Structural Analytical Element Connector Manager Source: https://www.revitapidocs.com/2026/news Retrieves the connector manager of a given structural analytical element. It will return connectors of Domain.StructuralAnalytical. ```C# AnalyticalElement.ConnectorManager ``` -------------------------------- ### Placeholder for 'AnnotationSymbol' Source: https://www.revitapidocs.com/code This entry serves as a placeholder as no actual code was provided. It indicates the intention to analyze a code snippet named 'AnnotationSymbol' and describe its function. ```unknown AnnotationSymbol ``` -------------------------------- ### Viewport API Replacement Source: https://www.revitapidocs.com/2026/news Illustrates the replacement of the deprecated Viewport.ViewportPositioning with the new ViewAnchor property for managing viewport positions on sheets. ```csharp Viewport.ViewportPositioning | Viewport.ViewAnchor ``` -------------------------------- ### Curve Intersection API Overloads Source: https://www.revitapidocs.com/2026/news Demonstrates the new overloads for the Curve.Intersect method, which provide more accurate intersection results and handle edge cases. Use CurveIntersectionResultOption.Simple for basic intersection type and CurveIntersectionResultOption.Detailed for overlap information. ```csharp SetComparisonResult Curve.Intersect (Curve otherCurve) | CurveIntersectResult Curve.Intersect(Curve otherCurve, CurveIntersectionResultOption.Simple) ``` ```csharp SetComparisonResult Curve.Intersect (Curve otherCurve, IntersectionResultArray intersections) | CurveIntersectResult Curve.Intersect(Curve otherCurve, CurveIntersectionResultOption.Detailed) ``` -------------------------------- ### Customize Compound Structure Layer Priority Source: https://www.revitapidocs.com/2026/news Allows customization of CompoundStructure layer priority without changing its function. New APIs provide read/write access to priority values and options to reset them. ```C# CompoundStructureLayer.LayerPriority ``` ```C# CompoundStructure.GetLayerPriority() ``` ```C# CompoundStructure.SetLayerPriority() ``` ```C# CompoundStructure.IsValidLayerPriority() ``` ```C# CompoundStructure.ResetLayerPriority() ``` ```C# CompoundStructure.ResetAllLayersPriorities() ``` -------------------------------- ### Enable/Disable Toposolid Cut Void Stability Source: https://www.revitapidocs.com/2026/news Accesses the option to use random shifting to find a successful Boolean operation for cutting and joining Toposolid objects. Stability for cutting and void operations is improved. ```C# Toposolid.IsCutVoidStabilityEnabled(Document) ``` ```C# Toposolid.SetCutVoidStability(Document, bool) ``` -------------------------------- ### Wall.AddAttachment Source: https://www.revitapidocs.com/2026/news Adds a new attachment to the wall. ```APIDOC ## Method: Wall.AddAttachment(ElementId targetId) ### Description Adds the specified element as an attachment to this wall. ### Parameters - **targetId** (ElementId) - Required - The ID of the element to attach. ``` -------------------------------- ### OptionalFunctionalityUtils.IsPDFImportAvailable Source: https://www.revitapidocs.com/2026/news Checks if the PDF import functionality is available in the current Revit session. ```APIDOC ## Method: OptionalFunctionalityUtils.IsPDFImportAvailable() ### Description Checks if the PDF import functionality is available. ### Returns - **bool**: True if PDF import is available, false otherwise. ``` -------------------------------- ### Set Tooltip for Temporary Graphics Source: https://www.revitapidocs.com/2026/news Sets the tooltip for the given temporary graphics object. ```C# TemporaryGraphicsManager.SetTooltip() ``` -------------------------------- ### SolidUtils.ComputeIsGeometricallyClosed Source: https://www.revitapidocs.com/2026/news Computes whether the input solid or shell is geometrically closed. ```APIDOC ## Method: SolidUtils.ComputeIsGeometricallyClosed() ### Description Runs a computation to check the geometric closure of the input solid or shell and its components. ### Returns - **bool**: True if the solid/shell is geometrically closed, false otherwise. ``` -------------------------------- ### IFC Parameter Mapping Classes and Enums Source: https://www.revitapidocs.com/2026/news Control over how Revit parameters are mapped to IFC properties, including creating, retrieving, and modifying IFC parameter mapping templates. ```C# Autodesk.Revit.DB.IFCParameterTemplate ``` ```C# Autodesk.Revit.DB.IFCPropertyMappingInfo ``` ```C# Autodesk.Revit.DB.PropertySelectionType ``` ```C# Autodesk.Revit.DB.PropertySetupType ``` -------------------------------- ### SolidUtils.ComputeIsTopologicallyClosed Source: https://www.revitapidocs.com/2026/news Computes whether the input solid or shell is topologically closed. ```APIDOC ## Method: SolidUtils.ComputeIsTopologicallyClosed() ### Description Runs a computation to check the topological closure of the input solid or shell and its components. ### Returns - **bool**: True if the solid/shell is topologically closed, false otherwise. ``` -------------------------------- ### ParameterFilterRuleFactory.CreateNotBeginsWithRule Source: https://www.revitapidocs.com/2026/news Creates a filter rule that checks if a parameter value does not begin with a specified string. ```APIDOC ## Method: ParameterFilterRuleFactory.CreateNotBeginsWithRule(ElementId id, String value, Boolean ignoreCase) ### Description Creates a filter rule that checks if a parameter value does not begin with the specified string. ### Parameters - **id** (ElementId) - Required - The ID of the parameter. - **value** (String) - Required - The string to compare against. - **ignoreCase** (Boolean) - Required - Whether to ignore case during comparison. ### Returns - **FilterRule**: The created filter rule. ``` -------------------------------- ### ParameterFilterRuleFactory.CreateNotEqualsRule Source: https://www.revitapidocs.com/2026/news Creates a filter rule that checks if a parameter value is not equal to a specified string. ```APIDOC ## Method: ParameterFilterRuleFactory.CreateNotEqualsRule(ElementId id, String value, Boolean ignoreCase) ### Description Creates a filter rule that checks if a parameter value is not equal to the specified string. ### Parameters - **id** (ElementId) - Required - The ID of the parameter. - **value** (String) - Required - The string to compare against. - **ignoreCase** (Boolean) - Required - Whether to ignore case during comparison. ### Returns - **FilterRule**: The created filter rule. ``` -------------------------------- ### Update DirectContext3D FlushBuffer Index Buffer Parameter Source: https://www.revitapidocs.com/2026/news The index buffer parameter input in DirectContext3D.FlushBuffer() has been updated to optional, where null is permitted, but only if indexCount is also 0. ```C# DirectContext3D.FlushBuffer() ``` -------------------------------- ### ParameterFilterRuleFactory.CreateLessOrEqualsRule Source: https://www.revitapidocs.com/2026/news Creates a filter rule that checks if a parameter value is less than or equal to a specified string. ```APIDOC ## Method: ParameterFilterRuleFactory.CreateLessOrEqualsRule(ElementId id, String value, Boolean ignoreCase) ### Description Creates a filter rule that checks if a parameter value is less than or equal to the specified string. ### Parameters - **id** (ElementId) - Required - The ID of the parameter. - **value** (String) - Required - The string to compare against. - **ignoreCase** (Boolean) - Required - Whether to ignore case during comparison. ### Returns - **FilterRule**: The created filter rule. ``` -------------------------------- ### ParameterFilterRuleFactory.CreateLessRule Source: https://www.revitapidocs.com/2026/news Creates a filter rule that checks if a parameter value is less than a specified string. ```APIDOC ## Method: ParameterFilterRuleFactory.CreateLessRule(ElementId id, String value, Boolean ignoreCase) ### Description Creates a filter rule that checks if a parameter value is less than the specified string. ### Parameters - **id** (ElementId) - Required - The ID of the parameter. - **value** (String) - Required - The string to compare against. - **ignoreCase** (Boolean) - Required - Whether to ignore case during comparison. ### Returns - **FilterRule**: The created filter rule. ``` -------------------------------- ### Extract Group and Type Information Source: https://www.revitapidocs.com/code This code snippet is intended to extract information about groups and their associated types. The exact functionality depends on the specific implementation which is not provided, but the purpose is to identify groups and categorize them based on their type. ```unknown 提取组和组类型信息 ``` -------------------------------- ### ParameterFilterRuleFactory.CreateEqualsRule Source: https://www.revitapidocs.com/2026/news Creates a filter rule that checks if a parameter value is equal to a specified string. ```APIDOC ## Method: ParameterFilterRuleFactory.CreateEqualsRule(ElementId id, String value, Boolean ignoreCase) ### Description Creates a filter rule that checks if a parameter value is equal to the specified string. ### Parameters - **id** (ElementId) - Required - The ID of the parameter. - **value** (String) - Required - The string to compare against. - **ignoreCase** (Boolean) - Required - Whether to ignore case during comparison. ### Returns - **FilterRule**: The created filter rule. ``` -------------------------------- ### ParameterFilterRuleFactory.CreateGreaterOrEqualsRule Source: https://www.revitapidocs.com/2026/news Creates a filter rule that checks if a parameter value is greater than or equal to a specified string. ```APIDOC ## Method: ParameterFilterRuleFactory.CreateGreaterOrEqualsRule(ElementId id, String value, Boolean ignoreCase) ### Description Creates a filter rule that checks if a parameter value is greater than or equal to the specified string. ### Parameters - **id** (ElementId) - Required - The ID of the parameter. - **value** (String) - Required - The string to compare against. - **ignoreCase** (Boolean) - Required - Whether to ignore case during comparison. ### Returns - **FilterRule**: The created filter rule. ``` -------------------------------- ### RebarConstraintsManager.GetConstraintCandidatesForHandle Source: https://www.revitapidocs.com/2026/news Retrieves potential constraint candidates for a given rebar constrained handle. ```APIDOC ## Method: RebarConstraintsManager.GetConstraintCandidatesForHandle(RebarConstrainedHandle handle) ### Description Gets the constraint candidates for the given rebar constrained handle. ### Parameters - **handle** (RebarConstrainedHandle) - Required - The rebar constrained handle. ``` -------------------------------- ### SlabShapeEditor.DrawPoint Source: https://www.revitapidocs.com/2026/news Draws a point in the slab shape editor. ```APIDOC ## Method: SlabShapeEditor.DrawPoint(XYZ point) ### Description Draws a point in the slab shape editor. ### Parameters - **point** (XYZ) - Required - The point to draw. ``` -------------------------------- ### NurbsSurfaceData Accessors Source: https://www.revitapidocs.com/2026/news Provides element-wise accessors for NurbsSurfaceData to efficiently retrieve specific data points without copying large arrays. ```APIDOC ## NurbsSurfaceData Element-wise Accessors ### Description Added new element-wise accessors to NurbsSurfaceData to avoid deep-copying large arrays of values when only one element is needed. ### Methods - **NurbsSurfaceData.GetNumberOfKnotsU()**: Gets the number of knots in the U direction. - **NurbsSurfaceData.GetKnotU(int index)**: Gets the knot value at the specified index in the U direction. - **NurbsSurfaceData.GetNumberOfKnotsV()**: Gets the number of knots in the V direction. - **NurbsSurfaceData.GetKnotV(int index)**: Gets the knot value at the specified index in the V direction. - **NurbsSurfaceData.GetNumberControlPoints()**: Gets the total number of control points. - **NurbsSurfaceData.GetControlPoint(int index)**: Gets the control point at the specified index. - **NurbsSurfaceData.GetNumberOfWeights()**: Gets the number of weights. - **NurbsSurfaceData.GetWeight(int index)**: Gets the weight at the specified index. ``` -------------------------------- ### ParameterFilterRuleFactory.CreateNotEndsWithRule Source: https://www.revitapidocs.com/2026/news Creates a filter rule that checks if a parameter value does not end with a specified string. ```APIDOC ## Method: ParameterFilterRuleFactory.CreateNotEndsWithRule(ElementId id, String value, Boolean ignoreCase) ### Description Creates a filter rule that checks if a parameter value does not end with the specified string. ### Parameters - **id** (ElementId) - Required - The ID of the parameter. - **value** (String) - Required - The string to compare against. - **ignoreCase** (Boolean) - Required - Whether to ignore case during comparison. ### Returns - **FilterRule**: The created filter rule. ``` -------------------------------- ### ParameterFilterRuleFactory.CreateGreaterRule Source: https://www.revitapidocs.com/2026/news Creates a filter rule that checks if a parameter value is greater than a specified string. ```APIDOC ## Method: ParameterFilterRuleFactory.CreateGreaterRule(ElementId id, String value, Boolean ignoreCase) ### Description Creates a filter rule that checks if a parameter value is greater than the specified string. ### Parameters - **id** (ElementId) - Required - The ID of the parameter. - **value** (String) - Required - The string to compare against. - **ignoreCase** (Boolean) - Required - Whether to ignore case during comparison. ### Returns - **FilterRule**: The created filter rule. ``` -------------------------------- ### Check if Boundary Setback Disabled for Steel Elements Source: https://www.revitapidocs.com/2026/news Checks if the boundary setback is disabled for steel elements in structural settings. ```C# StructuralSettings.BoundarySetbackDisabledForSteelElements() ``` -------------------------------- ### Move Spatial Element Tag Reference Location Source: https://www.revitapidocs.com/2026/news Allows users to move the SpatialElementTag to the location of the SpatialElement that the tag is associated with. ```C# SpatialElementTag.MoveToReferenceLocation() ``` -------------------------------- ### Document.GetActiveEditMode Source: https://www.revitapidocs.com/2026/news Retrieves the current active edit mode of the Revit document. ```APIDOC ## Method: Autodesk.Revit.DB.EditModeType Document.GetActiveEditMode() ### Description Returns the active edit mode type of the document. The value 'None' indicates that Revit is not in edit mode. ### Returns - **Autodesk.Revit.DB.EditModeType**: The type of the active edit mode. ``` -------------------------------- ### Wall.GetAttachmentIds Source: https://www.revitapidocs.com/2026/news Retrieves the IDs of all elements attached to the wall. ```APIDOC ## Method: Wall.GetAttachmentIds() ### Description Retrieves the ElementIds of all elements that are attached to this wall. ### Returns - **IList**: A list of ElementIds representing the attachments. ``` -------------------------------- ### ParameterFilterRuleFactory.CreateEndsWithRule Source: https://www.revitapidocs.com/2026/news Creates a filter rule that checks if a parameter value ends with a specified string. ```APIDOC ## Method: ParameterFilterRuleFactory.CreateEndsWithRule(ElementId id, String value, Boolean ignoreCase) ### Description Creates a filter rule that checks if a parameter value ends with the specified string. ### Parameters - **id** (ElementId) - Required - The ID of the parameter. - **value** (String) - Required - The string to compare against. - **ignoreCase** (Boolean) - Required - Whether to ignore case during comparison. ### Returns - **FilterRule**: The created filter rule. ``` -------------------------------- ### Wall.IsValidTargetAttachment Source: https://www.revitapidocs.com/2026/news Checks if a given element is a valid target for attachment to this wall. ```APIDOC ## Method: Wall.IsValidTargetAttachment() ### Description Checks if the target element is a valid attachment for this wall. ### Returns - **bool**: True if the target is a valid attachment, false otherwise. ``` -------------------------------- ### SlabShapeEditor.DrawSplitLine Source: https://www.revitapidocs.com/2026/news Draws a split line between two vertices in the slab shape editor. ```APIDOC ## Method: SlabShapeEditor.DrawSplitLine(SlabShapeVertex vertex1, SlabShapeVertex vertex2) ### Description Draws a split line between two specified vertices in the slab shape editor. ### Parameters - **vertex1** (SlabShapeVertex) - Required - The first vertex. - **vertex2** (SlabShapeVertex) - Required - The second vertex. ``` -------------------------------- ### Public Read Only Definition Property Declaration Source: https://www.revitapidocs.com/code This code declares a public property named Definition of the type Definition. It uses a getter only auto implemented syntax which restricts the property to being read only after initialization. ```csharp public Definition Definition { get; } ``` -------------------------------- ### Document.IsInEditMode Source: https://www.revitapidocs.com/2026/news Checks if the Revit document is currently in an active edit mode. ```APIDOC ## Method: Document.IsInEditMode() ### Description Identifies if Revit is currently in an active edit mode or not. ### Returns - **bool**: True if the document is in an edit mode, false otherwise. ``` -------------------------------- ### ParameterFilterRuleFactory.CreateNotContainsRule Source: https://www.revitapidocs.com/2026/news Creates a filter rule that checks if a parameter value does not contain a specified string. ```APIDOC ## Method: ParameterFilterRuleFactory.CreateNotContainsRule(ElementId id, String value, Boolean ignoreCase) ### Description Creates a filter rule that checks if a parameter value does not contain the specified string. ### Parameters - **id** (ElementId) - Required - The ID of the parameter. - **value** (String) - Required - The string to search for. - **ignoreCase** (Boolean) - Required - Whether to ignore case during comparison. ### Returns - **FilterRule**: The created filter rule. ``` -------------------------------- ### Access Accelerated Graphics Mode Source: https://www.revitapidocs.com/2026/news Represents the current state of the Accelerated Graphics mode in the associated view. This enum value indicates the view is in the mode that shows Accelerated Graphics. ```C# TemporaryViewModes.AcceleratedGraphicsMode ``` -------------------------------- ### ParameterFilterRuleFactory.CreateContainsRule Source: https://www.revitapidocs.com/2026/news Creates a filter rule that checks if a parameter value contains a specified string. ```APIDOC ## Method: ParameterFilterRuleFactory.CreateContainsRule(ElementId id, String value, Boolean ignoreCase) ### Description Creates a filter rule that checks if a parameter value contains the specified string. ### Parameters - **id** (ElementId) - Required - The ID of the parameter. - **value** (String) - Required - The string to search for. - **ignoreCase** (Boolean) - Required - Whether to ignore case during comparison. ### Returns - **FilterRule**: The created filter rule. ``` -------------------------------- ### LinearArray.IsValidArraySize Source: https://www.revitapidocs.com/2026/news Checks if the size of the linear array is valid. ```APIDOC ## Method: LinearArray.IsValidArraySize() ### Description Checks if the size of the linear array is valid. ### Returns - **bool**: True if the array size is valid, false otherwise. ``` -------------------------------- ### RebarConstraintsManager.SetPreferredConstraintForHandle Source: https://www.revitapidocs.com/2026/news Sets the preferred constraint for a given rebar constrained handle. ```APIDOC ## Method: RebarConstraintsManager.SetPreferredConstraintForHandle(RebarConstrainedHandle handle, RebarConstraint constraint) ### Description Sets the preferred constraint for the given rebar constrained handle. ### Parameters - **handle** (RebarConstrainedHandle) - Required - The rebar constrained handle. - **constraint** (RebarConstraint) - Required - The preferred constraint to set. ``` -------------------------------- ### RadialArray.IsValidArraySize Source: https://www.revitapidocs.com/2026/news Checks if the size of the radial array is valid. ```APIDOC ## Method: RadialArray.IsValidArraySize() ### Description Checks if the size of the radial array is valid. ### Returns - **bool**: True if the array size is valid, false otherwise. ``` -------------------------------- ### AnalyticalSurfaceBase.IsCurveLoopValid Source: https://www.revitapidocs.com/2026/news Checks if the curve loop of the analytical surface is valid. ```APIDOC ## Method: AnalyticalSurfaceBase.IsCurveLoopValid() ### Description Checks if the curve loop of the analytical surface is valid. ### Returns - **bool**: True if the curve loop is valid, false otherwise. ``` -------------------------------- ### FilterNumericRuleEvaluator.Evaluate Source: https://www.revitapidocs.com/2026/news Evaluates a numeric rule against two integer values. ```APIDOC ## Method: FilterNumericRuleEvaluator.Evaluate(Int32 value1, Int32 value2) ### Description Evaluates a numeric rule using two integer values. ### Parameters - **value1** (Int32) - Required - The first integer value. - **value2** (Int32) - Required - The second integer value. ### Returns - **bool**: The result of the evaluation. ``` -------------------------------- ### Wall.RemoveAttachment (by ID and Location) Source: https://www.revitapidocs.com/2026/news Removes a specific attachment from the wall using its ElementId and attachment location. ```APIDOC ## Method: Wall.RemoveAttachment(ElementId targetId, AttachmentLocation attachmentLocation) ### Description Removes the specified attachment from this wall at the given location. ### Parameters - **targetId** (ElementId) - Required - The ID of the attachment to remove. - **attachmentLocation** (AttachmentLocation) - Required - The location of the attachment to remove. ``` -------------------------------- ### Check for IndependentTag Text Source: https://www.revitapidocs.com/2026/news Allows users to determine if the IndependentTag object has a valid tag text. ```C# Autodesk.Revit.DB.IndependentTag.HasTagText() ``` -------------------------------- ### Wall.RemoveAttachment (by ID) Source: https://www.revitapidocs.com/2026/news Removes a specific attachment from the wall using its ElementId. ```APIDOC ## Method: Wall.RemoveAttachment(ElementId targetId) ### Description Removes the specified attachment from this wall. ### Parameters - **targetId** (ElementId) - Required - The ID of the attachment to remove. ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.