public static Task Lock(Asset asset, bool locked) { return(Provider.Internal_Lock(new Asset[] { asset }, locked)); }
/// <summary> /// <para>Attempt to lock an asset for exclusive editing.</para> /// </summary> /// <param name="assets">List of assets to lock/unlock.</param> /// <param name="locked">True to lock assets, false to unlock assets.</param> /// <param name="asset">Asset to lock/unlock.</param> public static Task Lock(Asset asset, bool locked) { return(Provider.Internal_Lock(new Asset[1] { asset }, (locked ? 1 : 0) != 0)); }
/// <summary> /// <para>Attempt to lock an asset for exclusive editing.</para> /// </summary> /// <param name="assets">List of assets to lock/unlock.</param> /// <param name="locked">True to lock assets, false to unlock assets.</param> /// <param name="asset">Asset to lock/unlock.</param> public static Task Lock(AssetList assets, bool locked) { return(Provider.Internal_Lock(assets.ToArray(), locked)); }