csharp
public static class BuildVariantsWhich variant is running.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (1)
public static BuildVariant CurrentThe variant this process is running as, resolved once from three sources in order: the --vixen-variant argument, a BuildVariantAttribute on the entry assembly, and finally the compilation's own DEBUG flag.
Methods (4)
public static BuildVariant Detect(BuildVariant? requested)Resolves the variant, letting a command-line override win.
public static bool IsHeadless(this BuildVariant variant)Whether this variant expects to open a window.
public static bool HasValidation(this BuildVariant variant)Whether this variant keeps its assertions and validation layers.
public static bool HasDiagnostics(this BuildVariant variant)Whether this variant carries the profiler, console and remote inspector.
Used by (3)
- AppConfigVixen.App.Hosting
- VixenApplicationVixen.App.Hosting
- BuildVariantTestsVixen.App.Tests