/// <summary> /// Lists the packages the project depends on. /// </summary> /// <returns>A ListRequest instance</returns> public static ListRequest List() { long operationId; var status = NativeClient.List(out operationId); return(new ListRequest(operationId, status)); }
public static EmbedRequest Embed(string packageName) { long operationId; var status = NativeClient.Embed(out operationId, packageName); return(new EmbedRequest(operationId, status)); }
public static ListRequest List() { long operationId; NativeStatusCode initialStatus = NativeClient.List(out operationId); return(new ListRequest(operationId, initialStatus)); }
public static ResetToEditorDefaultsRequest ResetToEditorDefaults() { long operationId; NativeStatusCode initialStatus = NativeClient.ResetToEditorDefaults(out operationId); return(new ResetToEditorDefaultsRequest(operationId, initialStatus)); }
public static SearchRequest SearchAll() { long operationId; NativeStatusCode initialStatus = NativeClient.SearchAll(out operationId); return(new SearchRequest(operationId, initialStatus, string.Empty)); }
internal static PerformSearchRequest Search(SearchOptions options) { long operationId; var status = NativeClient.Search(out operationId, options); return(new PerformSearchRequest(operationId, status, options)); }
public static ListRequest List(bool offlineMode = false) { long operationId; var status = NativeClient.List(out operationId, offlineMode); return(new ListRequest(operationId, status)); }
public static ResetToEditorDefaultsRequest ResetToEditorDefaults() { long operationId; var status = NativeClient.ResetToEditorDefaults(out operationId); return(new ResetToEditorDefaultsRequest(operationId, status)); }
public static AddRequest Add(string packageIdOrName) { long operationId; NativeStatusCode initialStatus = NativeClient.Add(out operationId, packageIdOrName); return(new AddRequest(operationId, initialStatus)); }
public static ListRequest List(bool offlineMode, bool includeIndirectDependencies) { long operationId; var status = NativeClient.List(out operationId, offlineMode, includeIndirectDependencies); return(new ListRequest(operationId, status)); }
public static SearchRequest SearchAll(bool offlineMode) { long operationId; var status = NativeClient.SearchAll(out operationId, offlineMode); return(new SearchRequest(operationId, status, string.Empty)); }
public static RemoveRequest Remove(string packageName) { long operationId; var status = NativeClient.Remove(out operationId, packageName); return(new RemoveRequest(operationId, status, packageName)); }
public static AddRequest Add(string identifier) { long operationId; var status = NativeClient.Add(out operationId, identifier); return(new AddRequest(operationId, status)); }
public static SearchRequest Search(string packageIdOrName) { long operationId; var status = NativeClient.Search(out operationId, packageIdOrName); return(new SearchRequest(operationId, status, packageIdOrName)); }
public static PackRequest Pack(string packageFolder, string targetFolder) { long operationId; var status = NativeClient.Pack(out operationId, packageFolder, targetFolder); return(new PackRequest(operationId, status)); }
public static AddRequest Add(string packageIdOrName) { long operationId; var status = NativeClient.Add(out operationId, packageIdOrName); return(new AddRequest(operationId, status)); }
public static RemoveRequest Remove(string packageIdOrName) { long operationId; NativeStatusCode initialStatus = NativeClient.Remove(out operationId, packageIdOrName); return(new RemoveRequest(operationId, initialStatus, packageIdOrName)); }
internal static GetCachedPackagesRequest GetCachedPackages(string registryId) { long operationId; var status = NativeClient.GetCachedPackages(out operationId, registryId); return(new GetCachedPackagesRequest(operationId, status)); }
internal static GetRegistriesRequest GetRegistries() { long operationId; var status = NativeClient.GetRegistries(out operationId); return(new GetRegistriesRequest(operationId, status)); }
public static SearchRequest Search(string packageIdOrName, bool offlineMode) { if (string.IsNullOrEmpty(packageIdOrName?.Trim())) { throw new ArgumentNullException(nameof(packageIdOrName)); } long operationId; var status = NativeClient.Search(out operationId, packageIdOrName, offlineMode); return(new SearchRequest(operationId, status, packageIdOrName)); }
public static EmbedRequest Embed(string packageName) { var packageInfo = PackageInfo.GetAll().FirstOrDefault(p => p.name == packageName); if (packageInfo == null) { throw new InvalidOperationException($"Cannot embed package [{packageName}] because it is not registered in the Asset Database."); } Debug.Assert(packageInfo.entitlements.isAllowed, "Expected [entitlements.isAllowed] flag to be true."); long operationId; var status = NativeClient.Embed(out operationId, packageName); return(new EmbedRequest(operationId, status)); }
internal static void Resolve() { NativeClient.Resolve(); }