public Either <RfcErrorInfo, IStructureHandle> GetStructure(IDataContainerHandle dataContainer, string name) { Logger.IfSome(l => l.LogTrace("creating structure by data container handle and name", new { dataContainer, name })); var rc = NativeApi.GetStructure(dataContainer as Native.IDataContainerHandle, name, out var result, out var errorInfo); return(ResultOrError((IStructureHandle)result, rc, errorInfo)); }