Bexel Manager API
Bexel.Api.ApiObject Class Referenceabstract

Represents a base type for all other API objects. API object is a managed wrapper around a native data object. More...

Inheritance diagram for Bexel.Api.ApiObject:
Bexel.Api.Building Bexel.Api.BuildingStorey Bexel.Api.Category Bexel.Api.Element Bexel.Api.ElementSource Bexel.Api.ElementSystem Bexel.Api.Family Bexel.Api.Material Bexel.Api.Project Bexel.Api.Property Bexel.Api.PropertyDefinition Bexel.Api.SelectionSets.SelectionSet Bexel.Api.SelectionSets.SelectionSetFolder

Properties

abstract bool IsValid [get]
 Indicates if the API object is valid or not. More...
 

Detailed Description

Represents a base type for all other API objects. API object is a managed wrapper around a native data object.

Property Documentation

◆ IsValid

abstract bool Bexel.Api.ApiObject.IsValid
get

Indicates if the API object is valid or not.

If the underlying data object is destroyed or the associated project has been closed, API object state is invalidated and it cannot be used.