Skip to content

StructTypeOf

Include: Use System\Reflection.pkg

See Also: StructTypeOf, StructMemberCount, StructMemberType, StructMemberName, StructMember, StructSetMember

Purpose

Returns a metadata handle for a struct value.

Syntax

Function StructTypeOf Global Variant tStruct Returns Handle

Arguments

tStruct : Struct value to inspect.

Returns

A struct metadata Handle.

Behavior

Wrong value types raise a DataFlex error.

Example

Struct tCustomer
    Integer iId
    { Name="name" }
    String sName
End_Struct

tCustomer tCustomerValue
Handle hStruct

Move 1 to tCustomerValue.iId
Move "Ada" to tCustomerValue.sName
Get StructTypeOf tCustomerValue to hStruct