# AbstractStructure Class

Namespace: [Qlik.Engine](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.htm)  
Assembly: Qlik.Engine.dll

A wrapper that can provide a typed interface for a JToken.

## Inheritance

* System.Object
  * AbstractStructure

    [](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.htm)
    #### Derived Classes
    * [AppObjectList](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AppObjectList.htm)
    * [AppObjectListDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AppObjectListDef.htm)
    * [AppScript](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AppScript.htm)
    * [AppScriptMeta](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AppScriptMeta.htm)
    * [AppScriptObject](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AppScriptObject.htm)
    * [BookmarkList](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.BookmarkList.htm)
    * [BookmarkListDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.BookmarkListDef.htm)
    * [ChildList](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.ChildList.htm)
    * [ChildListDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.ChildListDef.htm)
    * [ContentLibraryList](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.ContentLibraryList.htm)
    * [ContentLibraryListItem](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.ContentLibraryListItem.htm)
    * [CreateChildResult<T>](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.CreateChildResult-1.htm)
    * [DimensionList](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.DimensionList.htm)
    * [DimensionListDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.DimensionListDef.htm)
    * [DynamicStructure](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.DynamicStructure.htm)
    * [Else](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.Else.htm)
    * [EmbeddedSnapshot](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.EmbeddedSnapshot.htm)
    * [EmbeddedSnapshotDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.EmbeddedSnapshotDef.htm)
    * [EncyptedSecretEntry](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.EncyptedSecretEntry.htm)
    * [ExtensionList](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.ExtensionList.htm)
    * [ExtensionListDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.ExtensionListDef.htm)
    * [FieldList](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.FieldList.htm)
    * [FieldListDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.FieldListDef.htm)
    * [GenericAppObjectMetaData](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericAppObjectMetaData.htm)
    * [GenericBookmarkLayout](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericBookmarkLayout.htm)
    * [GenericBookmarkProperties](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericBookmarkProperties.htm)
    * [GenericDerivedFieldsProperties](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericDerivedFieldsProperties.htm)
    * [GenericDimensionInfo](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericDimensionInfo.htm)
    * [GenericDimensionLayout](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericDimensionLayout.htm)
    * [GenericDimensionProperties](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericDimensionProperties.htm)
    * [GenericMeasureLayout](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericMeasureLayout.htm)
    * [GenericMeasureProperties](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericMeasureProperties.htm)
    * [GenericObjectLayout](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericObjectLayout.htm)
    * [GenericObjectProperties](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericObjectProperties.htm)
    * [GenericVariableConstraints](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericVariableConstraints.htm)
    * [GenericVariableLayout](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericVariableLayout.htm)
    * [GenericVariableProperties](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericVariableProperties.htm)
    * [HyperCube](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.HyperCube.htm)
    * [HyperCubeDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.HyperCubeDef.htm)
    * [If](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.If.htm)
    * [JsonArray](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.JsonArray.htm)
    * [JsonObject](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.JsonObject.htm)
    * [JsonProperty](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.JsonProperty.htm)
    * [LayoutExclude](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LayoutExclude.htm)
    * [LineageGraphMetaData](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LineageGraphMetaData.htm)
    * [LineageGraphNode](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LineageGraphNode.htm)
    * [LineageGraphNodes](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.LineageGraphNodes.htm)
    * [ListObject](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.ListObject.htm)
    * [ListObjectDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.ListObjectDef.htm)
    * [MeasureList](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.MeasureList.htm)
    * [MeasureListDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.MeasureListDef.htm)
    * [MediaList](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.MediaList.htm)
    * [MediaListDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.MediaListDef.htm)
    * [MediaListItem](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.MediaListItem.htm)
    * [NxAppLayout](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxAppLayout.htm)
    * [NxAppProperties](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxAppProperties.htm)
    * [NxAttrDimDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxAttrDimDef.htm)
    * [NxAttrDimInfo](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxAttrDimInfo.htm)
    * [NxAttrExprDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxAttrExprDef.htm)
    * [NxAttrExprInfo](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxAttrExprInfo.htm)
    * [NxCalcCond](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxCalcCond.htm)
    * [NxCell](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxCell.htm)
    * [NxContainerEntry](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxContainerEntry.htm)
    * [NxCustomProperty](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxCustomProperty.htm)
    * [NxDerivedField](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDerivedField.htm)
    * [NxDerivedGroup](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDerivedGroup.htm)
    * [NxDimension](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimension.htm)
    * [NxDimensionInfo](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.htm)
    * [NxEngineSSESetting](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxEngineSSESetting.htm)
    * [NxExpressionCubeDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxExpressionCubeDef.htm)
    * [NxExpressionCubeExpr](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxExpressionCubeExpr.htm)
    * [NxFieldDescription](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxFieldDescription.htm)
    * [NxGroup](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxGroup.htm)
    * [NxGroupDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxGroupDef.htm)
    * [NxGroupHierarchy](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxGroupHierarchy.htm)
    * [NxGroupMember](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxGroupMember.htm)
    * [NxGroupObjectId](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxGroupObjectId.htm)
    * [NxInfo](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxInfo.htm)
    * [NxInlineDimensionDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxInlineDimensionDef.htm)
    * [NxInlineMeasureDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxInlineMeasureDef.htm)
    * [NxLayoutErrors](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxLayoutErrors.htm)
    * [NxLibraryDimension](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxLibraryDimension.htm)
    * [NxLibraryDimensionDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxLibraryDimensionDef.htm)
    * [NxLibraryMeasure](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxLibraryMeasure.htm)
    * [NxLibraryMeasureDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxLibraryMeasureDef.htm)
    * [NxListObjectExpression](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxListObjectExpression.htm)
    * [NxListObjectExpressionDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxListObjectExpressionDef.htm)
    * [NxMeasure](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxMeasure.htm)
    * [NxMeasureInfo](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxMeasureInfo.htm)
    * [NxMeta](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxMeta.htm)
    * [NxMetaDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxMetaDef.htm)
    * [NxMiniChart](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxMiniChart.htm)
    * [NxMiniChartDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxMiniChartDef.htm)
    * [NxPatch](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxPatch.htm)
    * [NxPivotValuePoint](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxPivotValuePoint.htm)
    * [NxQrsAddedDataSegment](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsAddedDataSegment.htm)
    * [NxQrsAddedObject](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsAddedObject.htm)
    * [NxQrsApp](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsApp.htm)
    * [NxQrsAppContainer](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsAppContainer.htm)
    * [NxQrsAppContentLibraryListItem](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsAppContentLibraryListItem.htm)
    * [NxQrsAppFileMeta](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsAppFileMeta.htm)
    * [NxQrsAppObject](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsAppObject.htm)
    * [NxQrsAppObjectPrivileges](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsAppObjectPrivileges.htm)
    * [NxQrsChunk](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsChunk.htm)
    * [NxQrsConnection](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsConnection.htm)
    * [NxQrsContentLibraryListItem](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsContentLibraryListItem.htm)
    * [NxQrsDatasegment](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsDatasegment.htm)
    * [NxQrsEncryption](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsEncryption.htm)
    * [NxQrsEngineApp](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsEngineApp.htm)
    * [NxQrsEngineService](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsEngineService.htm)
    * [NxQrsEngineSettings](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsEngineSettings.htm)
    * [NxQrsExternalChangeInfo](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsExternalChangeInfo.htm)
    * [NxQrsMediaListItem](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsMediaListItem.htm)
    * [NxQrsRestEndpointHandle](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsRestEndpointHandle.htm)
    * [NxQrsStaticContentListItem](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsStaticContentListItem.htm)
    * [NxQrsSyncTransaction](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsSyncTransaction.htm)
    * [NxQrsUser](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsUser.htm)
    * [NxQrsUserFull](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQrsUserFull.htm)
    * [NxQvfBundledItem](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxQvfBundledItem.htm)
    * [NxStreamListEntry](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxStreamListEntry.htm)
    * [NxTempBookmarkOptions](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTempBookmarkOptions.htm)
    * [NxTreeDimensionDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionDef.htm)
    * [NxTreeDimensionInfo](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.htm)
    * [NxTrendline](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTrendline.htm)
    * [NxTrendlineDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTrendlineDef.htm)
    * [NxValidationError](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxValidationError.htm)
    * [NxVariableListItem](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxVariableListItem.htm)
    * [NxVariableProperties](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxVariableProperties.htm)
    * [PersistedObjectMeta](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.PersistedObjectMeta.htm)
    * [SelectionObject](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.SelectionObject.htm)
    * [SelectionObjectDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.SelectionObjectDef.htm)
    * [StaticContentList](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.StaticContentList.htm)
    * [StaticContentListItem](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.StaticContentListItem.htm)
    * [StaticContentUrl](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.StaticContentUrl.htm)
    * [StaticContentUrlDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.StaticContentUrlDef.htm)
    * [StringExpression](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.StringExpression.htm)
    * [StringExpressionContainer](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.StringExpressionContainer.htm)
    * [Then](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.Then.htm)
    * [TransformAppParameters](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.TransformAppParameters.htm)
    * [TransformAppResult](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.TransformAppResult.htm)
    * [TreeData](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.TreeData.htm)
    * [TreeDataDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.TreeDataDef.htm)
    * [UndoExclude](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.UndoExclude.htm)
    * [UndoInfo](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.UndoInfo.htm)
    * [UndoInfoDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.UndoInfoDef.htm)
    * [ValueExpression](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.ValueExpression.htm)
    * [ValueExpressionContainer](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.ValueExpressionContainer.htm)
    * [VariableList](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.VariableList.htm)
    * [VariableListDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.VariableListDef.htm)
    * [FieldSelectionObserver](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.FieldSelectionObserver.htm)
    * [FieldSelectionObserverDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.FieldSelectionObserverDef.htm)
    * [NavigationPoint](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.NavigationPoint.htm)
    * [NavigationPointInfo](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.NavigationPointInfo.htm)
    * [SheetCellPosition](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.SheetCellPosition.htm)
    * [SingleFieldContainer](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.SingleFieldContainer.htm)
    * [SingleFieldContainerDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.SingleFieldContainerDef.htm)
    * [StaticContentUrlContainer](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.StaticContentUrlContainer.htm)
    * [StaticContentUrlContainerDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.StaticContentUrlContainerDef.htm)
    * [BoxElement](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.BoxplotComponents.BoxElement.htm)
    * [Boxplot](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.BoxplotComponents.Boxplot.htm)
    * [BoxplotDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.BoxplotComponents.BoxplotDef.htm)
    * [CalculationParameters](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.BoxplotComponents.CalculationParameters.htm)
    * [Calculations](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.BoxplotComponents.Calculations.htm)
    * [Color](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.BoxplotComponents.Color.htm)
    * [Elements](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.BoxplotComponents.Elements.htm)
    * [Outliers](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.BoxplotComponents.Outliers.htm)
    * [Presentation](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.BoxplotComponents.Presentation.htm)
    * [SortCriteria](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.BoxplotComponents.SortCriteria.htm)
    * [SortSettings](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.BoxplotComponents.SortSettings.htm)
    * [Whiskers](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.BoxplotComponents.Whiskers.htm)
    * [CombochartSeries](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.CombochartSeries.htm)
    * [BarchartDataPoint](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.BarchartDataPoint.htm)
    * [BarGrouping](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.BarGrouping.htm)
    * [ColorMode](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.ColorMode.htm)
    * [CombochartDataPoint](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.CombochartDataPoint.htm)
    * [CustomErrorMessage](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.CustomErrorMessage.htm)
    * [DimensionAxis](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.DimensionAxis.htm)
    * [GaugeColorSettings](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.GaugeColorSettings.htm)
    * [GaugeMeasureAxis](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.GaugeMeasureAxis.htm)
    * [GaugeSegmentInfo](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.GaugeSegmentInfo.htm)
    * [GaugeSegmentInfoColors](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.GaugeSegmentInfoColors.htm)
    * [GaugeSegmentInfoLimits](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.GaugeSegmentInfoLimits.htm)
    * [GridLines](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.GridLines.htm)
    * [KpiColorSettings](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.KpiColorSettings.htm)
    * [KpiColorsItem](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.KpiColorsItem.htm)
    * [KpiConditionalColoring](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.KpiConditionalColoring.htm)
    * [KpiLimitsItem](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.KpiLimitsItem.htm)
    * [KpiPaletteColorsItem](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.KpiPaletteColorsItem.htm)
    * [KpiRangeLimits](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.KpiRangeLimits.htm)
    * [KpiSegmentInfo](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.KpiSegmentInfo.htm)
    * [Legend](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.Legend.htm)
    * [LinechartDataPoint](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.LinechartDataPoint.htm)
    * [MapBackground](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.MapBackground.htm)
    * [MapBackgroundLayer](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.MapBackgroundLayer.htm)
    * [MeasureAxis](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.MeasureAxis.htm)
    * [PaletteObject](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.PaletteObject.htm)
    * [PiechartDataPoint](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.PiechartDataPoint.htm)
    * [PiechartDonut](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.PiechartDonut.htm)
    * [ReferenceLine](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.ReferenceLine.htm)
    * [ReferenceLineExpression](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.ReferenceLineExpression.htm)
    * [ReferenceLinesContainer](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.ReferenceLinesContainer.htm)
    * [ScatterplotDataPoint](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.ScatterplotDataPoint.htm)
    * [ScatterplotLabels](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.ScatterplotLabels.htm)
    * [ScatterplotReferenceLines](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.ScatterplotReferenceLines.htm)
    * [TableMultiline](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.TableMultiline.htm)
    * [TableScrolling](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.TableScrolling.htm)
    * [TableTotals](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.TableTotals.htm)
    * [TextImageBackground](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.TextImageBackground.htm)
    * [TextImageBackgroundDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.TextImageBackgroundDef.htm)
    * [TextImageContent](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.TextImageContent.htm)
    * [TextImageContentDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.TextImageContentDef.htm)
    * [TreemapLabels](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Components.TreemapLabels.htm)
    * [BoxColor](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.DistributionplotComponents.BoxColor.htm)
    * [ColorSettings](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.DistributionplotComponents.ColorSettings.htm)
    * [DataPoint](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.DistributionplotComponents.DataPoint.htm)
    * [PointColor](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.DistributionplotComponents.PointColor.htm)
    * [PresentationSettings](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.DistributionplotComponents.PresentationSettings.htm)
    * [BinSettings](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.HistogramComponents.BinSettings.htm)
    * [HistogramDataPoint](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.HistogramComponents.HistogramDataPoint.htm)
    * [Layer](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.MapComponents.Layer.htm)
    * [Polygon3LayerGeodata](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.MapComponents.Polygon3LayerGeodata.htm)
    * [Polygon3LayerGeodataDef](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.MapComponents.Polygon3LayerGeodataDef.htm)
    * [DimensionAxis](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Picasso.DimensionAxis.htm)
    * [GridLines](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Picasso.GridLines.htm)
    * [MeasureAxis](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Picasso.MeasureAxis.htm)
    * [RepresentationDimension](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.RepresentationDimension.htm)
    * [SubtotalMeasure](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.SubtotalMeasure.htm)
    * [TextAlignDimension](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.TextAlignDimension.htm)
    * [TextAlignMeasure](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.TextAlignMeasure.htm)
    * [NumberFormatting](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.WaterfallChartComponents.NumberFormatting.htm)

