### 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.