user: Give a detailed overview of References: syntax, arguments, return values, common patterns.

assistant: |  |  |
| --- | --- |
| - [`bpy.context.annotation_data_owner`](bpy.context.html#bpy.context.annotation_data_owner "bpy.context.annotation_data_owner") - [`bpy.context.id`](bpy.context.html#bpy.context.id "bpy.context.id") - [`bpy.context.selected_ids`](bpy.context.html#bpy.context.selected_ids "bpy.context.selected_ids") - [`bpy.context.texture_user`](bpy.context.html#bpy.context.texture_user "bpy.context.texture_user") - [`Action.fcurve_ensure_for_datablock`](bpy.types.Action.html#bpy.types.Action.fcurve_ensure_for_datablock "bpy.types.Action.fcurve_ensure_for_datablock") - [`ActionSlot.users`](bpy.types.ActionSlot.html#bpy.types.ActionSlot.users "bpy.types.ActionSlot.users") - [`AssetRepresentation.local_id`](bpy.types.AssetRepresentation.html#bpy.types.AssetRepresentation.local_id "bpy.types.AssetRepresentation.local_id") - [`BlendData.pack_linked_ids_hierarchy`](bpy.types.BlendData.html#bpy.types.BlendData.pack_linked_ids_hierarchy "bpy.types.BlendData.pack_linked_ids_hierarchy") - [`BlendData.pack_linked_ids_hierarchy`](bpy.types.BlendData.html#bpy.types.BlendData.pack_linked_ids_hierarchy "bpy.types.BlendData.pack_linked_ids_hierarchy") - [`BlendDataObjects.new`](bpy.types.BlendDataObjects.html#bpy.types.BlendDataObjects.new "bpy.types.BlendDataObjects.new") - [`BlendImportContextItem.id`](bpy.types.BlendImportContextItem.html#bpy.types.BlendImportContextItem.id "bpy.types.BlendImportContextItem.id") - [`BlendImportContextItem.library_override_id`](bpy.types.BlendImportContextItem.html#bpy.types.BlendImportContextItem.library_override_id "bpy.types.BlendImportContextItem.library_override_id") - [`BlendImportContextItem.reusable_local_id`](bpy.types.BlendImportContextItem.html#bpy.types.BlendImportContextItem.reusable_local_id "bpy.types.BlendImportContextItem.reusable_local_id") - [`Depsgraph.id_eval_get`](bpy.types.Depsgraph.html#bpy.types.Depsgraph.id_eval_get "bpy.types.Depsgraph.id_eval_get") - [`Depsgraph.id_eval_get`](bpy.types.Depsgraph.html#bpy.types.Depsgraph.id_eval_get "bpy.types.Depsgraph.id_eval_get") - [`Depsgraph.ids`](bpy.types.Depsgraph.html#bpy.types.Depsgraph.ids "bpy.types.Depsgraph.ids") - [`DepsgraphUpdate.id`](bpy.types.DepsgraphUpdate.html#bpy.types.DepsgraphUpdate.id "bpy.types.DepsgraphUpdate.id") - [`DopeSheet.source`](bpy.types.DopeSheet.html#bpy.types.DopeSheet.source "bpy.types.DopeSheet.source") - [`DriverTarget.id`](bpy.types.DriverTarget.html#bpy.types.DriverTarget.id "bpy.types.DriverTarget.id") - [`ID.copy`](#bpy.types.ID.copy "bpy.types.ID.copy") - [`ID.evaluated_get`](#bpy.types.ID.evaluated_get "bpy.types.ID.evaluated_get") - [`ID.make_local`](#bpy.types.ID.make_local "bpy.types.ID.make_local") - [`ID.original`](#bpy.types.ID.original "bpy.types.ID.original") - [`ID.override_create`](#bpy.types.ID.override_create "bpy.types.ID.override_create") - [`ID.override_hierarchy_create`](#bpy.types.ID.override_hierarchy_create "bpy.types.ID.override_hierarchy_create") - [`ID.override_hierarchy_create`](#bpy.types.ID.override_hierarchy_create "bpy.types.ID.override_hierarchy_create") | - [`ID.user_of_id`](#bpy.types.ID.user_of_id "bpy.types.ID.user_of_id") - [`ID.user_remap`](#bpy.types.ID.user_remap "bpy.types.ID.user_remap") - [`IDOverrideLibrary.hierarchy_root`](bpy.types.IDOverrideLibrary.html#bpy.types.IDOverrideLibrary.hierarchy_root "bpy.types.IDOverrideLibrary.hierarchy_root") - [`IDOverrideLibrary.reference`](bpy.types.IDOverrideLibrary.html#bpy.types.IDOverrideLibrary.reference "bpy.types.IDOverrideLibrary.reference") - [`IDOverrideLibraryPropertyOperation.subitem_local_id`](bpy.types.IDOverrideLibraryPropertyOperation.html#bpy.types.IDOverrideLibraryPropertyOperation.subitem_local_id "bpy.types.IDOverrideLibraryPropertyOperation.subitem_local_id") - [`IDOverrideLibraryPropertyOperation.subitem_reference_id`](bpy.types.IDOverrideLibraryPropertyOperation.html#bpy.types.IDOverrideLibraryPropertyOperation.subitem_reference_id "bpy.types.IDOverrideLibraryPropertyOperation.subitem_reference_id") - [`IDOverrideLibraryPropertyOperations.add`](bpy.types.IDOverrideLibraryPropertyOperations.html#bpy.types.IDOverrideLibraryPropertyOperations.add "bpy.types.IDOverrideLibraryPropertyOperations.add") - [`IDOverrideLibraryPropertyOperations.add`](bpy.types.IDOverrideLibraryPropertyOperations.html#bpy.types.IDOverrideLibraryPropertyOperations.add "bpy.types.IDOverrideLibraryPropertyOperations.add") - [`IDViewerPathElem.id`](bpy.types.IDViewerPathElem.html#bpy.types.IDViewerPathElem.id "bpy.types.IDViewerPathElem.id") - [`Key.user`](bpy.types.Key.html#bpy.types.Key.user "bpy.types.Key.user") - [`KeyingSetPath.id`](bpy.types.KeyingSetPath.html#bpy.types.KeyingSetPath.id "bpy.types.KeyingSetPath.id") - [`KeyingSetPaths.add`](bpy.types.KeyingSetPaths.html#bpy.types.KeyingSetPaths.add "bpy.types.KeyingSetPaths.add") - [`MaskParent.id`](bpy.types.MaskParent.html#bpy.types.MaskParent.id "bpy.types.MaskParent.id") - [`NodeTree.get_from_context`](bpy.types.NodeTree.html#bpy.types.NodeTree.get_from_context "bpy.types.NodeTree.get_from_context") - [`NodeTree.get_from_context`](bpy.types.NodeTree.html#bpy.types.NodeTree.get_from_context "bpy.types.NodeTree.get_from_context") - [`NodesModifierDataBlock.id`](bpy.types.NodesModifierDataBlock.html#bpy.types.NodesModifierDataBlock.id "bpy.types.NodesModifierDataBlock.id") - [`Object.data`](bpy.types.Object.html#bpy.types.Object.data "bpy.types.Object.data") - [`PropertyGroupItem.id`](bpy.types.PropertyGroupItem.html#bpy.types.PropertyGroupItem.id "bpy.types.PropertyGroupItem.id") - [`SpaceFileBrowser.activate_asset_by_id`](bpy.types.SpaceFileBrowser.html#bpy.types.SpaceFileBrowser.activate_asset_by_id "bpy.types.SpaceFileBrowser.activate_asset_by_id") - [`SpaceNodeEditor.id`](bpy.types.SpaceNodeEditor.html#bpy.types.SpaceNodeEditor.id "bpy.types.SpaceNodeEditor.id") - [`SpaceNodeEditor.id_from`](bpy.types.SpaceNodeEditor.html#bpy.types.SpaceNodeEditor.id_from "bpy.types.SpaceNodeEditor.id_from") - [`SpaceProperties.pin_id`](bpy.types.SpaceProperties.html#bpy.types.SpaceProperties.pin_id "bpy.types.SpaceProperties.pin_id") - [`UILayout.template_action`](bpy.types.UILayout.html#bpy.types.UILayout.template_action "bpy.types.UILayout.template_action") - [`UILayout.template_path_builder`](bpy.types.UILayout.html#bpy.types.UILayout.template_path_builder "bpy.types.UILayout.template_path_builder") - [`UILayout.template_preview`](bpy.types.UILayout.html#bpy.types.UILayout.template_preview "bpy.types.UILayout.template_preview") - [`UILayout.template_preview`](bpy.types.UILayout.html#bpy.types.UILayout.template_preview "bpy.types.UILayout.template_preview") |