Skip to content

Entity.Get.FieldType.(Field)

Public Class

Retrieves the value of the field in the entity.

Namespace: Autodesk.Revit.DB.ExtensibleStorage

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

Syntax

public FieldType Get<FieldType>(
Field field
)

Parameters

field Field

The field to retrieve.

Type Parameters

FieldType

The type of the field

Return Value

FieldType

Exceptions

Exception

Condition


ArgumentNullException

A non-optional argument was NULL


InvalidOperationException

The Field belongs to a different Schema from this Entity, or this Entity is invalid.


ArgumentException

Requested type does not match the field type.


ArgumentException

For floating-point fields, use the overload taking a ForgeTypeId parameter.


ArgumentException

This field’s subschema prevents reading.


Remarks

The template parameter must match the type of the field (specified when creating the Schema) exactly; this method does not perform data type conversions. The types for containers are IList for arrays and IDictionary for maps.