Skip to content

CompoundStructure.IsLayerValid

Public Class

Verifies that the data in this layer is internally consistent.

Namespace: Autodesk.Revit.DB

Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)

Syntax

public bool IsLayerValid(
int layerIdx,
CompoundStructureLayer layer
)

Parameters

layerIdxInt32

The index of the layer in the compound structure to be set.

layer CompoundStructureLayer

The layer to be set.

Return Value

Boolean
True if the layer is internally consistent, false if the layer is not internally consistent.

Exceptions

Exception

Condition


ArgumentNullException

A non-optional argument was null


Remarks

If the layer function is not Membrane or StructuralDeck, the width must be greater than zero. If the layer function is not StructuralDeck, then the deck embedding type must be Invalid, and the deck profile id must be InvalidElementId.