跳转至

AesirGetStartedService.UpmSampleHandle

  • 种类: class
  • 命名空间: Runestone.AesirArchitecture.Editor
  • 程序集: Runestone.AesirArchitecture.Editor

继承链: System.Object → AesirGetStartedService.UpmSampleHandle

声明

internal sealed class AesirGetStartedService.UpmSampleHandle

UnityEditor.PackageManager.UI.Sample 的最小投影(显示名 / 已导入态 / 导入委托)。 真实类型构造非公开、不可继承,测试经 ImportUpmSample 的 finder 参数注入伪造实现。

构造方法

AesirGetStartedService.UpmSampleHandle()

public AesirGetStartedService.UpmSampleHandle()

字段

名称 描述
Import 执行导入,返回是否成功(真实实现等价无参 Sample.Import())。
IsImported 是否已导入(导入目录已存在于 Assets/Samples)。
DisplayName 示例显示名(package.json samples.displayName,与清单同源的匹配键)。

Import

执行导入,返回是否成功(真实实现等价无参 Sample.Import())。

public Func<bool> Import;

IsImported

是否已导入(导入目录已存在于 Assets/Samples)。

public bool IsImported;

DisplayName

示例显示名(package.json samples.displayName,与清单同源的匹配键)。

public string DisplayName;

方法

名称 描述 声明类型
GetType() — object
Equals(object) — object
GetHashCode() — object
ToString() — object
MemberwiseClone() — object
Finalize() — object

Additional Notes

首个 ## Additional Notes 是增量生成文档标识符,请勿修改标题级别和内容!本文档由 Script Doc Generator 辅助生成。