Без опису
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

IAssemblyNameProvider.cs 1017B

1234567891011121314151617181920212223242526
  1. using System;
  2. using System.Collections.Generic;
  3. using UnityEditor;
  4. using UnityEditor.Compilation;
  5. namespace Packages.Rider.Editor.ProjectGeneration
  6. {
  7. internal interface IAssemblyNameProvider
  8. {
  9. string[] ProjectSupportedExtensions { get; }
  10. string ProjectGenerationRootNamespace { get; }
  11. ProjectGenerationFlag ProjectGenerationFlag { get; }
  12. string GetAssemblyNameFromScriptPath(string path);
  13. string GetProjectName(string name, string[] defines);
  14. bool IsInternalizedPackagePath(string path);
  15. Assembly[] GetAllAssemblies();
  16. Assembly GetNamedAssembly(string name);
  17. IEnumerable<string> GetAllAssetPaths();
  18. UnityEditor.PackageManager.PackageInfo GetPackageInfoForAssetPath(string assetPath);
  19. ResponseFileData ParseResponseFile(string responseFilePath, string projectDirectory, ApiCompatibilityLevel systemReferenceDirectories);
  20. IEnumerable<string> GetRoslynAnalyzerPaths();
  21. void ToggleProjectGeneration(ProjectGenerationFlag preference);
  22. void ResetCaches();
  23. }
  24. }