## Syntax

```
public class AbstractStructure : IDisposable, IAbstractStructure
```

## Constructors

| Name | Description |
| --- | --- |
| [AbstractStructure()](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.-ctor.htm#Qlik_Engine_AbstractStructure__ctor) | Creates an empty abstract structure. |
| [AbstractStructure(JObject)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.-ctor.htm#Qlik_Engine_AbstractStructure__ctor_Newtonsoft_Json_Linq_JObject_) | Creates an AbstractStructure wrapper for a JObject instance. |

## Properties

| Name | Description |
| --- | --- |
| [Session](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.Session.htm#Qlik_Engine_AbstractStructure_Session) | The session from which this structure was created. |

## Methods

| Name | Description |
| --- | --- |
| [As<T>()](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.As.htm#Qlik_Engine_AbstractStructure_As__1) | Interprets abstract structure as a different type. |
| [CloneAs<T>()](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.CloneAs.htm#Qlik_Engine_AbstractStructure_CloneAs__1) | Clones object to another AbstractStructure type. |
| [CloneSubstructureAs<T>(String)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.CloneSubstructureAs.htm#Qlik_Engine_AbstractStructure_CloneSubstructureAs__1_System_String_) | Clones a substructure of the abstract structure and interprets it as type T. |
| [Delete(String)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.Delete.htm#Qlik_Engine_AbstractStructure_Delete_System_String_) | Deletes a property of the abstract structure. |
| [Diff(AbstractStructure, AbstractStructure)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.Diff.htm#Qlik_Engine_AbstractStructure_Diff_Qlik_Engine_AbstractStructure_Qlik_Engine_AbstractStructure_) | Compute the difference between two [AbstractStructure](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.htm) instances. |
| [Dispose()](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.Dispose.htm#Qlik_Engine_AbstractStructure_Dispose) | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
| [Get<T>(String)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.Get.htm#Qlik_Engine_AbstractStructure_Get__1_System_String_) | Retrieves a property of the abstract structure and interprets it as an object of type T. |
| [Get<T>(String, T)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.Get.htm#Qlik_Engine_AbstractStructure_Get__1_System_String___0_) | Retrieves an element of the abstract structure and interprets it as an object of type T. |
| [GetAllProperties(Boolean)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.GetAllProperties.htm#Qlik_Engine_AbstractStructure_GetAllProperties_System_Boolean_) | Gets all the property names in the structure |
| [GetAllPropertyPaths(Boolean)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.GetAllPropertyPaths.htm#Qlik_Engine_AbstractStructure_GetAllPropertyPaths_System_Boolean_) | Gets the path to all properties names in the structure |
| [GetJObject()](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.GetJObject.htm#Qlik_Engine_AbstractStructure_GetJObject) | Get the JObject instance wrapped by this abstract structure. |
| [IsSet(String)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.IsSet.htm#Qlik_Engine_AbstractStructure_IsSet_System_String_) | Checks if a property is set |
| [PrintStructure(Formatting)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.PrintStructure.htm#Qlik_Engine_AbstractStructure_PrintStructure_Newtonsoft_Json_Formatting_) | Creates a string representation of the underlying json structure.<br>Equivalent to `ToString(formatting)` |
| [ReadJson(JsonReader, QlikConnection)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.ReadJson.htm#Qlik_Engine_AbstractStructure_ReadJson_Newtonsoft_Json_JsonReader_Qlik_Engine_Communication_QlikConnection_) | Reads the structure of the object from the argument reader. |
| [Set<T>(String, T)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.Set.htm#Qlik_Engine_AbstractStructure_Set__1_System_String___0_) | Sets a property in the abstract structure |
| [ToString()](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.ToString.htm#Qlik_Engine_AbstractStructure_ToString) | Creates a string representation of the underlying json structure.<br>Equivalent to `ToString(Formatting.Indented)` |
| [ToString(Formatting)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.ToString.htm#Qlik_Engine_AbstractStructure_ToString_Newtonsoft_Json_Formatting_) | Creates a string representation of the underlying json structure. |
| [WriteJson(JsonWriter)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.WriteJson.htm#Qlik_Engine_AbstractStructure_WriteJson_Newtonsoft_Json_JsonWriter_) | Writes the full json structure of the object to the argument writer. |