We recommend using Visual Studio 2017

Property.Expensive Property

Gets the Boolean property value that specifies whether it takes a long time to load the property's values.

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

member Expensive : bool

Property Value

Type: System.Boolean
A Boolean value that specifies whether the property is considered expensive in terms of time and resources used to load. If True, the property is expensive.If False (default), the property is not expensive.

The boundary between expensive properties and inexpensive properties is an arbitrary value.