/// <summary> /// Gets the extension data. /// </summary> /// <typeparam name="TTKey">The type of extension data desired.</typeparam> /// <returns>T.</returns> /// <remarks>Chain extensions can use this to store data source specific data. The key should be a data type defined by the extension. /// Transactional data sources should override this method and return the value held by their parent data source.</remarks> public override TTKey GetExtensionData <TTKey>() => m_BaseDataSource.GetExtensionData <TTKey>();
/// <summary> /// Gets the extension data. /// </summary> /// <typeparam name="TTKey">The type of extension data desired.</typeparam> /// <returns> /// T. /// </returns> /// <remarks> /// Chain extensions can use this to store data source specific data. The key should be a data type defined by the extension. /// Transactional data sources should override this method and return the value held by their parent data source. /// </remarks> public override TTKey GetExtensionData <TTKey>() { return(m_BaseDataSource.GetExtensionData <TTKey>()); }