Vixen
02b45cc4
csharp
public enum ConversionKind

How one type reaches another.

No guide page documents this yet — the page shows what the code says about itself.

Fields and properties (9)

  • None

    No conversion exists.

  • Identity
  • ImplicitNumeric

    A widening numeric conversion (int → float, int2 → float2).

  • ImplicitConstant

    A literal whose value fits the target (val x: float = 1).

  • ImplicitSplat

    A scalar broadcast across a vector's lanes (float3(0), v * 2).

  • ImplicitReference

    Derived → base, or a type → a protocol it conforms to.

  • ExplicitNumeric
  • ExplicitReference

    Base → derived.

  • ExplicitEnumeration

Used by (5)

  • BinderVixen.Raven
  • ConversionVixen.Raven
  • ConversionsVixen.Raven
  • LowererVixen.Raven
  • TypeSystemTestsVixen.Raven.Tests