Exemplo n.º 1
0
 public string ColorSpace(CompositionColorSpace value)
 {
     const string typeName = nameof(CompositionColorSpace);
     return value switch
     {
         CompositionColorSpace.Auto => $"{typeName}{ScopeResolve}Auto",
         CompositionColorSpace.Hsl => $"{typeName}{ScopeResolve}Hsl",
         CompositionColorSpace.Rgb => $"{typeName}{ScopeResolve}Rgb",
         CompositionColorSpace.HslLinear => $"{typeName}{ScopeResolve}HslLinear",
         CompositionColorSpace.RgbLinear => $"{typeName}{ScopeResolve}RgbLinear",
         _ => throw new InvalidOperationException(),
     };
 }
Exemplo n.º 2
0
        public string ColorSpace(CompositionColorSpace value)
        {
            const string typeName = nameof(CompositionColorSpace);

            switch (value)
            {
            case CompositionColorSpace.Auto: return($"{typeName}{ScopeResolve}Auto");

            case CompositionColorSpace.Hsl: return($"{typeName}{ScopeResolve}Hsl");

            case CompositionColorSpace.Rgb: return($"{typeName}{ScopeResolve}Rgb");

            case CompositionColorSpace.HslLinear: return($"{typeName}{ScopeResolve}HslLinear");

            case CompositionColorSpace.RgbLinear: return($"{typeName}{ScopeResolve}RgbLinear");

            default: throw new InvalidOperationException();
            }
        }