diff --git a/generator.ts b/generator.ts index daf3fa1..ab264ca 100644 --- a/generator.ts +++ b/generator.ts @@ -94,7 +94,8 @@ function getPropertyTypes(lines: string[]): PropertyType[] { } const types: PropertyTypeItem[] = []; - + // CSSProperties + types.push({ name: `value${types.length}`, type: 'CSSProperties' }); // ignore type types.push({ name: `value${types.length}`, type: 'PropertySkip' }); // string type diff --git a/src/Css/CSSObject.ObsoleteProperties.cs b/src/Css/CSSObject.ObsoleteProperties.cs index 1ec33c6..634b07b 100644 --- a/src/Css/CSSObject.ObsoleteProperties.cs +++ b/src/Css/CSSObject.ObsoleteProperties.cs @@ -11,9 +11,9 @@ public partial class CSSObject /// @deprecated /// [Obsolete] - public Property Azimuth + public Property Azimuth { - get => (Property) _properties["azimuth"]; + get => (Property) _properties["azimuth"]; set => _properties["azimuth"] = value; } @@ -24,9 +24,9 @@ public Property Azimuth /// @deprecated /// [Obsolete] - public Property BoxAlign + public Property BoxAlign { - get => (Property) _properties["box-align"]; + get => (Property) _properties["box-align"]; set => _properties["box-align"] = value; } @@ -37,9 +37,9 @@ public Property BoxAlign /// @deprecated /// [Obsolete] - public Property BoxDirection + public Property BoxDirection { - get => (Property) _properties["box-direction"]; + get => (Property) _properties["box-direction"]; set => _properties["box-direction"] = value; } @@ -50,9 +50,9 @@ public Property BoxDirection /// @deprecated /// [Obsolete] - public Property BoxFlex + public Property BoxFlex { - get => (Property) _properties["box-flex"]; + get => (Property) _properties["box-flex"]; set => _properties["box-flex"] = value; } @@ -63,9 +63,9 @@ public Property BoxFlex /// @deprecated /// [Obsolete] - public Property BoxFlexGroup + public Property BoxFlexGroup { - get => (Property) _properties["box-flex-group"]; + get => (Property) _properties["box-flex-group"]; set => _properties["box-flex-group"] = value; } @@ -76,9 +76,9 @@ public Property BoxFlexGroup /// @deprecated /// [Obsolete] - public Property BoxLines + public Property BoxLines { - get => (Property) _properties["box-lines"]; + get => (Property) _properties["box-lines"]; set => _properties["box-lines"] = value; } @@ -89,9 +89,9 @@ public Property BoxLines /// @deprecated /// [Obsolete] - public Property BoxOrdinalGroup + public Property BoxOrdinalGroup { - get => (Property) _properties["box-ordinal-group"]; + get => (Property) _properties["box-ordinal-group"]; set => _properties["box-ordinal-group"] = value; } @@ -102,9 +102,9 @@ public Property BoxOrdinalGroup /// @deprecated /// [Obsolete] - public Property BoxOrient + public Property BoxOrient { - get => (Property) _properties["box-orient"]; + get => (Property) _properties["box-orient"]; set => _properties["box-orient"] = value; } @@ -115,9 +115,9 @@ public Property BoxOrient /// @deprecated /// [Obsolete] - public Property BoxPack + public Property BoxPack { - get => (Property) _properties["box-pack"]; + get => (Property) _properties["box-pack"]; set => _properties["box-pack"] = value; } @@ -128,9 +128,9 @@ public Property BoxPack /// @deprecated /// [Obsolete] - public Property Clip + public Property Clip { - get => (Property) _properties["clip"]; + get => (Property) _properties["clip"]; set => _properties["clip"] = value; } @@ -141,9 +141,9 @@ public Property Clip /// @deprecated /// [Obsolete] - public Property GridColumnGap + public Property GridColumnGap { - get => (Property) _properties["grid-column-gap"]; + get => (Property) _properties["grid-column-gap"]; set => _properties["grid-column-gap"] = value; } @@ -153,9 +153,9 @@ public Property GridColumnGap /// @deprecated /// [Obsolete] - public Property GridGap + public Property GridGap { - get => (Property) _properties["grid-gap"]; + get => (Property) _properties["grid-gap"]; set => _properties["grid-gap"] = value; } @@ -166,9 +166,9 @@ public Property GridGap /// @deprecated /// [Obsolete] - public Property GridRowGap + public Property GridRowGap { - get => (Property) _properties["grid-row-gap"]; + get => (Property) _properties["grid-row-gap"]; set => _properties["grid-row-gap"] = value; } @@ -179,9 +179,9 @@ public Property GridRowGap /// @deprecated /// [Obsolete] - public Property ImeMode + public Property ImeMode { - get => (Property) _properties["ime-mode"]; + get => (Property) _properties["ime-mode"]; set => _properties["ime-mode"] = value; } @@ -191,9 +191,9 @@ public Property ImeMode /// @deprecated /// [Obsolete] - public Property OffsetBlock + public Property OffsetBlock { - get => (Property) _properties["offset-block"]; + get => (Property) _properties["offset-block"]; set => _properties["offset-block"] = value; } @@ -204,9 +204,9 @@ public Property OffsetBlock /// @deprecated /// [Obsolete] - public Property OffsetBlockEnd + public Property OffsetBlockEnd { - get => (Property) _properties["offset-block-end"]; + get => (Property) _properties["offset-block-end"]; set => _properties["offset-block-end"] = value; } @@ -217,9 +217,9 @@ public Property OffsetBlockEnd /// @deprecated /// [Obsolete] - public Property OffsetBlockStart + public Property OffsetBlockStart { - get => (Property) _properties["offset-block-start"]; + get => (Property) _properties["offset-block-start"]; set => _properties["offset-block-start"] = value; } @@ -229,9 +229,9 @@ public Property OffsetBlockStart /// @deprecated /// [Obsolete] - public Property OffsetInline + public Property OffsetInline { - get => (Property) _properties["offset-inline"]; + get => (Property) _properties["offset-inline"]; set => _properties["offset-inline"] = value; } @@ -242,9 +242,9 @@ public Property OffsetInline /// @deprecated /// [Obsolete] - public Property OffsetInlineEnd + public Property OffsetInlineEnd { - get => (Property) _properties["offset-inline-end"]; + get => (Property) _properties["offset-inline-end"]; set => _properties["offset-inline-end"] = value; } @@ -255,9 +255,9 @@ public Property OffsetInlineEnd /// @deprecated /// [Obsolete] - public Property OffsetInlineStart + public Property OffsetInlineStart { - get => (Property) _properties["offset-inline-start"]; + get => (Property) _properties["offset-inline-start"]; set => _properties["offset-inline-start"] = value; } @@ -268,9 +268,9 @@ public Property OffsetInlineStart /// @deprecated /// [Obsolete] - public Property ScrollSnapCoordinate + public Property ScrollSnapCoordinate { - get => (Property) _properties["scroll-snap-coordinate"]; + get => (Property) _properties["scroll-snap-coordinate"]; set => _properties["scroll-snap-coordinate"] = value; } @@ -281,9 +281,9 @@ public Property ScrollSnapCoordinate /// @deprecated /// [Obsolete] - public Property ScrollSnapDestination + public Property ScrollSnapDestination { - get => (Property) _properties["scroll-snap-destination"]; + get => (Property) _properties["scroll-snap-destination"]; set => _properties["scroll-snap-destination"] = value; } @@ -294,9 +294,9 @@ public Property ScrollSnapDestination /// @deprecated /// [Obsolete] - public Property ScrollSnapPointsX + public Property ScrollSnapPointsX { - get => (Property) _properties["scroll-snap-points-x"]; + get => (Property) _properties["scroll-snap-points-x"]; set => _properties["scroll-snap-points-x"] = value; } @@ -307,9 +307,9 @@ public Property ScrollSnapPointsX /// @deprecated /// [Obsolete] - public Property ScrollSnapPointsY + public Property ScrollSnapPointsY { - get => (Property) _properties["scroll-snap-points-y"]; + get => (Property) _properties["scroll-snap-points-y"]; set => _properties["scroll-snap-points-y"] = value; } @@ -320,9 +320,9 @@ public Property ScrollSnapPointsY /// @deprecated /// [Obsolete] - public Property ScrollSnapTypeX + public Property ScrollSnapTypeX { - get => (Property) _properties["scroll-snap-type-x"]; + get => (Property) _properties["scroll-snap-type-x"]; set => _properties["scroll-snap-type-x"] = value; } @@ -333,9 +333,9 @@ public Property ScrollSnapTypeX /// @deprecated /// [Obsolete] - public Property ScrollSnapTypeY + public Property ScrollSnapTypeY { - get => (Property) _properties["scroll-snap-type-y"]; + get => (Property) _properties["scroll-snap-type-y"]; set => _properties["scroll-snap-type-y"] = value; } @@ -346,9 +346,9 @@ public Property ScrollSnapTypeY /// @deprecated /// [Obsolete] - public Property KhtmlBoxAlign + public Property KhtmlBoxAlign { - get => (Property) _properties["-khtml-box-align"]; + get => (Property) _properties["-khtml-box-align"]; set => _properties["-khtml-box-align"] = value; } @@ -359,9 +359,9 @@ public Property KhtmlBoxAlign /// @deprecated /// [Obsolete] - public Property KhtmlBoxDirection + public Property KhtmlBoxDirection { - get => (Property) _properties["-khtml-box-direction"]; + get => (Property) _properties["-khtml-box-direction"]; set => _properties["-khtml-box-direction"] = value; } @@ -372,9 +372,9 @@ public Property KhtmlBoxDirection /// @deprecated /// [Obsolete] - public Property KhtmlBoxFlex + public Property KhtmlBoxFlex { - get => (Property) _properties["-khtml-box-flex"]; + get => (Property) _properties["-khtml-box-flex"]; set => _properties["-khtml-box-flex"] = value; } @@ -385,9 +385,9 @@ public Property KhtmlBoxFlex /// @deprecated /// [Obsolete] - public Property KhtmlBoxFlexGroup + public Property KhtmlBoxFlexGroup { - get => (Property) _properties["-khtml-box-flex-group"]; + get => (Property) _properties["-khtml-box-flex-group"]; set => _properties["-khtml-box-flex-group"] = value; } @@ -398,9 +398,9 @@ public Property KhtmlBoxFlexGroup /// @deprecated /// [Obsolete] - public Property KhtmlBoxLines + public Property KhtmlBoxLines { - get => (Property) _properties["-khtml-box-lines"]; + get => (Property) _properties["-khtml-box-lines"]; set => _properties["-khtml-box-lines"] = value; } @@ -411,9 +411,9 @@ public Property KhtmlBoxLines /// @deprecated /// [Obsolete] - public Property KhtmlBoxOrdinalGroup + public Property KhtmlBoxOrdinalGroup { - get => (Property) _properties["-khtml-box-ordinal-group"]; + get => (Property) _properties["-khtml-box-ordinal-group"]; set => _properties["-khtml-box-ordinal-group"] = value; } @@ -424,9 +424,9 @@ public Property KhtmlBoxOrdinalGroup /// @deprecated /// [Obsolete] - public Property KhtmlBoxOrient + public Property KhtmlBoxOrient { - get => (Property) _properties["-khtml-box-orient"]; + get => (Property) _properties["-khtml-box-orient"]; set => _properties["-khtml-box-orient"] = value; } @@ -437,9 +437,9 @@ public Property KhtmlBoxOrient /// @deprecated /// [Obsolete] - public Property KhtmlBoxPack + public Property KhtmlBoxPack { - get => (Property) _properties["-khtml-box-pack"]; + get => (Property) _properties["-khtml-box-pack"]; set => _properties["-khtml-box-pack"] = value; } @@ -450,9 +450,9 @@ public Property KhtmlBoxPack /// @deprecated /// [Obsolete] - public Property KhtmlLineBreak + public Property KhtmlLineBreak { - get => (Property) _properties["-khtml-line-break"]; + get => (Property) _properties["-khtml-line-break"]; set => _properties["-khtml-line-break"] = value; } @@ -463,9 +463,9 @@ public Property KhtmlLineBreak /// @deprecated /// [Obsolete] - public Property KhtmlOpacity + public Property KhtmlOpacity { - get => (Property) _properties["-khtml-opacity"]; + get => (Property) _properties["-khtml-opacity"]; set => _properties["-khtml-opacity"] = value; } @@ -476,9 +476,9 @@ public Property KhtmlOpacity /// @deprecated /// [Obsolete] - public Property KhtmlUserSelect + public Property KhtmlUserSelect { - get => (Property) _properties["-khtml-user-select"]; + get => (Property) _properties["-khtml-user-select"]; set => _properties["-khtml-user-select"] = value; } @@ -489,9 +489,9 @@ public Property KhtmlUserSelect /// @deprecated /// [Obsolete] - public Property MozBackfaceVisibility + public Property MozBackfaceVisibility { - get => (Property) _properties["-moz-backface-visibility"]; + get => (Property) _properties["-moz-backface-visibility"]; set => _properties["-moz-backface-visibility"] = value; } @@ -502,9 +502,9 @@ public Property MozBackfaceVisibility /// @deprecated /// [Obsolete] - public Property MozBackgroundClip + public Property MozBackgroundClip { - get => (Property) _properties["-moz-background-clip"]; + get => (Property) _properties["-moz-background-clip"]; set => _properties["-moz-background-clip"] = value; } @@ -515,9 +515,9 @@ public Property MozBackgroundClip /// @deprecated /// [Obsolete] - public Property MozBackgroundInlinePolicy + public Property MozBackgroundInlinePolicy { - get => (Property) _properties["-moz-background-inline-policy"]; + get => (Property) _properties["-moz-background-inline-policy"]; set => _properties["-moz-background-inline-policy"] = value; } @@ -528,9 +528,9 @@ public Property MozBackgroundInlinePolicy /// @deprecated /// [Obsolete] - public Property MozBackgroundOrigin + public Property MozBackgroundOrigin { - get => (Property) _properties["-moz-background-origin"]; + get => (Property) _properties["-moz-background-origin"]; set => _properties["-moz-background-origin"] = value; } @@ -541,9 +541,9 @@ public Property MozBackgroundOrigin /// @deprecated /// [Obsolete] - public Property MozBackgroundSize + public Property MozBackgroundSize { - get => (Property) _properties["-moz-background-size"]; + get => (Property) _properties["-moz-background-size"]; set => _properties["-moz-background-size"] = value; } @@ -553,9 +553,9 @@ public Property MozBackgroundSize /// @deprecated /// [Obsolete] - public Property MozBorderRadius + public Property MozBorderRadius { - get => (Property) _properties["-moz-border-radius"]; + get => (Property) _properties["-moz-border-radius"]; set => _properties["-moz-border-radius"] = value; } @@ -566,9 +566,9 @@ public Property MozBorderRadius /// @deprecated /// [Obsolete] - public Property MozBorderRadiusBottomleft + public Property MozBorderRadiusBottomleft { - get => (Property) _properties["-moz-border-radius-bottomleft"]; + get => (Property) _properties["-moz-border-radius-bottomleft"]; set => _properties["-moz-border-radius-bottomleft"] = value; } @@ -579,9 +579,9 @@ public Property MozBorderRadiusBottomleft /// @deprecated /// [Obsolete] - public Property MozBorderRadiusBottomright + public Property MozBorderRadiusBottomright { - get => (Property) _properties["-moz-border-radius-bottomright"]; + get => (Property) _properties["-moz-border-radius-bottomright"]; set => _properties["-moz-border-radius-bottomright"] = value; } @@ -592,9 +592,9 @@ public Property MozBorderRadiusBottomright /// @deprecated /// [Obsolete] - public Property MozBorderRadiusTopleft + public Property MozBorderRadiusTopleft { - get => (Property) _properties["-moz-border-radius-topleft"]; + get => (Property) _properties["-moz-border-radius-topleft"]; set => _properties["-moz-border-radius-topleft"] = value; } @@ -605,9 +605,9 @@ public Property MozBorderRadiusTopleft /// @deprecated /// [Obsolete] - public Property MozBorderRadiusTopright + public Property MozBorderRadiusTopright { - get => (Property) _properties["-moz-border-radius-topright"]; + get => (Property) _properties["-moz-border-radius-topright"]; set => _properties["-moz-border-radius-topright"] = value; } @@ -618,9 +618,9 @@ public Property MozBorderRadiusTopright /// @deprecated /// [Obsolete] - public Property MozBoxAlign + public Property MozBoxAlign { - get => (Property) _properties["-moz-box-align"]; + get => (Property) _properties["-moz-box-align"]; set => _properties["-moz-box-align"] = value; } @@ -631,9 +631,9 @@ public Property MozBoxAlign /// @deprecated /// [Obsolete] - public Property MozBoxDirection + public Property MozBoxDirection { - get => (Property) _properties["-moz-box-direction"]; + get => (Property) _properties["-moz-box-direction"]; set => _properties["-moz-box-direction"] = value; } @@ -644,9 +644,9 @@ public Property MozBoxDirection /// @deprecated /// [Obsolete] - public Property MozBoxFlex + public Property MozBoxFlex { - get => (Property) _properties["-moz-box-flex"]; + get => (Property) _properties["-moz-box-flex"]; set => _properties["-moz-box-flex"] = value; } @@ -657,9 +657,9 @@ public Property MozBoxFlex /// @deprecated /// [Obsolete] - public Property MozBoxOrdinalGroup + public Property MozBoxOrdinalGroup { - get => (Property) _properties["-moz-box-ordinal-group"]; + get => (Property) _properties["-moz-box-ordinal-group"]; set => _properties["-moz-box-ordinal-group"] = value; } @@ -670,9 +670,9 @@ public Property MozBoxOrdinalGroup /// @deprecated /// [Obsolete] - public Property MozBoxOrient + public Property MozBoxOrient { - get => (Property) _properties["-moz-box-orient"]; + get => (Property) _properties["-moz-box-orient"]; set => _properties["-moz-box-orient"] = value; } @@ -683,9 +683,9 @@ public Property MozBoxOrient /// @deprecated /// [Obsolete] - public Property MozBoxPack + public Property MozBoxPack { - get => (Property) _properties["-moz-box-pack"]; + get => (Property) _properties["-moz-box-pack"]; set => _properties["-moz-box-pack"] = value; } @@ -696,9 +696,9 @@ public Property MozBoxPack /// @deprecated /// [Obsolete] - public Property MozBoxShadow + public Property MozBoxShadow { - get => (Property) _properties["-moz-box-shadow"]; + get => (Property) _properties["-moz-box-shadow"]; set => _properties["-moz-box-shadow"] = value; } @@ -709,9 +709,9 @@ public Property MozBoxShadow /// @deprecated /// [Obsolete] - public Property MozFloatEdge + public Property MozFloatEdge { - get => (Property) _properties["-moz-float-edge"]; + get => (Property) _properties["-moz-float-edge"]; set => _properties["-moz-float-edge"] = value; } @@ -722,9 +722,9 @@ public Property MozFloatEdge /// @deprecated /// [Obsolete] - public Property MozForceBrokenImageIcon + public Property MozForceBrokenImageIcon { - get => (Property) _properties["-moz-force-broken-image-icon"]; + get => (Property) _properties["-moz-force-broken-image-icon"]; set => _properties["-moz-force-broken-image-icon"] = value; } @@ -735,9 +735,9 @@ public Property MozForceBrokenImageIcon /// @deprecated /// [Obsolete] - public Property MozOpacity + public Property MozOpacity { - get => (Property) _properties["-moz-opacity"]; + get => (Property) _properties["-moz-opacity"]; set => _properties["-moz-opacity"] = value; } @@ -747,9 +747,9 @@ public Property MozOpacity /// @deprecated /// [Obsolete] - public Property MozOutline + public Property MozOutline { - get => (Property) _properties["-moz-outline"]; + get => (Property) _properties["-moz-outline"]; set => _properties["-moz-outline"] = value; } @@ -760,9 +760,9 @@ public Property MozOutline /// @deprecated /// [Obsolete] - public Property MozOutlineColor + public Property MozOutlineColor { - get => (Property) _properties["-moz-outline-color"]; + get => (Property) _properties["-moz-outline-color"]; set => _properties["-moz-outline-color"] = value; } @@ -773,9 +773,9 @@ public Property MozOutlineColor /// @deprecated /// [Obsolete] - public Property MozOutlineStyle + public Property MozOutlineStyle { - get => (Property) _properties["-moz-outline-style"]; + get => (Property) _properties["-moz-outline-style"]; set => _properties["-moz-outline-style"] = value; } @@ -786,9 +786,9 @@ public Property MozOutlineStyle /// @deprecated /// [Obsolete] - public Property MozOutlineWidth + public Property MozOutlineWidth { - get => (Property) _properties["-moz-outline-width"]; + get => (Property) _properties["-moz-outline-width"]; set => _properties["-moz-outline-width"] = value; } @@ -799,9 +799,9 @@ public Property MozOutlineWidth /// @deprecated /// [Obsolete] - public Property MozPerspective + public Property MozPerspective { - get => (Property) _properties["-moz-perspective"]; + get => (Property) _properties["-moz-perspective"]; set => _properties["-moz-perspective"] = value; } @@ -812,9 +812,9 @@ public Property MozPerspective /// @deprecated /// [Obsolete] - public Property MozPerspectiveOrigin + public Property MozPerspectiveOrigin { - get => (Property) _properties["-moz-perspective-origin"]; + get => (Property) _properties["-moz-perspective-origin"]; set => _properties["-moz-perspective-origin"] = value; } @@ -825,9 +825,9 @@ public Property MozPerspectiveOrigin /// @deprecated /// [Obsolete] - public Property MozTextAlignLast + public Property MozTextAlignLast { - get => (Property) _properties["-moz-text-align-last"]; + get => (Property) _properties["-moz-text-align-last"]; set => _properties["-moz-text-align-last"] = value; } @@ -838,9 +838,9 @@ public Property MozTextAlignLast /// @deprecated /// [Obsolete] - public Property MozTextDecorationColor + public Property MozTextDecorationColor { - get => (Property) _properties["-moz-text-decoration-color"]; + get => (Property) _properties["-moz-text-decoration-color"]; set => _properties["-moz-text-decoration-color"] = value; } @@ -851,9 +851,9 @@ public Property MozTextDecorationColor /// @deprecated /// [Obsolete] - public Property MozTextDecorationLine + public Property MozTextDecorationLine { - get => (Property) _properties["-moz-text-decoration-line"]; + get => (Property) _properties["-moz-text-decoration-line"]; set => _properties["-moz-text-decoration-line"] = value; } @@ -864,9 +864,9 @@ public Property MozTextDecorationLine /// @deprecated /// [Obsolete] - public Property MozTextDecorationStyle + public Property MozTextDecorationStyle { - get => (Property) _properties["-moz-text-decoration-style"]; + get => (Property) _properties["-moz-text-decoration-style"]; set => _properties["-moz-text-decoration-style"] = value; } @@ -877,9 +877,9 @@ public Property MozTextDecorationStyle /// @deprecated /// [Obsolete] - public Property MozTransform + public Property MozTransform { - get => (Property) _properties["-moz-transform"]; + get => (Property) _properties["-moz-transform"]; set => _properties["-moz-transform"] = value; } @@ -890,9 +890,9 @@ public Property MozTransform /// @deprecated /// [Obsolete] - public Property MozTransformOrigin + public Property MozTransformOrigin { - get => (Property) _properties["-moz-transform-origin"]; + get => (Property) _properties["-moz-transform-origin"]; set => _properties["-moz-transform-origin"] = value; } @@ -903,9 +903,9 @@ public Property MozTransformOrigin /// @deprecated /// [Obsolete] - public Property MozTransformStyle + public Property MozTransformStyle { - get => (Property) _properties["-moz-transform-style"]; + get => (Property) _properties["-moz-transform-style"]; set => _properties["-moz-transform-style"] = value; } @@ -915,9 +915,9 @@ public Property MozTransformStyle /// @deprecated /// [Obsolete] - public Property MozTransition + public Property MozTransition { - get => (Property) _properties["-moz-transition"]; + get => (Property) _properties["-moz-transition"]; set => _properties["-moz-transition"] = value; } @@ -928,9 +928,9 @@ public Property MozTransition /// @deprecated /// [Obsolete] - public Property MozTransitionDelay + public Property MozTransitionDelay { - get => (Property) _properties["-moz-transition-delay"]; + get => (Property) _properties["-moz-transition-delay"]; set => _properties["-moz-transition-delay"] = value; } @@ -941,9 +941,9 @@ public Property MozTransitionDelay /// @deprecated /// [Obsolete] - public Property MozTransitionDuration + public Property MozTransitionDuration { - get => (Property) _properties["-moz-transition-duration"]; + get => (Property) _properties["-moz-transition-duration"]; set => _properties["-moz-transition-duration"] = value; } @@ -954,9 +954,9 @@ public Property MozTransitionDuration /// @deprecated /// [Obsolete] - public Property MozTransitionProperty + public Property MozTransitionProperty { - get => (Property) _properties["-moz-transition-property"]; + get => (Property) _properties["-moz-transition-property"]; set => _properties["-moz-transition-property"] = value; } @@ -967,9 +967,9 @@ public Property MozTransitionProperty /// @deprecated /// [Obsolete] - public Property MozTransitionTimingFunction + public Property MozTransitionTimingFunction { - get => (Property) _properties["-moz-transition-timing-function"]; + get => (Property) _properties["-moz-transition-timing-function"]; set => _properties["-moz-transition-timing-function"] = value; } @@ -980,9 +980,9 @@ public Property MozTransitionTimingFunction /// @deprecated /// [Obsolete] - public Property MozUserInput + public Property MozUserInput { - get => (Property) _properties["-moz-user-input"]; + get => (Property) _properties["-moz-user-input"]; set => _properties["-moz-user-input"] = value; } @@ -993,9 +993,9 @@ public Property MozUserInput /// @deprecated /// [Obsolete] - public Property MsImeMode + public Property MsImeMode { - get => (Property) _properties["-ms-ime-mode"]; + get => (Property) _properties["-ms-ime-mode"]; set => _properties["-ms-ime-mode"] = value; } @@ -1005,9 +1005,9 @@ public Property MsImeMode /// @deprecated /// [Obsolete] - public Property OAnimation + public Property OAnimation { - get => (Property) _properties["-o-animation"]; + get => (Property) _properties["-o-animation"]; set => _properties["-o-animation"] = value; } @@ -1018,9 +1018,9 @@ public Property OAnimation /// @deprecated /// [Obsolete] - public Property OAnimationDelay + public Property OAnimationDelay { - get => (Property) _properties["-o-animation-delay"]; + get => (Property) _properties["-o-animation-delay"]; set => _properties["-o-animation-delay"] = value; } @@ -1031,9 +1031,9 @@ public Property OAnimationDelay /// @deprecated /// [Obsolete] - public Property OAnimationDirection + public Property OAnimationDirection { - get => (Property) _properties["-o-animation-direction"]; + get => (Property) _properties["-o-animation-direction"]; set => _properties["-o-animation-direction"] = value; } @@ -1044,9 +1044,9 @@ public Property OAnimationDirection /// @deprecated /// [Obsolete] - public Property OAnimationDuration + public Property OAnimationDuration { - get => (Property) _properties["-o-animation-duration"]; + get => (Property) _properties["-o-animation-duration"]; set => _properties["-o-animation-duration"] = value; } @@ -1057,9 +1057,9 @@ public Property OAnimationDuration /// @deprecated /// [Obsolete] - public Property OAnimationFillMode + public Property OAnimationFillMode { - get => (Property) _properties["-o-animation-fill-mode"]; + get => (Property) _properties["-o-animation-fill-mode"]; set => _properties["-o-animation-fill-mode"] = value; } @@ -1070,9 +1070,9 @@ public Property OAnimationFillMode /// @deprecated /// [Obsolete] - public Property OAnimationIterationCount + public Property OAnimationIterationCount { - get => (Property) _properties["-o-animation-iteration-count"]; + get => (Property) _properties["-o-animation-iteration-count"]; set => _properties["-o-animation-iteration-count"] = value; } @@ -1083,9 +1083,9 @@ public Property OAnimationIterationCount /// @deprecated /// [Obsolete] - public Property OAnimationName + public Property OAnimationName { - get => (Property) _properties["-o-animation-name"]; + get => (Property) _properties["-o-animation-name"]; set => _properties["-o-animation-name"] = value; } @@ -1096,9 +1096,9 @@ public Property OAnimationName /// @deprecated /// [Obsolete] - public Property OAnimationPlayState + public Property OAnimationPlayState { - get => (Property) _properties["-o-animation-play-state"]; + get => (Property) _properties["-o-animation-play-state"]; set => _properties["-o-animation-play-state"] = value; } @@ -1109,9 +1109,9 @@ public Property OAnimationPlayState /// @deprecated /// [Obsolete] - public Property OAnimationTimingFunction + public Property OAnimationTimingFunction { - get => (Property) _properties["-o-animation-timing-function"]; + get => (Property) _properties["-o-animation-timing-function"]; set => _properties["-o-animation-timing-function"] = value; } @@ -1122,9 +1122,9 @@ public Property OAnimationTimingFunction /// @deprecated /// [Obsolete] - public Property OBackgroundSize + public Property OBackgroundSize { - get => (Property) _properties["-o-background-size"]; + get => (Property) _properties["-o-background-size"]; set => _properties["-o-background-size"] = value; } @@ -1134,9 +1134,9 @@ public Property OBackgroundSize /// @deprecated /// [Obsolete] - public Property OBorderImage + public Property OBorderImage { - get => (Property) _properties["-o-border-image"]; + get => (Property) _properties["-o-border-image"]; set => _properties["-o-border-image"] = value; } @@ -1147,9 +1147,9 @@ public Property OBorderImage /// @deprecated /// [Obsolete] - public Property OObjectFit + public Property OObjectFit { - get => (Property) _properties["-o-object-fit"]; + get => (Property) _properties["-o-object-fit"]; set => _properties["-o-object-fit"] = value; } @@ -1160,9 +1160,9 @@ public Property OObjectFit /// @deprecated /// [Obsolete] - public Property OObjectPosition + public Property OObjectPosition { - get => (Property) _properties["-o-object-position"]; + get => (Property) _properties["-o-object-position"]; set => _properties["-o-object-position"] = value; } @@ -1173,9 +1173,9 @@ public Property OObjectPosition /// @deprecated /// [Obsolete] - public Property OTabSize + public Property OTabSize { - get => (Property) _properties["-o-tab-size"]; + get => (Property) _properties["-o-tab-size"]; set => _properties["-o-tab-size"] = value; } @@ -1186,9 +1186,9 @@ public Property OTabSize /// @deprecated /// [Obsolete] - public Property OTextOverflow + public Property OTextOverflow { - get => (Property) _properties["-o-text-overflow"]; + get => (Property) _properties["-o-text-overflow"]; set => _properties["-o-text-overflow"] = value; } @@ -1199,9 +1199,9 @@ public Property OTextOverflow /// @deprecated /// [Obsolete] - public Property OTransform + public Property OTransform { - get => (Property) _properties["-o-transform"]; + get => (Property) _properties["-o-transform"]; set => _properties["-o-transform"] = value; } @@ -1212,9 +1212,9 @@ public Property OTransform /// @deprecated /// [Obsolete] - public Property OTransformOrigin + public Property OTransformOrigin { - get => (Property) _properties["-o-transform-origin"]; + get => (Property) _properties["-o-transform-origin"]; set => _properties["-o-transform-origin"] = value; } @@ -1224,9 +1224,9 @@ public Property OTransformOrigin /// @deprecated /// [Obsolete] - public Property OTransition + public Property OTransition { - get => (Property) _properties["-o-transition"]; + get => (Property) _properties["-o-transition"]; set => _properties["-o-transition"] = value; } @@ -1237,9 +1237,9 @@ public Property OTransition /// @deprecated /// [Obsolete] - public Property OTransitionDelay + public Property OTransitionDelay { - get => (Property) _properties["-o-transition-delay"]; + get => (Property) _properties["-o-transition-delay"]; set => _properties["-o-transition-delay"] = value; } @@ -1250,9 +1250,9 @@ public Property OTransitionDelay /// @deprecated /// [Obsolete] - public Property OTransitionDuration + public Property OTransitionDuration { - get => (Property) _properties["-o-transition-duration"]; + get => (Property) _properties["-o-transition-duration"]; set => _properties["-o-transition-duration"] = value; } @@ -1263,9 +1263,9 @@ public Property OTransitionDuration /// @deprecated /// [Obsolete] - public Property OTransitionProperty + public Property OTransitionProperty { - get => (Property) _properties["-o-transition-property"]; + get => (Property) _properties["-o-transition-property"]; set => _properties["-o-transition-property"] = value; } @@ -1276,9 +1276,9 @@ public Property OTransitionProperty /// @deprecated /// [Obsolete] - public Property OTransitionTimingFunction + public Property OTransitionTimingFunction { - get => (Property) _properties["-o-transition-timing-function"]; + get => (Property) _properties["-o-transition-timing-function"]; set => _properties["-o-transition-timing-function"] = value; } @@ -1289,9 +1289,9 @@ public Property OTransitionTimingFunction /// @deprecated /// [Obsolete] - public Property WebkitBoxAlign + public Property WebkitBoxAlign { - get => (Property) _properties["-webkit-box-align"]; + get => (Property) _properties["-webkit-box-align"]; set => _properties["-webkit-box-align"] = value; } @@ -1302,9 +1302,9 @@ public Property WebkitBoxAlign /// @deprecated /// [Obsolete] - public Property WebkitBoxDirection + public Property WebkitBoxDirection { - get => (Property) _properties["-webkit-box-direction"]; + get => (Property) _properties["-webkit-box-direction"]; set => _properties["-webkit-box-direction"] = value; } @@ -1315,9 +1315,9 @@ public Property WebkitBoxDirection /// @deprecated /// [Obsolete] - public Property WebkitBoxFlex + public Property WebkitBoxFlex { - get => (Property) _properties["-webkit-box-flex"]; + get => (Property) _properties["-webkit-box-flex"]; set => _properties["-webkit-box-flex"] = value; } @@ -1328,9 +1328,9 @@ public Property WebkitBoxFlex /// @deprecated /// [Obsolete] - public Property WebkitBoxFlexGroup + public Property WebkitBoxFlexGroup { - get => (Property) _properties["-webkit-box-flex-group"]; + get => (Property) _properties["-webkit-box-flex-group"]; set => _properties["-webkit-box-flex-group"] = value; } @@ -1341,9 +1341,9 @@ public Property WebkitBoxFlexGroup /// @deprecated /// [Obsolete] - public Property WebkitBoxLines + public Property WebkitBoxLines { - get => (Property) _properties["-webkit-box-lines"]; + get => (Property) _properties["-webkit-box-lines"]; set => _properties["-webkit-box-lines"] = value; } @@ -1354,9 +1354,9 @@ public Property WebkitBoxLines /// @deprecated /// [Obsolete] - public Property WebkitBoxOrdinalGroup + public Property WebkitBoxOrdinalGroup { - get => (Property) _properties["-webkit-box-ordinal-group"]; + get => (Property) _properties["-webkit-box-ordinal-group"]; set => _properties["-webkit-box-ordinal-group"] = value; } @@ -1367,9 +1367,9 @@ public Property WebkitBoxOrdinalGroup /// @deprecated /// [Obsolete] - public Property WebkitBoxOrient + public Property WebkitBoxOrient { - get => (Property) _properties["-webkit-box-orient"]; + get => (Property) _properties["-webkit-box-orient"]; set => _properties["-webkit-box-orient"] = value; } @@ -1380,9 +1380,9 @@ public Property WebkitBoxOrient /// @deprecated /// [Obsolete] - public Property WebkitBoxPack + public Property WebkitBoxPack { - get => (Property) _properties["-webkit-box-pack"]; + get => (Property) _properties["-webkit-box-pack"]; set => _properties["-webkit-box-pack"] = value; } diff --git a/src/Css/CSSObject.StandardLonghand.cs b/src/Css/CSSObject.StandardLonghand.cs index 736c71a..fe08f80 100644 --- a/src/Css/CSSObject.StandardLonghand.cs +++ b/src/Css/CSSObject.StandardLonghand.cs @@ -11,9 +11,9 @@ public partial class CSSObject /// | **93** | **92** | **15.4** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/accent-color /// - public Property AccentColor + public Property AccentColor { - get => (Property) _properties["accent-color"]; + get => (Property) _properties["accent-color"]; set => _properties["accent-color"] = value; } @@ -27,9 +27,9 @@ public Property AccentColor /// | 21 _-x-_ | | 7 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/align-content /// - public Property AlignContent + public Property AlignContent { - get => (Property) _properties["align-content"]; + get => (Property) _properties["align-content"]; set => _properties["align-content"] = value; } @@ -43,9 +43,9 @@ public Property AlignContent /// | 21 _-x-_ | | 7 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/align-items /// - public Property AlignItems + public Property AlignItems { - get => (Property) _properties["align-items"]; + get => (Property) _properties["align-items"]; set => _properties["align-items"] = value; } @@ -59,9 +59,9 @@ public Property AlignItems /// | 21 _-x-_ | | 7 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/align-self /// - public Property AlignSelf + public Property AlignSelf { - get => (Property) _properties["align-self"]; + get => (Property) _properties["align-self"]; set => _properties["align-self"] = value; } @@ -74,9 +74,9 @@ public Property AlignSelf /// | No | n/a | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/align-tracks /// - public Property AlignTracks + public Property AlignTracks { - get => (Property) _properties["align-tracks"]; + get => (Property) _properties["align-tracks"]; set => _properties["align-tracks"] = value; } @@ -89,9 +89,9 @@ public Property AlignTracks /// | **112** | **115** | **16** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/animation-composition /// - public Property AnimationComposition + public Property AnimationComposition { - get => (Property) _properties["animation-composition"]; + get => (Property) _properties["animation-composition"]; set => _properties["animation-composition"] = value; } @@ -105,9 +105,9 @@ public Property AnimationComposition /// | 3 _-x-_ | 5 _-x-_ | 4 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/animation-delay /// - public Property AnimationDelay + public Property AnimationDelay { - get => (Property) _properties["animation-delay"]; + get => (Property) _properties["animation-delay"]; set => _properties["animation-delay"] = value; } @@ -121,9 +121,9 @@ public Property AnimationDelay /// | 3 _-x-_ | 5 _-x-_ | 4 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/animation-direction /// - public Property AnimationDirection + public Property AnimationDirection { - get => (Property) _properties["animation-direction"]; + get => (Property) _properties["animation-direction"]; set => _properties["animation-direction"] = value; } @@ -137,9 +137,9 @@ public Property AnimationDirection /// | 3 _-x-_ | 5 _-x-_ | 4 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/animation-duration /// - public Property AnimationDuration + public Property AnimationDuration { - get => (Property) _properties["animation-duration"]; + get => (Property) _properties["animation-duration"]; set => _properties["animation-duration"] = value; } @@ -153,9 +153,9 @@ public Property AnimationDuration /// | 3 _-x-_ | 5 _-x-_ | 5 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/animation-fill-mode /// - public Property AnimationFillMode + public Property AnimationFillMode { - get => (Property) _properties["animation-fill-mode"]; + get => (Property) _properties["animation-fill-mode"]; set => _properties["animation-fill-mode"] = value; } @@ -169,9 +169,9 @@ public Property AnimationFillMode /// | 3 _-x-_ | 5 _-x-_ | 4 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/animation-iteration-count /// - public Property AnimationIterationCount + public Property AnimationIterationCount { - get => (Property) _properties["animation-iteration-count"]; + get => (Property) _properties["animation-iteration-count"]; set => _properties["animation-iteration-count"] = value; } @@ -185,9 +185,9 @@ public Property AnimationIterationCount /// | 3 _-x-_ | 5 _-x-_ | 4 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/animation-name /// - public Property AnimationName + public Property AnimationName { - get => (Property) _properties["animation-name"]; + get => (Property) _properties["animation-name"]; set => _properties["animation-name"] = value; } @@ -201,9 +201,9 @@ public Property AnimationName /// | 3 _-x-_ | 5 _-x-_ | 4 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/animation-play-state /// - public Property AnimationPlayState + public Property AnimationPlayState { - get => (Property) _properties["animation-play-state"]; + get => (Property) _properties["animation-play-state"]; set => _properties["animation-play-state"] = value; } @@ -216,9 +216,9 @@ public Property AnimationPlayState /// | **115** | No | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/animation-range-end /// - public Property AnimationRangeEnd + public Property AnimationRangeEnd { - get => (Property) _properties["animation-range-end"]; + get => (Property) _properties["animation-range-end"]; set => _properties["animation-range-end"] = value; } @@ -231,9 +231,9 @@ public Property AnimationRangeEnd /// | **115** | No | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/animation-range-start /// - public Property AnimationRangeStart + public Property AnimationRangeStart { - get => (Property) _properties["animation-range-start"]; + get => (Property) _properties["animation-range-start"]; set => _properties["animation-range-start"] = value; } @@ -246,9 +246,9 @@ public Property AnimationRangeStart /// | **115** | n/a | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/animation-timeline /// - public Property AnimationTimeline + public Property AnimationTimeline { - get => (Property) _properties["animation-timeline"]; + get => (Property) _properties["animation-timeline"]; set => _properties["animation-timeline"] = value; } @@ -262,9 +262,9 @@ public Property AnimationTimeline /// | 3 _-x-_ | 5 _-x-_ | 4 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/animation-timing-function /// - public Property AnimationTimingFunction + public Property AnimationTimingFunction { - get => (Property) _properties["animation-timing-function"]; + get => (Property) _properties["animation-timing-function"]; set => _properties["animation-timing-function"] = value; } @@ -278,9 +278,9 @@ public Property AnimationTimingFunction /// | 1 _-x-_ | 1 _-x-_ | 3 _-x-_ | 12 _-x-_ | | /// @see https://developer.mozilla.org/docs/Web/CSS/appearance /// - public Property Appearance + public Property Appearance { - get => (Property) _properties["appearance"]; + get => (Property) _properties["appearance"]; set => _properties["appearance"] = value; } @@ -293,9 +293,9 @@ public Property Appearance /// | **88** | **89** | **15** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/aspect-ratio /// - public Property AspectRatio + public Property AspectRatio { - get => (Property) _properties["aspect-ratio"]; + get => (Property) _properties["aspect-ratio"]; set => _properties["aspect-ratio"] = value; } @@ -308,9 +308,9 @@ public Property AspectRatio /// | **76** | **103** | **9** _-x-_ | **17** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/backdrop-filter /// - public Property BackdropFilter + public Property BackdropFilter { - get => (Property) _properties["backdrop-filter"]; + get => (Property) _properties["backdrop-filter"]; set => _properties["backdrop-filter"] = value; } @@ -324,9 +324,9 @@ public Property BackdropFilter /// | 12 _-x-_ | | 5.1 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/backface-visibility /// - public Property BackfaceVisibility + public Property BackfaceVisibility { - get => (Property) _properties["backface-visibility"]; + get => (Property) _properties["backface-visibility"]; set => _properties["backface-visibility"] = value; } @@ -339,9 +339,9 @@ public Property BackfaceVisibility /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/background-attachment /// - public Property BackgroundAttachment + public Property BackgroundAttachment { - get => (Property) _properties["background-attachment"]; + get => (Property) _properties["background-attachment"]; set => _properties["background-attachment"] = value; } @@ -354,9 +354,9 @@ public Property BackgroundAttachment /// | **35** | **30** | **8** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/background-blend-mode /// - public Property BackgroundBlendMode + public Property BackgroundBlendMode { - get => (Property) _properties["background-blend-mode"]; + get => (Property) _properties["background-blend-mode"]; set => _properties["background-blend-mode"] = value; } @@ -370,9 +370,9 @@ public Property BackgroundBlendMode /// | | | 3 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/background-clip /// - public Property BackgroundClip + public Property BackgroundClip { - get => (Property) _properties["background-clip"]; + get => (Property) _properties["background-clip"]; set => _properties["background-clip"] = value; } @@ -385,9 +385,9 @@ public Property BackgroundClip /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/background-color /// - public Property BackgroundColor + public Property BackgroundColor { - get => (Property) _properties["background-color"]; + get => (Property) _properties["background-color"]; set => _properties["background-color"] = value; } @@ -400,9 +400,9 @@ public Property BackgroundColor /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/background-image /// - public Property BackgroundImage + public Property BackgroundImage { - get => (Property) _properties["background-image"]; + get => (Property) _properties["background-image"]; set => _properties["background-image"] = value; } @@ -415,9 +415,9 @@ public Property BackgroundImage /// | **1** | **4** | **3** | **12** | **9** | /// @see https://developer.mozilla.org/docs/Web/CSS/background-origin /// - public Property BackgroundOrigin + public Property BackgroundOrigin { - get => (Property) _properties["background-origin"]; + get => (Property) _properties["background-origin"]; set => _properties["background-origin"] = value; } @@ -430,9 +430,9 @@ public Property BackgroundOrigin /// | **1** | **49** | **1** | **12** | **6** | /// @see https://developer.mozilla.org/docs/Web/CSS/background-position-x /// - public Property BackgroundPositionX + public Property BackgroundPositionX { - get => (Property) _properties["background-position-x"]; + get => (Property) _properties["background-position-x"]; set => _properties["background-position-x"] = value; } @@ -445,9 +445,9 @@ public Property BackgroundPositionX /// | **1** | **49** | **1** | **12** | **6** | /// @see https://developer.mozilla.org/docs/Web/CSS/background-position-y /// - public Property BackgroundPositionY + public Property BackgroundPositionY { - get => (Property) _properties["background-position-y"]; + get => (Property) _properties["background-position-y"]; set => _properties["background-position-y"] = value; } @@ -460,9 +460,9 @@ public Property BackgroundPositionY /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/background-repeat /// - public Property BackgroundRepeat + public Property BackgroundRepeat { - get => (Property) _properties["background-repeat"]; + get => (Property) _properties["background-repeat"]; set => _properties["background-repeat"] = value; } @@ -476,9 +476,9 @@ public Property BackgroundRepeat /// | 1 _-x-_ | | 3 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/background-size /// - public Property BackgroundSize + public Property BackgroundSize { - get => (Property) _properties["background-size"]; + get => (Property) _properties["background-size"]; set => _properties["background-size"] = value; } @@ -486,9 +486,9 @@ public Property BackgroundSize /// **Syntax**: `clip | ellipsis | <string>` /// **Initial value**: `clip` /// - public Property BlockOverflow + public Property BlockOverflow { - get => (Property) _properties["block-overflow"]; + get => (Property) _properties["block-overflow"]; set => _properties["block-overflow"] = value; } @@ -501,9 +501,9 @@ public Property BlockOverflow /// | **57** | **41** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/block-size /// - public Property BlockSize + public Property BlockSize { - get => (Property) _properties["block-size"]; + get => (Property) _properties["block-size"]; set => _properties["block-size"] = value; } @@ -516,9 +516,9 @@ public Property BlockSize /// | **87** | **66** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-block-color /// - public Property BorderBlockColor + public Property BorderBlockColor { - get => (Property) _properties["border-block-color"]; + get => (Property) _properties["border-block-color"]; set => _properties["border-block-color"] = value; } @@ -531,9 +531,9 @@ public Property BorderBlockColor /// | **69** | **41** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-block-end-color /// - public Property BorderBlockEndColor + public Property BorderBlockEndColor { - get => (Property) _properties["border-block-end-color"]; + get => (Property) _properties["border-block-end-color"]; set => _properties["border-block-end-color"] = value; } @@ -546,9 +546,9 @@ public Property BorderBlockEndColor /// | **69** | **41** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-block-end-style /// - public Property BorderBlockEndStyle + public Property BorderBlockEndStyle { - get => (Property) _properties["border-block-end-style"]; + get => (Property) _properties["border-block-end-style"]; set => _properties["border-block-end-style"] = value; } @@ -561,9 +561,9 @@ public Property BorderBlockEndStyle /// | **69** | **41** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-block-end-width /// - public Property BorderBlockEndWidth + public Property BorderBlockEndWidth { - get => (Property) _properties["border-block-end-width"]; + get => (Property) _properties["border-block-end-width"]; set => _properties["border-block-end-width"] = value; } @@ -576,9 +576,9 @@ public Property BorderBlockEndWidth /// | **69** | **41** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-block-start-color /// - public Property BorderBlockStartColor + public Property BorderBlockStartColor { - get => (Property) _properties["border-block-start-color"]; + get => (Property) _properties["border-block-start-color"]; set => _properties["border-block-start-color"] = value; } @@ -591,9 +591,9 @@ public Property BorderBlockStartColor /// | **69** | **41** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-block-start-style /// - public Property BorderBlockStartStyle + public Property BorderBlockStartStyle { - get => (Property) _properties["border-block-start-style"]; + get => (Property) _properties["border-block-start-style"]; set => _properties["border-block-start-style"] = value; } @@ -606,9 +606,9 @@ public Property BorderBlockStartStyle /// | **69** | **41** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-block-start-width /// - public Property BorderBlockStartWidth + public Property BorderBlockStartWidth { - get => (Property) _properties["border-block-start-width"]; + get => (Property) _properties["border-block-start-width"]; set => _properties["border-block-start-width"] = value; } @@ -621,9 +621,9 @@ public Property BorderBlockStartWidth /// | **87** | **66** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-block-style /// - public Property BorderBlockStyle + public Property BorderBlockStyle { - get => (Property) _properties["border-block-style"]; + get => (Property) _properties["border-block-style"]; set => _properties["border-block-style"] = value; } @@ -636,9 +636,9 @@ public Property BorderBlockStyle /// | **87** | **66** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-block-width /// - public Property BorderBlockWidth + public Property BorderBlockWidth { - get => (Property) _properties["border-block-width"]; + get => (Property) _properties["border-block-width"]; set => _properties["border-block-width"] = value; } @@ -651,9 +651,9 @@ public Property BorderBlockWidth /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-bottom-color /// - public Property BorderBottomColor + public Property BorderBottomColor { - get => (Property) _properties["border-bottom-color"]; + get => (Property) _properties["border-bottom-color"]; set => _properties["border-bottom-color"] = value; } @@ -667,9 +667,9 @@ public Property BorderBottomColor /// | 1 _-x-_ | | 3 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/border-bottom-left-radius /// - public Property BorderBottomLeftRadius + public Property BorderBottomLeftRadius { - get => (Property) _properties["border-bottom-left-radius"]; + get => (Property) _properties["border-bottom-left-radius"]; set => _properties["border-bottom-left-radius"] = value; } @@ -683,9 +683,9 @@ public Property BorderBottomLeftRadius /// | 1 _-x-_ | | 3 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/border-bottom-right-radius /// - public Property BorderBottomRightRadius + public Property BorderBottomRightRadius { - get => (Property) _properties["border-bottom-right-radius"]; + get => (Property) _properties["border-bottom-right-radius"]; set => _properties["border-bottom-right-radius"] = value; } @@ -698,9 +698,9 @@ public Property BorderBottomRightRadius /// | **1** | **1** | **1** | **12** | **5.5** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-bottom-style /// - public Property BorderBottomStyle + public Property BorderBottomStyle { - get => (Property) _properties["border-bottom-style"]; + get => (Property) _properties["border-bottom-style"]; set => _properties["border-bottom-style"] = value; } @@ -713,9 +713,9 @@ public Property BorderBottomStyle /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-bottom-width /// - public Property BorderBottomWidth + public Property BorderBottomWidth { - get => (Property) _properties["border-bottom-width"]; + get => (Property) _properties["border-bottom-width"]; set => _properties["border-bottom-width"] = value; } @@ -728,9 +728,9 @@ public Property BorderBottomWidth /// | **1** | **1** | **1.2** | **12** | **5** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-collapse /// - public Property BorderCollapse + public Property BorderCollapse { - get => (Property) _properties["border-collapse"]; + get => (Property) _properties["border-collapse"]; set => _properties["border-collapse"] = value; } @@ -743,9 +743,9 @@ public Property BorderCollapse /// | **89** | **66** | **15** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-end-end-radius /// - public Property BorderEndEndRadius + public Property BorderEndEndRadius { - get => (Property) _properties["border-end-end-radius"]; + get => (Property) _properties["border-end-end-radius"]; set => _properties["border-end-end-radius"] = value; } @@ -758,9 +758,9 @@ public Property BorderEndEndRadius /// | **89** | **66** | **15** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-end-start-radius /// - public Property BorderEndStartRadius + public Property BorderEndStartRadius { - get => (Property) _properties["border-end-start-radius"]; + get => (Property) _properties["border-end-start-radius"]; set => _properties["border-end-start-radius"] = value; } @@ -773,9 +773,9 @@ public Property BorderEndStartRadius /// | **15** | **15** | **6** | **12** | **11** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-image-outset /// - public Property BorderImageOutset + public Property BorderImageOutset { - get => (Property) _properties["border-image-outset"]; + get => (Property) _properties["border-image-outset"]; set => _properties["border-image-outset"] = value; } @@ -788,9 +788,9 @@ public Property BorderImageOutset /// | **15** | **15** | **6** | **12** | **11** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-image-repeat /// - public Property BorderImageRepeat + public Property BorderImageRepeat { - get => (Property) _properties["border-image-repeat"]; + get => (Property) _properties["border-image-repeat"]; set => _properties["border-image-repeat"] = value; } @@ -803,9 +803,9 @@ public Property BorderImageRepeat /// | **15** | **15** | **6** | **12** | **11** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-image-slice /// - public Property BorderImageSlice + public Property BorderImageSlice { - get => (Property) _properties["border-image-slice"]; + get => (Property) _properties["border-image-slice"]; set => _properties["border-image-slice"] = value; } @@ -818,9 +818,9 @@ public Property BorderImageSlice /// | **15** | **15** | **6** | **12** | **11** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-image-source /// - public Property BorderImageSource + public Property BorderImageSource { - get => (Property) _properties["border-image-source"]; + get => (Property) _properties["border-image-source"]; set => _properties["border-image-source"] = value; } @@ -833,9 +833,9 @@ public Property BorderImageSource /// | **15** | **13** | **6** | **12** | **11** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-image-width /// - public Property BorderImageWidth + public Property BorderImageWidth { - get => (Property) _properties["border-image-width"]; + get => (Property) _properties["border-image-width"]; set => _properties["border-image-width"] = value; } @@ -848,9 +848,9 @@ public Property BorderImageWidth /// | **87** | **66** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-inline-color /// - public Property BorderInlineColor + public Property BorderInlineColor { - get => (Property) _properties["border-inline-color"]; + get => (Property) _properties["border-inline-color"]; set => _properties["border-inline-color"] = value; } @@ -864,9 +864,9 @@ public Property BorderInlineColor /// | | 3 _(-moz-border-end-color)_ | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/border-inline-end-color /// - public Property BorderInlineEndColor + public Property BorderInlineEndColor { - get => (Property) _properties["border-inline-end-color"]; + get => (Property) _properties["border-inline-end-color"]; set => _properties["border-inline-end-color"] = value; } @@ -880,9 +880,9 @@ public Property BorderInlineEndColor /// | | 3 _(-moz-border-end-style)_ | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/border-inline-end-style /// - public Property BorderInlineEndStyle + public Property BorderInlineEndStyle { - get => (Property) _properties["border-inline-end-style"]; + get => (Property) _properties["border-inline-end-style"]; set => _properties["border-inline-end-style"] = value; } @@ -896,9 +896,9 @@ public Property BorderInlineEndStyle /// | | 3 _(-moz-border-end-width)_ | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/border-inline-end-width /// - public Property BorderInlineEndWidth + public Property BorderInlineEndWidth { - get => (Property) _properties["border-inline-end-width"]; + get => (Property) _properties["border-inline-end-width"]; set => _properties["border-inline-end-width"] = value; } @@ -912,9 +912,9 @@ public Property BorderInlineEndWidth /// | | 3 _(-moz-border-start-color)_ | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/border-inline-start-color /// - public Property BorderInlineStartColor + public Property BorderInlineStartColor { - get => (Property) _properties["border-inline-start-color"]; + get => (Property) _properties["border-inline-start-color"]; set => _properties["border-inline-start-color"] = value; } @@ -928,9 +928,9 @@ public Property BorderInlineStartColor /// | | 3 _(-moz-border-start-style)_ | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/border-inline-start-style /// - public Property BorderInlineStartStyle + public Property BorderInlineStartStyle { - get => (Property) _properties["border-inline-start-style"]; + get => (Property) _properties["border-inline-start-style"]; set => _properties["border-inline-start-style"] = value; } @@ -943,9 +943,9 @@ public Property BorderInlineStartStyle /// | **69** | **41** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-inline-start-width /// - public Property BorderInlineStartWidth + public Property BorderInlineStartWidth { - get => (Property) _properties["border-inline-start-width"]; + get => (Property) _properties["border-inline-start-width"]; set => _properties["border-inline-start-width"] = value; } @@ -958,9 +958,9 @@ public Property BorderInlineStartWidth /// | **87** | **66** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-inline-style /// - public Property BorderInlineStyle + public Property BorderInlineStyle { - get => (Property) _properties["border-inline-style"]; + get => (Property) _properties["border-inline-style"]; set => _properties["border-inline-style"] = value; } @@ -973,9 +973,9 @@ public Property BorderInlineStyle /// | **87** | **66** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-inline-width /// - public Property BorderInlineWidth + public Property BorderInlineWidth { - get => (Property) _properties["border-inline-width"]; + get => (Property) _properties["border-inline-width"]; set => _properties["border-inline-width"] = value; } @@ -988,9 +988,9 @@ public Property BorderInlineWidth /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-left-color /// - public Property BorderLeftColor + public Property BorderLeftColor { - get => (Property) _properties["border-left-color"]; + get => (Property) _properties["border-left-color"]; set => _properties["border-left-color"] = value; } @@ -1003,9 +1003,9 @@ public Property BorderLeftColor /// | **1** | **1** | **1** | **12** | **5.5** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-left-style /// - public Property BorderLeftStyle + public Property BorderLeftStyle { - get => (Property) _properties["border-left-style"]; + get => (Property) _properties["border-left-style"]; set => _properties["border-left-style"] = value; } @@ -1018,9 +1018,9 @@ public Property BorderLeftStyle /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-left-width /// - public Property BorderLeftWidth + public Property BorderLeftWidth { - get => (Property) _properties["border-left-width"]; + get => (Property) _properties["border-left-width"]; set => _properties["border-left-width"] = value; } @@ -1033,9 +1033,9 @@ public Property BorderLeftWidth /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-right-color /// - public Property BorderRightColor + public Property BorderRightColor { - get => (Property) _properties["border-right-color"]; + get => (Property) _properties["border-right-color"]; set => _properties["border-right-color"] = value; } @@ -1048,9 +1048,9 @@ public Property BorderRightColor /// | **1** | **1** | **1** | **12** | **5.5** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-right-style /// - public Property BorderRightStyle + public Property BorderRightStyle { - get => (Property) _properties["border-right-style"]; + get => (Property) _properties["border-right-style"]; set => _properties["border-right-style"] = value; } @@ -1063,9 +1063,9 @@ public Property BorderRightStyle /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-right-width /// - public Property BorderRightWidth + public Property BorderRightWidth { - get => (Property) _properties["border-right-width"]; + get => (Property) _properties["border-right-width"]; set => _properties["border-right-width"] = value; } @@ -1078,9 +1078,9 @@ public Property BorderRightWidth /// | **1** | **1** | **1** | **12** | **8** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-spacing /// - public Property BorderSpacing + public Property BorderSpacing { - get => (Property) _properties["border-spacing"]; + get => (Property) _properties["border-spacing"]; set => _properties["border-spacing"] = value; } @@ -1093,9 +1093,9 @@ public Property BorderSpacing /// | **89** | **66** | **15** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-start-end-radius /// - public Property BorderStartEndRadius + public Property BorderStartEndRadius { - get => (Property) _properties["border-start-end-radius"]; + get => (Property) _properties["border-start-end-radius"]; set => _properties["border-start-end-radius"] = value; } @@ -1108,9 +1108,9 @@ public Property BorderStartEndRadius /// | **89** | **66** | **15** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-start-start-radius /// - public Property BorderStartStartRadius + public Property BorderStartStartRadius { - get => (Property) _properties["border-start-start-radius"]; + get => (Property) _properties["border-start-start-radius"]; set => _properties["border-start-start-radius"] = value; } @@ -1123,9 +1123,9 @@ public Property BorderStartStartRadius /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-top-color /// - public Property BorderTopColor + public Property BorderTopColor { - get => (Property) _properties["border-top-color"]; + get => (Property) _properties["border-top-color"]; set => _properties["border-top-color"] = value; } @@ -1139,9 +1139,9 @@ public Property BorderTopColor /// | 1 _-x-_ | | 3 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/border-top-left-radius /// - public Property BorderTopLeftRadius + public Property BorderTopLeftRadius { - get => (Property) _properties["border-top-left-radius"]; + get => (Property) _properties["border-top-left-radius"]; set => _properties["border-top-left-radius"] = value; } @@ -1155,9 +1155,9 @@ public Property BorderTopLeftRadius /// | 1 _-x-_ | | 3 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/border-top-right-radius /// - public Property BorderTopRightRadius + public Property BorderTopRightRadius { - get => (Property) _properties["border-top-right-radius"]; + get => (Property) _properties["border-top-right-radius"]; set => _properties["border-top-right-radius"] = value; } @@ -1170,9 +1170,9 @@ public Property BorderTopRightRadius /// | **1** | **1** | **1** | **12** | **5.5** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-top-style /// - public Property BorderTopStyle + public Property BorderTopStyle { - get => (Property) _properties["border-top-style"]; + get => (Property) _properties["border-top-style"]; set => _properties["border-top-style"] = value; } @@ -1185,9 +1185,9 @@ public Property BorderTopStyle /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-top-width /// - public Property BorderTopWidth + public Property BorderTopWidth { - get => (Property) _properties["border-top-width"]; + get => (Property) _properties["border-top-width"]; set => _properties["border-top-width"] = value; } @@ -1200,9 +1200,9 @@ public Property BorderTopWidth /// | **1** | **1** | **1** | **12** | **5** | /// @see https://developer.mozilla.org/docs/Web/CSS/bottom /// - public Property Bottom + public Property Bottom { - get => (Property) _properties["bottom"]; + get => (Property) _properties["bottom"]; set => _properties["bottom"] = value; } @@ -1215,9 +1215,9 @@ public Property Bottom /// | **22** _-x-_ | **32** | **7** _-x-_ | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/box-decoration-break /// - public Property BoxDecorationBreak + public Property BoxDecorationBreak { - get => (Property) _properties["box-decoration-break"]; + get => (Property) _properties["box-decoration-break"]; set => _properties["box-decoration-break"] = value; } @@ -1231,9 +1231,9 @@ public Property BoxDecorationBreak /// | 1 _-x-_ | | 3 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/box-shadow /// - public Property BoxShadow + public Property BoxShadow { - get => (Property) _properties["box-shadow"]; + get => (Property) _properties["box-shadow"]; set => _properties["box-shadow"] = value; } @@ -1247,9 +1247,9 @@ public Property BoxShadow /// | 1 _-x-_ | 1 _-x-_ | 3 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/box-sizing /// - public Property BoxSizing + public Property BoxSizing { - get => (Property) _properties["box-sizing"]; + get => (Property) _properties["box-sizing"]; set => _properties["box-sizing"] = value; } @@ -1262,9 +1262,9 @@ public Property BoxSizing /// | **50** | **65** | **10** | **12** | **10** | /// @see https://developer.mozilla.org/docs/Web/CSS/break-after /// - public Property BreakAfter + public Property BreakAfter { - get => (Property) _properties["break-after"]; + get => (Property) _properties["break-after"]; set => _properties["break-after"] = value; } @@ -1277,9 +1277,9 @@ public Property BreakAfter /// | **50** | **65** | **10** | **12** | **10** | /// @see https://developer.mozilla.org/docs/Web/CSS/break-before /// - public Property BreakBefore + public Property BreakBefore { - get => (Property) _properties["break-before"]; + get => (Property) _properties["break-before"]; set => _properties["break-before"] = value; } @@ -1292,9 +1292,9 @@ public Property BreakBefore /// | **50** | **65** | **10** | **12** | **10** | /// @see https://developer.mozilla.org/docs/Web/CSS/break-inside /// - public Property BreakInside + public Property BreakInside { - get => (Property) _properties["break-inside"]; + get => (Property) _properties["break-inside"]; set => _properties["break-inside"] = value; } @@ -1307,9 +1307,9 @@ public Property BreakInside /// | **1** | **1** | **1** | **12** | **8** | /// @see https://developer.mozilla.org/docs/Web/CSS/caption-side /// - public Property CaptionSide + public Property CaptionSide { - get => (Property) _properties["caption-side"]; + get => (Property) _properties["caption-side"]; set => _properties["caption-side"] = value; } @@ -1322,9 +1322,9 @@ public Property CaptionSide /// | **57** | **53** | **11.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/caret-color /// - public Property CaretColor + public Property CaretColor { - get => (Property) _properties["caret-color"]; + get => (Property) _properties["caret-color"]; set => _properties["caret-color"] = value; } @@ -1332,9 +1332,9 @@ public Property CaretColor /// **Syntax**: `auto | bar | block | underscore` /// **Initial value**: `auto` /// - public Property CaretShape + public Property CaretShape { - get => (Property) _properties["caret-shape"]; + get => (Property) _properties["caret-shape"]; set => _properties["caret-shape"] = value; } @@ -1347,9 +1347,9 @@ public Property CaretShape /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/clear /// - public Property Clear + public Property Clear { - get => (Property) _properties["clear"]; + get => (Property) _properties["clear"]; set => _properties["clear"] = value; } @@ -1363,9 +1363,9 @@ public Property Clear /// | 23 _-x-_ | | 7 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/clip-path /// - public Property ClipPath + public Property ClipPath { - get => (Property) _properties["clip-path"]; + get => (Property) _properties["clip-path"]; set => _properties["clip-path"] = value; } @@ -1378,9 +1378,9 @@ public Property ClipPath /// | **1** | **1** | **1** | **12** | **3** | /// @see https://developer.mozilla.org/docs/Web/CSS/color /// - public Property Color + public Property Color { - get => (Property) _properties["color"]; + get => (Property) _properties["color"]; set => _properties["color"] = value; } @@ -1394,9 +1394,9 @@ public Property Color /// | | 48 _(color-adjust)_ | 6 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/print-color-adjust /// - public Property ColorAdjust + public Property ColorAdjust { - get => (Property) _properties["color-adjust"]; + get => (Property) _properties["color-adjust"]; set => _properties["color-adjust"] = value; } @@ -1409,9 +1409,9 @@ public Property ColorAdjust /// | **81** | **96** | **13** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/color-scheme /// - public Property ColorScheme + public Property ColorScheme { - get => (Property) _properties["color-scheme"]; + get => (Property) _properties["color-scheme"]; set => _properties["color-scheme"] = value; } @@ -1425,9 +1425,9 @@ public Property ColorScheme /// | 1 _-x-_ | | 3 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/column-count /// - public Property ColumnCount + public Property ColumnCount { - get => (Property) _properties["column-count"]; + get => (Property) _properties["column-count"]; set => _properties["column-count"] = value; } @@ -1441,9 +1441,9 @@ public Property ColumnCount /// | | | 8 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/column-fill /// - public Property ColumnFill + public Property ColumnFill { - get => (Property) _properties["column-fill"]; + get => (Property) _properties["column-fill"]; set => _properties["column-fill"] = value; } @@ -1456,9 +1456,9 @@ public Property ColumnFill /// | **1** | **1.5** | **3** | **12** | **10** | /// @see https://developer.mozilla.org/docs/Web/CSS/column-gap /// - public Property ColumnGap + public Property ColumnGap { - get => (Property) _properties["column-gap"]; + get => (Property) _properties["column-gap"]; set => _properties["column-gap"] = value; } @@ -1472,9 +1472,9 @@ public Property ColumnGap /// | 1 _-x-_ | | 3 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/column-rule-color /// - public Property ColumnRuleColor + public Property ColumnRuleColor { - get => (Property) _properties["column-rule-color"]; + get => (Property) _properties["column-rule-color"]; set => _properties["column-rule-color"] = value; } @@ -1488,9 +1488,9 @@ public Property ColumnRuleColor /// | 1 _-x-_ | | 3 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/column-rule-style /// - public Property ColumnRuleStyle + public Property ColumnRuleStyle { - get => (Property) _properties["column-rule-style"]; + get => (Property) _properties["column-rule-style"]; set => _properties["column-rule-style"] = value; } @@ -1504,9 +1504,9 @@ public Property ColumnRuleStyle /// | 1 _-x-_ | | 3 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/column-rule-width /// - public Property ColumnRuleWidth + public Property ColumnRuleWidth { - get => (Property) _properties["column-rule-width"]; + get => (Property) _properties["column-rule-width"]; set => _properties["column-rule-width"] = value; } @@ -1520,9 +1520,9 @@ public Property ColumnRuleWidth /// | 6 _-x-_ | | 5.1 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/column-span /// - public Property ColumnSpan + public Property ColumnSpan { - get => (Property) _properties["column-span"]; + get => (Property) _properties["column-span"]; set => _properties["column-span"] = value; } @@ -1536,9 +1536,9 @@ public Property ColumnSpan /// | 1 _-x-_ | | 3 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/column-width /// - public Property ColumnWidth + public Property ColumnWidth { - get => (Property) _properties["column-width"]; + get => (Property) _properties["column-width"]; set => _properties["column-width"] = value; } @@ -1551,9 +1551,9 @@ public Property ColumnWidth /// | **52** | **69** | **15.4** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/contain /// - public Property Contain + public Property Contain { - get => (Property) _properties["contain"]; + get => (Property) _properties["contain"]; set => _properties["contain"] = value; } @@ -1566,9 +1566,9 @@ public Property Contain /// | **95** | **107** | **17** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/contain-intrinsic-contain-intrinsic-block-size /// - public Property ContainIntrinsicBlockSize + public Property ContainIntrinsicBlockSize { - get => (Property) _properties["contain-intrinsic-block-size"]; + get => (Property) _properties["contain-intrinsic-block-size"]; set => _properties["contain-intrinsic-block-size"] = value; } @@ -1581,9 +1581,9 @@ public Property ContainIntrinsicBlockSize /// | **95** | **107** | **17** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/contain-intrinsic-height /// - public Property ContainIntrinsicHeight + public Property ContainIntrinsicHeight { - get => (Property) _properties["contain-intrinsic-height"]; + get => (Property) _properties["contain-intrinsic-height"]; set => _properties["contain-intrinsic-height"] = value; } @@ -1596,9 +1596,9 @@ public Property ContainIntrinsicHeight /// | **95** | **107** | **17** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/contain-intrinsic-contain-intrinsic-inline-size /// - public Property ContainIntrinsicInlineSize + public Property ContainIntrinsicInlineSize { - get => (Property) _properties["contain-intrinsic-inline-size"]; + get => (Property) _properties["contain-intrinsic-inline-size"]; set => _properties["contain-intrinsic-inline-size"] = value; } @@ -1611,9 +1611,9 @@ public Property ContainIntrinsicInlineSize /// | **95** | **107** | **17** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/contain-intrinsic-width /// - public Property ContainIntrinsicWidth + public Property ContainIntrinsicWidth { - get => (Property) _properties["contain-intrinsic-width"]; + get => (Property) _properties["contain-intrinsic-width"]; set => _properties["contain-intrinsic-width"] = value; } @@ -1626,9 +1626,9 @@ public Property ContainIntrinsicWidth /// | **105** | **110** | **16** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/container-name /// - public Property ContainerName + public Property ContainerName { - get => (Property) _properties["container-name"]; + get => (Property) _properties["container-name"]; set => _properties["container-name"] = value; } @@ -1641,9 +1641,9 @@ public Property ContainerName /// | **105** | **110** | **16** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/container-type /// - public Property ContainerType + public Property ContainerType { - get => (Property) _properties["container-type"]; + get => (Property) _properties["container-type"]; set => _properties["container-type"] = value; } @@ -1656,9 +1656,9 @@ public Property ContainerType /// | **1** | **1** | **1** | **12** | **8** | /// @see https://developer.mozilla.org/docs/Web/CSS/content /// - public Property Content + public Property Content { - get => (Property) _properties["content"]; + get => (Property) _properties["content"]; set => _properties["content"] = value; } @@ -1671,9 +1671,9 @@ public Property Content /// | **85** | **preview** | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/content-visibility /// - public Property ContentVisibility + public Property ContentVisibility { - get => (Property) _properties["content-visibility"]; + get => (Property) _properties["content-visibility"]; set => _properties["content-visibility"] = value; } @@ -1686,9 +1686,9 @@ public Property ContentVisibility /// | **2** | **1** | **3** | **12** | **8** | /// @see https://developer.mozilla.org/docs/Web/CSS/counter-increment /// - public Property CounterIncrement + public Property CounterIncrement { - get => (Property) _properties["counter-increment"]; + get => (Property) _properties["counter-increment"]; set => _properties["counter-increment"] = value; } @@ -1701,9 +1701,9 @@ public Property CounterIncrement /// | **2** | **1** | **3** | **12** | **8** | /// @see https://developer.mozilla.org/docs/Web/CSS/counter-reset /// - public Property CounterReset + public Property CounterReset { - get => (Property) _properties["counter-reset"]; + get => (Property) _properties["counter-reset"]; set => _properties["counter-reset"] = value; } @@ -1716,9 +1716,9 @@ public Property CounterReset /// | **85** | **68** | **17.2** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/counter-set /// - public Property CounterSet + public Property CounterSet { - get => (Property) _properties["counter-set"]; + get => (Property) _properties["counter-set"]; set => _properties["counter-set"] = value; } @@ -1731,9 +1731,9 @@ public Property CounterSet /// | **1** | **1** | **1.2** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/cursor /// - public Property Cursor + public Property Cursor { - get => (Property) _properties["cursor"]; + get => (Property) _properties["cursor"]; set => _properties["cursor"] = value; } @@ -1746,9 +1746,9 @@ public Property Cursor /// | **2** | **1** | **1** | **12** | **5.5** | /// @see https://developer.mozilla.org/docs/Web/CSS/direction /// - public Property Direction + public Property Direction { - get => (Property) _properties["direction"]; + get => (Property) _properties["direction"]; set => _properties["direction"] = value; } @@ -1761,9 +1761,9 @@ public Property Direction /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/display /// - public Property Display + public Property Display { - get => (Property) _properties["display"]; + get => (Property) _properties["display"]; set => _properties["display"] = value; } @@ -1776,9 +1776,9 @@ public Property Display /// | **1** | **1** | **1.2** | **12** | **8** | /// @see https://developer.mozilla.org/docs/Web/CSS/empty-cells /// - public Property EmptyCells + public Property EmptyCells { - get => (Property) _properties["empty-cells"]; + get => (Property) _properties["empty-cells"]; set => _properties["empty-cells"] = value; } @@ -1792,9 +1792,9 @@ public Property EmptyCells /// | 18 _-x-_ | | 6 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/filter /// - public Property Filter + public Property Filter { - get => (Property) _properties["filter"]; + get => (Property) _properties["filter"]; set => _properties["filter"] = value; } @@ -1808,9 +1808,9 @@ public Property Filter /// | 22 _-x-_ | | 7 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/flex-basis /// - public Property FlexBasis + public Property FlexBasis { - get => (Property) _properties["flex-basis"]; + get => (Property) _properties["flex-basis"]; set => _properties["flex-basis"] = value; } @@ -1824,9 +1824,9 @@ public Property FlexBasis /// | 21 _-x-_ | 49 _-x-_ | 7 _-x-_ | | 10 _-x-_ | /// @see https://developer.mozilla.org/docs/Web/CSS/flex-direction /// - public Property FlexDirection + public Property FlexDirection { - get => (Property) _properties["flex-direction"]; + get => (Property) _properties["flex-direction"]; set => _properties["flex-direction"] = value; } @@ -1840,9 +1840,9 @@ public Property FlexDirection /// | 22 _-x-_ | | 7 _-x-_ | | 10 _(-ms-flex-positive)_ | /// @see https://developer.mozilla.org/docs/Web/CSS/flex-grow /// - public Property FlexGrow + public Property FlexGrow { - get => (Property) _properties["flex-grow"]; + get => (Property) _properties["flex-grow"]; set => _properties["flex-grow"] = value; } @@ -1856,9 +1856,9 @@ public Property FlexGrow /// | 22 _-x-_ | | 8 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/flex-shrink /// - public Property FlexShrink + public Property FlexShrink { - get => (Property) _properties["flex-shrink"]; + get => (Property) _properties["flex-shrink"]; set => _properties["flex-shrink"] = value; } @@ -1872,9 +1872,9 @@ public Property FlexShrink /// | 21 _-x-_ | | 7 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/flex-wrap /// - public Property FlexWrap + public Property FlexWrap { - get => (Property) _properties["flex-wrap"]; + get => (Property) _properties["flex-wrap"]; set => _properties["flex-wrap"] = value; } @@ -1887,9 +1887,9 @@ public Property FlexWrap /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/float /// - public Property Float + public Property Float { - get => (Property) _properties["float"]; + get => (Property) _properties["float"]; set => _properties["float"] = value; } @@ -1902,9 +1902,9 @@ public Property Float /// | **1** | **1** | **1** | **12** | **3** | /// @see https://developer.mozilla.org/docs/Web/CSS/font-family /// - public Property FontFamily + public Property FontFamily { - get => (Property) _properties["font-family"]; + get => (Property) _properties["font-family"]; set => _properties["font-family"] = value; } @@ -1918,9 +1918,9 @@ public Property FontFamily /// | 16 _-x-_ | 15 _-x-_ | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/font-feature-settings /// - public Property FontFeatureSettings + public Property FontFeatureSettings { - get => (Property) _properties["font-feature-settings"]; + get => (Property) _properties["font-feature-settings"]; set => _properties["font-feature-settings"] = value; } @@ -1934,9 +1934,9 @@ public Property FontFeatureSettings /// | | | 6 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/font-kerning /// - public Property FontKerning + public Property FontKerning { - get => (Property) _properties["font-kerning"]; + get => (Property) _properties["font-kerning"]; set => _properties["font-kerning"] = value; } @@ -1950,9 +1950,9 @@ public Property FontKerning /// | | 4 _-x-_ | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/font-language-override /// - public Property FontLanguageOverride + public Property FontLanguageOverride { - get => (Property) _properties["font-language-override"]; + get => (Property) _properties["font-language-override"]; set => _properties["font-language-override"] = value; } @@ -1965,9 +1965,9 @@ public Property FontLanguageOverride /// | **79** | **62** | **11** | **17** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/font-optical-sizing /// - public Property FontOpticalSizing + public Property FontOpticalSizing { - get => (Property) _properties["font-optical-sizing"]; + get => (Property) _properties["font-optical-sizing"]; set => _properties["font-optical-sizing"] = value; } @@ -1979,9 +1979,9 @@ public Property FontOpticalSizing /// | **101** | **107** | **15.4** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/font-palette /// - public Property FontPalette + public Property FontPalette { - get => (Property) _properties["font-palette"]; + get => (Property) _properties["font-palette"]; set => _properties["font-palette"] = value; } @@ -1994,9 +1994,9 @@ public Property FontPalette /// | **1** | **1** | **1** | **12** | **5.5** | /// @see https://developer.mozilla.org/docs/Web/CSS/font-size /// - public Property FontSize + public Property FontSize { - get => (Property) _properties["font-size"]; + get => (Property) _properties["font-size"]; set => _properties["font-size"] = value; } @@ -2009,9 +2009,9 @@ public Property FontSize /// | No | **3** | **16.4** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/font-size-adjust /// - public Property FontSizeAdjust + public Property FontSizeAdjust { - get => (Property) _properties["font-size-adjust"]; + get => (Property) _properties["font-size-adjust"]; set => _properties["font-size-adjust"] = value; } @@ -2024,9 +2024,9 @@ public Property FontSizeAdjust /// | **5** _(-webkit-font-smoothing)_ | **25** _(-moz-osx-font-smoothing)_ | **4** _(-webkit-font-smoothing)_ | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/font-smooth /// - public Property FontSmooth + public Property FontSmooth { - get => (Property) _properties["font-smooth"]; + get => (Property) _properties["font-smooth"]; set => _properties["font-smooth"] = value; } @@ -2039,9 +2039,9 @@ public Property FontSmooth /// | **60** | **9** | **11** | **12** | **9** | /// @see https://developer.mozilla.org/docs/Web/CSS/font-stretch /// - public Property FontStretch + public Property FontStretch { - get => (Property) _properties["font-stretch"]; + get => (Property) _properties["font-stretch"]; set => _properties["font-stretch"] = value; } @@ -2054,9 +2054,9 @@ public Property FontStretch /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/font-style /// - public Property FontStyle + public Property FontStyle { - get => (Property) _properties["font-style"]; + get => (Property) _properties["font-style"]; set => _properties["font-style"] = value; } @@ -2069,9 +2069,9 @@ public Property FontStyle /// | **97** | **34** | **9** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/font-synthesis /// - public Property FontSynthesis + public Property FontSynthesis { - get => (Property) _properties["font-synthesis"]; + get => (Property) _properties["font-synthesis"]; set => _properties["font-synthesis"] = value; } @@ -2084,9 +2084,9 @@ public Property FontSynthesis /// | No | **118** | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/font-synthesis-position /// - public Property FontSynthesisPosition + public Property FontSynthesisPosition { - get => (Property) _properties["font-synthesis-position"]; + get => (Property) _properties["font-synthesis-position"]; set => _properties["font-synthesis-position"] = value; } @@ -2099,9 +2099,9 @@ public Property FontSynthesisPosition /// | **97** | **111** | **16.4** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/font-synthesis-small-caps /// - public Property FontSynthesisSmallCaps + public Property FontSynthesisSmallCaps { - get => (Property) _properties["font-synthesis-small-caps"]; + get => (Property) _properties["font-synthesis-small-caps"]; set => _properties["font-synthesis-small-caps"] = value; } @@ -2114,9 +2114,9 @@ public Property FontSynthesisSmallCaps /// | **97** | **111** | **16.4** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/font-synthesis-style /// - public Property FontSynthesisStyle + public Property FontSynthesisStyle { - get => (Property) _properties["font-synthesis-style"]; + get => (Property) _properties["font-synthesis-style"]; set => _properties["font-synthesis-style"] = value; } @@ -2129,9 +2129,9 @@ public Property FontSynthesisStyle /// | **97** | **111** | **16.4** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/font-synthesis-weight /// - public Property FontSynthesisWeight + public Property FontSynthesisWeight { - get => (Property) _properties["font-synthesis-weight"]; + get => (Property) _properties["font-synthesis-weight"]; set => _properties["font-synthesis-weight"] = value; } @@ -2144,9 +2144,9 @@ public Property FontSynthesisWeight /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/font-variant /// - public Property FontVariant + public Property FontVariant { - get => (Property) _properties["font-variant"]; + get => (Property) _properties["font-variant"]; set => _properties["font-variant"] = value; } @@ -2159,9 +2159,9 @@ public Property FontVariant /// | **111** | **34** | **9.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/font-variant-alternates /// - public Property FontVariantAlternates + public Property FontVariantAlternates { - get => (Property) _properties["font-variant-alternates"]; + get => (Property) _properties["font-variant-alternates"]; set => _properties["font-variant-alternates"] = value; } @@ -2174,9 +2174,9 @@ public Property FontVariantAlternates /// | **52** | **34** | **9.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/font-variant-caps /// - public Property FontVariantCaps + public Property FontVariantCaps { - get => (Property) _properties["font-variant-caps"]; + get => (Property) _properties["font-variant-caps"]; set => _properties["font-variant-caps"] = value; } @@ -2189,9 +2189,9 @@ public Property FontVariantCaps /// | **63** | **34** | **9.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/font-variant-east-asian /// - public Property FontVariantEastAsian + public Property FontVariantEastAsian { - get => (Property) _properties["font-variant-east-asian"]; + get => (Property) _properties["font-variant-east-asian"]; set => _properties["font-variant-east-asian"] = value; } @@ -2203,9 +2203,9 @@ public Property FontVariantEastAsian /// | No | n/a | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/font-variant-emoji /// - public Property FontVariantEmoji + public Property FontVariantEmoji { - get => (Property) _properties["font-variant-emoji"]; + get => (Property) _properties["font-variant-emoji"]; set => _properties["font-variant-emoji"] = value; } @@ -2219,9 +2219,9 @@ public Property FontVariantEmoji /// | 31 _-x-_ | | 7 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/font-variant-ligatures /// - public Property FontVariantLigatures + public Property FontVariantLigatures { - get => (Property) _properties["font-variant-ligatures"]; + get => (Property) _properties["font-variant-ligatures"]; set => _properties["font-variant-ligatures"] = value; } @@ -2234,9 +2234,9 @@ public Property FontVariantLigatures /// | **52** | **34** | **9.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/font-variant-numeric /// - public Property FontVariantNumeric + public Property FontVariantNumeric { - get => (Property) _properties["font-variant-numeric"]; + get => (Property) _properties["font-variant-numeric"]; set => _properties["font-variant-numeric"] = value; } @@ -2249,9 +2249,9 @@ public Property FontVariantNumeric /// | **117** | **34** | **9.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/font-variant-position /// - public Property FontVariantPosition + public Property FontVariantPosition { - get => (Property) _properties["font-variant-position"]; + get => (Property) _properties["font-variant-position"]; set => _properties["font-variant-position"] = value; } @@ -2264,9 +2264,9 @@ public Property FontVariantPosition /// | **62** | **62** | **11** | **17** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/font-variation-settings /// - public Property FontVariationSettings + public Property FontVariationSettings { - get => (Property) _properties["font-variation-settings"]; + get => (Property) _properties["font-variation-settings"]; set => _properties["font-variation-settings"] = value; } @@ -2279,9 +2279,9 @@ public Property FontVariationSettings /// | **2** | **1** | **1** | **12** | **3** | /// @see https://developer.mozilla.org/docs/Web/CSS/font-weight /// - public Property FontWeight + public Property FontWeight { - get => (Property) _properties["font-weight"]; + get => (Property) _properties["font-weight"]; set => _properties["font-weight"] = value; } @@ -2295,9 +2295,9 @@ public Property FontWeight /// | | | | 12 _(-ms-high-contrast-adjust)_ | | /// @see https://developer.mozilla.org/docs/Web/CSS/forced-color-adjust /// - public Property ForcedColorAdjust + public Property ForcedColorAdjust { - get => (Property) _properties["forced-color-adjust"]; + get => (Property) _properties["forced-color-adjust"]; set => _properties["forced-color-adjust"] = value; } @@ -2310,9 +2310,9 @@ public Property ForcedColorAdjust /// | **57** | **70** | **10.1** | **16** | **10** _(-ms-grid-columns)_ | /// @see https://developer.mozilla.org/docs/Web/CSS/grid-auto-columns /// - public Property GridAutoColumns + public Property GridAutoColumns { - get => (Property) _properties["grid-auto-columns"]; + get => (Property) _properties["grid-auto-columns"]; set => _properties["grid-auto-columns"] = value; } @@ -2325,9 +2325,9 @@ public Property GridAutoColumns /// | **57** | **52** | **10.1** | **16** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/grid-auto-flow /// - public Property GridAutoFlow + public Property GridAutoFlow { - get => (Property) _properties["grid-auto-flow"]; + get => (Property) _properties["grid-auto-flow"]; set => _properties["grid-auto-flow"] = value; } @@ -2340,9 +2340,9 @@ public Property GridAutoFlow /// | **57** | **70** | **10.1** | **16** | **10** _(-ms-grid-rows)_ | /// @see https://developer.mozilla.org/docs/Web/CSS/grid-auto-rows /// - public Property GridAutoRows + public Property GridAutoRows { - get => (Property) _properties["grid-auto-rows"]; + get => (Property) _properties["grid-auto-rows"]; set => _properties["grid-auto-rows"] = value; } @@ -2355,9 +2355,9 @@ public Property GridAutoRows /// | **57** | **52** | **10.1** | **16** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/grid-column-end /// - public Property GridColumnEnd + public Property GridColumnEnd { - get => (Property) _properties["grid-column-end"]; + get => (Property) _properties["grid-column-end"]; set => _properties["grid-column-end"] = value; } @@ -2370,9 +2370,9 @@ public Property GridColumnEnd /// | **57** | **52** | **10.1** | **16** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/grid-column-start /// - public Property GridColumnStart + public Property GridColumnStart { - get => (Property) _properties["grid-column-start"]; + get => (Property) _properties["grid-column-start"]; set => _properties["grid-column-start"] = value; } @@ -2385,9 +2385,9 @@ public Property GridColumnStart /// | **57** | **52** | **10.1** | **16** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/grid-row-end /// - public Property GridRowEnd + public Property GridRowEnd { - get => (Property) _properties["grid-row-end"]; + get => (Property) _properties["grid-row-end"]; set => _properties["grid-row-end"] = value; } @@ -2400,9 +2400,9 @@ public Property GridRowEnd /// | **57** | **52** | **10.1** | **16** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/grid-row-start /// - public Property GridRowStart + public Property GridRowStart { - get => (Property) _properties["grid-row-start"]; + get => (Property) _properties["grid-row-start"]; set => _properties["grid-row-start"] = value; } @@ -2415,9 +2415,9 @@ public Property GridRowStart /// | **57** | **52** | **10.1** | **16** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/grid-template-areas /// - public Property GridTemplateAreas + public Property GridTemplateAreas { - get => (Property) _properties["grid-template-areas"]; + get => (Property) _properties["grid-template-areas"]; set => _properties["grid-template-areas"] = value; } @@ -2430,9 +2430,9 @@ public Property GridTemplateAreas /// | **57** | **52** | **10.1** | **16** | **10** _(-ms-grid-columns)_ | /// @see https://developer.mozilla.org/docs/Web/CSS/grid-template-columns /// - public Property GridTemplateColumns + public Property GridTemplateColumns { - get => (Property) _properties["grid-template-columns"]; + get => (Property) _properties["grid-template-columns"]; set => _properties["grid-template-columns"] = value; } @@ -2445,9 +2445,9 @@ public Property GridTemplateColumns /// | **57** | **52** | **10.1** | **16** | **10** _(-ms-grid-rows)_ | /// @see https://developer.mozilla.org/docs/Web/CSS/grid-template-rows /// - public Property GridTemplateRows + public Property GridTemplateRows { - get => (Property) _properties["grid-template-rows"]; + get => (Property) _properties["grid-template-rows"]; set => _properties["grid-template-rows"] = value; } @@ -2460,9 +2460,9 @@ public Property GridTemplateRows /// | No | No | **10** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/hanging-punctuation /// - public Property HangingPunctuation + public Property HangingPunctuation { - get => (Property) _properties["hanging-punctuation"]; + get => (Property) _properties["hanging-punctuation"]; set => _properties["hanging-punctuation"] = value; } @@ -2475,9 +2475,9 @@ public Property HangingPunctuation /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/height /// - public Property Height + public Property Height { - get => (Property) _properties["height"]; + get => (Property) _properties["height"]; set => _properties["height"] = value; } @@ -2491,9 +2491,9 @@ public Property Height /// | 6 _-x-_ | | 5.1 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/hyphenate-character /// - public Property HyphenateCharacter + public Property HyphenateCharacter { - get => (Property) _properties["hyphenate-character"]; + get => (Property) _properties["hyphenate-character"]; set => _properties["hyphenate-character"] = value; } @@ -2505,9 +2505,9 @@ public Property HyphenateCharacter /// | :-----: | :-----: | :----: | :--: | :-: | /// | **109** | No | No | n/a | No | /// - public Property HyphenateLimitChars + public Property HyphenateLimitChars { - get => (Property) _properties["hyphenate-limit-chars"]; + get => (Property) _properties["hyphenate-limit-chars"]; set => _properties["hyphenate-limit-chars"] = value; } @@ -2521,9 +2521,9 @@ public Property HyphenateLimitChars /// | 13 _-x-_ | 6 _-x-_ | 5.1 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/hyphens /// - public Property Hyphens + public Property Hyphens { - get => (Property) _properties["hyphens"]; + get => (Property) _properties["hyphens"]; set => _properties["hyphens"] = value; } @@ -2536,9 +2536,9 @@ public Property Hyphens /// | **81** | **26** | **13.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/image-orientation /// - public Property ImageOrientation + public Property ImageOrientation { - get => (Property) _properties["image-orientation"]; + get => (Property) _properties["image-orientation"]; set => _properties["image-orientation"] = value; } @@ -2551,9 +2551,9 @@ public Property ImageOrientation /// | **13** | **3.6** | **6** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/image-rendering /// - public Property ImageRendering + public Property ImageRendering { - get => (Property) _properties["image-rendering"]; + get => (Property) _properties["image-rendering"]; set => _properties["image-rendering"] = value; } @@ -2561,9 +2561,9 @@ public Property ImageRendering /// **Syntax**: `[ from-image || <resolution> ] && snap?` /// **Initial value**: `1dppx` /// - public Property ImageResolution + public Property ImageResolution { - get => (Property) _properties["image-resolution"]; + get => (Property) _properties["image-resolution"]; set => _properties["image-resolution"] = value; } @@ -2576,9 +2576,9 @@ public Property ImageResolution /// | **110** | No | **9** _-x-_ | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/initial-letter /// - public Property InitialLetter + public Property InitialLetter { - get => (Property) _properties["initial-letter"]; + get => (Property) _properties["initial-letter"]; set => _properties["initial-letter"] = value; } @@ -2591,9 +2591,9 @@ public Property InitialLetter /// | **57** | **41** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/inline-size /// - public Property InlineSize + public Property InlineSize { - get => (Property) _properties["inline-size"]; + get => (Property) _properties["inline-size"]; set => _properties["inline-size"] = value; } @@ -2601,9 +2601,9 @@ public Property InlineSize /// **Syntax**: `auto | none` /// **Initial value**: `auto` /// - public Property InputSecurity + public Property InputSecurity { - get => (Property) _properties["input-security"]; + get => (Property) _properties["input-security"]; set => _properties["input-security"] = value; } @@ -2616,9 +2616,9 @@ public Property InputSecurity /// | **87** | **63** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/inset-block-end /// - public Property InsetBlockEnd + public Property InsetBlockEnd { - get => (Property) _properties["inset-block-end"]; + get => (Property) _properties["inset-block-end"]; set => _properties["inset-block-end"] = value; } @@ -2631,9 +2631,9 @@ public Property InsetBlockEnd /// | **87** | **63** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/inset-block-start /// - public Property InsetBlockStart + public Property InsetBlockStart { - get => (Property) _properties["inset-block-start"]; + get => (Property) _properties["inset-block-start"]; set => _properties["inset-block-start"] = value; } @@ -2646,9 +2646,9 @@ public Property InsetBlockStart /// | **87** | **63** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/inset-inline-end /// - public Property InsetInlineEnd + public Property InsetInlineEnd { - get => (Property) _properties["inset-inline-end"]; + get => (Property) _properties["inset-inline-end"]; set => _properties["inset-inline-end"] = value; } @@ -2661,9 +2661,9 @@ public Property InsetInlineEnd /// | **87** | **63** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/inset-inline-start /// - public Property InsetInlineStart + public Property InsetInlineStart { - get => (Property) _properties["inset-inline-start"]; + get => (Property) _properties["inset-inline-start"]; set => _properties["inset-inline-start"] = value; } @@ -2676,9 +2676,9 @@ public Property InsetInlineStart /// | **41** | **36** | **8** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/isolation /// - public Property Isolation + public Property Isolation { - get => (Property) _properties["isolation"]; + get => (Property) _properties["isolation"]; set => _properties["isolation"] = value; } @@ -2692,9 +2692,9 @@ public Property Isolation /// | 21 _-x-_ | | 7 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/justify-content /// - public Property JustifyContent + public Property JustifyContent { - get => (Property) _properties["justify-content"]; + get => (Property) _properties["justify-content"]; set => _properties["justify-content"] = value; } @@ -2707,9 +2707,9 @@ public Property JustifyContent /// | **52** | **20** | **9** | **12** | **11** | /// @see https://developer.mozilla.org/docs/Web/CSS/justify-items /// - public Property JustifyItems + public Property JustifyItems { - get => (Property) _properties["justify-items"]; + get => (Property) _properties["justify-items"]; set => _properties["justify-items"] = value; } @@ -2722,9 +2722,9 @@ public Property JustifyItems /// | **57** | **45** | **10.1** | **16** | **10** | /// @see https://developer.mozilla.org/docs/Web/CSS/justify-self /// - public Property JustifySelf + public Property JustifySelf { - get => (Property) _properties["justify-self"]; + get => (Property) _properties["justify-self"]; set => _properties["justify-self"] = value; } @@ -2737,9 +2737,9 @@ public Property JustifySelf /// | No | n/a | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/justify-tracks /// - public Property JustifyTracks + public Property JustifyTracks { - get => (Property) _properties["justify-tracks"]; + get => (Property) _properties["justify-tracks"]; set => _properties["justify-tracks"] = value; } @@ -2752,9 +2752,9 @@ public Property JustifyTracks /// | **1** | **1** | **1** | **12** | **5.5** | /// @see https://developer.mozilla.org/docs/Web/CSS/left /// - public Property Left + public Property Left { - get => (Property) _properties["left"]; + get => (Property) _properties["left"]; set => _properties["left"] = value; } @@ -2767,9 +2767,9 @@ public Property Left /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/letter-spacing /// - public Property LetterSpacing + public Property LetterSpacing { - get => (Property) _properties["letter-spacing"]; + get => (Property) _properties["letter-spacing"]; set => _properties["letter-spacing"] = value; } @@ -2783,9 +2783,9 @@ public Property LetterSpacing /// | 1 _-x-_ | | 3 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/line-break /// - public Property LineBreak + public Property LineBreak { - get => (Property) _properties["line-break"]; + get => (Property) _properties["line-break"]; set => _properties["line-break"] = value; } @@ -2798,9 +2798,9 @@ public Property LineBreak /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/line-height /// - public Property LineHeight + public Property LineHeight { - get => (Property) _properties["line-height"]; + get => (Property) _properties["line-height"]; set => _properties["line-height"] = value; } @@ -2813,9 +2813,9 @@ public Property LineHeight /// | n/a | No | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/line-height-step /// - public Property LineHeightStep + public Property LineHeightStep { - get => (Property) _properties["line-height-step"]; + get => (Property) _properties["line-height-step"]; set => _properties["line-height-step"] = value; } @@ -2828,9 +2828,9 @@ public Property LineHeightStep /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/list-style-image /// - public Property ListStyleImage + public Property ListStyleImage { - get => (Property) _properties["list-style-image"]; + get => (Property) _properties["list-style-image"]; set => _properties["list-style-image"] = value; } @@ -2843,9 +2843,9 @@ public Property ListStyleImage /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/list-style-position /// - public Property ListStylePosition + public Property ListStylePosition { - get => (Property) _properties["list-style-position"]; + get => (Property) _properties["list-style-position"]; set => _properties["list-style-position"] = value; } @@ -2858,9 +2858,9 @@ public Property ListStylePosition /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/list-style-type /// - public Property ListStyleType + public Property ListStyleType { - get => (Property) _properties["list-style-type"]; + get => (Property) _properties["list-style-type"]; set => _properties["list-style-type"] = value; } @@ -2873,9 +2873,9 @@ public Property ListStyleType /// | **69** | **41** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/margin-block-end /// - public Property MarginBlockEnd + public Property MarginBlockEnd { - get => (Property) _properties["margin-block-end"]; + get => (Property) _properties["margin-block-end"]; set => _properties["margin-block-end"] = value; } @@ -2888,9 +2888,9 @@ public Property MarginBlockEnd /// | **69** | **41** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/margin-block-start /// - public Property MarginBlockStart + public Property MarginBlockStart { - get => (Property) _properties["margin-block-start"]; + get => (Property) _properties["margin-block-start"]; set => _properties["margin-block-start"] = value; } @@ -2903,9 +2903,9 @@ public Property MarginBlockStart /// | **1** | **1** | **1** | **12** | **3** | /// @see https://developer.mozilla.org/docs/Web/CSS/margin-bottom /// - public Property MarginBottom + public Property MarginBottom { - get => (Property) _properties["margin-bottom"]; + get => (Property) _properties["margin-bottom"]; set => _properties["margin-bottom"] = value; } @@ -2919,9 +2919,9 @@ public Property MarginBottom /// | 2 _(-webkit-margin-end)_ | 3 _(-moz-margin-end)_ | 3 _(-webkit-margin-end)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/margin-inline-end /// - public Property MarginInlineEnd + public Property MarginInlineEnd { - get => (Property) _properties["margin-inline-end"]; + get => (Property) _properties["margin-inline-end"]; set => _properties["margin-inline-end"] = value; } @@ -2935,9 +2935,9 @@ public Property MarginInlineEnd /// | 2 _(-webkit-margin-start)_ | 3 _(-moz-margin-start)_ | 3 _(-webkit-margin-start)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/margin-inline-start /// - public Property MarginInlineStart + public Property MarginInlineStart { - get => (Property) _properties["margin-inline-start"]; + get => (Property) _properties["margin-inline-start"]; set => _properties["margin-inline-start"] = value; } @@ -2950,9 +2950,9 @@ public Property MarginInlineStart /// | **1** | **1** | **1** | **12** | **3** | /// @see https://developer.mozilla.org/docs/Web/CSS/margin-left /// - public Property MarginLeft + public Property MarginLeft { - get => (Property) _properties["margin-left"]; + get => (Property) _properties["margin-left"]; set => _properties["margin-left"] = value; } @@ -2965,9 +2965,9 @@ public Property MarginLeft /// | **1** | **1** | **1** | **12** | **3** | /// @see https://developer.mozilla.org/docs/Web/CSS/margin-right /// - public Property MarginRight + public Property MarginRight { - get => (Property) _properties["margin-right"]; + get => (Property) _properties["margin-right"]; set => _properties["margin-right"] = value; } @@ -2980,9 +2980,9 @@ public Property MarginRight /// | **1** | **1** | **1** | **12** | **3** | /// @see https://developer.mozilla.org/docs/Web/CSS/margin-top /// - public Property MarginTop + public Property MarginTop { - get => (Property) _properties["margin-top"]; + get => (Property) _properties["margin-top"]; set => _properties["margin-top"] = value; } @@ -2995,9 +2995,9 @@ public Property MarginTop /// | No | No | **16.4** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/margin-trim /// - public Property MarginTrim + public Property MarginTrim { - get => (Property) _properties["margin-trim"]; + get => (Property) _properties["margin-trim"]; set => _properties["margin-trim"] = value; } @@ -3006,9 +3006,9 @@ public Property MarginTrim /// **Syntax**: `luminance | alpha` /// **Initial value**: `alpha` /// - public Property MaskBorderMode + public Property MaskBorderMode { - get => (Property) _properties["mask-border-mode"]; + get => (Property) _properties["mask-border-mode"]; set => _properties["mask-border-mode"] = value; } @@ -3022,9 +3022,9 @@ public Property MaskBorderMode /// | | | 3.1 _(-webkit-mask-box-image-outset)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/mask-border-outset /// - public Property MaskBorderOutset + public Property MaskBorderOutset { - get => (Property) _properties["mask-border-outset"]; + get => (Property) _properties["mask-border-outset"]; set => _properties["mask-border-outset"] = value; } @@ -3038,9 +3038,9 @@ public Property MaskBorderOutset /// | | | 3.1 _(-webkit-mask-box-image-repeat)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/mask-border-repeat /// - public Property MaskBorderRepeat + public Property MaskBorderRepeat { - get => (Property) _properties["mask-border-repeat"]; + get => (Property) _properties["mask-border-repeat"]; set => _properties["mask-border-repeat"] = value; } @@ -3054,9 +3054,9 @@ public Property MaskBorderRepeat /// | | | 3.1 _(-webkit-mask-box-image-slice)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/mask-border-slice /// - public Property MaskBorderSlice + public Property MaskBorderSlice { - get => (Property) _properties["mask-border-slice"]; + get => (Property) _properties["mask-border-slice"]; set => _properties["mask-border-slice"] = value; } @@ -3070,9 +3070,9 @@ public Property MaskBorderSlice /// | | | 3.1 _(-webkit-mask-box-image-source)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/mask-border-source /// - public Property MaskBorderSource + public Property MaskBorderSource { - get => (Property) _properties["mask-border-source"]; + get => (Property) _properties["mask-border-source"]; set => _properties["mask-border-source"] = value; } @@ -3086,9 +3086,9 @@ public Property MaskBorderSource /// | | | 3.1 _(-webkit-mask-box-image-width)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/mask-border-width /// - public Property MaskBorderWidth + public Property MaskBorderWidth { - get => (Property) _properties["mask-border-width"]; + get => (Property) _properties["mask-border-width"]; set => _properties["mask-border-width"] = value; } @@ -3102,9 +3102,9 @@ public Property MaskBorderWidth /// | 1 _-x-_ | | 4 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/mask-clip /// - public Property MaskClip + public Property MaskClip { - get => (Property) _properties["mask-clip"]; + get => (Property) _properties["mask-clip"]; set => _properties["mask-clip"] = value; } @@ -3117,9 +3117,9 @@ public Property MaskClip /// | **120** | **53** | **15.4** | 18-79 | No | /// @see https://developer.mozilla.org/docs/Web/CSS/mask-composite /// - public Property MaskComposite + public Property MaskComposite { - get => (Property) _properties["mask-composite"]; + get => (Property) _properties["mask-composite"]; set => _properties["mask-composite"] = value; } @@ -3133,9 +3133,9 @@ public Property MaskComposite /// | 1 _-x-_ | | 4 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/mask-image /// - public Property MaskImage + public Property MaskImage { - get => (Property) _properties["mask-image"]; + get => (Property) _properties["mask-image"]; set => _properties["mask-image"] = value; } @@ -3148,9 +3148,9 @@ public Property MaskImage /// | **120** | **53** | **15.4** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/mask-mode /// - public Property MaskMode + public Property MaskMode { - get => (Property) _properties["mask-mode"]; + get => (Property) _properties["mask-mode"]; set => _properties["mask-mode"] = value; } @@ -3164,9 +3164,9 @@ public Property MaskMode /// | 1 _-x-_ | | 4 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/mask-origin /// - public Property MaskOrigin + public Property MaskOrigin { - get => (Property) _properties["mask-origin"]; + get => (Property) _properties["mask-origin"]; set => _properties["mask-origin"] = value; } @@ -3180,9 +3180,9 @@ public Property MaskOrigin /// | 1 _-x-_ | | 3.1 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/mask-position /// - public Property MaskPosition + public Property MaskPosition { - get => (Property) _properties["mask-position"]; + get => (Property) _properties["mask-position"]; set => _properties["mask-position"] = value; } @@ -3196,9 +3196,9 @@ public Property MaskPosition /// | 1 _-x-_ | | 3.1 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/mask-repeat /// - public Property MaskRepeat + public Property MaskRepeat { - get => (Property) _properties["mask-repeat"]; + get => (Property) _properties["mask-repeat"]; set => _properties["mask-repeat"] = value; } @@ -3212,9 +3212,9 @@ public Property MaskRepeat /// | 4 _-x-_ | | 4 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/mask-size /// - public Property MaskSize + public Property MaskSize { - get => (Property) _properties["mask-size"]; + get => (Property) _properties["mask-size"]; set => _properties["mask-size"] = value; } @@ -3227,9 +3227,9 @@ public Property MaskSize /// | **24** | **35** | **7** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/mask-type /// - public Property MaskType + public Property MaskType { - get => (Property) _properties["mask-type"]; + get => (Property) _properties["mask-type"]; set => _properties["mask-type"] = value; } @@ -3242,9 +3242,9 @@ public Property MaskType /// | No | No | **preview** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/masonry-auto-flow /// - public Property MasonryAutoFlow + public Property MasonryAutoFlow { - get => (Property) _properties["masonry-auto-flow"]; + get => (Property) _properties["masonry-auto-flow"]; set => _properties["masonry-auto-flow"] = value; } @@ -3257,9 +3257,9 @@ public Property MasonryAutoFlow /// | **109** | **117** | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/math-depth /// - public Property MathDepth + public Property MathDepth { - get => (Property) _properties["math-depth"]; + get => (Property) _properties["math-depth"]; set => _properties["math-depth"] = value; } @@ -3272,9 +3272,9 @@ public Property MathDepth /// | **109** | No | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/math-shift /// - public Property MathShift + public Property MathShift { - get => (Property) _properties["math-shift"]; + get => (Property) _properties["math-shift"]; set => _properties["math-shift"] = value; } @@ -3287,9 +3287,9 @@ public Property MathShift /// | **109** | **117** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/math-style /// - public Property MathStyle + public Property MathStyle { - get => (Property) _properties["math-style"]; + get => (Property) _properties["math-style"]; set => _properties["math-style"] = value; } @@ -3302,9 +3302,9 @@ public Property MathStyle /// | **57** | **41** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/max-block-size /// - public Property MaxBlockSize + public Property MaxBlockSize { - get => (Property) _properties["max-block-size"]; + get => (Property) _properties["max-block-size"]; set => _properties["max-block-size"] = value; } @@ -3317,9 +3317,9 @@ public Property MaxBlockSize /// | **18** | **1** | **1.3** | **12** | **7** | /// @see https://developer.mozilla.org/docs/Web/CSS/max-height /// - public Property MaxHeight + public Property MaxHeight { - get => (Property) _properties["max-height"]; + get => (Property) _properties["max-height"]; set => _properties["max-height"] = value; } @@ -3333,9 +3333,9 @@ public Property MaxHeight /// | | | 10.1 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/max-inline-size /// - public Property MaxInlineSize + public Property MaxInlineSize { - get => (Property) _properties["max-inline-size"]; + get => (Property) _properties["max-inline-size"]; set => _properties["max-inline-size"] = value; } @@ -3343,9 +3343,9 @@ public Property MaxInlineSize /// **Syntax**: `none | <integer>` /// **Initial value**: `none` /// - public Property MaxLines + public Property MaxLines { - get => (Property) _properties["max-lines"]; + get => (Property) _properties["max-lines"]; set => _properties["max-lines"] = value; } @@ -3358,9 +3358,9 @@ public Property MaxLines /// | **1** | **1** | **1** | **12** | **7** | /// @see https://developer.mozilla.org/docs/Web/CSS/max-width /// - public Property MaxWidth + public Property MaxWidth { - get => (Property) _properties["max-width"]; + get => (Property) _properties["max-width"]; set => _properties["max-width"] = value; } @@ -3373,9 +3373,9 @@ public Property MaxWidth /// | **57** | **41** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/min-block-size /// - public Property MinBlockSize + public Property MinBlockSize { - get => (Property) _properties["min-block-size"]; + get => (Property) _properties["min-block-size"]; set => _properties["min-block-size"] = value; } @@ -3388,9 +3388,9 @@ public Property MinBlockSize /// | **1** | **3** | **1.3** | **12** | **7** | /// @see https://developer.mozilla.org/docs/Web/CSS/min-height /// - public Property MinHeight + public Property MinHeight { - get => (Property) _properties["min-height"]; + get => (Property) _properties["min-height"]; set => _properties["min-height"] = value; } @@ -3403,9 +3403,9 @@ public Property MinHeight /// | **57** | **41** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/min-inline-size /// - public Property MinInlineSize + public Property MinInlineSize { - get => (Property) _properties["min-inline-size"]; + get => (Property) _properties["min-inline-size"]; set => _properties["min-inline-size"] = value; } @@ -3418,9 +3418,9 @@ public Property MinInlineSize /// | **1** | **1** | **1** | **12** | **7** | /// @see https://developer.mozilla.org/docs/Web/CSS/min-width /// - public Property MinWidth + public Property MinWidth { - get => (Property) _properties["min-width"]; + get => (Property) _properties["min-width"]; set => _properties["min-width"] = value; } @@ -3433,9 +3433,9 @@ public Property MinWidth /// | **41** | **32** | **8** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/mix-blend-mode /// - public Property MixBlendMode + public Property MixBlendMode { - get => (Property) _properties["mix-blend-mode"]; + get => (Property) _properties["mix-blend-mode"]; set => _properties["mix-blend-mode"] = value; } @@ -3449,9 +3449,9 @@ public Property MixBlendMode /// | 46 _(motion-distance)_ | | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/offset-distance /// - public Property MotionDistance + public Property MotionDistance { - get => (Property) _properties["motion-distance"]; + get => (Property) _properties["motion-distance"]; set => _properties["motion-distance"] = value; } @@ -3465,9 +3465,9 @@ public Property MotionDistance /// | 46 _(motion-path)_ | | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/offset-path /// - public Property MotionPath + public Property MotionPath { - get => (Property) _properties["motion-path"]; + get => (Property) _properties["motion-path"]; set => _properties["motion-path"] = value; } @@ -3481,9 +3481,9 @@ public Property MotionPath /// | 46 _(motion-rotation)_ | | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/offset-rotate /// - public Property MotionRotation + public Property MotionRotation { - get => (Property) _properties["motion-rotation"]; + get => (Property) _properties["motion-rotation"]; set => _properties["motion-rotation"] = value; } @@ -3496,9 +3496,9 @@ public Property MotionRotation /// | **32** | **36** | **10** | **79** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/object-fit /// - public Property ObjectFit + public Property ObjectFit { - get => (Property) _properties["object-fit"]; + get => (Property) _properties["object-fit"]; set => _properties["object-fit"] = value; } @@ -3511,9 +3511,9 @@ public Property ObjectFit /// | **32** | **36** | **10** | **79** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/object-position /// - public Property ObjectPosition + public Property ObjectPosition { - get => (Property) _properties["object-position"]; + get => (Property) _properties["object-position"]; set => _properties["object-position"] = value; } @@ -3525,9 +3525,9 @@ public Property ObjectPosition /// | **116** | **72** | **16** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/offset-anchor /// - public Property OffsetAnchor + public Property OffsetAnchor { - get => (Property) _properties["offset-anchor"]; + get => (Property) _properties["offset-anchor"]; set => _properties["offset-anchor"] = value; } @@ -3541,9 +3541,9 @@ public Property OffsetAnchor /// | 46 _(motion-distance)_ | | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/offset-distance /// - public Property OffsetDistance + public Property OffsetDistance { - get => (Property) _properties["offset-distance"]; + get => (Property) _properties["offset-distance"]; set => _properties["offset-distance"] = value; } @@ -3557,9 +3557,9 @@ public Property OffsetDistance /// | 46 _(motion-path)_ | | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/offset-path /// - public Property OffsetPath + public Property OffsetPath { - get => (Property) _properties["offset-path"]; + get => (Property) _properties["offset-path"]; set => _properties["offset-path"] = value; } @@ -3571,9 +3571,9 @@ public Property OffsetPath /// | **116** | n/a | **16** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/offset-position /// - public Property OffsetPosition + public Property OffsetPosition { - get => (Property) _properties["offset-position"]; + get => (Property) _properties["offset-position"]; set => _properties["offset-position"] = value; } @@ -3587,9 +3587,9 @@ public Property OffsetPosition /// | 46 _(motion-rotation)_ | | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/offset-rotate /// - public Property OffsetRotate + public Property OffsetRotate { - get => (Property) _properties["offset-rotate"]; + get => (Property) _properties["offset-rotate"]; set => _properties["offset-rotate"] = value; } @@ -3603,9 +3603,9 @@ public Property OffsetRotate /// | 46 _(motion-rotation)_ | | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/offset-rotate /// - public Property OffsetRotation + public Property OffsetRotation { - get => (Property) _properties["offset-rotation"]; + get => (Property) _properties["offset-rotation"]; set => _properties["offset-rotation"] = value; } @@ -3618,9 +3618,9 @@ public Property OffsetRotation /// | **1** | **1** | **2** | **12** | **9** | /// @see https://developer.mozilla.org/docs/Web/CSS/opacity /// - public Property Opacity + public Property Opacity { - get => (Property) _properties["opacity"]; + get => (Property) _properties["opacity"]; set => _properties["opacity"] = value; } @@ -3634,9 +3634,9 @@ public Property Opacity /// | 21 _-x-_ | | 7 _-x-_ | | 10 _-x-_ | /// @see https://developer.mozilla.org/docs/Web/CSS/order /// - public Property Order + public Property Order { - get => (Property) _properties["order"]; + get => (Property) _properties["order"]; set => _properties["order"] = value; } @@ -3649,9 +3649,9 @@ public Property Order /// | **25** | No | **1.3** | **12** | **8** | /// @see https://developer.mozilla.org/docs/Web/CSS/orphans /// - public Property Orphans + public Property Orphans { - get => (Property) _properties["orphans"]; + get => (Property) _properties["orphans"]; set => _properties["orphans"] = value; } @@ -3664,9 +3664,9 @@ public Property Orphans /// | **1** | **1.5** | **1.2** | **12** | **8** | /// @see https://developer.mozilla.org/docs/Web/CSS/outline-color /// - public Property OutlineColor + public Property OutlineColor { - get => (Property) _properties["outline-color"]; + get => (Property) _properties["outline-color"]; set => _properties["outline-color"] = value; } @@ -3679,9 +3679,9 @@ public Property OutlineColor /// | **1** | **1.5** | **1.2** | **15** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/outline-offset /// - public Property OutlineOffset + public Property OutlineOffset { - get => (Property) _properties["outline-offset"]; + get => (Property) _properties["outline-offset"]; set => _properties["outline-offset"] = value; } @@ -3694,9 +3694,9 @@ public Property OutlineOffset /// | **1** | **1.5** | **1.2** | **12** | **8** | /// @see https://developer.mozilla.org/docs/Web/CSS/outline-style /// - public Property OutlineStyle + public Property OutlineStyle { - get => (Property) _properties["outline-style"]; + get => (Property) _properties["outline-style"]; set => _properties["outline-style"] = value; } @@ -3709,9 +3709,9 @@ public Property OutlineStyle /// | **1** | **1.5** | **1.2** | **12** | **8** | /// @see https://developer.mozilla.org/docs/Web/CSS/outline-width /// - public Property OutlineWidth + public Property OutlineWidth { - get => (Property) _properties["outline-width"]; + get => (Property) _properties["outline-width"]; set => _properties["outline-width"] = value; } @@ -3723,9 +3723,9 @@ public Property OutlineWidth /// | **56** | **66** | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/overflow-anchor /// - public Property OverflowAnchor + public Property OverflowAnchor { - get => (Property) _properties["overflow-anchor"]; + get => (Property) _properties["overflow-anchor"]; set => _properties["overflow-anchor"] = value; } @@ -3737,9 +3737,9 @@ public Property OverflowAnchor /// | No | **69** | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/overflow-block /// - public Property OverflowBlock + public Property OverflowBlock { - get => (Property) _properties["overflow-block"]; + get => (Property) _properties["overflow-block"]; set => _properties["overflow-block"] = value; } @@ -3748,9 +3748,9 @@ public Property OverflowBlock /// **Syntax**: `padding-box | content-box` /// **Initial value**: `padding-box` /// - public Property OverflowClipBox + public Property OverflowClipBox { - get => (Property) _properties["overflow-clip-box"]; + get => (Property) _properties["overflow-clip-box"]; set => _properties["overflow-clip-box"] = value; } @@ -3762,9 +3762,9 @@ public Property OverflowClipBox /// | **90** | **102** | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/overflow-clip-margin /// - public Property OverflowClipMargin + public Property OverflowClipMargin { - get => (Property) _properties["overflow-clip-margin"]; + get => (Property) _properties["overflow-clip-margin"]; set => _properties["overflow-clip-margin"] = value; } @@ -3776,9 +3776,9 @@ public Property OverflowClipMargin /// | No | **69** | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/overflow-inline /// - public Property OverflowInline + public Property OverflowInline { - get => (Property) _properties["overflow-inline"]; + get => (Property) _properties["overflow-inline"]; set => _properties["overflow-inline"] = value; } @@ -3792,9 +3792,9 @@ public Property OverflowInline /// | 1 _(word-wrap)_ | 3.5 _(word-wrap)_ | 1 _(word-wrap)_ | 12 _(word-wrap)_ | | /// @see https://developer.mozilla.org/docs/Web/CSS/overflow-wrap /// - public Property OverflowWrap + public Property OverflowWrap { - get => (Property) _properties["overflow-wrap"]; + get => (Property) _properties["overflow-wrap"]; set => _properties["overflow-wrap"] = value; } @@ -3807,9 +3807,9 @@ public Property OverflowWrap /// | **1** | **3.5** | **3** | **12** | **5** | /// @see https://developer.mozilla.org/docs/Web/CSS/overflow-x /// - public Property OverflowX + public Property OverflowX { - get => (Property) _properties["overflow-x"]; + get => (Property) _properties["overflow-x"]; set => _properties["overflow-x"] = value; } @@ -3822,9 +3822,9 @@ public Property OverflowX /// | **1** | **3.5** | **3** | **12** | **5** | /// @see https://developer.mozilla.org/docs/Web/CSS/overflow-y /// - public Property OverflowY + public Property OverflowY { - get => (Property) _properties["overflow-y"]; + get => (Property) _properties["overflow-y"]; set => _properties["overflow-y"] = value; } @@ -3837,9 +3837,9 @@ public Property OverflowY /// | **117** | No | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/overlay /// - public Property Overlay + public Property Overlay { - get => (Property) _properties["overlay"]; + get => (Property) _properties["overlay"]; set => _properties["overlay"] = value; } @@ -3852,9 +3852,9 @@ public Property Overlay /// | **77** | **73** | **16** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-block /// - public Property OverscrollBehaviorBlock + public Property OverscrollBehaviorBlock { - get => (Property) _properties["overscroll-behavior-block"]; + get => (Property) _properties["overscroll-behavior-block"]; set => _properties["overscroll-behavior-block"] = value; } @@ -3867,9 +3867,9 @@ public Property OverscrollBehaviorBlock /// | **77** | **73** | **16** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-inline /// - public Property OverscrollBehaviorInline + public Property OverscrollBehaviorInline { - get => (Property) _properties["overscroll-behavior-inline"]; + get => (Property) _properties["overscroll-behavior-inline"]; set => _properties["overscroll-behavior-inline"] = value; } @@ -3882,9 +3882,9 @@ public Property OverscrollBehaviorInline /// | **63** | **59** | **16** | **18** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-x /// - public Property OverscrollBehaviorX + public Property OverscrollBehaviorX { - get => (Property) _properties["overscroll-behavior-x"]; + get => (Property) _properties["overscroll-behavior-x"]; set => _properties["overscroll-behavior-x"] = value; } @@ -3897,9 +3897,9 @@ public Property OverscrollBehaviorX /// | **63** | **59** | **16** | **18** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior-y /// - public Property OverscrollBehaviorY + public Property OverscrollBehaviorY { - get => (Property) _properties["overscroll-behavior-y"]; + get => (Property) _properties["overscroll-behavior-y"]; set => _properties["overscroll-behavior-y"] = value; } @@ -3912,9 +3912,9 @@ public Property OverscrollBehaviorY /// | **69** | **41** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/padding-block-end /// - public Property PaddingBlockEnd + public Property PaddingBlockEnd { - get => (Property) _properties["padding-block-end"]; + get => (Property) _properties["padding-block-end"]; set => _properties["padding-block-end"] = value; } @@ -3927,9 +3927,9 @@ public Property PaddingBlockEnd /// | **69** | **41** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/padding-block-start /// - public Property PaddingBlockStart + public Property PaddingBlockStart { - get => (Property) _properties["padding-block-start"]; + get => (Property) _properties["padding-block-start"]; set => _properties["padding-block-start"] = value; } @@ -3942,9 +3942,9 @@ public Property PaddingBlockStart /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/padding-bottom /// - public Property PaddingBottom + public Property PaddingBottom { - get => (Property) _properties["padding-bottom"]; + get => (Property) _properties["padding-bottom"]; set => _properties["padding-bottom"] = value; } @@ -3958,9 +3958,9 @@ public Property PaddingBottom /// | 2 _(-webkit-padding-end)_ | 3 _(-moz-padding-end)_ | 3 _(-webkit-padding-end)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/padding-inline-end /// - public Property PaddingInlineEnd + public Property PaddingInlineEnd { - get => (Property) _properties["padding-inline-end"]; + get => (Property) _properties["padding-inline-end"]; set => _properties["padding-inline-end"] = value; } @@ -3974,9 +3974,9 @@ public Property PaddingInlineEnd /// | 2 _(-webkit-padding-start)_ | 3 _(-moz-padding-start)_ | 3 _(-webkit-padding-start)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/padding-inline-start /// - public Property PaddingInlineStart + public Property PaddingInlineStart { - get => (Property) _properties["padding-inline-start"]; + get => (Property) _properties["padding-inline-start"]; set => _properties["padding-inline-start"] = value; } @@ -3989,9 +3989,9 @@ public Property PaddingInlineStart /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/padding-left /// - public Property PaddingLeft + public Property PaddingLeft { - get => (Property) _properties["padding-left"]; + get => (Property) _properties["padding-left"]; set => _properties["padding-left"] = value; } @@ -4004,9 +4004,9 @@ public Property PaddingLeft /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/padding-right /// - public Property PaddingRight + public Property PaddingRight { - get => (Property) _properties["padding-right"]; + get => (Property) _properties["padding-right"]; set => _properties["padding-right"] = value; } @@ -4019,9 +4019,9 @@ public Property PaddingRight /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/padding-top /// - public Property PaddingTop + public Property PaddingTop { - get => (Property) _properties["padding-top"]; + get => (Property) _properties["padding-top"]; set => _properties["padding-top"] = value; } @@ -4034,9 +4034,9 @@ public Property PaddingTop /// | **85** | **110** | **≤13.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/page /// - public Property Page + public Property Page { - get => (Property) _properties["page"]; + get => (Property) _properties["page"]; set => _properties["page"] = value; } @@ -4049,9 +4049,9 @@ public Property Page /// | **1** | **1** | **1.2** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/page-break-after /// - public Property PageBreakAfter + public Property PageBreakAfter { - get => (Property) _properties["page-break-after"]; + get => (Property) _properties["page-break-after"]; set => _properties["page-break-after"] = value; } @@ -4064,9 +4064,9 @@ public Property PageBreakAfter /// | **1** | **1** | **1.2** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/page-break-before /// - public Property PageBreakBefore + public Property PageBreakBefore { - get => (Property) _properties["page-break-before"]; + get => (Property) _properties["page-break-before"]; set => _properties["page-break-before"] = value; } @@ -4079,9 +4079,9 @@ public Property PageBreakBefore /// | **1** | **19** | **1.3** | **12** | **8** | /// @see https://developer.mozilla.org/docs/Web/CSS/page-break-inside /// - public Property PageBreakInside + public Property PageBreakInside { - get => (Property) _properties["page-break-inside"]; + get => (Property) _properties["page-break-inside"]; set => _properties["page-break-inside"] = value; } @@ -4094,9 +4094,9 @@ public Property PageBreakInside /// | **35** | **60** | **8** | **17** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/paint-order /// - public Property PaintOrder + public Property PaintOrder { - get => (Property) _properties["paint-order"]; + get => (Property) _properties["paint-order"]; set => _properties["paint-order"] = value; } @@ -4110,9 +4110,9 @@ public Property PaintOrder /// | 12 _-x-_ | | 4 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/perspective /// - public Property Perspective + public Property Perspective { - get => (Property) _properties["perspective"]; + get => (Property) _properties["perspective"]; set => _properties["perspective"] = value; } @@ -4126,9 +4126,9 @@ public Property Perspective /// | 12 _-x-_ | | 4 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/perspective-origin /// - public Property PerspectiveOrigin + public Property PerspectiveOrigin { - get => (Property) _properties["perspective-origin"]; + get => (Property) _properties["perspective-origin"]; set => _properties["perspective-origin"] = value; } @@ -4141,9 +4141,9 @@ public Property PerspectiveOrigin /// | **1** | **1.5** | **4** | **12** | **11** | /// @see https://developer.mozilla.org/docs/Web/CSS/pointer-events /// - public Property PointerEvents + public Property PointerEvents { - get => (Property) _properties["pointer-events"]; + get => (Property) _properties["pointer-events"]; set => _properties["pointer-events"] = value; } @@ -4156,9 +4156,9 @@ public Property PointerEvents /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/position /// - public Property Position + public Property Position { - get => (Property) _properties["position"]; + get => (Property) _properties["position"]; set => _properties["position"] = value; } @@ -4172,9 +4172,9 @@ public Property Position /// | | 48 _(color-adjust)_ | 6 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/print-color-adjust /// - public Property PrintColorAdjust + public Property PrintColorAdjust { - get => (Property) _properties["print-color-adjust"]; + get => (Property) _properties["print-color-adjust"]; set => _properties["print-color-adjust"] = value; } @@ -4187,9 +4187,9 @@ public Property PrintColorAdjust /// | **11** | **1.5** | **9** | **12** | **8** | /// @see https://developer.mozilla.org/docs/Web/CSS/quotes /// - public Property Quotes + public Property Quotes { - get => (Property) _properties["quotes"]; + get => (Property) _properties["quotes"]; set => _properties["quotes"] = value; } @@ -4202,9 +4202,9 @@ public Property Quotes /// | **1** | **4** | **3** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/resize /// - public Property Resize + public Property Resize { - get => (Property) _properties["resize"]; + get => (Property) _properties["resize"]; set => _properties["resize"] = value; } @@ -4217,9 +4217,9 @@ public Property Resize /// | **1** | **1** | **1** | **12** | **5.5** | /// @see https://developer.mozilla.org/docs/Web/CSS/right /// - public Property Right + public Property Right { - get => (Property) _properties["right"]; + get => (Property) _properties["right"]; set => _properties["right"] = value; } @@ -4232,9 +4232,9 @@ public Property Right /// | **104** | **72** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/rotate /// - public Property Rotate + public Property Rotate { - get => (Property) _properties["rotate"]; + get => (Property) _properties["rotate"]; set => _properties["rotate"] = value; } @@ -4247,9 +4247,9 @@ public Property Rotate /// | **47** | **52** | **10.1** | **16** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/row-gap /// - public Property RowGap + public Property RowGap { - get => (Property) _properties["row-gap"]; + get => (Property) _properties["row-gap"]; set => _properties["row-gap"] = value; } @@ -4262,9 +4262,9 @@ public Property RowGap /// | No | **38** | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/ruby-align /// - public Property RubyAlign + public Property RubyAlign { - get => (Property) _properties["ruby-align"]; + get => (Property) _properties["ruby-align"]; set => _properties["ruby-align"] = value; } @@ -4272,9 +4272,9 @@ public Property RubyAlign /// **Syntax**: `separate | collapse | auto` /// **Initial value**: `separate` /// - public Property RubyMerge + public Property RubyMerge { - get => (Property) _properties["ruby-merge"]; + get => (Property) _properties["ruby-merge"]; set => _properties["ruby-merge"] = value; } @@ -4288,9 +4288,9 @@ public Property RubyMerge /// | 1 _-x-_ | | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/ruby-position /// - public Property RubyPosition + public Property RubyPosition { - get => (Property) _properties["ruby-position"]; + get => (Property) _properties["ruby-position"]; set => _properties["ruby-position"] = value; } @@ -4303,9 +4303,9 @@ public Property RubyPosition /// | **104** | **72** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scale /// - public Property Scale + public Property Scale { - get => (Property) _properties["scale"]; + get => (Property) _properties["scale"]; set => _properties["scale"] = value; } @@ -4318,9 +4318,9 @@ public Property Scale /// | **61** | **36** | **15.4** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-behavior /// - public Property ScrollBehavior + public Property ScrollBehavior { - get => (Property) _properties["scroll-behavior"]; + get => (Property) _properties["scroll-behavior"]; set => _properties["scroll-behavior"] = value; } @@ -4333,9 +4333,9 @@ public Property ScrollBehavior /// | **69** | **68** | **15** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block-end /// - public Property ScrollMarginBlockEnd + public Property ScrollMarginBlockEnd { - get => (Property) _properties["scroll-margin-block-end"]; + get => (Property) _properties["scroll-margin-block-end"]; set => _properties["scroll-margin-block-end"] = value; } @@ -4348,9 +4348,9 @@ public Property ScrollMarginBlockEnd /// | **69** | **68** | **15** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block-start /// - public Property ScrollMarginBlockStart + public Property ScrollMarginBlockStart { - get => (Property) _properties["scroll-margin-block-start"]; + get => (Property) _properties["scroll-margin-block-start"]; set => _properties["scroll-margin-block-start"] = value; } @@ -4364,9 +4364,9 @@ public Property ScrollMarginBlockStart /// | | | 11 _(scroll-snap-margin-bottom)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-margin-bottom /// - public Property ScrollMarginBottom + public Property ScrollMarginBottom { - get => (Property) _properties["scroll-margin-bottom"]; + get => (Property) _properties["scroll-margin-bottom"]; set => _properties["scroll-margin-bottom"] = value; } @@ -4379,9 +4379,9 @@ public Property ScrollMarginBottom /// | **69** | **68** | **15** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline-end /// - public Property ScrollMarginInlineEnd + public Property ScrollMarginInlineEnd { - get => (Property) _properties["scroll-margin-inline-end"]; + get => (Property) _properties["scroll-margin-inline-end"]; set => _properties["scroll-margin-inline-end"] = value; } @@ -4394,9 +4394,9 @@ public Property ScrollMarginInlineEnd /// | **69** | **68** | **15** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline-start /// - public Property ScrollMarginInlineStart + public Property ScrollMarginInlineStart { - get => (Property) _properties["scroll-margin-inline-start"]; + get => (Property) _properties["scroll-margin-inline-start"]; set => _properties["scroll-margin-inline-start"] = value; } @@ -4410,9 +4410,9 @@ public Property ScrollMarginInlineStart /// | | | 11 _(scroll-snap-margin-left)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-margin-left /// - public Property ScrollMarginLeft + public Property ScrollMarginLeft { - get => (Property) _properties["scroll-margin-left"]; + get => (Property) _properties["scroll-margin-left"]; set => _properties["scroll-margin-left"] = value; } @@ -4426,9 +4426,9 @@ public Property ScrollMarginLeft /// | | | 11 _(scroll-snap-margin-right)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-margin-right /// - public Property ScrollMarginRight + public Property ScrollMarginRight { - get => (Property) _properties["scroll-margin-right"]; + get => (Property) _properties["scroll-margin-right"]; set => _properties["scroll-margin-right"] = value; } @@ -4442,9 +4442,9 @@ public Property ScrollMarginRight /// | | | 11 _(scroll-snap-margin-top)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-margin-top /// - public Property ScrollMarginTop + public Property ScrollMarginTop { - get => (Property) _properties["scroll-margin-top"]; + get => (Property) _properties["scroll-margin-top"]; set => _properties["scroll-margin-top"] = value; } @@ -4457,9 +4457,9 @@ public Property ScrollMarginTop /// | **69** | **68** | **15** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block-end /// - public Property ScrollPaddingBlockEnd + public Property ScrollPaddingBlockEnd { - get => (Property) _properties["scroll-padding-block-end"]; + get => (Property) _properties["scroll-padding-block-end"]; set => _properties["scroll-padding-block-end"] = value; } @@ -4472,9 +4472,9 @@ public Property ScrollPaddingBlockEnd /// | **69** | **68** | **15** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block-start /// - public Property ScrollPaddingBlockStart + public Property ScrollPaddingBlockStart { - get => (Property) _properties["scroll-padding-block-start"]; + get => (Property) _properties["scroll-padding-block-start"]; set => _properties["scroll-padding-block-start"] = value; } @@ -4487,9 +4487,9 @@ public Property ScrollPaddingBlockStart /// | **69** | **68** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-padding-bottom /// - public Property ScrollPaddingBottom + public Property ScrollPaddingBottom { - get => (Property) _properties["scroll-padding-bottom"]; + get => (Property) _properties["scroll-padding-bottom"]; set => _properties["scroll-padding-bottom"] = value; } @@ -4502,9 +4502,9 @@ public Property ScrollPaddingBottom /// | **69** | **68** | **15** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline-end /// - public Property ScrollPaddingInlineEnd + public Property ScrollPaddingInlineEnd { - get => (Property) _properties["scroll-padding-inline-end"]; + get => (Property) _properties["scroll-padding-inline-end"]; set => _properties["scroll-padding-inline-end"] = value; } @@ -4517,9 +4517,9 @@ public Property ScrollPaddingInlineEnd /// | **69** | **68** | **15** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline-start /// - public Property ScrollPaddingInlineStart + public Property ScrollPaddingInlineStart { - get => (Property) _properties["scroll-padding-inline-start"]; + get => (Property) _properties["scroll-padding-inline-start"]; set => _properties["scroll-padding-inline-start"] = value; } @@ -4532,9 +4532,9 @@ public Property ScrollPaddingInlineStart /// | **69** | **68** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-padding-left /// - public Property ScrollPaddingLeft + public Property ScrollPaddingLeft { - get => (Property) _properties["scroll-padding-left"]; + get => (Property) _properties["scroll-padding-left"]; set => _properties["scroll-padding-left"] = value; } @@ -4547,9 +4547,9 @@ public Property ScrollPaddingLeft /// | **69** | **68** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-padding-right /// - public Property ScrollPaddingRight + public Property ScrollPaddingRight { - get => (Property) _properties["scroll-padding-right"]; + get => (Property) _properties["scroll-padding-right"]; set => _properties["scroll-padding-right"] = value; } @@ -4562,9 +4562,9 @@ public Property ScrollPaddingRight /// | **69** | **68** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-padding-top /// - public Property ScrollPaddingTop + public Property ScrollPaddingTop { - get => (Property) _properties["scroll-padding-top"]; + get => (Property) _properties["scroll-padding-top"]; set => _properties["scroll-padding-top"] = value; } @@ -4577,9 +4577,9 @@ public Property ScrollPaddingTop /// | **69** | **68** | **11** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-snap-align /// - public Property ScrollSnapAlign + public Property ScrollSnapAlign { - get => (Property) _properties["scroll-snap-align"]; + get => (Property) _properties["scroll-snap-align"]; set => _properties["scroll-snap-align"] = value; } @@ -4593,9 +4593,9 @@ public Property ScrollSnapAlign /// | | | 11 _(scroll-snap-margin-bottom)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-margin-bottom /// - public Property ScrollSnapMarginBottom + public Property ScrollSnapMarginBottom { - get => (Property) _properties["scroll-snap-margin-bottom"]; + get => (Property) _properties["scroll-snap-margin-bottom"]; set => _properties["scroll-snap-margin-bottom"] = value; } @@ -4609,9 +4609,9 @@ public Property ScrollSnapMarginBottom /// | | | 11 _(scroll-snap-margin-left)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-margin-left /// - public Property ScrollSnapMarginLeft + public Property ScrollSnapMarginLeft { - get => (Property) _properties["scroll-snap-margin-left"]; + get => (Property) _properties["scroll-snap-margin-left"]; set => _properties["scroll-snap-margin-left"] = value; } @@ -4625,9 +4625,9 @@ public Property ScrollSnapMarginLeft /// | | | 11 _(scroll-snap-margin-right)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-margin-right /// - public Property ScrollSnapMarginRight + public Property ScrollSnapMarginRight { - get => (Property) _properties["scroll-snap-margin-right"]; + get => (Property) _properties["scroll-snap-margin-right"]; set => _properties["scroll-snap-margin-right"] = value; } @@ -4641,9 +4641,9 @@ public Property ScrollSnapMarginRight /// | | | 11 _(scroll-snap-margin-top)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-margin-top /// - public Property ScrollSnapMarginTop + public Property ScrollSnapMarginTop { - get => (Property) _properties["scroll-snap-margin-top"]; + get => (Property) _properties["scroll-snap-margin-top"]; set => _properties["scroll-snap-margin-top"] = value; } @@ -4656,9 +4656,9 @@ public Property ScrollSnapMarginTop /// | **75** | **103** | **15** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-snap-stop /// - public Property ScrollSnapStop + public Property ScrollSnapStop { - get => (Property) _properties["scroll-snap-stop"]; + get => (Property) _properties["scroll-snap-stop"]; set => _properties["scroll-snap-stop"] = value; } @@ -4672,9 +4672,9 @@ public Property ScrollSnapStop /// | | | 9 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-snap-type /// - public Property ScrollSnapType + public Property ScrollSnapType { - get => (Property) _properties["scroll-snap-type"]; + get => (Property) _properties["scroll-snap-type"]; set => _properties["scroll-snap-type"] = value; } @@ -4687,9 +4687,9 @@ public Property ScrollSnapType /// | **115** | n/a | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-timeline-axis /// - public Property ScrollTimelineAxis + public Property ScrollTimelineAxis { - get => (Property) _properties["scroll-timeline-axis"]; + get => (Property) _properties["scroll-timeline-axis"]; set => _properties["scroll-timeline-axis"] = value; } @@ -4702,9 +4702,9 @@ public Property ScrollTimelineAxis /// | **115** | n/a | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-timeline-name /// - public Property ScrollTimelineName + public Property ScrollTimelineName { - get => (Property) _properties["scroll-timeline-name"]; + get => (Property) _properties["scroll-timeline-name"]; set => _properties["scroll-timeline-name"] = value; } @@ -4717,9 +4717,9 @@ public Property ScrollTimelineName /// | **121** | **64** | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scrollbar-color /// - public Property ScrollbarColor + public Property ScrollbarColor { - get => (Property) _properties["scrollbar-color"]; + get => (Property) _properties["scrollbar-color"]; set => _properties["scrollbar-color"] = value; } @@ -4732,9 +4732,9 @@ public Property ScrollbarColor /// | **94** | **97** | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scrollbar-gutter /// - public Property ScrollbarGutter + public Property ScrollbarGutter { - get => (Property) _properties["scrollbar-gutter"]; + get => (Property) _properties["scrollbar-gutter"]; set => _properties["scrollbar-gutter"] = value; } @@ -4747,9 +4747,9 @@ public Property ScrollbarGutter /// | **121** | **64** | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scrollbar-width /// - public Property ScrollbarWidth + public Property ScrollbarWidth { - get => (Property) _properties["scrollbar-width"]; + get => (Property) _properties["scrollbar-width"]; set => _properties["scrollbar-width"] = value; } @@ -4762,9 +4762,9 @@ public Property ScrollbarWidth /// | **37** | **62** | **10.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/shape-image-threshold /// - public Property ShapeImageThreshold + public Property ShapeImageThreshold { - get => (Property) _properties["shape-image-threshold"]; + get => (Property) _properties["shape-image-threshold"]; set => _properties["shape-image-threshold"] = value; } @@ -4777,9 +4777,9 @@ public Property ShapeImageThreshold /// | **37** | **62** | **10.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/shape-margin /// - public Property ShapeMargin + public Property ShapeMargin { - get => (Property) _properties["shape-margin"]; + get => (Property) _properties["shape-margin"]; set => _properties["shape-margin"] = value; } @@ -4792,9 +4792,9 @@ public Property ShapeMargin /// | **37** | **62** | **10.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/shape-outside /// - public Property ShapeOutside + public Property ShapeOutside { - get => (Property) _properties["shape-outside"]; + get => (Property) _properties["shape-outside"]; set => _properties["shape-outside"] = value; } @@ -4808,9 +4808,9 @@ public Property ShapeOutside /// | | 4 _-x-_ | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/tab-size /// - public Property TabSize + public Property TabSize { - get => (Property) _properties["tab-size"]; + get => (Property) _properties["tab-size"]; set => _properties["tab-size"] = value; } @@ -4823,9 +4823,9 @@ public Property TabSize /// | **14** | **1** | **1** | **12** | **5** | /// @see https://developer.mozilla.org/docs/Web/CSS/table-layout /// - public Property TableLayout + public Property TableLayout { - get => (Property) _properties["table-layout"]; + get => (Property) _properties["table-layout"]; set => _properties["table-layout"] = value; } @@ -4838,9 +4838,9 @@ public Property TableLayout /// | **1** | **1** | **1** | **12** | **3** | /// @see https://developer.mozilla.org/docs/Web/CSS/text-align /// - public Property TextAlign + public Property TextAlign { - get => (Property) _properties["text-align"]; + get => (Property) _properties["text-align"]; set => _properties["text-align"] = value; } @@ -4853,9 +4853,9 @@ public Property TextAlign /// | **47** | **49** | **16** | **12** | **5.5** | /// @see https://developer.mozilla.org/docs/Web/CSS/text-align-last /// - public Property TextAlignLast + public Property TextAlignLast { - get => (Property) _properties["text-align-last"]; + get => (Property) _properties["text-align-last"]; set => _properties["text-align-last"] = value; } @@ -4869,9 +4869,9 @@ public Property TextAlignLast /// | 9 _(-webkit-text-combine)_ | | 5.1 _(-webkit-text-combine)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/text-combine-upright /// - public Property TextCombineUpright + public Property TextCombineUpright { - get => (Property) _properties["text-combine-upright"]; + get => (Property) _properties["text-combine-upright"]; set => _properties["text-combine-upright"] = value; } @@ -4885,9 +4885,9 @@ public Property TextCombineUpright /// | | | 8 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/text-decoration-color /// - public Property TextDecorationColor + public Property TextDecorationColor { - get => (Property) _properties["text-decoration-color"]; + get => (Property) _properties["text-decoration-color"]; set => _properties["text-decoration-color"] = value; } @@ -4901,9 +4901,9 @@ public Property TextDecorationColor /// | | | 8 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/text-decoration-line /// - public Property TextDecorationLine + public Property TextDecorationLine { - get => (Property) _properties["text-decoration-line"]; + get => (Property) _properties["text-decoration-line"]; set => _properties["text-decoration-line"] = value; } @@ -4917,9 +4917,9 @@ public Property TextDecorationLine /// | | | 7 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/text-decoration-skip /// - public Property TextDecorationSkip + public Property TextDecorationSkip { - get => (Property) _properties["text-decoration-skip"]; + get => (Property) _properties["text-decoration-skip"]; set => _properties["text-decoration-skip"] = value; } @@ -4932,9 +4932,9 @@ public Property TextDecorationSkip /// | **64** | **70** | **15.4** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/text-decoration-skip-ink /// - public Property TextDecorationSkipInk + public Property TextDecorationSkipInk { - get => (Property) _properties["text-decoration-skip-ink"]; + get => (Property) _properties["text-decoration-skip-ink"]; set => _properties["text-decoration-skip-ink"] = value; } @@ -4948,9 +4948,9 @@ public Property TextDecorationSkipInk /// | | | 8 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/text-decoration-style /// - public Property TextDecorationStyle + public Property TextDecorationStyle { - get => (Property) _properties["text-decoration-style"]; + get => (Property) _properties["text-decoration-style"]; set => _properties["text-decoration-style"] = value; } @@ -4963,9 +4963,9 @@ public Property TextDecorationStyle /// | **89** | **70** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/text-decoration-thickness /// - public Property TextDecorationThickness + public Property TextDecorationThickness { - get => (Property) _properties["text-decoration-thickness"]; + get => (Property) _properties["text-decoration-thickness"]; set => _properties["text-decoration-thickness"] = value; } @@ -4979,9 +4979,9 @@ public Property TextDecorationThickness /// | 25 _-x-_ | | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/text-emphasis-color /// - public Property TextEmphasisColor + public Property TextEmphasisColor { - get => (Property) _properties["text-emphasis-color"]; + get => (Property) _properties["text-emphasis-color"]; set => _properties["text-emphasis-color"] = value; } @@ -4995,9 +4995,9 @@ public Property TextEmphasisColor /// | 25 _-x-_ | | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/text-emphasis-position /// - public Property TextEmphasisPosition + public Property TextEmphasisPosition { - get => (Property) _properties["text-emphasis-position"]; + get => (Property) _properties["text-emphasis-position"]; set => _properties["text-emphasis-position"] = value; } @@ -5011,9 +5011,9 @@ public Property TextEmphasisPosition /// | 25 _-x-_ | | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/text-emphasis-style /// - public Property TextEmphasisStyle + public Property TextEmphasisStyle { - get => (Property) _properties["text-emphasis-style"]; + get => (Property) _properties["text-emphasis-style"]; set => _properties["text-emphasis-style"] = value; } @@ -5026,9 +5026,9 @@ public Property TextEmphasisStyle /// | **1** | **1** | **1** | **12** | **3** | /// @see https://developer.mozilla.org/docs/Web/CSS/text-indent /// - public Property TextIndent + public Property TextIndent { - get => (Property) _properties["text-indent"]; + get => (Property) _properties["text-indent"]; set => _properties["text-indent"] = value; } @@ -5041,9 +5041,9 @@ public Property TextIndent /// | n/a | **55** | No | 12-79 | **11** | /// @see https://developer.mozilla.org/docs/Web/CSS/text-justify /// - public Property TextJustify + public Property TextJustify { - get => (Property) _properties["text-justify"]; + get => (Property) _properties["text-justify"]; set => _properties["text-justify"] = value; } @@ -5057,9 +5057,9 @@ public Property TextJustify /// | 11 _-x-_ | | 5.1 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/text-orientation /// - public Property TextOrientation + public Property TextOrientation { - get => (Property) _properties["text-orientation"]; + get => (Property) _properties["text-orientation"]; set => _properties["text-orientation"] = value; } @@ -5072,9 +5072,9 @@ public Property TextOrientation /// | **1** | **7** | **1.3** | **12** | **6** | /// @see https://developer.mozilla.org/docs/Web/CSS/text-overflow /// - public Property TextOverflow + public Property TextOverflow { - get => (Property) _properties["text-overflow"]; + get => (Property) _properties["text-overflow"]; set => _properties["text-overflow"] = value; } @@ -5087,9 +5087,9 @@ public Property TextOverflow /// | **4** | **1** | **5** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/text-rendering /// - public Property TextRendering + public Property TextRendering { - get => (Property) _properties["text-rendering"]; + get => (Property) _properties["text-rendering"]; set => _properties["text-rendering"] = value; } @@ -5102,9 +5102,9 @@ public Property TextRendering /// | **2** | **3.5** | **1.1** | **12** | **10** | /// @see https://developer.mozilla.org/docs/Web/CSS/text-shadow /// - public Property TextShadow + public Property TextShadow { - get => (Property) _properties["text-shadow"]; + get => (Property) _properties["text-shadow"]; set => _properties["text-shadow"] = value; } @@ -5117,9 +5117,9 @@ public Property TextShadow /// | **54** | No | No | **79** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/text-size-adjust /// - public Property TextSizeAdjust + public Property TextSizeAdjust { - get => (Property) _properties["text-size-adjust"]; + get => (Property) _properties["text-size-adjust"]; set => _properties["text-size-adjust"] = value; } @@ -5132,9 +5132,9 @@ public Property TextSizeAdjust /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/text-transform /// - public Property TextTransform + public Property TextTransform { - get => (Property) _properties["text-transform"]; + get => (Property) _properties["text-transform"]; set => _properties["text-transform"] = value; } @@ -5147,9 +5147,9 @@ public Property TextTransform /// | **87** | **70** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/text-underline-offset /// - public Property TextUnderlineOffset + public Property TextUnderlineOffset { - get => (Property) _properties["text-underline-offset"]; + get => (Property) _properties["text-underline-offset"]; set => _properties["text-underline-offset"] = value; } @@ -5163,9 +5163,9 @@ public Property TextUnderlineOffset /// | | | 9 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/text-underline-position /// - public Property TextUnderlinePosition + public Property TextUnderlinePosition { - get => (Property) _properties["text-underline-position"]; + get => (Property) _properties["text-underline-position"]; set => _properties["text-underline-position"] = value; } @@ -5178,9 +5178,9 @@ public Property TextUnderlinePosition /// | **114** | **121** | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/text-wrap /// - public Property TextWrap + public Property TextWrap { - get => (Property) _properties["text-wrap"]; + get => (Property) _properties["text-wrap"]; set => _properties["text-wrap"] = value; } @@ -5193,9 +5193,9 @@ public Property TextWrap /// | **116** | No | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/timeline-scope /// - public Property TimelineScope + public Property TimelineScope { - get => (Property) _properties["timeline-scope"]; + get => (Property) _properties["timeline-scope"]; set => _properties["timeline-scope"] = value; } @@ -5208,9 +5208,9 @@ public Property TimelineScope /// | **1** | **1** | **1** | **12** | **5** | /// @see https://developer.mozilla.org/docs/Web/CSS/top /// - public Property Top + public Property Top { - get => (Property) _properties["top"]; + get => (Property) _properties["top"]; set => _properties["top"] = value; } @@ -5224,9 +5224,9 @@ public Property Top /// | | | | | 10 _-x-_ | /// @see https://developer.mozilla.org/docs/Web/CSS/touch-action /// - public Property TouchAction + public Property TouchAction { - get => (Property) _properties["touch-action"]; + get => (Property) _properties["touch-action"]; set => _properties["touch-action"] = value; } @@ -5240,9 +5240,9 @@ public Property TouchAction /// | 1 _-x-_ | | 3.1 _-x-_ | | 9 _-x-_ | /// @see https://developer.mozilla.org/docs/Web/CSS/transform /// - public Property Transform + public Property Transform { - get => (Property) _properties["transform"]; + get => (Property) _properties["transform"]; set => _properties["transform"] = value; } @@ -5255,9 +5255,9 @@ public Property Transform /// | **64** | **55** | **11** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/transform-box /// - public Property TransformBox + public Property TransformBox { - get => (Property) _properties["transform-box"]; + get => (Property) _properties["transform-box"]; set => _properties["transform-box"] = value; } @@ -5271,9 +5271,9 @@ public Property TransformBox /// | 1 _-x-_ | | 2 _-x-_ | | 9 _-x-_ | /// @see https://developer.mozilla.org/docs/Web/CSS/transform-origin /// - public Property TransformOrigin + public Property TransformOrigin { - get => (Property) _properties["transform-origin"]; + get => (Property) _properties["transform-origin"]; set => _properties["transform-origin"] = value; } @@ -5287,9 +5287,9 @@ public Property TransformOrigin /// | 12 _-x-_ | | 4 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/transform-style /// - public Property TransformStyle + public Property TransformStyle { - get => (Property) _properties["transform-style"]; + get => (Property) _properties["transform-style"]; set => _properties["transform-style"] = value; } @@ -5302,9 +5302,9 @@ public Property TransformStyle /// | **117** | No | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/transition-behavior /// - public Property TransitionBehavior + public Property TransitionBehavior { - get => (Property) _properties["transition-behavior"]; + get => (Property) _properties["transition-behavior"]; set => _properties["transition-behavior"] = value; } @@ -5318,9 +5318,9 @@ public Property TransitionBehavior /// | 1 _-x-_ | | 4 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/transition-delay /// - public Property TransitionDelay + public Property TransitionDelay { - get => (Property) _properties["transition-delay"]; + get => (Property) _properties["transition-delay"]; set => _properties["transition-delay"] = value; } @@ -5334,9 +5334,9 @@ public Property TransitionDelay /// | 1 _-x-_ | | 3.1 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/transition-duration /// - public Property TransitionDuration + public Property TransitionDuration { - get => (Property) _properties["transition-duration"]; + get => (Property) _properties["transition-duration"]; set => _properties["transition-duration"] = value; } @@ -5350,9 +5350,9 @@ public Property TransitionDuration /// | 1 _-x-_ | | 3.1 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/transition-property /// - public Property TransitionProperty + public Property TransitionProperty { - get => (Property) _properties["transition-property"]; + get => (Property) _properties["transition-property"]; set => _properties["transition-property"] = value; } @@ -5366,9 +5366,9 @@ public Property TransitionProperty /// | 1 _-x-_ | | 3.1 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/transition-timing-function /// - public Property TransitionTimingFunction + public Property TransitionTimingFunction { - get => (Property) _properties["transition-timing-function"]; + get => (Property) _properties["transition-timing-function"]; set => _properties["transition-timing-function"] = value; } @@ -5381,9 +5381,9 @@ public Property TransitionTimingFunction /// | **104** | **72** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/translate /// - public Property Translate + public Property Translate { - get => (Property) _properties["translate"]; + get => (Property) _properties["translate"]; set => _properties["translate"] = value; } @@ -5396,9 +5396,9 @@ public Property Translate /// | **2** | **1** | **1.3** | **12** | **5.5** | /// @see https://developer.mozilla.org/docs/Web/CSS/unicode-bidi /// - public Property UnicodeBidi + public Property UnicodeBidi { - get => (Property) _properties["unicode-bidi"]; + get => (Property) _properties["unicode-bidi"]; set => _properties["unicode-bidi"] = value; } @@ -5412,9 +5412,9 @@ public Property UnicodeBidi /// | 1 _-x-_ | 1 _-x-_ | | 12 _-x-_ | | /// @see https://developer.mozilla.org/docs/Web/CSS/user-select /// - public Property UserSelect + public Property UserSelect { - get => (Property) _properties["user-select"]; + get => (Property) _properties["user-select"]; set => _properties["user-select"] = value; } @@ -5427,9 +5427,9 @@ public Property UserSelect /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/vertical-align /// - public Property VerticalAlign + public Property VerticalAlign { - get => (Property) _properties["vertical-align"]; + get => (Property) _properties["vertical-align"]; set => _properties["vertical-align"] = value; } @@ -5442,9 +5442,9 @@ public Property VerticalAlign /// | **115** | n/a | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/view-timeline-axis /// - public Property ViewTimelineAxis + public Property ViewTimelineAxis { - get => (Property) _properties["view-timeline-axis"]; + get => (Property) _properties["view-timeline-axis"]; set => _properties["view-timeline-axis"] = value; } @@ -5457,9 +5457,9 @@ public Property ViewTimelineAxis /// | **115** | No | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/view-timeline-inset /// - public Property ViewTimelineInset + public Property ViewTimelineInset { - get => (Property) _properties["view-timeline-inset"]; + get => (Property) _properties["view-timeline-inset"]; set => _properties["view-timeline-inset"] = value; } @@ -5472,9 +5472,9 @@ public Property ViewTimelineInset /// | **115** | n/a | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/view-timeline-name /// - public Property ViewTimelineName + public Property ViewTimelineName { - get => (Property) _properties["view-timeline-name"]; + get => (Property) _properties["view-timeline-name"]; set => _properties["view-timeline-name"] = value; } @@ -5487,9 +5487,9 @@ public Property ViewTimelineName /// | **111** | No | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/view-transition-name /// - public Property ViewTransitionName + public Property ViewTransitionName { - get => (Property) _properties["view-transition-name"]; + get => (Property) _properties["view-transition-name"]; set => _properties["view-transition-name"] = value; } @@ -5502,9 +5502,9 @@ public Property ViewTransitionName /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/visibility /// - public Property Visibility + public Property Visibility { - get => (Property) _properties["visibility"]; + get => (Property) _properties["visibility"]; set => _properties["visibility"] = value; } @@ -5517,9 +5517,9 @@ public Property Visibility /// | **1** | **1** | **1** | **12** | **5.5** | /// @see https://developer.mozilla.org/docs/Web/CSS/white-space /// - public Property WhiteSpace + public Property WhiteSpace { - get => (Property) _properties["white-space"]; + get => (Property) _properties["white-space"]; set => _properties["white-space"] = value; } @@ -5532,9 +5532,9 @@ public Property WhiteSpace /// | **114** | No | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/white-space-collapse /// - public Property WhiteSpaceCollapse + public Property WhiteSpaceCollapse { - get => (Property) _properties["white-space-collapse"]; + get => (Property) _properties["white-space-collapse"]; set => _properties["white-space-collapse"] = value; } @@ -5542,9 +5542,9 @@ public Property WhiteSpaceCollapse /// **Syntax**: `none | discard-before || discard-after || discard-inner` /// **Initial value**: `none` /// - public Property WhiteSpaceTrim + public Property WhiteSpaceTrim { - get => (Property) _properties["white-space-trim"]; + get => (Property) _properties["white-space-trim"]; set => _properties["white-space-trim"] = value; } @@ -5557,9 +5557,9 @@ public Property WhiteSpaceTrim /// | **25** | No | **1.3** | **12** | **8** | /// @see https://developer.mozilla.org/docs/Web/CSS/widows /// - public Property Widows + public Property Widows { - get => (Property) _properties["widows"]; + get => (Property) _properties["widows"]; set => _properties["widows"] = value; } @@ -5572,9 +5572,9 @@ public Property Widows /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/width /// - public Property Width + public Property Width { - get => (Property) _properties["width"]; + get => (Property) _properties["width"]; set => _properties["width"] = value; } @@ -5587,9 +5587,9 @@ public Property Width /// | **36** | **36** | **9.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/will-change /// - public Property WillChange + public Property WillChange { - get => (Property) _properties["will-change"]; + get => (Property) _properties["will-change"]; set => _properties["will-change"] = value; } @@ -5602,9 +5602,9 @@ public Property WillChange /// | **1** | **15** | **3** | **12** | **5.5** | /// @see https://developer.mozilla.org/docs/Web/CSS/word-break /// - public Property WordBreak + public Property WordBreak { - get => (Property) _properties["word-break"]; + get => (Property) _properties["word-break"]; set => _properties["word-break"] = value; } @@ -5617,9 +5617,9 @@ public Property WordBreak /// | **1** | **1** | **1** | **12** | **6** | /// @see https://developer.mozilla.org/docs/Web/CSS/word-spacing /// - public Property WordSpacing + public Property WordSpacing { - get => (Property) _properties["word-spacing"]; + get => (Property) _properties["word-spacing"]; set => _properties["word-spacing"] = value; } @@ -5631,9 +5631,9 @@ public Property WordSpacing /// | :-----: | :-----: | :-------: | :-----: | :-: | /// | **≤80** | **≤72** | **≤13.1** | **≤80** | No | /// - public Property WordWrap + public Property WordWrap { - get => (Property) _properties["word-wrap"]; + get => (Property) _properties["word-wrap"]; set => _properties["word-wrap"] = value; } @@ -5647,9 +5647,9 @@ public Property WordWrap /// | 8 _-x-_ | | 5.1 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/writing-mode /// - public Property WritingMode + public Property WritingMode { - get => (Property) _properties["writing-mode"]; + get => (Property) _properties["writing-mode"]; set => _properties["writing-mode"] = value; } @@ -5662,9 +5662,9 @@ public Property WritingMode /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/z-index /// - public Property ZIndex + public Property ZIndex { - get => (Property) _properties["z-index"]; + get => (Property) _properties["z-index"]; set => _properties["z-index"] = value; } @@ -5677,9 +5677,9 @@ public Property ZIndex /// | **1** | n/a | **3.1** | **12** | **5.5** | /// @see https://developer.mozilla.org/docs/Web/CSS/zoom /// - public Property Zoom + public Property Zoom { - get => (Property) _properties["zoom"]; + get => (Property) _properties["zoom"]; set => _properties["zoom"] = value; } diff --git a/src/Css/CSSObject.StandardShorthand.cs b/src/Css/CSSObject.StandardShorthand.cs index 657adaf..05684c3 100644 --- a/src/Css/CSSObject.StandardShorthand.cs +++ b/src/Css/CSSObject.StandardShorthand.cs @@ -11,9 +11,9 @@ public partial class CSSObject /// | **37** | **27** | **9.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/all /// - public Property All + public Property All { - get => (Property) _properties["all"]; + get => (Property) _properties["all"]; set => _properties["all"] = value; } @@ -26,9 +26,9 @@ public Property All /// | 3 _-x-_ | 5 _-x-_ | 4 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/animation /// - public Property Animation + public Property Animation { - get => (Property) _properties["animation"]; + get => (Property) _properties["animation"]; set => _properties["animation"] = value; } @@ -40,9 +40,9 @@ public Property Animation /// | **115** | No | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/animation-range /// - public Property AnimationRange + public Property AnimationRange { - get => (Property) _properties["animation-range"]; + get => (Property) _properties["animation-range"]; set => _properties["animation-range"] = value; } @@ -54,9 +54,9 @@ public Property AnimationRange /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/background /// - public Property Background + public Property Background { - get => (Property) _properties["background"]; + get => (Property) _properties["background"]; set => _properties["background"] = value; } @@ -69,9 +69,9 @@ public Property Background /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/background-position /// - public Property BackgroundPosition + public Property BackgroundPosition { - get => (Property) _properties["background-position"]; + get => (Property) _properties["background-position"]; set => _properties["background-position"] = value; } @@ -83,9 +83,9 @@ public Property BackgroundPosition /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/border /// - public Property Border + public Property Border { - get => (Property) _properties["border"]; + get => (Property) _properties["border"]; set => _properties["border"] = value; } @@ -97,9 +97,9 @@ public Property Border /// | **87** | **66** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-block /// - public Property BorderBlock + public Property BorderBlock { - get => (Property) _properties["border-block"]; + get => (Property) _properties["border-block"]; set => _properties["border-block"] = value; } @@ -111,9 +111,9 @@ public Property BorderBlock /// | **69** | **41** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-block-end /// - public Property BorderBlockEnd + public Property BorderBlockEnd { - get => (Property) _properties["border-block-end"]; + get => (Property) _properties["border-block-end"]; set => _properties["border-block-end"] = value; } @@ -125,9 +125,9 @@ public Property BorderBlockEnd /// | **69** | **41** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-block-start /// - public Property BorderBlockStart + public Property BorderBlockStart { - get => (Property) _properties["border-block-start"]; + get => (Property) _properties["border-block-start"]; set => _properties["border-block-start"] = value; } @@ -139,9 +139,9 @@ public Property BorderBlockStart /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-bottom /// - public Property BorderBottom + public Property BorderBottom { - get => (Property) _properties["border-bottom"]; + get => (Property) _properties["border-bottom"]; set => _properties["border-bottom"] = value; } @@ -153,9 +153,9 @@ public Property BorderBottom /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-color /// - public Property BorderColor + public Property BorderColor { - get => (Property) _properties["border-color"]; + get => (Property) _properties["border-color"]; set => _properties["border-color"] = value; } @@ -168,9 +168,9 @@ public Property BorderColor /// | 7 _-x-_ | 3.5 _-x-_ | 3 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/border-image /// - public Property BorderImage + public Property BorderImage { - get => (Property) _properties["border-image"]; + get => (Property) _properties["border-image"]; set => _properties["border-image"] = value; } @@ -182,9 +182,9 @@ public Property BorderImage /// | **87** | **66** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-inline /// - public Property BorderInline + public Property BorderInline { - get => (Property) _properties["border-inline"]; + get => (Property) _properties["border-inline"]; set => _properties["border-inline"] = value; } @@ -196,9 +196,9 @@ public Property BorderInline /// | **69** | **41** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-inline-end /// - public Property BorderInlineEnd + public Property BorderInlineEnd { - get => (Property) _properties["border-inline-end"]; + get => (Property) _properties["border-inline-end"]; set => _properties["border-inline-end"] = value; } @@ -210,9 +210,9 @@ public Property BorderInlineEnd /// | **69** | **41** | **12.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/border-inline-start /// - public Property BorderInlineStart + public Property BorderInlineStart { - get => (Property) _properties["border-inline-start"]; + get => (Property) _properties["border-inline-start"]; set => _properties["border-inline-start"] = value; } @@ -224,9 +224,9 @@ public Property BorderInlineStart /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-left /// - public Property BorderLeft + public Property BorderLeft { - get => (Property) _properties["border-left"]; + get => (Property) _properties["border-left"]; set => _properties["border-left"] = value; } @@ -239,9 +239,9 @@ public Property BorderLeft /// | 1 _-x-_ | | 3 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/border-radius /// - public Property BorderRadius + public Property BorderRadius { - get => (Property) _properties["border-radius"]; + get => (Property) _properties["border-radius"]; set => _properties["border-radius"] = value; } @@ -253,9 +253,9 @@ public Property BorderRadius /// | **1** | **1** | **1** | **12** | **5.5** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-right /// - public Property BorderRight + public Property BorderRight { - get => (Property) _properties["border-right"]; + get => (Property) _properties["border-right"]; set => _properties["border-right"] = value; } @@ -267,9 +267,9 @@ public Property BorderRight /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-style /// - public Property BorderStyle + public Property BorderStyle { - get => (Property) _properties["border-style"]; + get => (Property) _properties["border-style"]; set => _properties["border-style"] = value; } @@ -281,9 +281,9 @@ public Property BorderStyle /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-top /// - public Property BorderTop + public Property BorderTop { - get => (Property) _properties["border-top"]; + get => (Property) _properties["border-top"]; set => _properties["border-top"] = value; } @@ -295,17 +295,17 @@ public Property BorderTop /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/border-width /// - public Property BorderWidth + public Property BorderWidth { - get => (Property) _properties["border-width"]; + get => (Property) _properties["border-width"]; set => _properties["border-width"] = value; } /// /// - public Property Caret + public Property Caret { - get => (Property) _properties["caret"]; + get => (Property) _properties["caret"]; set => _properties["caret"] = value; } @@ -318,9 +318,9 @@ public Property Caret /// | 1 _-x-_ | | 3 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/column-rule /// - public Property ColumnRule + public Property ColumnRule { - get => (Property) _properties["column-rule"]; + get => (Property) _properties["column-rule"]; set => _properties["column-rule"] = value; } @@ -333,9 +333,9 @@ public Property ColumnRule /// | | | 3 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/columns /// - public Property Columns + public Property Columns { - get => (Property) _properties["columns"]; + get => (Property) _properties["columns"]; set => _properties["columns"] = value; } @@ -347,9 +347,9 @@ public Property Columns /// | **83** | **107** | **17** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/contain-intrinsic-size /// - public Property ContainIntrinsicSize + public Property ContainIntrinsicSize { - get => (Property) _properties["contain-intrinsic-size"]; + get => (Property) _properties["contain-intrinsic-size"]; set => _properties["contain-intrinsic-size"] = value; } @@ -361,9 +361,9 @@ public Property ContainIntrinsicSize /// | **105** | **110** | **16** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/container /// - public Property Container + public Property Container { - get => (Property) _properties["container"]; + get => (Property) _properties["container"]; set => _properties["container"] = value; } @@ -376,9 +376,9 @@ public Property Container /// | 21 _-x-_ | | 7 _-x-_ | | 10 _-x-_ | /// @see https://developer.mozilla.org/docs/Web/CSS/flex /// - public Property Flex + public Property Flex { - get => (Property) _properties["flex"]; + get => (Property) _properties["flex"]; set => _properties["flex"] = value; } @@ -391,9 +391,9 @@ public Property Flex /// | 21 _-x-_ | | 7 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/flex-flow /// - public Property FlexFlow + public Property FlexFlow { - get => (Property) _properties["flex-flow"]; + get => (Property) _properties["flex-flow"]; set => _properties["flex-flow"] = value; } @@ -405,9 +405,9 @@ public Property FlexFlow /// | **1** | **1** | **1** | **12** | **3** | /// @see https://developer.mozilla.org/docs/Web/CSS/font /// - public Property Font + public Property Font { - get => (Property) _properties["font"]; + get => (Property) _properties["font"]; set => _properties["font"] = value; } @@ -419,9 +419,9 @@ public Property Font /// | **57** | **52** | **10.1** | **16** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/gap /// - public Property Gap + public Property Gap { - get => (Property) _properties["gap"]; + get => (Property) _properties["gap"]; set => _properties["gap"] = value; } @@ -433,9 +433,9 @@ public Property Gap /// | **57** | **52** | **10.1** | **16** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/grid /// - public Property Grid + public Property Grid { - get => (Property) _properties["grid"]; + get => (Property) _properties["grid"]; set => _properties["grid"] = value; } @@ -447,9 +447,9 @@ public Property Grid /// | **57** | **52** | **10.1** | **16** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/grid-area /// - public Property GridArea + public Property GridArea { - get => (Property) _properties["grid-area"]; + get => (Property) _properties["grid-area"]; set => _properties["grid-area"] = value; } @@ -461,9 +461,9 @@ public Property GridArea /// | **57** | **52** | **10.1** | **16** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/grid-column /// - public Property GridColumn + public Property GridColumn { - get => (Property) _properties["grid-column"]; + get => (Property) _properties["grid-column"]; set => _properties["grid-column"] = value; } @@ -475,9 +475,9 @@ public Property GridColumn /// | **57** | **52** | **10.1** | **16** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/grid-row /// - public Property GridRow + public Property GridRow { - get => (Property) _properties["grid-row"]; + get => (Property) _properties["grid-row"]; set => _properties["grid-row"] = value; } @@ -489,9 +489,9 @@ public Property GridRow /// | **57** | **52** | **10.1** | **16** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/grid-template /// - public Property GridTemplate + public Property GridTemplate { - get => (Property) _properties["grid-template"]; + get => (Property) _properties["grid-template"]; set => _properties["grid-template"] = value; } @@ -503,9 +503,9 @@ public Property GridTemplate /// | **87** | **66** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/inset /// - public Property Inset + public Property Inset { - get => (Property) _properties["inset"]; + get => (Property) _properties["inset"]; set => _properties["inset"] = value; } @@ -517,9 +517,9 @@ public Property Inset /// | **87** | **63** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/inset-block /// - public Property InsetBlock + public Property InsetBlock { - get => (Property) _properties["inset-block"]; + get => (Property) _properties["inset-block"]; set => _properties["inset-block"] = value; } @@ -531,9 +531,9 @@ public Property InsetBlock /// | **87** | **63** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/inset-inline /// - public Property InsetInline + public Property InsetInline { - get => (Property) _properties["inset-inline"]; + get => (Property) _properties["inset-inline"]; set => _properties["inset-inline"] = value; } @@ -541,9 +541,9 @@ public Property InsetInline /// **Syntax**: `none | <integer>` /// **Initial value**: `none` /// - public Property LineClamp + public Property LineClamp { - get => (Property) _properties["line-clamp"]; + get => (Property) _properties["line-clamp"]; set => _properties["line-clamp"] = value; } @@ -555,9 +555,9 @@ public Property LineClamp /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/list-style /// - public Property ListStyle + public Property ListStyle { - get => (Property) _properties["list-style"]; + get => (Property) _properties["list-style"]; set => _properties["list-style"] = value; } @@ -569,9 +569,9 @@ public Property ListStyle /// | **1** | **1** | **1** | **12** | **3** | /// @see https://developer.mozilla.org/docs/Web/CSS/margin /// - public Property Margin + public Property Margin { - get => (Property) _properties["margin"]; + get => (Property) _properties["margin"]; set => _properties["margin"] = value; } @@ -583,9 +583,9 @@ public Property Margin /// | **87** | **66** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/margin-block /// - public Property MarginBlock + public Property MarginBlock { - get => (Property) _properties["margin-block"]; + get => (Property) _properties["margin-block"]; set => _properties["margin-block"] = value; } @@ -597,9 +597,9 @@ public Property MarginBlock /// | **87** | **66** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/margin-inline /// - public Property MarginInline + public Property MarginInline { - get => (Property) _properties["margin-inline"]; + get => (Property) _properties["margin-inline"]; set => _properties["margin-inline"] = value; } @@ -612,9 +612,9 @@ public Property MarginInline /// | | | 3.1 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/mask /// - public Property Mask + public Property Mask { - get => (Property) _properties["mask"]; + get => (Property) _properties["mask"]; set => _properties["mask"] = value; } @@ -627,9 +627,9 @@ public Property Mask /// | | | 3.1 _(-webkit-mask-box-image)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/mask-border /// - public Property MaskBorder + public Property MaskBorder { - get => (Property) _properties["mask-border"]; + get => (Property) _properties["mask-border"]; set => _properties["mask-border"] = value; } @@ -642,9 +642,9 @@ public Property MaskBorder /// | 46 _(motion)_ | | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/offset /// - public Property Motion + public Property Motion { - get => (Property) _properties["motion"]; + get => (Property) _properties["motion"]; set => _properties["motion"] = value; } @@ -657,9 +657,9 @@ public Property Motion /// | 46 _(motion)_ | | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/offset /// - public Property Offset + public Property Offset { - get => (Property) _properties["offset"]; + get => (Property) _properties["offset"]; set => _properties["offset"] = value; } @@ -671,9 +671,9 @@ public Property Offset /// | **94** | **88** | **16.4** | **94** | **8** | /// @see https://developer.mozilla.org/docs/Web/CSS/outline /// - public Property Outline + public Property Outline { - get => (Property) _properties["outline"]; + get => (Property) _properties["outline"]; set => _properties["outline"] = value; } @@ -686,9 +686,9 @@ public Property Outline /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/overflow /// - public Property Overflow + public Property Overflow { - get => (Property) _properties["overflow"]; + get => (Property) _properties["overflow"]; set => _properties["overflow"] = value; } @@ -701,9 +701,9 @@ public Property Overflow /// | **63** | **59** | **16** | **18** | No | /// @see https://developer.mozilla.org/docs/Web/CSS/overscroll-behavior /// - public Property OverscrollBehavior + public Property OverscrollBehavior { - get => (Property) _properties["overscroll-behavior"]; + get => (Property) _properties["overscroll-behavior"]; set => _properties["overscroll-behavior"] = value; } @@ -715,9 +715,9 @@ public Property OverscrollBehavior /// | **1** | **1** | **1** | **12** | **4** | /// @see https://developer.mozilla.org/docs/Web/CSS/padding /// - public Property Padding + public Property Padding { - get => (Property) _properties["padding"]; + get => (Property) _properties["padding"]; set => _properties["padding"] = value; } @@ -729,9 +729,9 @@ public Property Padding /// | **87** | **66** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/padding-block /// - public Property PaddingBlock + public Property PaddingBlock { - get => (Property) _properties["padding-block"]; + get => (Property) _properties["padding-block"]; set => _properties["padding-block"] = value; } @@ -743,9 +743,9 @@ public Property PaddingBlock /// | **87** | **66** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/padding-inline /// - public Property PaddingInline + public Property PaddingInline { - get => (Property) _properties["padding-inline"]; + get => (Property) _properties["padding-inline"]; set => _properties["padding-inline"] = value; } @@ -757,9 +757,9 @@ public Property PaddingInline /// | **59** | **45** | **9** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/place-content /// - public Property PlaceContent + public Property PlaceContent { - get => (Property) _properties["place-content"]; + get => (Property) _properties["place-content"]; set => _properties["place-content"] = value; } @@ -771,9 +771,9 @@ public Property PlaceContent /// | **59** | **45** | **11** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/place-items /// - public Property PlaceItems + public Property PlaceItems { - get => (Property) _properties["place-items"]; + get => (Property) _properties["place-items"]; set => _properties["place-items"] = value; } @@ -785,9 +785,9 @@ public Property PlaceItems /// | **59** | **45** | **11** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/place-self /// - public Property PlaceSelf + public Property PlaceSelf { - get => (Property) _properties["place-self"]; + get => (Property) _properties["place-self"]; set => _properties["place-self"] = value; } @@ -800,9 +800,9 @@ public Property PlaceSelf /// | | | 11 _(scroll-snap-margin)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-margin /// - public Property ScrollMargin + public Property ScrollMargin { - get => (Property) _properties["scroll-margin"]; + get => (Property) _properties["scroll-margin"]; set => _properties["scroll-margin"] = value; } @@ -814,9 +814,9 @@ public Property ScrollMargin /// | **69** | **68** | **15** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-margin-block /// - public Property ScrollMarginBlock + public Property ScrollMarginBlock { - get => (Property) _properties["scroll-margin-block"]; + get => (Property) _properties["scroll-margin-block"]; set => _properties["scroll-margin-block"] = value; } @@ -828,9 +828,9 @@ public Property ScrollMarginBlock /// | **69** | **68** | **15** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-margin-inline /// - public Property ScrollMarginInline + public Property ScrollMarginInline { - get => (Property) _properties["scroll-margin-inline"]; + get => (Property) _properties["scroll-margin-inline"]; set => _properties["scroll-margin-inline"] = value; } @@ -842,9 +842,9 @@ public Property ScrollMarginInline /// | **69** | **68** | **14.1** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-padding /// - public Property ScrollPadding + public Property ScrollPadding { - get => (Property) _properties["scroll-padding"]; + get => (Property) _properties["scroll-padding"]; set => _properties["scroll-padding"] = value; } @@ -856,9 +856,9 @@ public Property ScrollPadding /// | **69** | **68** | **15** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-padding-block /// - public Property ScrollPaddingBlock + public Property ScrollPaddingBlock { - get => (Property) _properties["scroll-padding-block"]; + get => (Property) _properties["scroll-padding-block"]; set => _properties["scroll-padding-block"] = value; } @@ -870,9 +870,9 @@ public Property ScrollPaddingBlock /// | **69** | **68** | **15** | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-padding-inline /// - public Property ScrollPaddingInline + public Property ScrollPaddingInline { - get => (Property) _properties["scroll-padding-inline"]; + get => (Property) _properties["scroll-padding-inline"]; set => _properties["scroll-padding-inline"] = value; } @@ -885,9 +885,9 @@ public Property ScrollPaddingInline /// | | | 11 _(scroll-snap-margin)_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-margin /// - public Property ScrollSnapMargin + public Property ScrollSnapMargin { - get => (Property) _properties["scroll-snap-margin"]; + get => (Property) _properties["scroll-snap-margin"]; set => _properties["scroll-snap-margin"] = value; } @@ -899,9 +899,9 @@ public Property ScrollSnapMargin /// | **115** | n/a | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/scroll-timeline /// - public Property ScrollTimeline + public Property ScrollTimeline { - get => (Property) _properties["scroll-timeline"]; + get => (Property) _properties["scroll-timeline"]; set => _properties["scroll-timeline"] = value; } @@ -913,9 +913,9 @@ public Property ScrollTimeline /// | **1** | **1** | **1** | **12** | **3** | /// @see https://developer.mozilla.org/docs/Web/CSS/text-decoration /// - public Property TextDecoration + public Property TextDecoration { - get => (Property) _properties["text-decoration"]; + get => (Property) _properties["text-decoration"]; set => _properties["text-decoration"] = value; } @@ -928,9 +928,9 @@ public Property TextDecoration /// | 25 _-x-_ | | | | | /// @see https://developer.mozilla.org/docs/Web/CSS/text-emphasis /// - public Property TextEmphasis + public Property TextEmphasis { - get => (Property) _properties["text-emphasis"]; + get => (Property) _properties["text-emphasis"]; set => _properties["text-emphasis"] = value; } @@ -943,9 +943,9 @@ public Property TextEmphasis /// | 1 _-x-_ | | 3.1 _-x-_ | | | /// @see https://developer.mozilla.org/docs/Web/CSS/transition /// - public Property Transition + public Property Transition { - get => (Property) _properties["transition"]; + get => (Property) _properties["transition"]; set => _properties["transition"] = value; } @@ -957,9 +957,9 @@ public Property Transition /// | **115** | n/a | No | n/a | No | /// @see https://developer.mozilla.org/docs/Web/CSS/view-timeline /// - public Property ViewTimeline + public Property ViewTimeline { - get => (Property) _properties["view-timeline"]; + get => (Property) _properties["view-timeline"]; set => _properties["view-timeline"] = value; } diff --git a/src/Css/CSSObject.VendorLonghand.cs b/src/Css/CSSObject.VendorLonghand.cs index 9454e9a..1e56c95 100644 --- a/src/Css/CSSObject.VendorLonghand.cs +++ b/src/Css/CSSObject.VendorLonghand.cs @@ -7,9 +7,9 @@ public partial class CSSObject /// **Syntax**: `<time>#` /// **Initial value**: `0s` /// - public Property MozAnimationDelay + public Property MozAnimationDelay { - get => (Property) _properties["-moz-animation-delay"]; + get => (Property) _properties["-moz-animation-delay"]; set => _properties["-moz-animation-delay"] = value; } @@ -18,9 +18,9 @@ public Property MozAnimationDelay /// **Syntax**: `<single-animation-direction>#` /// **Initial value**: `normal` /// - public Property MozAnimationDirection + public Property MozAnimationDirection { - get => (Property) _properties["-moz-animation-direction"]; + get => (Property) _properties["-moz-animation-direction"]; set => _properties["-moz-animation-direction"] = value; } @@ -29,9 +29,9 @@ public Property MozAnimationDirection /// **Syntax**: `<time>#` /// **Initial value**: `0s` /// - public Property MozAnimationDuration + public Property MozAnimationDuration { - get => (Property) _properties["-moz-animation-duration"]; + get => (Property) _properties["-moz-animation-duration"]; set => _properties["-moz-animation-duration"] = value; } @@ -40,9 +40,9 @@ public Property MozAnimationDuration /// **Syntax**: `<single-animation-fill-mode>#` /// **Initial value**: `none` /// - public Property MozAnimationFillMode + public Property MozAnimationFillMode { - get => (Property) _properties["-moz-animation-fill-mode"]; + get => (Property) _properties["-moz-animation-fill-mode"]; set => _properties["-moz-animation-fill-mode"] = value; } @@ -51,9 +51,9 @@ public Property MozAnimationFillMode /// **Syntax**: `<single-animation-iteration-count>#` /// **Initial value**: `1` /// - public Property MozAnimationIterationCount + public Property MozAnimationIterationCount { - get => (Property) _properties["-moz-animation-iteration-count"]; + get => (Property) _properties["-moz-animation-iteration-count"]; set => _properties["-moz-animation-iteration-count"] = value; } @@ -62,9 +62,9 @@ public Property MozAnimationIterationCount /// **Syntax**: `[ none | <keyframes-name> ]#` /// **Initial value**: `none` /// - public Property MozAnimationName + public Property MozAnimationName { - get => (Property) _properties["-moz-animation-name"]; + get => (Property) _properties["-moz-animation-name"]; set => _properties["-moz-animation-name"] = value; } @@ -73,9 +73,9 @@ public Property MozAnimationName /// **Syntax**: `<single-animation-play-state>#` /// **Initial value**: `running` /// - public Property MozAnimationPlayState + public Property MozAnimationPlayState { - get => (Property) _properties["-moz-animation-play-state"]; + get => (Property) _properties["-moz-animation-play-state"]; set => _properties["-moz-animation-play-state"] = value; } @@ -84,9 +84,9 @@ public Property MozAnimationPlayState /// **Syntax**: `<easing-function>#` /// **Initial value**: `ease` /// - public Property MozAnimationTimingFunction + public Property MozAnimationTimingFunction { - get => (Property) _properties["-moz-animation-timing-function"]; + get => (Property) _properties["-moz-animation-timing-function"]; set => _properties["-moz-animation-timing-function"] = value; } @@ -95,9 +95,9 @@ public Property MozAnimationTimingFunction /// **Syntax**: `none | button | button-arrow-down | button-arrow-next | button-arrow-previous | button-arrow-up | button-bevel | button-focus | caret | checkbox | checkbox-container | checkbox-label | checkmenuitem | dualbutton | groupbox | listbox | listitem | menuarrow | menubar | menucheckbox | menuimage | menuitem | menuitemtext | menulist | menulist-button | menulist-text | menulist-textfield | menupopup | menuradio | menuseparator | meterbar | meterchunk | progressbar | progressbar-vertical | progresschunk | progresschunk-vertical | radio | radio-container | radio-label | radiomenuitem | range | range-thumb | resizer | resizerpanel | scale-horizontal | scalethumbend | scalethumb-horizontal | scalethumbstart | scalethumbtick | scalethumb-vertical | scale-vertical | scrollbarbutton-down | scrollbarbutton-left | scrollbarbutton-right | scrollbarbutton-up | scrollbarthumb-horizontal | scrollbarthumb-vertical | scrollbartrack-horizontal | scrollbartrack-vertical | searchfield | separator | sheet | spinner | spinner-downbutton | spinner-textfield | spinner-upbutton | splitter | statusbar | statusbarpanel | tab | tabpanel | tabpanels | tab-scroll-arrow-back | tab-scroll-arrow-forward | textfield | textfield-multiline | toolbar | toolbarbutton | toolbarbutton-dropdown | toolbargripper | toolbox | tooltip | treeheader | treeheadercell | treeheadersortarrow | treeitem | treeline | treetwisty | treetwistyopen | treeview | -moz-mac-unified-toolbar | -moz-win-borderless-glass | -moz-win-browsertabbar-toolbox | -moz-win-communicationstext | -moz-win-communications-toolbox | -moz-win-exclude-glass | -moz-win-glass | -moz-win-mediatext | -moz-win-media-toolbox | -moz-window-button-box | -moz-window-button-box-maximized | -moz-window-button-close | -moz-window-button-maximize | -moz-window-button-minimize | -moz-window-button-restore | -moz-window-frame-bottom | -moz-window-frame-left | -moz-window-frame-right | -moz-window-titlebar | -moz-window-titlebar-maximized` /// **Initial value**: `none` (but this value is overridden in the user agent CSS) /// - public Property MozAppearance + public Property MozAppearance { - get => (Property) _properties["-moz-appearance"]; + get => (Property) _properties["-moz-appearance"]; set => _properties["-moz-appearance"] = value; } @@ -106,9 +106,9 @@ public Property MozAppearance /// **Syntax**: `<url> | none` /// **Initial value**: `none` /// - public Property MozBinding + public Property MozBinding { - get => (Property) _properties["-moz-binding"]; + get => (Property) _properties["-moz-binding"]; set => _properties["-moz-binding"] = value; } @@ -117,9 +117,9 @@ public Property MozBinding /// **Syntax**: `<color>+ | none` /// **Initial value**: `none` /// - public Property MozBorderBottomColors + public Property MozBorderBottomColors { - get => (Property) _properties["-moz-border-bottom-colors"]; + get => (Property) _properties["-moz-border-bottom-colors"]; set => _properties["-moz-border-bottom-colors"] = value; } @@ -128,9 +128,9 @@ public Property MozBorderBottomColors /// **Syntax**: `<'border-top-color'>` /// **Initial value**: `currentcolor` /// - public Property MozBorderEndColor + public Property MozBorderEndColor { - get => (Property) _properties["-moz-border-end-color"]; + get => (Property) _properties["-moz-border-end-color"]; set => _properties["-moz-border-end-color"] = value; } @@ -139,9 +139,9 @@ public Property MozBorderEndColor /// **Syntax**: `<'border-top-style'>` /// **Initial value**: `none` /// - public Property MozBorderEndStyle + public Property MozBorderEndStyle { - get => (Property) _properties["-moz-border-end-style"]; + get => (Property) _properties["-moz-border-end-style"]; set => _properties["-moz-border-end-style"] = value; } @@ -150,9 +150,9 @@ public Property MozBorderEndStyle /// **Syntax**: `<'border-top-width'>` /// **Initial value**: `medium` /// - public Property MozBorderEndWidth + public Property MozBorderEndWidth { - get => (Property) _properties["-moz-border-end-width"]; + get => (Property) _properties["-moz-border-end-width"]; set => _properties["-moz-border-end-width"] = value; } @@ -161,9 +161,9 @@ public Property MozBorderEndWidth /// **Syntax**: `<color>+ | none` /// **Initial value**: `none` /// - public Property MozBorderLeftColors + public Property MozBorderLeftColors { - get => (Property) _properties["-moz-border-left-colors"]; + get => (Property) _properties["-moz-border-left-colors"]; set => _properties["-moz-border-left-colors"] = value; } @@ -172,9 +172,9 @@ public Property MozBorderLeftColors /// **Syntax**: `<color>+ | none` /// **Initial value**: `none` /// - public Property MozBorderRightColors + public Property MozBorderRightColors { - get => (Property) _properties["-moz-border-right-colors"]; + get => (Property) _properties["-moz-border-right-colors"]; set => _properties["-moz-border-right-colors"] = value; } @@ -183,9 +183,9 @@ public Property MozBorderRightColors /// **Syntax**: `<'border-top-color'>` /// **Initial value**: `currentcolor` /// - public Property MozBorderStartColor + public Property MozBorderStartColor { - get => (Property) _properties["-moz-border-start-color"]; + get => (Property) _properties["-moz-border-start-color"]; set => _properties["-moz-border-start-color"] = value; } @@ -194,9 +194,9 @@ public Property MozBorderStartColor /// **Syntax**: `<'border-top-style'>` /// **Initial value**: `none` /// - public Property MozBorderStartStyle + public Property MozBorderStartStyle { - get => (Property) _properties["-moz-border-start-style"]; + get => (Property) _properties["-moz-border-start-style"]; set => _properties["-moz-border-start-style"] = value; } @@ -205,9 +205,9 @@ public Property MozBorderStartStyle /// **Syntax**: `<color>+ | none` /// **Initial value**: `none` /// - public Property MozBorderTopColors + public Property MozBorderTopColors { - get => (Property) _properties["-moz-border-top-colors"]; + get => (Property) _properties["-moz-border-top-colors"]; set => _properties["-moz-border-top-colors"] = value; } @@ -216,9 +216,9 @@ public Property MozBorderTopColors /// **Syntax**: `content-box | border-box` /// **Initial value**: `content-box` /// - public Property MozBoxSizing + public Property MozBoxSizing { - get => (Property) _properties["-moz-box-sizing"]; + get => (Property) _properties["-moz-box-sizing"]; set => _properties["-moz-box-sizing"] = value; } @@ -227,9 +227,9 @@ public Property MozBoxSizing /// **Syntax**: `<integer> | auto` /// **Initial value**: `auto` /// - public Property MozColumnCount + public Property MozColumnCount { - get => (Property) _properties["-moz-column-count"]; + get => (Property) _properties["-moz-column-count"]; set => _properties["-moz-column-count"] = value; } @@ -238,9 +238,9 @@ public Property MozColumnCount /// **Syntax**: `auto | balance | balance-all` /// **Initial value**: `balance` /// - public Property MozColumnFill + public Property MozColumnFill { - get => (Property) _properties["-moz-column-fill"]; + get => (Property) _properties["-moz-column-fill"]; set => _properties["-moz-column-fill"] = value; } @@ -249,9 +249,9 @@ public Property MozColumnFill /// **Syntax**: `<color>` /// **Initial value**: `currentcolor` /// - public Property MozColumnRuleColor + public Property MozColumnRuleColor { - get => (Property) _properties["-moz-column-rule-color"]; + get => (Property) _properties["-moz-column-rule-color"]; set => _properties["-moz-column-rule-color"] = value; } @@ -260,9 +260,9 @@ public Property MozColumnRuleColor /// **Syntax**: `<'border-style'>` /// **Initial value**: `none` /// - public Property MozColumnRuleStyle + public Property MozColumnRuleStyle { - get => (Property) _properties["-moz-column-rule-style"]; + get => (Property) _properties["-moz-column-rule-style"]; set => _properties["-moz-column-rule-style"] = value; } @@ -271,9 +271,9 @@ public Property MozColumnRuleStyle /// **Syntax**: `<'border-width'>` /// **Initial value**: `medium` /// - public Property MozColumnRuleWidth + public Property MozColumnRuleWidth { - get => (Property) _properties["-moz-column-rule-width"]; + get => (Property) _properties["-moz-column-rule-width"]; set => _properties["-moz-column-rule-width"] = value; } @@ -282,9 +282,9 @@ public Property MozColumnRuleWidth /// **Syntax**: `<length> | auto` /// **Initial value**: `auto` /// - public Property MozColumnWidth + public Property MozColumnWidth { - get => (Property) _properties["-moz-column-width"]; + get => (Property) _properties["-moz-column-width"]; set => _properties["-moz-column-width"] = value; } @@ -293,9 +293,9 @@ public Property MozColumnWidth /// **Syntax**: `none | [ fill | fill-opacity | stroke | stroke-opacity ]#` /// **Initial value**: `none` /// - public Property MozContextProperties + public Property MozContextProperties { - get => (Property) _properties["-moz-context-properties"]; + get => (Property) _properties["-moz-context-properties"]; set => _properties["-moz-context-properties"] = value; } @@ -304,9 +304,9 @@ public Property MozContextProperties /// **Syntax**: `normal | <feature-tag-value>#` /// **Initial value**: `normal` /// - public Property MozFontFeatureSettings + public Property MozFontFeatureSettings { - get => (Property) _properties["-moz-font-feature-settings"]; + get => (Property) _properties["-moz-font-feature-settings"]; set => _properties["-moz-font-feature-settings"] = value; } @@ -315,9 +315,9 @@ public Property MozFontFeatureSettings /// **Syntax**: `normal | <string>` /// **Initial value**: `normal` /// - public Property MozFontLanguageOverride + public Property MozFontLanguageOverride { - get => (Property) _properties["-moz-font-language-override"]; + get => (Property) _properties["-moz-font-language-override"]; set => _properties["-moz-font-language-override"] = value; } @@ -326,9 +326,9 @@ public Property MozFontLanguageOverride /// **Syntax**: `none | manual | auto` /// **Initial value**: `manual` /// - public Property MozHyphens + public Property MozHyphens { - get => (Property) _properties["-moz-hyphens"]; + get => (Property) _properties["-moz-hyphens"]; set => _properties["-moz-hyphens"] = value; } @@ -337,9 +337,9 @@ public Property MozHyphens /// **Syntax**: `<shape> | auto` /// **Initial value**: `auto` /// - public Property MozImageRegion + public Property MozImageRegion { - get => (Property) _properties["-moz-image-region"]; + get => (Property) _properties["-moz-image-region"]; set => _properties["-moz-image-region"] = value; } @@ -348,9 +348,9 @@ public Property MozImageRegion /// **Syntax**: `<'margin-left'>` /// **Initial value**: `0` /// - public Property MozMarginEnd + public Property MozMarginEnd { - get => (Property) _properties["-moz-margin-end"]; + get => (Property) _properties["-moz-margin-end"]; set => _properties["-moz-margin-end"] = value; } @@ -359,9 +359,9 @@ public Property MozMarginEnd /// **Syntax**: `<'margin-left'>` /// **Initial value**: `0` /// - public Property MozMarginStart + public Property MozMarginStart { - get => (Property) _properties["-moz-margin-start"]; + get => (Property) _properties["-moz-margin-start"]; set => _properties["-moz-margin-start"] = value; } @@ -370,9 +370,9 @@ public Property MozMarginStart /// **Syntax**: `inline | block | horizontal | vertical` /// **Initial value**: `inline` /// - public Property MozOrient + public Property MozOrient { - get => (Property) _properties["-moz-orient"]; + get => (Property) _properties["-moz-orient"]; set => _properties["-moz-orient"] = value; } @@ -381,9 +381,9 @@ public Property MozOrient /// **Syntax**: `auto | never | always | <absolute-size> | <length>` /// **Initial value**: `auto` /// - public Property MozOsxFontSmoothing + public Property MozOsxFontSmoothing { - get => (Property) _properties["-moz-osx-font-smoothing"]; + get => (Property) _properties["-moz-osx-font-smoothing"]; set => _properties["-moz-osx-font-smoothing"] = value; } @@ -392,9 +392,9 @@ public Property MozOsxFontSmoothing /// **Syntax**: `<outline-radius>` /// **Initial value**: `0` /// - public Property MozOutlineRadiusBottomleft + public Property MozOutlineRadiusBottomleft { - get => (Property) _properties["-moz-outline-radius-bottomleft"]; + get => (Property) _properties["-moz-outline-radius-bottomleft"]; set => _properties["-moz-outline-radius-bottomleft"] = value; } @@ -403,9 +403,9 @@ public Property MozOutlineRadiusBottomleft /// **Syntax**: `<outline-radius>` /// **Initial value**: `0` /// - public Property MozOutlineRadiusBottomright + public Property MozOutlineRadiusBottomright { - get => (Property) _properties["-moz-outline-radius-bottomright"]; + get => (Property) _properties["-moz-outline-radius-bottomright"]; set => _properties["-moz-outline-radius-bottomright"] = value; } @@ -414,9 +414,9 @@ public Property MozOutlineRadiusBottomright /// **Syntax**: `<outline-radius>` /// **Initial value**: `0` /// - public Property MozOutlineRadiusTopleft + public Property MozOutlineRadiusTopleft { - get => (Property) _properties["-moz-outline-radius-topleft"]; + get => (Property) _properties["-moz-outline-radius-topleft"]; set => _properties["-moz-outline-radius-topleft"] = value; } @@ -425,9 +425,9 @@ public Property MozOutlineRadiusTopleft /// **Syntax**: `<outline-radius>` /// **Initial value**: `0` /// - public Property MozOutlineRadiusTopright + public Property MozOutlineRadiusTopright { - get => (Property) _properties["-moz-outline-radius-topright"]; + get => (Property) _properties["-moz-outline-radius-topright"]; set => _properties["-moz-outline-radius-topright"] = value; } @@ -436,9 +436,9 @@ public Property MozOutlineRadiusTopright /// **Syntax**: `<'padding-left'>` /// **Initial value**: `0` /// - public Property MozPaddingEnd + public Property MozPaddingEnd { - get => (Property) _properties["-moz-padding-end"]; + get => (Property) _properties["-moz-padding-end"]; set => _properties["-moz-padding-end"] = value; } @@ -447,9 +447,9 @@ public Property MozPaddingEnd /// **Syntax**: `<'padding-left'>` /// **Initial value**: `0` /// - public Property MozPaddingStart + public Property MozPaddingStart { - get => (Property) _properties["-moz-padding-start"]; + get => (Property) _properties["-moz-padding-start"]; set => _properties["-moz-padding-start"] = value; } @@ -458,9 +458,9 @@ public Property MozPaddingStart /// **Syntax**: `ignore | stretch-to-fit` /// **Initial value**: `stretch-to-fit` /// - public Property MozStackSizing + public Property MozStackSizing { - get => (Property) _properties["-moz-stack-sizing"]; + get => (Property) _properties["-moz-stack-sizing"]; set => _properties["-moz-stack-sizing"] = value; } @@ -469,9 +469,9 @@ public Property MozStackSizing /// **Syntax**: `<integer> | <length>` /// **Initial value**: `8` /// - public Property MozTabSize + public Property MozTabSize { - get => (Property) _properties["-moz-tab-size"]; + get => (Property) _properties["-moz-tab-size"]; set => _properties["-moz-tab-size"] = value; } @@ -480,9 +480,9 @@ public Property MozTabSize /// **Syntax**: `none | blink` /// **Initial value**: `none` /// - public Property MozTextBlink + public Property MozTextBlink { - get => (Property) _properties["-moz-text-blink"]; + get => (Property) _properties["-moz-text-blink"]; set => _properties["-moz-text-blink"] = value; } @@ -491,9 +491,9 @@ public Property MozTextBlink /// **Syntax**: `none | auto | <percentage>` /// **Initial value**: `auto` for smartphone browsers supporting inflation, `none` in other cases (and then not modifiable). /// - public Property MozTextSizeAdjust + public Property MozTextSizeAdjust { - get => (Property) _properties["-moz-text-size-adjust"]; + get => (Property) _properties["-moz-text-size-adjust"]; set => _properties["-moz-text-size-adjust"] = value; } @@ -502,9 +502,9 @@ public Property MozTextSizeAdjust /// **Syntax**: `ignore | normal | select-after | select-before | select-menu | select-same | select-all | none` /// **Initial value**: `none` /// - public Property MozUserFocus + public Property MozUserFocus { - get => (Property) _properties["-moz-user-focus"]; + get => (Property) _properties["-moz-user-focus"]; set => _properties["-moz-user-focus"] = value; } @@ -513,9 +513,9 @@ public Property MozUserFocus /// **Syntax**: `read-only | read-write | write-only` /// **Initial value**: `read-only` /// - public Property MozUserModify + public Property MozUserModify { - get => (Property) _properties["-moz-user-modify"]; + get => (Property) _properties["-moz-user-modify"]; set => _properties["-moz-user-modify"] = value; } @@ -524,9 +524,9 @@ public Property MozUserModify /// **Syntax**: `auto | text | none | contain | all` /// **Initial value**: `auto` /// - public Property MozUserSelect + public Property MozUserSelect { - get => (Property) _properties["-moz-user-select"]; + get => (Property) _properties["-moz-user-select"]; set => _properties["-moz-user-select"] = value; } @@ -535,9 +535,9 @@ public Property MozUserSelect /// **Syntax**: `drag | no-drag` /// **Initial value**: `drag` /// - public Property MozWindowDragging + public Property MozWindowDragging { - get => (Property) _properties["-moz-window-dragging"]; + get => (Property) _properties["-moz-window-dragging"]; set => _properties["-moz-window-dragging"] = value; } @@ -546,9 +546,9 @@ public Property MozWindowDragging /// **Syntax**: `default | menu | tooltip | sheet | none` /// **Initial value**: `default` /// - public Property MozWindowShadow + public Property MozWindowShadow { - get => (Property) _properties["-moz-window-shadow"]; + get => (Property) _properties["-moz-window-shadow"]; set => _properties["-moz-window-shadow"] = value; } @@ -557,9 +557,9 @@ public Property MozWindowShadow /// **Syntax**: `false | true` /// **Initial value**: `false` /// - public Property MsAccelerator + public Property MsAccelerator { - get => (Property) _properties["-ms-accelerator"]; + get => (Property) _properties["-ms-accelerator"]; set => _properties["-ms-accelerator"] = value; } @@ -568,9 +568,9 @@ public Property MsAccelerator /// **Syntax**: `tb | rl | bt | lr` /// **Initial value**: `tb` /// - public Property MsBlockProgression + public Property MsBlockProgression { - get => (Property) _properties["-ms-block-progression"]; + get => (Property) _properties["-ms-block-progression"]; set => _properties["-ms-block-progression"] = value; } @@ -579,9 +579,9 @@ public Property MsBlockProgression /// **Syntax**: `none | chained` /// **Initial value**: `none` /// - public Property MsContentZoomChaining + public Property MsContentZoomChaining { - get => (Property) _properties["-ms-content-zoom-chaining"]; + get => (Property) _properties["-ms-content-zoom-chaining"]; set => _properties["-ms-content-zoom-chaining"] = value; } @@ -590,9 +590,9 @@ public Property MsContentZoomChaining /// **Syntax**: `<percentage>` /// **Initial value**: `400%` /// - public Property MsContentZoomLimitMax + public Property MsContentZoomLimitMax { - get => (Property) _properties["-ms-content-zoom-limit-max"]; + get => (Property) _properties["-ms-content-zoom-limit-max"]; set => _properties["-ms-content-zoom-limit-max"] = value; } @@ -601,9 +601,9 @@ public Property MsContentZoomLimitMax /// **Syntax**: `<percentage>` /// **Initial value**: `100%` /// - public Property MsContentZoomLimitMin + public Property MsContentZoomLimitMin { - get => (Property) _properties["-ms-content-zoom-limit-min"]; + get => (Property) _properties["-ms-content-zoom-limit-min"]; set => _properties["-ms-content-zoom-limit-min"] = value; } @@ -612,9 +612,9 @@ public Property MsContentZoomLimitMin /// **Syntax**: `snapInterval( <percentage>, <percentage> ) | snapList( <percentage># )` /// **Initial value**: `snapInterval(0%, 100%)` /// - public Property MsContentZoomSnapPoints + public Property MsContentZoomSnapPoints { - get => (Property) _properties["-ms-content-zoom-snap-points"]; + get => (Property) _properties["-ms-content-zoom-snap-points"]; set => _properties["-ms-content-zoom-snap-points"] = value; } @@ -623,9 +623,9 @@ public Property MsContentZoomSnapPoints /// **Syntax**: `none | proximity | mandatory` /// **Initial value**: `none` /// - public Property MsContentZoomSnapType + public Property MsContentZoomSnapType { - get => (Property) _properties["-ms-content-zoom-snap-type"]; + get => (Property) _properties["-ms-content-zoom-snap-type"]; set => _properties["-ms-content-zoom-snap-type"] = value; } @@ -634,9 +634,9 @@ public Property MsContentZoomSnapType /// **Syntax**: `none | zoom` /// **Initial value**: zoom for the top level element, none for all other elements /// - public Property MsContentZooming + public Property MsContentZooming { - get => (Property) _properties["-ms-content-zooming"]; + get => (Property) _properties["-ms-content-zooming"]; set => _properties["-ms-content-zooming"] = value; } @@ -645,9 +645,9 @@ public Property MsContentZooming /// **Syntax**: `<string>` /// **Initial value**: "" (the empty string) /// - public Property MsFilter + public Property MsFilter { - get => (Property) _properties["-ms-filter"]; + get => (Property) _properties["-ms-filter"]; set => _properties["-ms-filter"] = value; } @@ -656,9 +656,9 @@ public Property MsFilter /// **Syntax**: `row | row-reverse | column | column-reverse` /// **Initial value**: `row` /// - public Property MsFlexDirection + public Property MsFlexDirection { - get => (Property) _properties["-ms-flex-direction"]; + get => (Property) _properties["-ms-flex-direction"]; set => _properties["-ms-flex-direction"] = value; } @@ -667,9 +667,9 @@ public Property MsFlexDirection /// **Syntax**: `<number>` /// **Initial value**: `0` /// - public Property MsFlexPositive + public Property MsFlexPositive { - get => (Property) _properties["-ms-flex-positive"]; + get => (Property) _properties["-ms-flex-positive"]; set => _properties["-ms-flex-positive"] = value; } @@ -678,9 +678,9 @@ public Property MsFlexPositive /// **Syntax**: `[ none | <custom-ident> ]#` /// **Initial value**: `none` /// - public Property MsFlowFrom + public Property MsFlowFrom { - get => (Property) _properties["-ms-flow-from"]; + get => (Property) _properties["-ms-flow-from"]; set => _properties["-ms-flow-from"] = value; } @@ -689,9 +689,9 @@ public Property MsFlowFrom /// **Syntax**: `[ none | <custom-ident> ]#` /// **Initial value**: `none` /// - public Property MsFlowInto + public Property MsFlowInto { - get => (Property) _properties["-ms-flow-into"]; + get => (Property) _properties["-ms-flow-into"]; set => _properties["-ms-flow-into"] = value; } @@ -700,9 +700,9 @@ public Property MsFlowInto /// **Syntax**: `none | <track-list> | <auto-track-list>` /// **Initial value**: `none` /// - public Property MsGridColumns + public Property MsGridColumns { - get => (Property) _properties["-ms-grid-columns"]; + get => (Property) _properties["-ms-grid-columns"]; set => _properties["-ms-grid-columns"] = value; } @@ -711,9 +711,9 @@ public Property MsGridColumns /// **Syntax**: `none | <track-list> | <auto-track-list>` /// **Initial value**: `none` /// - public Property MsGridRows + public Property MsGridRows { - get => (Property) _properties["-ms-grid-rows"]; + get => (Property) _properties["-ms-grid-rows"]; set => _properties["-ms-grid-rows"] = value; } @@ -722,9 +722,9 @@ public Property MsGridRows /// **Syntax**: `auto | none` /// **Initial value**: `auto` /// - public Property MsHighContrastAdjust + public Property MsHighContrastAdjust { - get => (Property) _properties["-ms-high-contrast-adjust"]; + get => (Property) _properties["-ms-high-contrast-adjust"]; set => _properties["-ms-high-contrast-adjust"] = value; } @@ -733,9 +733,9 @@ public Property MsHighContrastAdjust /// **Syntax**: `auto | <integer>{1,3}` /// **Initial value**: `auto` /// - public Property MsHyphenateLimitChars + public Property MsHyphenateLimitChars { - get => (Property) _properties["-ms-hyphenate-limit-chars"]; + get => (Property) _properties["-ms-hyphenate-limit-chars"]; set => _properties["-ms-hyphenate-limit-chars"] = value; } @@ -744,9 +744,9 @@ public Property MsHyphenateLimitChars /// **Syntax**: `no-limit | <integer>` /// **Initial value**: `no-limit` /// - public Property MsHyphenateLimitLines + public Property MsHyphenateLimitLines { - get => (Property) _properties["-ms-hyphenate-limit-lines"]; + get => (Property) _properties["-ms-hyphenate-limit-lines"]; set => _properties["-ms-hyphenate-limit-lines"] = value; } @@ -755,9 +755,9 @@ public Property MsHyphenateLimitLines /// **Syntax**: `<percentage> | <length>` /// **Initial value**: `0` /// - public Property MsHyphenateLimitZone + public Property MsHyphenateLimitZone { - get => (Property) _properties["-ms-hyphenate-limit-zone"]; + get => (Property) _properties["-ms-hyphenate-limit-zone"]; set => _properties["-ms-hyphenate-limit-zone"] = value; } @@ -766,9 +766,9 @@ public Property MsHyphenateLimitZone /// **Syntax**: `none | manual | auto` /// **Initial value**: `manual` /// - public Property MsHyphens + public Property MsHyphens { - get => (Property) _properties["-ms-hyphens"]; + get => (Property) _properties["-ms-hyphens"]; set => _properties["-ms-hyphens"] = value; } @@ -777,9 +777,9 @@ public Property MsHyphens /// **Syntax**: `auto | after` /// **Initial value**: `auto` /// - public Property MsImeAlign + public Property MsImeAlign { - get => (Property) _properties["-ms-ime-align"]; + get => (Property) _properties["-ms-ime-align"]; set => _properties["-ms-ime-align"] = value; } @@ -788,9 +788,9 @@ public Property MsImeAlign /// **Syntax**: `auto | loose | normal | strict | anywhere` /// **Initial value**: `auto` /// - public Property MsLineBreak + public Property MsLineBreak { - get => (Property) _properties["-ms-line-break"]; + get => (Property) _properties["-ms-line-break"]; set => _properties["-ms-line-break"] = value; } @@ -799,9 +799,9 @@ public Property MsLineBreak /// **Syntax**: `<integer>` /// **Initial value**: `0` /// - public Property MsOrder + public Property MsOrder { - get => (Property) _properties["-ms-order"]; + get => (Property) _properties["-ms-order"]; set => _properties["-ms-order"] = value; } @@ -810,9 +810,9 @@ public Property MsOrder /// **Syntax**: `auto | none | scrollbar | -ms-autohiding-scrollbar` /// **Initial value**: `auto` /// - public Property MsOverflowStyle + public Property MsOverflowStyle { - get => (Property) _properties["-ms-overflow-style"]; + get => (Property) _properties["-ms-overflow-style"]; set => _properties["-ms-overflow-style"] = value; } @@ -821,9 +821,9 @@ public Property MsOverflowStyle /// **Syntax**: `visible | hidden | clip | scroll | auto` /// **Initial value**: `visible` /// - public Property MsOverflowX + public Property MsOverflowX { - get => (Property) _properties["-ms-overflow-x"]; + get => (Property) _properties["-ms-overflow-x"]; set => _properties["-ms-overflow-x"] = value; } @@ -832,9 +832,9 @@ public Property MsOverflowX /// **Syntax**: `visible | hidden | clip | scroll | auto` /// **Initial value**: `visible` /// - public Property MsOverflowY + public Property MsOverflowY { - get => (Property) _properties["-ms-overflow-y"]; + get => (Property) _properties["-ms-overflow-y"]; set => _properties["-ms-overflow-y"] = value; } @@ -843,9 +843,9 @@ public Property MsOverflowY /// **Syntax**: `chained | none` /// **Initial value**: `chained` /// - public Property MsScrollChaining + public Property MsScrollChaining { - get => (Property) _properties["-ms-scroll-chaining"]; + get => (Property) _properties["-ms-scroll-chaining"]; set => _properties["-ms-scroll-chaining"] = value; } @@ -854,9 +854,9 @@ public Property MsScrollChaining /// **Syntax**: `auto | <length>` /// **Initial value**: `auto` /// - public Property MsScrollLimitXMax + public Property MsScrollLimitXMax { - get => (Property) _properties["-ms-scroll-limit-x-max"]; + get => (Property) _properties["-ms-scroll-limit-x-max"]; set => _properties["-ms-scroll-limit-x-max"] = value; } @@ -865,9 +865,9 @@ public Property MsScrollLimitXMax /// **Syntax**: `<length>` /// **Initial value**: `0` /// - public Property MsScrollLimitXMin + public Property MsScrollLimitXMin { - get => (Property) _properties["-ms-scroll-limit-x-min"]; + get => (Property) _properties["-ms-scroll-limit-x-min"]; set => _properties["-ms-scroll-limit-x-min"] = value; } @@ -876,9 +876,9 @@ public Property MsScrollLimitXMin /// **Syntax**: `auto | <length>` /// **Initial value**: `auto` /// - public Property MsScrollLimitYMax + public Property MsScrollLimitYMax { - get => (Property) _properties["-ms-scroll-limit-y-max"]; + get => (Property) _properties["-ms-scroll-limit-y-max"]; set => _properties["-ms-scroll-limit-y-max"] = value; } @@ -887,9 +887,9 @@ public Property MsScrollLimitYMax /// **Syntax**: `<length>` /// **Initial value**: `0` /// - public Property MsScrollLimitYMin + public Property MsScrollLimitYMin { - get => (Property) _properties["-ms-scroll-limit-y-min"]; + get => (Property) _properties["-ms-scroll-limit-y-min"]; set => _properties["-ms-scroll-limit-y-min"] = value; } @@ -898,9 +898,9 @@ public Property MsScrollLimitYMin /// **Syntax**: `none | railed` /// **Initial value**: `railed` /// - public Property MsScrollRails + public Property MsScrollRails { - get => (Property) _properties["-ms-scroll-rails"]; + get => (Property) _properties["-ms-scroll-rails"]; set => _properties["-ms-scroll-rails"] = value; } @@ -909,9 +909,9 @@ public Property MsScrollRails /// **Syntax**: `snapInterval( <length-percentage>, <length-percentage> ) | snapList( <length-percentage># )` /// **Initial value**: `snapInterval(0px, 100%)` /// - public Property MsScrollSnapPointsX + public Property MsScrollSnapPointsX { - get => (Property) _properties["-ms-scroll-snap-points-x"]; + get => (Property) _properties["-ms-scroll-snap-points-x"]; set => _properties["-ms-scroll-snap-points-x"] = value; } @@ -920,9 +920,9 @@ public Property MsScrollSnapPointsX /// **Syntax**: `snapInterval( <length-percentage>, <length-percentage> ) | snapList( <length-percentage># )` /// **Initial value**: `snapInterval(0px, 100%)` /// - public Property MsScrollSnapPointsY + public Property MsScrollSnapPointsY { - get => (Property) _properties["-ms-scroll-snap-points-y"]; + get => (Property) _properties["-ms-scroll-snap-points-y"]; set => _properties["-ms-scroll-snap-points-y"] = value; } @@ -931,9 +931,9 @@ public Property MsScrollSnapPointsY /// **Syntax**: `none | proximity | mandatory` /// **Initial value**: `none` /// - public Property MsScrollSnapType + public Property MsScrollSnapType { - get => (Property) _properties["-ms-scroll-snap-type"]; + get => (Property) _properties["-ms-scroll-snap-type"]; set => _properties["-ms-scroll-snap-type"] = value; } @@ -942,9 +942,9 @@ public Property MsScrollSnapType /// **Syntax**: `none | vertical-to-horizontal` /// **Initial value**: `none` /// - public Property MsScrollTranslation + public Property MsScrollTranslation { - get => (Property) _properties["-ms-scroll-translation"]; + get => (Property) _properties["-ms-scroll-translation"]; set => _properties["-ms-scroll-translation"] = value; } @@ -953,9 +953,9 @@ public Property MsScrollTranslation /// **Syntax**: `<color>` /// **Initial value**: depends on user agent /// - public Property MsScrollbar3dlightColor + public Property MsScrollbar3dlightColor { - get => (Property) _properties["-ms-scrollbar3dlight-color"]; + get => (Property) _properties["-ms-scrollbar3dlight-color"]; set => _properties["-ms-scrollbar3dlight-color"] = value; } @@ -964,9 +964,9 @@ public Property MsScrollbar3dlightColor /// **Syntax**: `<color>` /// **Initial value**: `ButtonText` /// - public Property MsScrollbarArrowColor + public Property MsScrollbarArrowColor { - get => (Property) _properties["-ms-scrollbar-arrow-color"]; + get => (Property) _properties["-ms-scrollbar-arrow-color"]; set => _properties["-ms-scrollbar-arrow-color"] = value; } @@ -975,9 +975,9 @@ public Property MsScrollbarArrowColor /// **Syntax**: `<color>` /// **Initial value**: depends on user agent /// - public Property MsScrollbarBaseColor + public Property MsScrollbarBaseColor { - get => (Property) _properties["-ms-scrollbar-base-color"]; + get => (Property) _properties["-ms-scrollbar-base-color"]; set => _properties["-ms-scrollbar-base-color"] = value; } @@ -986,9 +986,9 @@ public Property MsScrollbarBaseColor /// **Syntax**: `<color>` /// **Initial value**: `ThreeDDarkShadow` /// - public Property MsScrollbarDarkshadowColor + public Property MsScrollbarDarkshadowColor { - get => (Property) _properties["-ms-scrollbar-darkshadow-color"]; + get => (Property) _properties["-ms-scrollbar-darkshadow-color"]; set => _properties["-ms-scrollbar-darkshadow-color"] = value; } @@ -997,9 +997,9 @@ public Property MsScrollbarDarkshadowColor /// **Syntax**: `<color>` /// **Initial value**: `ThreeDFace` /// - public Property MsScrollbarFaceColor + public Property MsScrollbarFaceColor { - get => (Property) _properties["-ms-scrollbar-face-color"]; + get => (Property) _properties["-ms-scrollbar-face-color"]; set => _properties["-ms-scrollbar-face-color"] = value; } @@ -1008,9 +1008,9 @@ public Property MsScrollbarFaceColor /// **Syntax**: `<color>` /// **Initial value**: `ThreeDHighlight` /// - public Property MsScrollbarHighlightColor + public Property MsScrollbarHighlightColor { - get => (Property) _properties["-ms-scrollbar-highlight-color"]; + get => (Property) _properties["-ms-scrollbar-highlight-color"]; set => _properties["-ms-scrollbar-highlight-color"] = value; } @@ -1019,9 +1019,9 @@ public Property MsScrollbarHighlightColor /// **Syntax**: `<color>` /// **Initial value**: `ThreeDDarkShadow` /// - public Property MsScrollbarShadowColor + public Property MsScrollbarShadowColor { - get => (Property) _properties["-ms-scrollbar-shadow-color"]; + get => (Property) _properties["-ms-scrollbar-shadow-color"]; set => _properties["-ms-scrollbar-shadow-color"] = value; } @@ -1030,9 +1030,9 @@ public Property MsScrollbarShadowColor /// **Syntax**: `<color>` /// **Initial value**: `Scrollbar` /// - public Property MsScrollbarTrackColor + public Property MsScrollbarTrackColor { - get => (Property) _properties["-ms-scrollbar-track-color"]; + get => (Property) _properties["-ms-scrollbar-track-color"]; set => _properties["-ms-scrollbar-track-color"] = value; } @@ -1041,9 +1041,9 @@ public Property MsScrollbarTrackColor /// **Syntax**: `none | ideograph-alpha | ideograph-numeric | ideograph-parenthesis | ideograph-space` /// **Initial value**: `none` /// - public Property MsTextAutospace + public Property MsTextAutospace { - get => (Property) _properties["-ms-text-autospace"]; + get => (Property) _properties["-ms-text-autospace"]; set => _properties["-ms-text-autospace"] = value; } @@ -1052,9 +1052,9 @@ public Property MsTextAutospace /// **Syntax**: `none | all | [ digits <integer>? ]` /// **Initial value**: `none` /// - public Property MsTextCombineHorizontal + public Property MsTextCombineHorizontal { - get => (Property) _properties["-ms-text-combine-horizontal"]; + get => (Property) _properties["-ms-text-combine-horizontal"]; set => _properties["-ms-text-combine-horizontal"] = value; } @@ -1063,9 +1063,9 @@ public Property MsTextCombineHorizontal /// **Syntax**: `[ clip | ellipsis | <string> ]{1,2}` /// **Initial value**: `clip` /// - public Property MsTextOverflow + public Property MsTextOverflow { - get => (Property) _properties["-ms-text-overflow"]; + get => (Property) _properties["-ms-text-overflow"]; set => _properties["-ms-text-overflow"] = value; } @@ -1074,9 +1074,9 @@ public Property MsTextOverflow /// **Syntax**: `auto | none | [ [ pan-x | pan-left | pan-right ] || [ pan-y | pan-up | pan-down ] || pinch-zoom ] | manipulation` /// **Initial value**: `auto` /// - public Property MsTouchAction + public Property MsTouchAction { - get => (Property) _properties["-ms-touch-action"]; + get => (Property) _properties["-ms-touch-action"]; set => _properties["-ms-touch-action"] = value; } @@ -1085,9 +1085,9 @@ public Property MsTouchAction /// **Syntax**: `grippers | none` /// **Initial value**: `grippers` /// - public Property MsTouchSelect + public Property MsTouchSelect { - get => (Property) _properties["-ms-touch-select"]; + get => (Property) _properties["-ms-touch-select"]; set => _properties["-ms-touch-select"] = value; } @@ -1096,9 +1096,9 @@ public Property MsTouchSelect /// **Syntax**: `none | <transform-list>` /// **Initial value**: `none` /// - public Property MsTransform + public Property MsTransform { - get => (Property) _properties["-ms-transform"]; + get => (Property) _properties["-ms-transform"]; set => _properties["-ms-transform"] = value; } @@ -1107,9 +1107,9 @@ public Property MsTransform /// **Syntax**: `[ <length-percentage> | left | center | right | top | bottom ] | [ [ <length-percentage> | left | center | right ] && [ <length-percentage> | top | center | bottom ] ] <length>?` /// **Initial value**: `50% 50% 0` /// - public Property MsTransformOrigin + public Property MsTransformOrigin { - get => (Property) _properties["-ms-transform-origin"]; + get => (Property) _properties["-ms-transform-origin"]; set => _properties["-ms-transform-origin"] = value; } @@ -1118,9 +1118,9 @@ public Property MsTransformOrigin /// **Syntax**: `<time>#` /// **Initial value**: `0s` /// - public Property MsTransitionDelay + public Property MsTransitionDelay { - get => (Property) _properties["-ms-transition-delay"]; + get => (Property) _properties["-ms-transition-delay"]; set => _properties["-ms-transition-delay"] = value; } @@ -1129,9 +1129,9 @@ public Property MsTransitionDelay /// **Syntax**: `<time>#` /// **Initial value**: `0s` /// - public Property MsTransitionDuration + public Property MsTransitionDuration { - get => (Property) _properties["-ms-transition-duration"]; + get => (Property) _properties["-ms-transition-duration"]; set => _properties["-ms-transition-duration"] = value; } @@ -1140,9 +1140,9 @@ public Property MsTransitionDuration /// **Syntax**: `none | <single-transition-property>#` /// **Initial value**: all /// - public Property MsTransitionProperty + public Property MsTransitionProperty { - get => (Property) _properties["-ms-transition-property"]; + get => (Property) _properties["-ms-transition-property"]; set => _properties["-ms-transition-property"] = value; } @@ -1151,9 +1151,9 @@ public Property MsTransitionProperty /// **Syntax**: `<easing-function>#` /// **Initial value**: `ease` /// - public Property MsTransitionTimingFunction + public Property MsTransitionTimingFunction { - get => (Property) _properties["-ms-transition-timing-function"]; + get => (Property) _properties["-ms-transition-timing-function"]; set => _properties["-ms-transition-timing-function"] = value; } @@ -1162,9 +1162,9 @@ public Property MsTransitionTimingFunction /// **Syntax**: `none | element | text` /// **Initial value**: `text` /// - public Property MsUserSelect + public Property MsUserSelect { - get => (Property) _properties["-ms-user-select"]; + get => (Property) _properties["-ms-user-select"]; set => _properties["-ms-user-select"] = value; } @@ -1173,9 +1173,9 @@ public Property MsUserSelect /// **Syntax**: `normal | break-all | keep-all | break-word` /// **Initial value**: `normal` /// - public Property MsWordBreak + public Property MsWordBreak { - get => (Property) _properties["-ms-word-break"]; + get => (Property) _properties["-ms-word-break"]; set => _properties["-ms-word-break"] = value; } @@ -1184,9 +1184,9 @@ public Property MsWordBreak /// **Syntax**: `auto | both | start | end | maximum | clear` /// **Initial value**: `auto` /// - public Property MsWrapFlow + public Property MsWrapFlow { - get => (Property) _properties["-ms-wrap-flow"]; + get => (Property) _properties["-ms-wrap-flow"]; set => _properties["-ms-wrap-flow"] = value; } @@ -1195,9 +1195,9 @@ public Property MsWrapFlow /// **Syntax**: `<length>` /// **Initial value**: `0` /// - public Property MsWrapMargin + public Property MsWrapMargin { - get => (Property) _properties["-ms-wrap-margin"]; + get => (Property) _properties["-ms-wrap-margin"]; set => _properties["-ms-wrap-margin"] = value; } @@ -1206,9 +1206,9 @@ public Property MsWrapMargin /// **Syntax**: `wrap | none` /// **Initial value**: `wrap` /// - public Property MsWrapThrough + public Property MsWrapThrough { - get => (Property) _properties["-ms-wrap-through"]; + get => (Property) _properties["-ms-wrap-through"]; set => _properties["-ms-wrap-through"] = value; } @@ -1217,9 +1217,9 @@ public Property MsWrapThrough /// **Syntax**: `horizontal-tb | vertical-rl | vertical-lr | sideways-rl | sideways-lr` /// **Initial value**: `horizontal-tb` /// - public Property MsWritingMode + public Property MsWritingMode { - get => (Property) _properties["-ms-writing-mode"]; + get => (Property) _properties["-ms-writing-mode"]; set => _properties["-ms-writing-mode"] = value; } @@ -1228,9 +1228,9 @@ public Property MsWritingMode /// **Syntax**: `normal | <baseline-position> | <content-distribution> | <overflow-position>? <content-position>` /// **Initial value**: `normal` /// - public Property WebkitAlignContent + public Property WebkitAlignContent { - get => (Property) _properties["-webkit-align-content"]; + get => (Property) _properties["-webkit-align-content"]; set => _properties["-webkit-align-content"] = value; } @@ -1239,9 +1239,9 @@ public Property WebkitAlignContent /// **Syntax**: `normal | stretch | <baseline-position> | [ <overflow-position>? <self-position> ]` /// **Initial value**: `normal` /// - public Property WebkitAlignItems + public Property WebkitAlignItems { - get => (Property) _properties["-webkit-align-items"]; + get => (Property) _properties["-webkit-align-items"]; set => _properties["-webkit-align-items"] = value; } @@ -1250,9 +1250,9 @@ public Property WebkitAlignItems /// **Syntax**: `auto | normal | stretch | <baseline-position> | <overflow-position>? <self-position>` /// **Initial value**: `auto` /// - public Property WebkitAlignSelf + public Property WebkitAlignSelf { - get => (Property) _properties["-webkit-align-self"]; + get => (Property) _properties["-webkit-align-self"]; set => _properties["-webkit-align-self"] = value; } @@ -1261,9 +1261,9 @@ public Property WebkitAlignSelf /// **Syntax**: `<time>#` /// **Initial value**: `0s` /// - public Property WebkitAnimationDelay + public Property WebkitAnimationDelay { - get => (Property) _properties["-webkit-animation-delay"]; + get => (Property) _properties["-webkit-animation-delay"]; set => _properties["-webkit-animation-delay"] = value; } @@ -1272,9 +1272,9 @@ public Property WebkitAnimationDelay /// **Syntax**: `<single-animation-direction>#` /// **Initial value**: `normal` /// - public Property WebkitAnimationDirection + public Property WebkitAnimationDirection { - get => (Property) _properties["-webkit-animation-direction"]; + get => (Property) _properties["-webkit-animation-direction"]; set => _properties["-webkit-animation-direction"] = value; } @@ -1283,9 +1283,9 @@ public Property WebkitAnimationDirection /// **Syntax**: `<time>#` /// **Initial value**: `0s` /// - public Property WebkitAnimationDuration + public Property WebkitAnimationDuration { - get => (Property) _properties["-webkit-animation-duration"]; + get => (Property) _properties["-webkit-animation-duration"]; set => _properties["-webkit-animation-duration"] = value; } @@ -1294,9 +1294,9 @@ public Property WebkitAnimationDuration /// **Syntax**: `<single-animation-fill-mode>#` /// **Initial value**: `none` /// - public Property WebkitAnimationFillMode + public Property WebkitAnimationFillMode { - get => (Property) _properties["-webkit-animation-fill-mode"]; + get => (Property) _properties["-webkit-animation-fill-mode"]; set => _properties["-webkit-animation-fill-mode"] = value; } @@ -1305,9 +1305,9 @@ public Property WebkitAnimationFillMode /// **Syntax**: `<single-animation-iteration-count>#` /// **Initial value**: `1` /// - public Property WebkitAnimationIterationCount + public Property WebkitAnimationIterationCount { - get => (Property) _properties["-webkit-animation-iteration-count"]; + get => (Property) _properties["-webkit-animation-iteration-count"]; set => _properties["-webkit-animation-iteration-count"] = value; } @@ -1316,9 +1316,9 @@ public Property WebkitAnimationIterationCount /// **Syntax**: `[ none | <keyframes-name> ]#` /// **Initial value**: `none` /// - public Property WebkitAnimationName + public Property WebkitAnimationName { - get => (Property) _properties["-webkit-animation-name"]; + get => (Property) _properties["-webkit-animation-name"]; set => _properties["-webkit-animation-name"] = value; } @@ -1327,9 +1327,9 @@ public Property WebkitAnimationName /// **Syntax**: `<single-animation-play-state>#` /// **Initial value**: `running` /// - public Property WebkitAnimationPlayState + public Property WebkitAnimationPlayState { - get => (Property) _properties["-webkit-animation-play-state"]; + get => (Property) _properties["-webkit-animation-play-state"]; set => _properties["-webkit-animation-play-state"] = value; } @@ -1338,9 +1338,9 @@ public Property WebkitAnimationPlayState /// **Syntax**: `<easing-function>#` /// **Initial value**: `ease` /// - public Property WebkitAnimationTimingFunction + public Property WebkitAnimationTimingFunction { - get => (Property) _properties["-webkit-animation-timing-function"]; + get => (Property) _properties["-webkit-animation-timing-function"]; set => _properties["-webkit-animation-timing-function"] = value; } @@ -1349,9 +1349,9 @@ public Property WebkitAnimationTimingFunction /// **Syntax**: `none | button | button-bevel | caret | checkbox | default-button | inner-spin-button | listbox | listitem | media-controls-background | media-controls-fullscreen-background | media-current-time-display | media-enter-fullscreen-button | media-exit-fullscreen-button | media-fullscreen-button | media-mute-button | media-overlay-play-button | media-play-button | media-seek-back-button | media-seek-forward-button | media-slider | media-sliderthumb | media-time-remaining-display | media-toggle-closed-captions-button | media-volume-slider | media-volume-slider-container | media-volume-sliderthumb | menulist | menulist-button | menulist-text | menulist-textfield | meter | progress-bar | progress-bar-value | push-button | radio | searchfield | searchfield-cancel-button | searchfield-decoration | searchfield-results-button | searchfield-results-decoration | slider-horizontal | slider-vertical | sliderthumb-horizontal | sliderthumb-vertical | square-button | textarea | textfield | -apple-pay-button` /// **Initial value**: `none` (but this value is overridden in the user agent CSS) /// - public Property WebkitAppearance + public Property WebkitAppearance { - get => (Property) _properties["-webkit-appearance"]; + get => (Property) _properties["-webkit-appearance"]; set => _properties["-webkit-appearance"] = value; } @@ -1360,9 +1360,9 @@ public Property WebkitAppearance /// **Syntax**: `none | <filter-function-list>` /// **Initial value**: `none` /// - public Property WebkitBackdropFilter + public Property WebkitBackdropFilter { - get => (Property) _properties["-webkit-backdrop-filter"]; + get => (Property) _properties["-webkit-backdrop-filter"]; set => _properties["-webkit-backdrop-filter"] = value; } @@ -1371,9 +1371,9 @@ public Property WebkitBackdropFilter /// **Syntax**: `visible | hidden` /// **Initial value**: `visible` /// - public Property WebkitBackfaceVisibility + public Property WebkitBackfaceVisibility { - get => (Property) _properties["-webkit-backface-visibility"]; + get => (Property) _properties["-webkit-backface-visibility"]; set => _properties["-webkit-backface-visibility"] = value; } @@ -1382,9 +1382,9 @@ public Property WebkitBackfaceVisibility /// **Syntax**: `<box>#` /// **Initial value**: `border-box` /// - public Property WebkitBackgroundClip + public Property WebkitBackgroundClip { - get => (Property) _properties["-webkit-background-clip"]; + get => (Property) _properties["-webkit-background-clip"]; set => _properties["-webkit-background-clip"] = value; } @@ -1393,9 +1393,9 @@ public Property WebkitBackgroundClip /// **Syntax**: `<box>#` /// **Initial value**: `padding-box` /// - public Property WebkitBackgroundOrigin + public Property WebkitBackgroundOrigin { - get => (Property) _properties["-webkit-background-origin"]; + get => (Property) _properties["-webkit-background-origin"]; set => _properties["-webkit-background-origin"] = value; } @@ -1404,9 +1404,9 @@ public Property WebkitBackgroundOrigin /// **Syntax**: `<bg-size>#` /// **Initial value**: `auto auto` /// - public Property WebkitBackgroundSize + public Property WebkitBackgroundSize { - get => (Property) _properties["-webkit-background-size"]; + get => (Property) _properties["-webkit-background-size"]; set => _properties["-webkit-background-size"] = value; } @@ -1414,9 +1414,9 @@ public Property WebkitBackgroundSize /// **Syntax**: `<color>` /// **Initial value**: `currentcolor` /// - public Property WebkitBorderBeforeColor + public Property WebkitBorderBeforeColor { - get => (Property) _properties["-webkit-border-before-color"]; + get => (Property) _properties["-webkit-border-before-color"]; set => _properties["-webkit-border-before-color"] = value; } @@ -1424,9 +1424,9 @@ public Property WebkitBorderBeforeColor /// **Syntax**: `<'border-style'>` /// **Initial value**: `none` /// - public Property WebkitBorderBeforeStyle + public Property WebkitBorderBeforeStyle { - get => (Property) _properties["-webkit-border-before-style"]; + get => (Property) _properties["-webkit-border-before-style"]; set => _properties["-webkit-border-before-style"] = value; } @@ -1434,9 +1434,9 @@ public Property WebkitBorderBeforeStyle /// **Syntax**: `<'border-width'>` /// **Initial value**: `medium` /// - public Property WebkitBorderBeforeWidth + public Property WebkitBorderBeforeWidth { - get => (Property) _properties["-webkit-border-before-width"]; + get => (Property) _properties["-webkit-border-before-width"]; set => _properties["-webkit-border-before-width"] = value; } @@ -1445,9 +1445,9 @@ public Property WebkitBorderBeforeWidth /// **Syntax**: `<length-percentage>{1,2}` /// **Initial value**: `0` /// - public Property WebkitBorderBottomLeftRadius + public Property WebkitBorderBottomLeftRadius { - get => (Property) _properties["-webkit-border-bottom-left-radius"]; + get => (Property) _properties["-webkit-border-bottom-left-radius"]; set => _properties["-webkit-border-bottom-left-radius"] = value; } @@ -1456,9 +1456,9 @@ public Property WebkitBorderBottomLeftRadius /// **Syntax**: `<length-percentage>{1,2}` /// **Initial value**: `0` /// - public Property WebkitBorderBottomRightRadius + public Property WebkitBorderBottomRightRadius { - get => (Property) _properties["-webkit-border-bottom-right-radius"]; + get => (Property) _properties["-webkit-border-bottom-right-radius"]; set => _properties["-webkit-border-bottom-right-radius"] = value; } @@ -1467,9 +1467,9 @@ public Property WebkitBorderBottomRightRadius /// **Syntax**: `<number-percentage>{1,4} && fill?` /// **Initial value**: `100%` /// - public Property WebkitBorderImageSlice + public Property WebkitBorderImageSlice { - get => (Property) _properties["-webkit-border-image-slice"]; + get => (Property) _properties["-webkit-border-image-slice"]; set => _properties["-webkit-border-image-slice"] = value; } @@ -1478,9 +1478,9 @@ public Property WebkitBorderImageSlice /// **Syntax**: `<length-percentage>{1,2}` /// **Initial value**: `0` /// - public Property WebkitBorderTopLeftRadius + public Property WebkitBorderTopLeftRadius { - get => (Property) _properties["-webkit-border-top-left-radius"]; + get => (Property) _properties["-webkit-border-top-left-radius"]; set => _properties["-webkit-border-top-left-radius"] = value; } @@ -1489,9 +1489,9 @@ public Property WebkitBorderTopLeftRadius /// **Syntax**: `<length-percentage>{1,2}` /// **Initial value**: `0` /// - public Property WebkitBorderTopRightRadius + public Property WebkitBorderTopRightRadius { - get => (Property) _properties["-webkit-border-top-right-radius"]; + get => (Property) _properties["-webkit-border-top-right-radius"]; set => _properties["-webkit-border-top-right-radius"] = value; } @@ -1500,9 +1500,9 @@ public Property WebkitBorderTopRightRadius /// **Syntax**: `slice | clone` /// **Initial value**: `slice` /// - public Property WebkitBoxDecorationBreak + public Property WebkitBoxDecorationBreak { - get => (Property) _properties["-webkit-box-decoration-break"]; + get => (Property) _properties["-webkit-box-decoration-break"]; set => _properties["-webkit-box-decoration-break"] = value; } @@ -1511,9 +1511,9 @@ public Property WebkitBoxDecorationBreak /// **Syntax**: `[ above | below | right | left ]? <length>? <image>?` /// **Initial value**: `none` /// - public Property WebkitBoxReflect + public Property WebkitBoxReflect { - get => (Property) _properties["-webkit-box-reflect"]; + get => (Property) _properties["-webkit-box-reflect"]; set => _properties["-webkit-box-reflect"] = value; } @@ -1522,9 +1522,9 @@ public Property WebkitBoxReflect /// **Syntax**: `none | <shadow>#` /// **Initial value**: `none` /// - public Property WebkitBoxShadow + public Property WebkitBoxShadow { - get => (Property) _properties["-webkit-box-shadow"]; + get => (Property) _properties["-webkit-box-shadow"]; set => _properties["-webkit-box-shadow"] = value; } @@ -1533,9 +1533,9 @@ public Property WebkitBoxShadow /// **Syntax**: `content-box | border-box` /// **Initial value**: `content-box` /// - public Property WebkitBoxSizing + public Property WebkitBoxSizing { - get => (Property) _properties["-webkit-box-sizing"]; + get => (Property) _properties["-webkit-box-sizing"]; set => _properties["-webkit-box-sizing"] = value; } @@ -1544,9 +1544,9 @@ public Property WebkitBoxSizing /// **Syntax**: `<clip-source> | [ <basic-shape> || <geometry-box> ] | none` /// **Initial value**: `none` /// - public Property WebkitClipPath + public Property WebkitClipPath { - get => (Property) _properties["-webkit-clip-path"]; + get => (Property) _properties["-webkit-clip-path"]; set => _properties["-webkit-clip-path"] = value; } @@ -1555,9 +1555,9 @@ public Property WebkitClipPath /// **Syntax**: `<integer> | auto` /// **Initial value**: `auto` /// - public Property WebkitColumnCount + public Property WebkitColumnCount { - get => (Property) _properties["-webkit-column-count"]; + get => (Property) _properties["-webkit-column-count"]; set => _properties["-webkit-column-count"] = value; } @@ -1566,9 +1566,9 @@ public Property WebkitColumnCount /// **Syntax**: `auto | balance | balance-all` /// **Initial value**: `balance` /// - public Property WebkitColumnFill + public Property WebkitColumnFill { - get => (Property) _properties["-webkit-column-fill"]; + get => (Property) _properties["-webkit-column-fill"]; set => _properties["-webkit-column-fill"] = value; } @@ -1577,9 +1577,9 @@ public Property WebkitColumnFill /// **Syntax**: `<color>` /// **Initial value**: `currentcolor` /// - public Property WebkitColumnRuleColor + public Property WebkitColumnRuleColor { - get => (Property) _properties["-webkit-column-rule-color"]; + get => (Property) _properties["-webkit-column-rule-color"]; set => _properties["-webkit-column-rule-color"] = value; } @@ -1588,9 +1588,9 @@ public Property WebkitColumnRuleColor /// **Syntax**: `<'border-style'>` /// **Initial value**: `none` /// - public Property WebkitColumnRuleStyle + public Property WebkitColumnRuleStyle { - get => (Property) _properties["-webkit-column-rule-style"]; + get => (Property) _properties["-webkit-column-rule-style"]; set => _properties["-webkit-column-rule-style"] = value; } @@ -1599,9 +1599,9 @@ public Property WebkitColumnRuleStyle /// **Syntax**: `<'border-width'>` /// **Initial value**: `medium` /// - public Property WebkitColumnRuleWidth + public Property WebkitColumnRuleWidth { - get => (Property) _properties["-webkit-column-rule-width"]; + get => (Property) _properties["-webkit-column-rule-width"]; set => _properties["-webkit-column-rule-width"] = value; } @@ -1610,9 +1610,9 @@ public Property WebkitColumnRuleWidth /// **Syntax**: `none | all` /// **Initial value**: `none` /// - public Property WebkitColumnSpan + public Property WebkitColumnSpan { - get => (Property) _properties["-webkit-column-span"]; + get => (Property) _properties["-webkit-column-span"]; set => _properties["-webkit-column-span"] = value; } @@ -1621,9 +1621,9 @@ public Property WebkitColumnSpan /// **Syntax**: `<length> | auto` /// **Initial value**: `auto` /// - public Property WebkitColumnWidth + public Property WebkitColumnWidth { - get => (Property) _properties["-webkit-column-width"]; + get => (Property) _properties["-webkit-column-width"]; set => _properties["-webkit-column-width"] = value; } @@ -1632,9 +1632,9 @@ public Property WebkitColumnWidth /// **Syntax**: `none | <filter-function-list>` /// **Initial value**: `none` /// - public Property WebkitFilter + public Property WebkitFilter { - get => (Property) _properties["-webkit-filter"]; + get => (Property) _properties["-webkit-filter"]; set => _properties["-webkit-filter"] = value; } @@ -1643,9 +1643,9 @@ public Property WebkitFilter /// **Syntax**: `content | <'width'>` /// **Initial value**: `auto` /// - public Property WebkitFlexBasis + public Property WebkitFlexBasis { - get => (Property) _properties["-webkit-flex-basis"]; + get => (Property) _properties["-webkit-flex-basis"]; set => _properties["-webkit-flex-basis"] = value; } @@ -1654,9 +1654,9 @@ public Property WebkitFlexBasis /// **Syntax**: `row | row-reverse | column | column-reverse` /// **Initial value**: `row` /// - public Property WebkitFlexDirection + public Property WebkitFlexDirection { - get => (Property) _properties["-webkit-flex-direction"]; + get => (Property) _properties["-webkit-flex-direction"]; set => _properties["-webkit-flex-direction"] = value; } @@ -1665,9 +1665,9 @@ public Property WebkitFlexDirection /// **Syntax**: `<number>` /// **Initial value**: `0` /// - public Property WebkitFlexGrow + public Property WebkitFlexGrow { - get => (Property) _properties["-webkit-flex-grow"]; + get => (Property) _properties["-webkit-flex-grow"]; set => _properties["-webkit-flex-grow"] = value; } @@ -1676,9 +1676,9 @@ public Property WebkitFlexGrow /// **Syntax**: `<number>` /// **Initial value**: `1` /// - public Property WebkitFlexShrink + public Property WebkitFlexShrink { - get => (Property) _properties["-webkit-flex-shrink"]; + get => (Property) _properties["-webkit-flex-shrink"]; set => _properties["-webkit-flex-shrink"] = value; } @@ -1687,9 +1687,9 @@ public Property WebkitFlexShrink /// **Syntax**: `nowrap | wrap | wrap-reverse` /// **Initial value**: `nowrap` /// - public Property WebkitFlexWrap + public Property WebkitFlexWrap { - get => (Property) _properties["-webkit-flex-wrap"]; + get => (Property) _properties["-webkit-flex-wrap"]; set => _properties["-webkit-flex-wrap"] = value; } @@ -1698,9 +1698,9 @@ public Property WebkitFlexWrap /// **Syntax**: `normal | <feature-tag-value>#` /// **Initial value**: `normal` /// - public Property WebkitFontFeatureSettings + public Property WebkitFontFeatureSettings { - get => (Property) _properties["-webkit-font-feature-settings"]; + get => (Property) _properties["-webkit-font-feature-settings"]; set => _properties["-webkit-font-feature-settings"] = value; } @@ -1709,9 +1709,9 @@ public Property WebkitFontFeatureSettings /// **Syntax**: `auto | normal | none` /// **Initial value**: `auto` /// - public Property WebkitFontKerning + public Property WebkitFontKerning { - get => (Property) _properties["-webkit-font-kerning"]; + get => (Property) _properties["-webkit-font-kerning"]; set => _properties["-webkit-font-kerning"] = value; } @@ -1720,9 +1720,9 @@ public Property WebkitFontKerning /// **Syntax**: `auto | never | always | <absolute-size> | <length>` /// **Initial value**: `auto` /// - public Property WebkitFontSmoothing + public Property WebkitFontSmoothing { - get => (Property) _properties["-webkit-font-smoothing"]; + get => (Property) _properties["-webkit-font-smoothing"]; set => _properties["-webkit-font-smoothing"] = value; } @@ -1731,9 +1731,9 @@ public Property WebkitFontSmoothing /// **Syntax**: `normal | none | [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> ]` /// **Initial value**: `normal` /// - public Property WebkitFontVariantLigatures + public Property WebkitFontVariantLigatures { - get => (Property) _properties["-webkit-font-variant-ligatures"]; + get => (Property) _properties["-webkit-font-variant-ligatures"]; set => _properties["-webkit-font-variant-ligatures"] = value; } @@ -1742,9 +1742,9 @@ public Property WebkitFontVariantLigatures /// **Syntax**: `auto | <string>` /// **Initial value**: `auto` /// - public Property WebkitHyphenateCharacter + public Property WebkitHyphenateCharacter { - get => (Property) _properties["-webkit-hyphenate-character"]; + get => (Property) _properties["-webkit-hyphenate-character"]; set => _properties["-webkit-hyphenate-character"] = value; } @@ -1753,9 +1753,9 @@ public Property WebkitHyphenateCharacter /// **Syntax**: `none | manual | auto` /// **Initial value**: `manual` /// - public Property WebkitHyphens + public Property WebkitHyphens { - get => (Property) _properties["-webkit-hyphens"]; + get => (Property) _properties["-webkit-hyphens"]; set => _properties["-webkit-hyphens"] = value; } @@ -1764,9 +1764,9 @@ public Property WebkitHyphens /// **Syntax**: `normal | [ <number> <integer>? ]` /// **Initial value**: `normal` /// - public Property WebkitInitialLetter + public Property WebkitInitialLetter { - get => (Property) _properties["-webkit-initial-letter"]; + get => (Property) _properties["-webkit-initial-letter"]; set => _properties["-webkit-initial-letter"] = value; } @@ -1775,9 +1775,9 @@ public Property WebkitInitialLetter /// **Syntax**: `normal | <content-distribution> | <overflow-position>? [ <content-position> | left | right ]` /// **Initial value**: `normal` /// - public Property WebkitJustifyContent + public Property WebkitJustifyContent { - get => (Property) _properties["-webkit-justify-content"]; + get => (Property) _properties["-webkit-justify-content"]; set => _properties["-webkit-justify-content"] = value; } @@ -1786,9 +1786,9 @@ public Property WebkitJustifyContent /// **Syntax**: `auto | loose | normal | strict | anywhere` /// **Initial value**: `auto` /// - public Property WebkitLineBreak + public Property WebkitLineBreak { - get => (Property) _properties["-webkit-line-break"]; + get => (Property) _properties["-webkit-line-break"]; set => _properties["-webkit-line-break"] = value; } @@ -1797,9 +1797,9 @@ public Property WebkitLineBreak /// **Syntax**: `none | <integer>` /// **Initial value**: `none` /// - public Property WebkitLineClamp + public Property WebkitLineClamp { - get => (Property) _properties["-webkit-line-clamp"]; + get => (Property) _properties["-webkit-line-clamp"]; set => _properties["-webkit-line-clamp"] = value; } @@ -1808,9 +1808,9 @@ public Property WebkitLineClamp /// **Syntax**: `<'margin-left'>` /// **Initial value**: `0` /// - public Property WebkitMarginEnd + public Property WebkitMarginEnd { - get => (Property) _properties["-webkit-margin-end"]; + get => (Property) _properties["-webkit-margin-end"]; set => _properties["-webkit-margin-end"] = value; } @@ -1819,9 +1819,9 @@ public Property WebkitMarginEnd /// **Syntax**: `<'margin-left'>` /// **Initial value**: `0` /// - public Property WebkitMarginStart + public Property WebkitMarginStart { - get => (Property) _properties["-webkit-margin-start"]; + get => (Property) _properties["-webkit-margin-start"]; set => _properties["-webkit-margin-start"] = value; } @@ -1830,9 +1830,9 @@ public Property WebkitMarginStart /// **Syntax**: `<attachment>#` /// **Initial value**: `scroll` /// - public Property WebkitMaskAttachment + public Property WebkitMaskAttachment { - get => (Property) _properties["-webkit-mask-attachment"]; + get => (Property) _properties["-webkit-mask-attachment"]; set => _properties["-webkit-mask-attachment"] = value; } @@ -1841,9 +1841,9 @@ public Property WebkitMaskAttachment /// **Syntax**: `[ <length> | <number> ]{1,4}` /// **Initial value**: `0` /// - public Property WebkitMaskBoxImageOutset + public Property WebkitMaskBoxImageOutset { - get => (Property) _properties["-webkit-mask-box-image-outset"]; + get => (Property) _properties["-webkit-mask-box-image-outset"]; set => _properties["-webkit-mask-box-image-outset"] = value; } @@ -1852,9 +1852,9 @@ public Property WebkitMaskBoxImageOutset /// **Syntax**: `[ stretch | repeat | round | space ]{1,2}` /// **Initial value**: `stretch` /// - public Property WebkitMaskBoxImageRepeat + public Property WebkitMaskBoxImageRepeat { - get => (Property) _properties["-webkit-mask-box-image-repeat"]; + get => (Property) _properties["-webkit-mask-box-image-repeat"]; set => _properties["-webkit-mask-box-image-repeat"] = value; } @@ -1863,9 +1863,9 @@ public Property WebkitMaskBoxImageRepeat /// **Syntax**: `<number-percentage>{1,4} fill?` /// **Initial value**: `0` /// - public Property WebkitMaskBoxImageSlice + public Property WebkitMaskBoxImageSlice { - get => (Property) _properties["-webkit-mask-box-image-slice"]; + get => (Property) _properties["-webkit-mask-box-image-slice"]; set => _properties["-webkit-mask-box-image-slice"] = value; } @@ -1874,9 +1874,9 @@ public Property WebkitMaskBoxImageSlice /// **Syntax**: `none | <image>` /// **Initial value**: `none` /// - public Property WebkitMaskBoxImageSource + public Property WebkitMaskBoxImageSource { - get => (Property) _properties["-webkit-mask-box-image-source"]; + get => (Property) _properties["-webkit-mask-box-image-source"]; set => _properties["-webkit-mask-box-image-source"] = value; } @@ -1885,9 +1885,9 @@ public Property WebkitMaskBoxImageSource /// **Syntax**: `[ <length-percentage> | <number> | auto ]{1,4}` /// **Initial value**: `auto` /// - public Property WebkitMaskBoxImageWidth + public Property WebkitMaskBoxImageWidth { - get => (Property) _properties["-webkit-mask-box-image-width"]; + get => (Property) _properties["-webkit-mask-box-image-width"]; set => _properties["-webkit-mask-box-image-width"] = value; } @@ -1896,9 +1896,9 @@ public Property WebkitMaskBoxImageWidth /// **Syntax**: `[ <box> | border | padding | content | text ]#` /// **Initial value**: `border` /// - public Property WebkitMaskClip + public Property WebkitMaskClip { - get => (Property) _properties["-webkit-mask-clip"]; + get => (Property) _properties["-webkit-mask-clip"]; set => _properties["-webkit-mask-clip"] = value; } @@ -1907,9 +1907,9 @@ public Property WebkitMaskClip /// **Syntax**: `<composite-style>#` /// **Initial value**: `source-over` /// - public Property WebkitMaskComposite + public Property WebkitMaskComposite { - get => (Property) _properties["-webkit-mask-composite"]; + get => (Property) _properties["-webkit-mask-composite"]; set => _properties["-webkit-mask-composite"] = value; } @@ -1918,9 +1918,9 @@ public Property WebkitMaskComposite /// **Syntax**: `<mask-reference>#` /// **Initial value**: `none` /// - public Property WebkitMaskImage + public Property WebkitMaskImage { - get => (Property) _properties["-webkit-mask-image"]; + get => (Property) _properties["-webkit-mask-image"]; set => _properties["-webkit-mask-image"] = value; } @@ -1929,9 +1929,9 @@ public Property WebkitMaskImage /// **Syntax**: `[ <box> | border | padding | content ]#` /// **Initial value**: `padding` /// - public Property WebkitMaskOrigin + public Property WebkitMaskOrigin { - get => (Property) _properties["-webkit-mask-origin"]; + get => (Property) _properties["-webkit-mask-origin"]; set => _properties["-webkit-mask-origin"] = value; } @@ -1940,9 +1940,9 @@ public Property WebkitMaskOrigin /// **Syntax**: `<position>#` /// **Initial value**: `0% 0%` /// - public Property WebkitMaskPosition + public Property WebkitMaskPosition { - get => (Property) _properties["-webkit-mask-position"]; + get => (Property) _properties["-webkit-mask-position"]; set => _properties["-webkit-mask-position"] = value; } @@ -1951,9 +1951,9 @@ public Property WebkitMaskPosition /// **Syntax**: `[ <length-percentage> | left | center | right ]#` /// **Initial value**: `0%` /// - public Property WebkitMaskPositionX + public Property WebkitMaskPositionX { - get => (Property) _properties["-webkit-mask-position-x"]; + get => (Property) _properties["-webkit-mask-position-x"]; set => _properties["-webkit-mask-position-x"] = value; } @@ -1962,9 +1962,9 @@ public Property WebkitMaskPositionX /// **Syntax**: `[ <length-percentage> | top | center | bottom ]#` /// **Initial value**: `0%` /// - public Property WebkitMaskPositionY + public Property WebkitMaskPositionY { - get => (Property) _properties["-webkit-mask-position-y"]; + get => (Property) _properties["-webkit-mask-position-y"]; set => _properties["-webkit-mask-position-y"] = value; } @@ -1973,9 +1973,9 @@ public Property WebkitMaskPositionY /// **Syntax**: `<repeat-style>#` /// **Initial value**: `repeat` /// - public Property WebkitMaskRepeat + public Property WebkitMaskRepeat { - get => (Property) _properties["-webkit-mask-repeat"]; + get => (Property) _properties["-webkit-mask-repeat"]; set => _properties["-webkit-mask-repeat"] = value; } @@ -1984,9 +1984,9 @@ public Property WebkitMaskRepeat /// **Syntax**: `repeat | no-repeat | space | round` /// **Initial value**: `repeat` /// - public Property WebkitMaskRepeatX + public Property WebkitMaskRepeatX { - get => (Property) _properties["-webkit-mask-repeat-x"]; + get => (Property) _properties["-webkit-mask-repeat-x"]; set => _properties["-webkit-mask-repeat-x"] = value; } @@ -1995,9 +1995,9 @@ public Property WebkitMaskRepeatX /// **Syntax**: `repeat | no-repeat | space | round` /// **Initial value**: `repeat` /// - public Property WebkitMaskRepeatY + public Property WebkitMaskRepeatY { - get => (Property) _properties["-webkit-mask-repeat-y"]; + get => (Property) _properties["-webkit-mask-repeat-y"]; set => _properties["-webkit-mask-repeat-y"] = value; } @@ -2006,9 +2006,9 @@ public Property WebkitMaskRepeatY /// **Syntax**: `<bg-size>#` /// **Initial value**: `auto auto` /// - public Property WebkitMaskSize + public Property WebkitMaskSize { - get => (Property) _properties["-webkit-mask-size"]; + get => (Property) _properties["-webkit-mask-size"]; set => _properties["-webkit-mask-size"] = value; } @@ -2017,9 +2017,9 @@ public Property WebkitMaskSize /// **Syntax**: `<'max-width'>` /// **Initial value**: `none` /// - public Property WebkitMaxInlineSize + public Property WebkitMaxInlineSize { - get => (Property) _properties["-webkit-max-inline-size"]; + get => (Property) _properties["-webkit-max-inline-size"]; set => _properties["-webkit-max-inline-size"] = value; } @@ -2028,9 +2028,9 @@ public Property WebkitMaxInlineSize /// **Syntax**: `<integer>` /// **Initial value**: `0` /// - public Property WebkitOrder + public Property WebkitOrder { - get => (Property) _properties["-webkit-order"]; + get => (Property) _properties["-webkit-order"]; set => _properties["-webkit-order"] = value; } @@ -2039,9 +2039,9 @@ public Property WebkitOrder /// **Syntax**: `auto | touch` /// **Initial value**: `auto` /// - public Property WebkitOverflowScrolling + public Property WebkitOverflowScrolling { - get => (Property) _properties["-webkit-overflow-scrolling"]; + get => (Property) _properties["-webkit-overflow-scrolling"]; set => _properties["-webkit-overflow-scrolling"] = value; } @@ -2050,9 +2050,9 @@ public Property WebkitOverflowScrolling /// **Syntax**: `<'padding-left'>` /// **Initial value**: `0` /// - public Property WebkitPaddingEnd + public Property WebkitPaddingEnd { - get => (Property) _properties["-webkit-padding-end"]; + get => (Property) _properties["-webkit-padding-end"]; set => _properties["-webkit-padding-end"] = value; } @@ -2061,9 +2061,9 @@ public Property WebkitPaddingEnd /// **Syntax**: `<'padding-left'>` /// **Initial value**: `0` /// - public Property WebkitPaddingStart + public Property WebkitPaddingStart { - get => (Property) _properties["-webkit-padding-start"]; + get => (Property) _properties["-webkit-padding-start"]; set => _properties["-webkit-padding-start"] = value; } @@ -2072,9 +2072,9 @@ public Property WebkitPaddingStart /// **Syntax**: `none | <length>` /// **Initial value**: `none` /// - public Property WebkitPerspective + public Property WebkitPerspective { - get => (Property) _properties["-webkit-perspective"]; + get => (Property) _properties["-webkit-perspective"]; set => _properties["-webkit-perspective"] = value; } @@ -2083,9 +2083,9 @@ public Property WebkitPerspective /// **Syntax**: `<position>` /// **Initial value**: `50% 50%` /// - public Property WebkitPerspectiveOrigin + public Property WebkitPerspectiveOrigin { - get => (Property) _properties["-webkit-perspective-origin"]; + get => (Property) _properties["-webkit-perspective-origin"]; set => _properties["-webkit-perspective-origin"] = value; } @@ -2094,9 +2094,9 @@ public Property WebkitPerspectiveOrigin /// **Syntax**: `economy | exact` /// **Initial value**: `economy` /// - public Property WebkitPrintColorAdjust + public Property WebkitPrintColorAdjust { - get => (Property) _properties["-webkit-print-color-adjust"]; + get => (Property) _properties["-webkit-print-color-adjust"]; set => _properties["-webkit-print-color-adjust"] = value; } @@ -2105,9 +2105,9 @@ public Property WebkitPrintColorAdjust /// **Syntax**: `[ alternate || [ over | under ] ] | inter-character` /// **Initial value**: `alternate` /// - public Property WebkitRubyPosition + public Property WebkitRubyPosition { - get => (Property) _properties["-webkit-ruby-position"]; + get => (Property) _properties["-webkit-ruby-position"]; set => _properties["-webkit-ruby-position"] = value; } @@ -2116,9 +2116,9 @@ public Property WebkitRubyPosition /// **Syntax**: `none | [ x | y | block | inline | both ] [ mandatory | proximity ]?` /// **Initial value**: `none` /// - public Property WebkitScrollSnapType + public Property WebkitScrollSnapType { - get => (Property) _properties["-webkit-scroll-snap-type"]; + get => (Property) _properties["-webkit-scroll-snap-type"]; set => _properties["-webkit-scroll-snap-type"] = value; } @@ -2127,9 +2127,9 @@ public Property WebkitScrollSnapType /// **Syntax**: `<length-percentage>` /// **Initial value**: `0` /// - public Property WebkitShapeMargin + public Property WebkitShapeMargin { - get => (Property) _properties["-webkit-shape-margin"]; + get => (Property) _properties["-webkit-shape-margin"]; set => _properties["-webkit-shape-margin"] = value; } @@ -2138,9 +2138,9 @@ public Property WebkitShapeMargin /// **Syntax**: `<color>` /// **Initial value**: `black` /// - public Property WebkitTapHighlightColor + public Property WebkitTapHighlightColor { - get => (Property) _properties["-webkit-tap-highlight-color"]; + get => (Property) _properties["-webkit-tap-highlight-color"]; set => _properties["-webkit-tap-highlight-color"] = value; } @@ -2149,9 +2149,9 @@ public Property WebkitTapHighlightColor /// **Syntax**: `none | all | [ digits <integer>? ]` /// **Initial value**: `none` /// - public Property WebkitTextCombine + public Property WebkitTextCombine { - get => (Property) _properties["-webkit-text-combine"]; + get => (Property) _properties["-webkit-text-combine"]; set => _properties["-webkit-text-combine"] = value; } @@ -2160,9 +2160,9 @@ public Property WebkitTextCombine /// **Syntax**: `<color>` /// **Initial value**: `currentcolor` /// - public Property WebkitTextDecorationColor + public Property WebkitTextDecorationColor { - get => (Property) _properties["-webkit-text-decoration-color"]; + get => (Property) _properties["-webkit-text-decoration-color"]; set => _properties["-webkit-text-decoration-color"] = value; } @@ -2171,9 +2171,9 @@ public Property WebkitTextDecorationColor /// **Syntax**: `none | [ underline || overline || line-through || blink ] | spelling-error | grammar-error` /// **Initial value**: `none` /// - public Property WebkitTextDecorationLine + public Property WebkitTextDecorationLine { - get => (Property) _properties["-webkit-text-decoration-line"]; + get => (Property) _properties["-webkit-text-decoration-line"]; set => _properties["-webkit-text-decoration-line"] = value; } @@ -2182,9 +2182,9 @@ public Property WebkitTextDecorationLine /// **Syntax**: `none | [ objects || [ spaces | [ leading-spaces || trailing-spaces ] ] || edges || box-decoration ]` /// **Initial value**: `objects` /// - public Property WebkitTextDecorationSkip + public Property WebkitTextDecorationSkip { - get => (Property) _properties["-webkit-text-decoration-skip"]; + get => (Property) _properties["-webkit-text-decoration-skip"]; set => _properties["-webkit-text-decoration-skip"] = value; } @@ -2193,9 +2193,9 @@ public Property WebkitTextDecorationSkip /// **Syntax**: `solid | double | dotted | dashed | wavy` /// **Initial value**: `solid` /// - public Property WebkitTextDecorationStyle + public Property WebkitTextDecorationStyle { - get => (Property) _properties["-webkit-text-decoration-style"]; + get => (Property) _properties["-webkit-text-decoration-style"]; set => _properties["-webkit-text-decoration-style"] = value; } @@ -2204,9 +2204,9 @@ public Property WebkitTextDecorationStyle /// **Syntax**: `<color>` /// **Initial value**: `currentcolor` /// - public Property WebkitTextEmphasisColor + public Property WebkitTextEmphasisColor { - get => (Property) _properties["-webkit-text-emphasis-color"]; + get => (Property) _properties["-webkit-text-emphasis-color"]; set => _properties["-webkit-text-emphasis-color"] = value; } @@ -2215,9 +2215,9 @@ public Property WebkitTextEmphasisColor /// **Syntax**: `[ over | under ] && [ right | left ]` /// **Initial value**: `over right` /// - public Property WebkitTextEmphasisPosition + public Property WebkitTextEmphasisPosition { - get => (Property) _properties["-webkit-text-emphasis-position"]; + get => (Property) _properties["-webkit-text-emphasis-position"]; set => _properties["-webkit-text-emphasis-position"] = value; } @@ -2226,9 +2226,9 @@ public Property WebkitTextEmphasisPosition /// **Syntax**: `none | [ [ filled | open ] || [ dot | circle | double-circle | triangle | sesame ] ] | <string>` /// **Initial value**: `none` /// - public Property WebkitTextEmphasisStyle + public Property WebkitTextEmphasisStyle { - get => (Property) _properties["-webkit-text-emphasis-style"]; + get => (Property) _properties["-webkit-text-emphasis-style"]; set => _properties["-webkit-text-emphasis-style"] = value; } @@ -2237,9 +2237,9 @@ public Property WebkitTextEmphasisStyle /// **Syntax**: `<color>` /// **Initial value**: `currentcolor` /// - public Property WebkitTextFillColor + public Property WebkitTextFillColor { - get => (Property) _properties["-webkit-text-fill-color"]; + get => (Property) _properties["-webkit-text-fill-color"]; set => _properties["-webkit-text-fill-color"] = value; } @@ -2248,9 +2248,9 @@ public Property WebkitTextFillColor /// **Syntax**: `mixed | upright | sideways` /// **Initial value**: `mixed` /// - public Property WebkitTextOrientation + public Property WebkitTextOrientation { - get => (Property) _properties["-webkit-text-orientation"]; + get => (Property) _properties["-webkit-text-orientation"]; set => _properties["-webkit-text-orientation"] = value; } @@ -2259,9 +2259,9 @@ public Property WebkitTextOrientation /// **Syntax**: `none | auto | <percentage>` /// **Initial value**: `auto` for smartphone browsers supporting inflation, `none` in other cases (and then not modifiable). /// - public Property WebkitTextSizeAdjust + public Property WebkitTextSizeAdjust { - get => (Property) _properties["-webkit-text-size-adjust"]; + get => (Property) _properties["-webkit-text-size-adjust"]; set => _properties["-webkit-text-size-adjust"] = value; } @@ -2270,9 +2270,9 @@ public Property WebkitTextSizeAdjust /// **Syntax**: `<color>` /// **Initial value**: `currentcolor` /// - public Property WebkitTextStrokeColor + public Property WebkitTextStrokeColor { - get => (Property) _properties["-webkit-text-stroke-color"]; + get => (Property) _properties["-webkit-text-stroke-color"]; set => _properties["-webkit-text-stroke-color"] = value; } @@ -2281,9 +2281,9 @@ public Property WebkitTextStrokeColor /// **Syntax**: `<length>` /// **Initial value**: `0` /// - public Property WebkitTextStrokeWidth + public Property WebkitTextStrokeWidth { - get => (Property) _properties["-webkit-text-stroke-width"]; + get => (Property) _properties["-webkit-text-stroke-width"]; set => _properties["-webkit-text-stroke-width"] = value; } @@ -2292,9 +2292,9 @@ public Property WebkitTextStrokeWidth /// **Syntax**: `auto | from-font | [ under || [ left | right ] ]` /// **Initial value**: `auto` /// - public Property WebkitTextUnderlinePosition + public Property WebkitTextUnderlinePosition { - get => (Property) _properties["-webkit-text-underline-position"]; + get => (Property) _properties["-webkit-text-underline-position"]; set => _properties["-webkit-text-underline-position"] = value; } @@ -2303,9 +2303,9 @@ public Property WebkitTextUnderlinePosition /// **Syntax**: `default | none` /// **Initial value**: `default` /// - public Property WebkitTouchCallout + public Property WebkitTouchCallout { - get => (Property) _properties["-webkit-touch-callout"]; + get => (Property) _properties["-webkit-touch-callout"]; set => _properties["-webkit-touch-callout"] = value; } @@ -2314,9 +2314,9 @@ public Property WebkitTouchCallout /// **Syntax**: `none | <transform-list>` /// **Initial value**: `none` /// - public Property WebkitTransform + public Property WebkitTransform { - get => (Property) _properties["-webkit-transform"]; + get => (Property) _properties["-webkit-transform"]; set => _properties["-webkit-transform"] = value; } @@ -2325,9 +2325,9 @@ public Property WebkitTransform /// **Syntax**: `[ <length-percentage> | left | center | right | top | bottom ] | [ [ <length-percentage> | left | center | right ] && [ <length-percentage> | top | center | bottom ] ] <length>?` /// **Initial value**: `50% 50% 0` /// - public Property WebkitTransformOrigin + public Property WebkitTransformOrigin { - get => (Property) _properties["-webkit-transform-origin"]; + get => (Property) _properties["-webkit-transform-origin"]; set => _properties["-webkit-transform-origin"] = value; } @@ -2336,9 +2336,9 @@ public Property WebkitTransformOrigin /// **Syntax**: `flat | preserve-3d` /// **Initial value**: `flat` /// - public Property WebkitTransformStyle + public Property WebkitTransformStyle { - get => (Property) _properties["-webkit-transform-style"]; + get => (Property) _properties["-webkit-transform-style"]; set => _properties["-webkit-transform-style"] = value; } @@ -2347,9 +2347,9 @@ public Property WebkitTransformStyle /// **Syntax**: `<time>#` /// **Initial value**: `0s` /// - public Property WebkitTransitionDelay + public Property WebkitTransitionDelay { - get => (Property) _properties["-webkit-transition-delay"]; + get => (Property) _properties["-webkit-transition-delay"]; set => _properties["-webkit-transition-delay"] = value; } @@ -2358,9 +2358,9 @@ public Property WebkitTransitionDelay /// **Syntax**: `<time>#` /// **Initial value**: `0s` /// - public Property WebkitTransitionDuration + public Property WebkitTransitionDuration { - get => (Property) _properties["-webkit-transition-duration"]; + get => (Property) _properties["-webkit-transition-duration"]; set => _properties["-webkit-transition-duration"] = value; } @@ -2369,9 +2369,9 @@ public Property WebkitTransitionDuration /// **Syntax**: `none | <single-transition-property>#` /// **Initial value**: all /// - public Property WebkitTransitionProperty + public Property WebkitTransitionProperty { - get => (Property) _properties["-webkit-transition-property"]; + get => (Property) _properties["-webkit-transition-property"]; set => _properties["-webkit-transition-property"] = value; } @@ -2380,9 +2380,9 @@ public Property WebkitTransitionProperty /// **Syntax**: `<easing-function>#` /// **Initial value**: `ease` /// - public Property WebkitTransitionTimingFunction + public Property WebkitTransitionTimingFunction { - get => (Property) _properties["-webkit-transition-timing-function"]; + get => (Property) _properties["-webkit-transition-timing-function"]; set => _properties["-webkit-transition-timing-function"] = value; } @@ -2390,9 +2390,9 @@ public Property WebkitTransitionTimingFunction /// **Syntax**: `read-only | read-write | read-write-plaintext-only` /// **Initial value**: `read-only` /// - public Property WebkitUserModify + public Property WebkitUserModify { - get => (Property) _properties["-webkit-user-modify"]; + get => (Property) _properties["-webkit-user-modify"]; set => _properties["-webkit-user-modify"] = value; } @@ -2401,9 +2401,9 @@ public Property WebkitUserModify /// **Syntax**: `auto | text | none | contain | all` /// **Initial value**: `auto` /// - public Property WebkitUserSelect + public Property WebkitUserSelect { - get => (Property) _properties["-webkit-user-select"]; + get => (Property) _properties["-webkit-user-select"]; set => _properties["-webkit-user-select"] = value; } @@ -2412,9 +2412,9 @@ public Property WebkitUserSelect /// **Syntax**: `horizontal-tb | vertical-rl | vertical-lr | sideways-rl | sideways-lr` /// **Initial value**: `horizontal-tb` /// - public Property WebkitWritingMode + public Property WebkitWritingMode { - get => (Property) _properties["-webkit-writing-mode"]; + get => (Property) _properties["-webkit-writing-mode"]; set => _properties["-webkit-writing-mode"] = value; } diff --git a/src/Css/CSSObject.VendorShorthand.cs b/src/Css/CSSObject.VendorShorthand.cs index 9eb78bb..45f608a 100644 --- a/src/Css/CSSObject.VendorShorthand.cs +++ b/src/Css/CSSObject.VendorShorthand.cs @@ -6,9 +6,9 @@ public partial class CSSObject /// The **`animation`** shorthand CSS property applies an animation between styles. It is a shorthand for `animation-name`, `animation-duration`, `animation-timing-function`, `animation-delay`, `animation-iteration-count`, `animation-direction`, `animation-fill-mode`, and `animation-play-state`. /// **Syntax**: `<single-animation>#` /// - public Property MozAnimation + public Property MozAnimation { - get => (Property) _properties["-moz-animation"]; + get => (Property) _properties["-moz-animation"]; set => _properties["-moz-animation"] = value; } @@ -16,9 +16,9 @@ public Property MozAnimation /// The **`border-image`** CSS property draws an image around a given element. It replaces the element's regular border. /// **Syntax**: `<'border-image-source'> || <'border-image-slice'> [ / <'border-image-width'> | / <'border-image-width'>? / <'border-image-outset'> ]? || <'border-image-repeat'>` /// - public Property MozBorderImage + public Property MozBorderImage { - get => (Property) _properties["-moz-border-image"]; + get => (Property) _properties["-moz-border-image"]; set => _properties["-moz-border-image"] = value; } @@ -26,9 +26,9 @@ public Property MozBorderImage /// The **`column-rule`** shorthand CSS property sets the width, style, and color of the line drawn between columns in a multi-column layout. /// **Syntax**: `<'column-rule-width'> || <'column-rule-style'> || <'column-rule-color'>` /// - public Property MozColumnRule + public Property MozColumnRule { - get => (Property) _properties["-moz-column-rule"]; + get => (Property) _properties["-moz-column-rule"]; set => _properties["-moz-column-rule"] = value; } @@ -36,9 +36,9 @@ public Property MozColumnRule /// The **`columns`** CSS shorthand property sets the number of columns to use when drawing an element's contents, as well as those columns' widths. /// **Syntax**: `<'column-width'> || <'column-count'>` /// - public Property MozColumns + public Property MozColumns { - get => (Property) _properties["-moz-columns"]; + get => (Property) _properties["-moz-columns"]; set => _properties["-moz-columns"] = value; } @@ -46,9 +46,9 @@ public Property MozColumns /// In Mozilla applications like Firefox, the **`-moz-outline-radius`** CSS shorthand property can be used to give an element's `outline` rounded corners. /// **Syntax**: `<outline-radius>{1,4} [ / <outline-radius>{1,4} ]?` /// - public Property MozOutlineRadius + public Property MozOutlineRadius { - get => (Property) _properties["-moz-outline-radius"]; + get => (Property) _properties["-moz-outline-radius"]; set => _properties["-moz-outline-radius"] = value; } @@ -56,9 +56,9 @@ public Property MozOutlineRadius /// The **`-ms-content-zoom-limit`** CSS shorthand property is a Microsoft extension that specifies values for the `-ms-content-zoom-limit-min` and `-ms-content-zoom-limit-max` properties. /// **Syntax**: `<'-ms-content-zoom-limit-min'> <'-ms-content-zoom-limit-max'>` /// - public Property MsContentZoomLimit + public Property MsContentZoomLimit { - get => (Property) _properties["-ms-content-zoom-limit"]; + get => (Property) _properties["-ms-content-zoom-limit"]; set => _properties["-ms-content-zoom-limit"] = value; } @@ -66,9 +66,9 @@ public Property MsContentZoomLimit /// The **`-ms-content-zoom-snap`** CSS shorthand property is a Microsoft extension that specifies values for the `-ms-content-zoom-snap-type` and `-ms-content-zoom-snap-points` properties. /// **Syntax**: `<'-ms-content-zoom-snap-type'> || <'-ms-content-zoom-snap-points'>` /// - public Property MsContentZoomSnap + public Property MsContentZoomSnap { - get => (Property) _properties["-ms-content-zoom-snap"]; + get => (Property) _properties["-ms-content-zoom-snap"]; set => _properties["-ms-content-zoom-snap"] = value; } @@ -76,9 +76,9 @@ public Property MsContentZoomSnap /// The **`flex`** CSS shorthand property sets how a flex _item_ will grow or shrink to fit the space available in its flex container. /// **Syntax**: `none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]` /// - public Property MsFlex + public Property MsFlex { - get => (Property) _properties["-ms-flex"]; + get => (Property) _properties["-ms-flex"]; set => _properties["-ms-flex"] = value; } @@ -86,9 +86,9 @@ public Property MsFlex /// The **\-ms-scroll-limit** CSS property is a Microsoft extension that specifies values for the `-ms-scroll-limit-x-min`, `-ms-scroll-limit-y-min`, `-ms-scroll-limit-x-max`, and `-ms-scroll-limit-y-max` properties. /// **Syntax**: `<'-ms-scroll-limit-x-min'> <'-ms-scroll-limit-y-min'> <'-ms-scroll-limit-x-max'> <'-ms-scroll-limit-y-max'>` /// - public Property MsScrollLimit + public Property MsScrollLimit { - get => (Property) _properties["-ms-scroll-limit"]; + get => (Property) _properties["-ms-scroll-limit"]; set => _properties["-ms-scroll-limit"] = value; } @@ -96,9 +96,9 @@ public Property MsScrollLimit /// The **`-ms-scroll-snap-x`** CSS shorthand property is a Microsoft extension that specifies values for the `-ms-scroll-snap-type` and `-ms-scroll-snap-points-x` properties. /// **Syntax**: `<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-x'>` /// - public Property MsScrollSnapX + public Property MsScrollSnapX { - get => (Property) _properties["-ms-scroll-snap-x"]; + get => (Property) _properties["-ms-scroll-snap-x"]; set => _properties["-ms-scroll-snap-x"] = value; } @@ -106,9 +106,9 @@ public Property MsScrollSnapX /// The **`-ms-scroll-snap-x`** CSS shorthand property is a Microsoft extension that specifies values for the `-ms-scroll-snap-type` and `-ms-scroll-snap-points-y` properties. /// **Syntax**: `<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-y'>` /// - public Property MsScrollSnapY + public Property MsScrollSnapY { - get => (Property) _properties["-ms-scroll-snap-y"]; + get => (Property) _properties["-ms-scroll-snap-y"]; set => _properties["-ms-scroll-snap-y"] = value; } @@ -116,9 +116,9 @@ public Property MsScrollSnapY /// The **`transition`** CSS property is a shorthand property for `transition-property`, `transition-duration`, `transition-timing-function`, and `transition-delay`. /// **Syntax**: `<single-transition>#` /// - public Property MsTransition + public Property MsTransition { - get => (Property) _properties["-ms-transition"]; + get => (Property) _properties["-ms-transition"]; set => _properties["-ms-transition"] = value; } @@ -126,9 +126,9 @@ public Property MsTransition /// The **`animation`** shorthand CSS property applies an animation between styles. It is a shorthand for `animation-name`, `animation-duration`, `animation-timing-function`, `animation-delay`, `animation-iteration-count`, `animation-direction`, `animation-fill-mode`, and `animation-play-state`. /// **Syntax**: `<single-animation>#` /// - public Property WebkitAnimation + public Property WebkitAnimation { - get => (Property) _properties["-webkit-animation"]; + get => (Property) _properties["-webkit-animation"]; set => _properties["-webkit-animation"] = value; } @@ -136,9 +136,9 @@ public Property WebkitAnimation /// The **`-webkit-border-before`** CSS property is a shorthand property for setting the individual logical block start border property values in a single place in the style sheet. /// **Syntax**: `<'border-width'> || <'border-style'> || <color>` /// - public Property WebkitBorderBefore + public Property WebkitBorderBefore { - get => (Property) _properties["-webkit-border-before"]; + get => (Property) _properties["-webkit-border-before"]; set => _properties["-webkit-border-before"] = value; } @@ -146,9 +146,9 @@ public Property WebkitBorderBefore /// The **`border-image`** CSS property draws an image around a given element. It replaces the element's regular border. /// **Syntax**: `<'border-image-source'> || <'border-image-slice'> [ / <'border-image-width'> | / <'border-image-width'>? / <'border-image-outset'> ]? || <'border-image-repeat'>` /// - public Property WebkitBorderImage + public Property WebkitBorderImage { - get => (Property) _properties["-webkit-border-image"]; + get => (Property) _properties["-webkit-border-image"]; set => _properties["-webkit-border-image"] = value; } @@ -156,9 +156,9 @@ public Property WebkitBorderImage /// The **`border-radius`** CSS property rounds the corners of an element's outer border edge. You can set a single radius to make circular corners, or two radii to make elliptical corners. /// **Syntax**: `<length-percentage>{1,4} [ / <length-percentage>{1,4} ]?` /// - public Property WebkitBorderRadius + public Property WebkitBorderRadius { - get => (Property) _properties["-webkit-border-radius"]; + get => (Property) _properties["-webkit-border-radius"]; set => _properties["-webkit-border-radius"] = value; } @@ -166,9 +166,9 @@ public Property WebkitBorderRadius /// The **`column-rule`** shorthand CSS property sets the width, style, and color of the line drawn between columns in a multi-column layout. /// **Syntax**: `<'column-rule-width'> || <'column-rule-style'> || <'column-rule-color'>` /// - public Property WebkitColumnRule + public Property WebkitColumnRule { - get => (Property) _properties["-webkit-column-rule"]; + get => (Property) _properties["-webkit-column-rule"]; set => _properties["-webkit-column-rule"] = value; } @@ -176,9 +176,9 @@ public Property WebkitColumnRule /// The **`columns`** CSS shorthand property sets the number of columns to use when drawing an element's contents, as well as those columns' widths. /// **Syntax**: `<'column-width'> || <'column-count'>` /// - public Property WebkitColumns + public Property WebkitColumns { - get => (Property) _properties["-webkit-columns"]; + get => (Property) _properties["-webkit-columns"]; set => _properties["-webkit-columns"] = value; } @@ -186,9 +186,9 @@ public Property WebkitColumns /// The **`flex`** CSS shorthand property sets how a flex _item_ will grow or shrink to fit the space available in its flex container. /// **Syntax**: `none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]` /// - public Property WebkitFlex + public Property WebkitFlex { - get => (Property) _properties["-webkit-flex"]; + get => (Property) _properties["-webkit-flex"]; set => _properties["-webkit-flex"] = value; } @@ -196,9 +196,9 @@ public Property WebkitFlex /// The **`flex-flow`** CSS shorthand property specifies the direction of a flex container, as well as its wrapping behavior. /// **Syntax**: `<'flex-direction'> || <'flex-wrap'>` /// - public Property WebkitFlexFlow + public Property WebkitFlexFlow { - get => (Property) _properties["-webkit-flex-flow"]; + get => (Property) _properties["-webkit-flex-flow"]; set => _properties["-webkit-flex-flow"] = value; } @@ -206,9 +206,9 @@ public Property WebkitFlexFlow /// The **`mask`** CSS shorthand property hides an element (partially or fully) by masking or clipping the image at specific points. /// **Syntax**: `[ <mask-reference> || <position> [ / <bg-size> ]? || <repeat-style> || [ <box> | border | padding | content | text ] || [ <box> | border | padding | content ] ]#` /// - public Property WebkitMask + public Property WebkitMask { - get => (Property) _properties["-webkit-mask"]; + get => (Property) _properties["-webkit-mask"]; set => _properties["-webkit-mask"] = value; } @@ -216,9 +216,9 @@ public Property WebkitMask /// The **`mask-border`** CSS shorthand property lets you create a mask along the edge of an element's border. /// **Syntax**: `<'mask-border-source'> || <'mask-border-slice'> [ / <'mask-border-width'>? [ / <'mask-border-outset'> ]? ]? || <'mask-border-repeat'> || <'mask-border-mode'>` /// - public Property WebkitMaskBoxImage + public Property WebkitMaskBoxImage { - get => (Property) _properties["-webkit-mask-box-image"]; + get => (Property) _properties["-webkit-mask-box-image"]; set => _properties["-webkit-mask-box-image"] = value; } @@ -226,9 +226,9 @@ public Property WebkitMaskBoxImage /// The **`text-emphasis`** CSS property applies emphasis marks to text (except spaces and control characters). It is a shorthand for `text-emphasis-style` and `text-emphasis-color`. /// **Syntax**: `<'text-emphasis-style'> || <'text-emphasis-color'>` /// - public Property WebkitTextEmphasis + public Property WebkitTextEmphasis { - get => (Property) _properties["-webkit-text-emphasis"]; + get => (Property) _properties["-webkit-text-emphasis"]; set => _properties["-webkit-text-emphasis"] = value; } @@ -236,9 +236,9 @@ public Property WebkitTextEmphasis /// The **`-webkit-text-stroke`** CSS property specifies the width and color of strokes for text characters. This is a shorthand property for the longhand properties `-webkit-text-stroke-width` and `-webkit-text-stroke-color`. /// **Syntax**: `<length> || <color>` /// - public Property WebkitTextStroke + public Property WebkitTextStroke { - get => (Property) _properties["-webkit-text-stroke"]; + get => (Property) _properties["-webkit-text-stroke"]; set => _properties["-webkit-text-stroke"] = value; } @@ -246,9 +246,9 @@ public Property WebkitTextStroke /// The **`transition`** CSS property is a shorthand property for `transition-property`, `transition-duration`, `transition-timing-function`, and `transition-delay`. /// **Syntax**: `<single-transition>#` /// - public Property WebkitTransition + public Property WebkitTransition { - get => (Property) _properties["-webkit-transition"]; + get => (Property) _properties["-webkit-transition"]; set => _properties["-webkit-transition"] = value; } diff --git a/src/Css/Property.cs b/src/Css/Property.cs index 47ee69e..8d8a7ee 100644 --- a/src/Css/Property.cs +++ b/src/Css/Property.cs @@ -12,18 +12,21 @@ public readonly struct Property public readonly struct AccentColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private AccentColor(int index, PropertySkip value0 = default, string value1 = default) + private AccentColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator AccentColor(PropertySkip t) => new(0, value0: t); - public static implicit operator AccentColor(string t) => new(1, value1: t); + public static implicit operator AccentColor(CSSProperties t) => new(0, value0: t); + public static implicit operator AccentColor(PropertySkip t) => new(1, value1: t); + public static implicit operator AccentColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -31,6 +34,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -41,6 +45,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -49,18 +54,21 @@ public object GetValue() public readonly struct AlignContent : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private AlignContent(int index, PropertySkip value0 = default, string value1 = default) + private AlignContent(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator AlignContent(PropertySkip t) => new(0, value0: t); - public static implicit operator AlignContent(string t) => new(1, value1: t); + public static implicit operator AlignContent(CSSProperties t) => new(0, value0: t); + public static implicit operator AlignContent(PropertySkip t) => new(1, value1: t); + public static implicit operator AlignContent(string t) => new(2, value2: t); public string GetValue(string key) { @@ -68,6 +76,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -78,6 +87,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -86,18 +96,21 @@ public object GetValue() public readonly struct AlignItems : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private AlignItems(int index, PropertySkip value0 = default, string value1 = default) + private AlignItems(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator AlignItems(PropertySkip t) => new(0, value0: t); - public static implicit operator AlignItems(string t) => new(1, value1: t); + public static implicit operator AlignItems(CSSProperties t) => new(0, value0: t); + public static implicit operator AlignItems(PropertySkip t) => new(1, value1: t); + public static implicit operator AlignItems(string t) => new(2, value2: t); public string GetValue(string key) { @@ -105,6 +118,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -115,6 +129,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -123,18 +138,21 @@ public object GetValue() public readonly struct AlignSelf : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private AlignSelf(int index, PropertySkip value0 = default, string value1 = default) + private AlignSelf(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator AlignSelf(PropertySkip t) => new(0, value0: t); - public static implicit operator AlignSelf(string t) => new(1, value1: t); + public static implicit operator AlignSelf(CSSProperties t) => new(0, value0: t); + public static implicit operator AlignSelf(PropertySkip t) => new(1, value1: t); + public static implicit operator AlignSelf(string t) => new(2, value2: t); public string GetValue(string key) { @@ -142,6 +160,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -152,6 +171,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -160,18 +180,21 @@ public object GetValue() public readonly struct AlignTracks : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private AlignTracks(int index, PropertySkip value0 = default, string value1 = default) + private AlignTracks(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator AlignTracks(PropertySkip t) => new(0, value0: t); - public static implicit operator AlignTracks(string t) => new(1, value1: t); + public static implicit operator AlignTracks(CSSProperties t) => new(0, value0: t); + public static implicit operator AlignTracks(PropertySkip t) => new(1, value1: t); + public static implicit operator AlignTracks(string t) => new(2, value2: t); public string GetValue(string key) { @@ -179,6 +202,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -189,6 +213,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -197,18 +222,21 @@ public object GetValue() public readonly struct All : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private All(int index, PropertySkip value0 = default, string value1 = default) + private All(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator All(PropertySkip t) => new(0, value0: t); - public static implicit operator All(string t) => new(1, value1: t); + public static implicit operator All(CSSProperties t) => new(0, value0: t); + public static implicit operator All(PropertySkip t) => new(1, value1: t); + public static implicit operator All(string t) => new(2, value2: t); public string GetValue(string key) { @@ -216,6 +244,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -226,6 +255,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -234,18 +264,21 @@ public object GetValue() public readonly struct Animation : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Animation(int index, PropertySkip value0 = default, string value1 = default) + private Animation(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Animation(PropertySkip t) => new(0, value0: t); - public static implicit operator Animation(string t) => new(1, value1: t); + public static implicit operator Animation(CSSProperties t) => new(0, value0: t); + public static implicit operator Animation(PropertySkip t) => new(1, value1: t); + public static implicit operator Animation(string t) => new(2, value2: t); public string GetValue(string key) { @@ -253,6 +286,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -263,6 +297,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -271,18 +306,21 @@ public object GetValue() public readonly struct AnimationComposition : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private AnimationComposition(int index, PropertySkip value0 = default, string value1 = default) + private AnimationComposition(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator AnimationComposition(PropertySkip t) => new(0, value0: t); - public static implicit operator AnimationComposition(string t) => new(1, value1: t); + public static implicit operator AnimationComposition(CSSProperties t) => new(0, value0: t); + public static implicit operator AnimationComposition(PropertySkip t) => new(1, value1: t); + public static implicit operator AnimationComposition(string t) => new(2, value2: t); public string GetValue(string key) { @@ -290,6 +328,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -300,6 +339,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -308,18 +348,21 @@ public object GetValue() public readonly struct AnimationDelay : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private AnimationDelay(int index, PropertySkip value0 = default, string value1 = default) + private AnimationDelay(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator AnimationDelay(PropertySkip t) => new(0, value0: t); - public static implicit operator AnimationDelay(string t) => new(1, value1: t); + public static implicit operator AnimationDelay(CSSProperties t) => new(0, value0: t); + public static implicit operator AnimationDelay(PropertySkip t) => new(1, value1: t); + public static implicit operator AnimationDelay(string t) => new(2, value2: t); public string GetValue(string key) { @@ -327,6 +370,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -337,6 +381,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -345,18 +390,21 @@ public object GetValue() public readonly struct AnimationDirection : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private AnimationDirection(int index, PropertySkip value0 = default, string value1 = default) + private AnimationDirection(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator AnimationDirection(PropertySkip t) => new(0, value0: t); - public static implicit operator AnimationDirection(string t) => new(1, value1: t); + public static implicit operator AnimationDirection(CSSProperties t) => new(0, value0: t); + public static implicit operator AnimationDirection(PropertySkip t) => new(1, value1: t); + public static implicit operator AnimationDirection(string t) => new(2, value2: t); public string GetValue(string key) { @@ -364,6 +412,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -374,6 +423,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -382,18 +432,21 @@ public object GetValue() public readonly struct AnimationDuration : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private AnimationDuration(int index, PropertySkip value0 = default, string value1 = default) + private AnimationDuration(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator AnimationDuration(PropertySkip t) => new(0, value0: t); - public static implicit operator AnimationDuration(string t) => new(1, value1: t); + public static implicit operator AnimationDuration(CSSProperties t) => new(0, value0: t); + public static implicit operator AnimationDuration(PropertySkip t) => new(1, value1: t); + public static implicit operator AnimationDuration(string t) => new(2, value2: t); public string GetValue(string key) { @@ -401,6 +454,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -411,6 +465,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -419,18 +474,21 @@ public object GetValue() public readonly struct AnimationFillMode : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private AnimationFillMode(int index, PropertySkip value0 = default, string value1 = default) + private AnimationFillMode(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator AnimationFillMode(PropertySkip t) => new(0, value0: t); - public static implicit operator AnimationFillMode(string t) => new(1, value1: t); + public static implicit operator AnimationFillMode(CSSProperties t) => new(0, value0: t); + public static implicit operator AnimationFillMode(PropertySkip t) => new(1, value1: t); + public static implicit operator AnimationFillMode(string t) => new(2, value2: t); public string GetValue(string key) { @@ -438,6 +496,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -448,6 +507,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -456,21 +516,24 @@ public object GetValue() public readonly struct AnimationIterationCount : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private AnimationIterationCount(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private AnimationIterationCount(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator AnimationIterationCount(PropertySkip t) => new(0, value0: t); - public static implicit operator AnimationIterationCount(string t) => new(1, value1: t); - public static implicit operator AnimationIterationCount(double t) => new(2, value2: t); + public static implicit operator AnimationIterationCount(CSSProperties t) => new(0, value0: t); + public static implicit operator AnimationIterationCount(PropertySkip t) => new(1, value1: t); + public static implicit operator AnimationIterationCount(string t) => new(2, value2: t); + public static implicit operator AnimationIterationCount(double t) => new(3, value3: t); public string GetValue(string key) { @@ -479,6 +542,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -490,6 +554,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -498,21 +563,24 @@ public object GetValue() public readonly struct AnimationName : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly Keyframe _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly Keyframe _value3; - private AnimationName(int index, PropertySkip value0 = default, string value1 = default, Keyframe value2 = default) + private AnimationName(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, Keyframe value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator AnimationName(PropertySkip t) => new(0, value0: t); - public static implicit operator AnimationName(string t) => new(1, value1: t); - public static implicit operator AnimationName(Keyframe t) => new(2, value2: t); + public static implicit operator AnimationName(CSSProperties t) => new(0, value0: t); + public static implicit operator AnimationName(PropertySkip t) => new(1, value1: t); + public static implicit operator AnimationName(string t) => new(2, value2: t); + public static implicit operator AnimationName(Keyframe t) => new(3, value3: t); public string GetValue(string key) { @@ -521,6 +589,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -532,6 +601,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -540,18 +610,21 @@ public object GetValue() public readonly struct AnimationPlayState : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private AnimationPlayState(int index, PropertySkip value0 = default, string value1 = default) + private AnimationPlayState(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator AnimationPlayState(PropertySkip t) => new(0, value0: t); - public static implicit operator AnimationPlayState(string t) => new(1, value1: t); + public static implicit operator AnimationPlayState(CSSProperties t) => new(0, value0: t); + public static implicit operator AnimationPlayState(PropertySkip t) => new(1, value1: t); + public static implicit operator AnimationPlayState(string t) => new(2, value2: t); public string GetValue(string key) { @@ -559,6 +632,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -569,6 +643,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -577,21 +652,24 @@ public object GetValue() public readonly struct AnimationRange : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private AnimationRange(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private AnimationRange(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator AnimationRange(PropertySkip t) => new(0, value0: t); - public static implicit operator AnimationRange(string t) => new(1, value1: t); - public static implicit operator AnimationRange(double t) => new(2, value2: t); + public static implicit operator AnimationRange(CSSProperties t) => new(0, value0: t); + public static implicit operator AnimationRange(PropertySkip t) => new(1, value1: t); + public static implicit operator AnimationRange(string t) => new(2, value2: t); + public static implicit operator AnimationRange(double t) => new(3, value3: t); public string GetValue(string key) { @@ -600,6 +678,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -611,6 +690,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -619,21 +699,24 @@ public object GetValue() public readonly struct AnimationRangeEnd : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private AnimationRangeEnd(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private AnimationRangeEnd(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator AnimationRangeEnd(PropertySkip t) => new(0, value0: t); - public static implicit operator AnimationRangeEnd(string t) => new(1, value1: t); - public static implicit operator AnimationRangeEnd(double t) => new(2, value2: t); + public static implicit operator AnimationRangeEnd(CSSProperties t) => new(0, value0: t); + public static implicit operator AnimationRangeEnd(PropertySkip t) => new(1, value1: t); + public static implicit operator AnimationRangeEnd(string t) => new(2, value2: t); + public static implicit operator AnimationRangeEnd(double t) => new(3, value3: t); public string GetValue(string key) { @@ -642,6 +725,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -653,6 +737,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -661,21 +746,24 @@ public object GetValue() public readonly struct AnimationRangeStart : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private AnimationRangeStart(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private AnimationRangeStart(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator AnimationRangeStart(PropertySkip t) => new(0, value0: t); - public static implicit operator AnimationRangeStart(string t) => new(1, value1: t); - public static implicit operator AnimationRangeStart(double t) => new(2, value2: t); + public static implicit operator AnimationRangeStart(CSSProperties t) => new(0, value0: t); + public static implicit operator AnimationRangeStart(PropertySkip t) => new(1, value1: t); + public static implicit operator AnimationRangeStart(string t) => new(2, value2: t); + public static implicit operator AnimationRangeStart(double t) => new(3, value3: t); public string GetValue(string key) { @@ -684,6 +772,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -695,6 +784,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -703,18 +793,21 @@ public object GetValue() public readonly struct AnimationTimeline : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private AnimationTimeline(int index, PropertySkip value0 = default, string value1 = default) + private AnimationTimeline(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator AnimationTimeline(PropertySkip t) => new(0, value0: t); - public static implicit operator AnimationTimeline(string t) => new(1, value1: t); + public static implicit operator AnimationTimeline(CSSProperties t) => new(0, value0: t); + public static implicit operator AnimationTimeline(PropertySkip t) => new(1, value1: t); + public static implicit operator AnimationTimeline(string t) => new(2, value2: t); public string GetValue(string key) { @@ -722,6 +815,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -732,6 +826,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -740,18 +835,21 @@ public object GetValue() public readonly struct AnimationTimingFunction : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private AnimationTimingFunction(int index, PropertySkip value0 = default, string value1 = default) + private AnimationTimingFunction(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator AnimationTimingFunction(PropertySkip t) => new(0, value0: t); - public static implicit operator AnimationTimingFunction(string t) => new(1, value1: t); + public static implicit operator AnimationTimingFunction(CSSProperties t) => new(0, value0: t); + public static implicit operator AnimationTimingFunction(PropertySkip t) => new(1, value1: t); + public static implicit operator AnimationTimingFunction(string t) => new(2, value2: t); public string GetValue(string key) { @@ -759,6 +857,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -769,6 +868,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -777,18 +877,21 @@ public object GetValue() public readonly struct Appearance : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Appearance(int index, PropertySkip value0 = default, string value1 = default) + private Appearance(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Appearance(PropertySkip t) => new(0, value0: t); - public static implicit operator Appearance(string t) => new(1, value1: t); + public static implicit operator Appearance(CSSProperties t) => new(0, value0: t); + public static implicit operator Appearance(PropertySkip t) => new(1, value1: t); + public static implicit operator Appearance(string t) => new(2, value2: t); public string GetValue(string key) { @@ -796,6 +899,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -806,6 +910,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -814,21 +919,24 @@ public object GetValue() public readonly struct AspectRatio : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private AspectRatio(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private AspectRatio(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator AspectRatio(PropertySkip t) => new(0, value0: t); - public static implicit operator AspectRatio(string t) => new(1, value1: t); - public static implicit operator AspectRatio(double t) => new(2, value2: t); + public static implicit operator AspectRatio(CSSProperties t) => new(0, value0: t); + public static implicit operator AspectRatio(PropertySkip t) => new(1, value1: t); + public static implicit operator AspectRatio(string t) => new(2, value2: t); + public static implicit operator AspectRatio(double t) => new(3, value3: t); public string GetValue(string key) { @@ -837,6 +945,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -848,6 +957,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -856,18 +966,21 @@ public object GetValue() public readonly struct Azimuth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Azimuth(int index, PropertySkip value0 = default, string value1 = default) + private Azimuth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Azimuth(PropertySkip t) => new(0, value0: t); - public static implicit operator Azimuth(string t) => new(1, value1: t); + public static implicit operator Azimuth(CSSProperties t) => new(0, value0: t); + public static implicit operator Azimuth(PropertySkip t) => new(1, value1: t); + public static implicit operator Azimuth(string t) => new(2, value2: t); public string GetValue(string key) { @@ -875,6 +988,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -885,6 +999,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -893,18 +1008,21 @@ public object GetValue() public readonly struct BackdropFilter : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BackdropFilter(int index, PropertySkip value0 = default, string value1 = default) + private BackdropFilter(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BackdropFilter(PropertySkip t) => new(0, value0: t); - public static implicit operator BackdropFilter(string t) => new(1, value1: t); + public static implicit operator BackdropFilter(CSSProperties t) => new(0, value0: t); + public static implicit operator BackdropFilter(PropertySkip t) => new(1, value1: t); + public static implicit operator BackdropFilter(string t) => new(2, value2: t); public string GetValue(string key) { @@ -912,6 +1030,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -922,6 +1041,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -930,18 +1050,21 @@ public object GetValue() public readonly struct BackfaceVisibility : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BackfaceVisibility(int index, PropertySkip value0 = default, string value1 = default) + private BackfaceVisibility(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BackfaceVisibility(PropertySkip t) => new(0, value0: t); - public static implicit operator BackfaceVisibility(string t) => new(1, value1: t); + public static implicit operator BackfaceVisibility(CSSProperties t) => new(0, value0: t); + public static implicit operator BackfaceVisibility(PropertySkip t) => new(1, value1: t); + public static implicit operator BackfaceVisibility(string t) => new(2, value2: t); public string GetValue(string key) { @@ -949,6 +1072,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -959,6 +1083,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -967,21 +1092,24 @@ public object GetValue() public readonly struct Background : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Background(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Background(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Background(PropertySkip t) => new(0, value0: t); - public static implicit operator Background(string t) => new(1, value1: t); - public static implicit operator Background(double t) => new(2, value2: t); + public static implicit operator Background(CSSProperties t) => new(0, value0: t); + public static implicit operator Background(PropertySkip t) => new(1, value1: t); + public static implicit operator Background(string t) => new(2, value2: t); + public static implicit operator Background(double t) => new(3, value3: t); public string GetValue(string key) { @@ -990,6 +1118,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1001,6 +1130,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1009,18 +1139,21 @@ public object GetValue() public readonly struct BackgroundAttachment : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BackgroundAttachment(int index, PropertySkip value0 = default, string value1 = default) + private BackgroundAttachment(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BackgroundAttachment(PropertySkip t) => new(0, value0: t); - public static implicit operator BackgroundAttachment(string t) => new(1, value1: t); + public static implicit operator BackgroundAttachment(CSSProperties t) => new(0, value0: t); + public static implicit operator BackgroundAttachment(PropertySkip t) => new(1, value1: t); + public static implicit operator BackgroundAttachment(string t) => new(2, value2: t); public string GetValue(string key) { @@ -1028,6 +1161,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1038,6 +1172,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1046,18 +1181,21 @@ public object GetValue() public readonly struct BackgroundBlendMode : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BackgroundBlendMode(int index, PropertySkip value0 = default, string value1 = default) + private BackgroundBlendMode(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BackgroundBlendMode(PropertySkip t) => new(0, value0: t); - public static implicit operator BackgroundBlendMode(string t) => new(1, value1: t); + public static implicit operator BackgroundBlendMode(CSSProperties t) => new(0, value0: t); + public static implicit operator BackgroundBlendMode(PropertySkip t) => new(1, value1: t); + public static implicit operator BackgroundBlendMode(string t) => new(2, value2: t); public string GetValue(string key) { @@ -1065,6 +1203,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1075,6 +1214,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1083,18 +1223,21 @@ public object GetValue() public readonly struct BackgroundClip : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BackgroundClip(int index, PropertySkip value0 = default, string value1 = default) + private BackgroundClip(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BackgroundClip(PropertySkip t) => new(0, value0: t); - public static implicit operator BackgroundClip(string t) => new(1, value1: t); + public static implicit operator BackgroundClip(CSSProperties t) => new(0, value0: t); + public static implicit operator BackgroundClip(PropertySkip t) => new(1, value1: t); + public static implicit operator BackgroundClip(string t) => new(2, value2: t); public string GetValue(string key) { @@ -1102,6 +1245,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1112,6 +1256,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1120,18 +1265,21 @@ public object GetValue() public readonly struct BackgroundColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BackgroundColor(int index, PropertySkip value0 = default, string value1 = default) + private BackgroundColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BackgroundColor(PropertySkip t) => new(0, value0: t); - public static implicit operator BackgroundColor(string t) => new(1, value1: t); + public static implicit operator BackgroundColor(CSSProperties t) => new(0, value0: t); + public static implicit operator BackgroundColor(PropertySkip t) => new(1, value1: t); + public static implicit operator BackgroundColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -1139,6 +1287,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1149,6 +1298,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1157,18 +1307,21 @@ public object GetValue() public readonly struct BackgroundImage : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BackgroundImage(int index, PropertySkip value0 = default, string value1 = default) + private BackgroundImage(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BackgroundImage(PropertySkip t) => new(0, value0: t); - public static implicit operator BackgroundImage(string t) => new(1, value1: t); + public static implicit operator BackgroundImage(CSSProperties t) => new(0, value0: t); + public static implicit operator BackgroundImage(PropertySkip t) => new(1, value1: t); + public static implicit operator BackgroundImage(string t) => new(2, value2: t); public string GetValue(string key) { @@ -1176,6 +1329,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1186,6 +1340,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1194,18 +1349,21 @@ public object GetValue() public readonly struct BackgroundOrigin : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BackgroundOrigin(int index, PropertySkip value0 = default, string value1 = default) + private BackgroundOrigin(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BackgroundOrigin(PropertySkip t) => new(0, value0: t); - public static implicit operator BackgroundOrigin(string t) => new(1, value1: t); + public static implicit operator BackgroundOrigin(CSSProperties t) => new(0, value0: t); + public static implicit operator BackgroundOrigin(PropertySkip t) => new(1, value1: t); + public static implicit operator BackgroundOrigin(string t) => new(2, value2: t); public string GetValue(string key) { @@ -1213,6 +1371,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1223,6 +1382,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1231,21 +1391,24 @@ public object GetValue() public readonly struct BackgroundPosition : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BackgroundPosition(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BackgroundPosition(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BackgroundPosition(PropertySkip t) => new(0, value0: t); - public static implicit operator BackgroundPosition(string t) => new(1, value1: t); - public static implicit operator BackgroundPosition(double t) => new(2, value2: t); + public static implicit operator BackgroundPosition(CSSProperties t) => new(0, value0: t); + public static implicit operator BackgroundPosition(PropertySkip t) => new(1, value1: t); + public static implicit operator BackgroundPosition(string t) => new(2, value2: t); + public static implicit operator BackgroundPosition(double t) => new(3, value3: t); public string GetValue(string key) { @@ -1254,6 +1417,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1265,6 +1429,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1273,21 +1438,24 @@ public object GetValue() public readonly struct BackgroundPositionX : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BackgroundPositionX(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BackgroundPositionX(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BackgroundPositionX(PropertySkip t) => new(0, value0: t); - public static implicit operator BackgroundPositionX(string t) => new(1, value1: t); - public static implicit operator BackgroundPositionX(double t) => new(2, value2: t); + public static implicit operator BackgroundPositionX(CSSProperties t) => new(0, value0: t); + public static implicit operator BackgroundPositionX(PropertySkip t) => new(1, value1: t); + public static implicit operator BackgroundPositionX(string t) => new(2, value2: t); + public static implicit operator BackgroundPositionX(double t) => new(3, value3: t); public string GetValue(string key) { @@ -1296,6 +1464,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1307,6 +1476,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1315,21 +1485,24 @@ public object GetValue() public readonly struct BackgroundPositionY : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BackgroundPositionY(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BackgroundPositionY(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BackgroundPositionY(PropertySkip t) => new(0, value0: t); - public static implicit operator BackgroundPositionY(string t) => new(1, value1: t); - public static implicit operator BackgroundPositionY(double t) => new(2, value2: t); + public static implicit operator BackgroundPositionY(CSSProperties t) => new(0, value0: t); + public static implicit operator BackgroundPositionY(PropertySkip t) => new(1, value1: t); + public static implicit operator BackgroundPositionY(string t) => new(2, value2: t); + public static implicit operator BackgroundPositionY(double t) => new(3, value3: t); public string GetValue(string key) { @@ -1338,6 +1511,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1349,6 +1523,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1357,18 +1532,21 @@ public object GetValue() public readonly struct BackgroundRepeat : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BackgroundRepeat(int index, PropertySkip value0 = default, string value1 = default) + private BackgroundRepeat(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BackgroundRepeat(PropertySkip t) => new(0, value0: t); - public static implicit operator BackgroundRepeat(string t) => new(1, value1: t); + public static implicit operator BackgroundRepeat(CSSProperties t) => new(0, value0: t); + public static implicit operator BackgroundRepeat(PropertySkip t) => new(1, value1: t); + public static implicit operator BackgroundRepeat(string t) => new(2, value2: t); public string GetValue(string key) { @@ -1376,6 +1554,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1386,6 +1565,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1394,21 +1574,24 @@ public object GetValue() public readonly struct BackgroundSize : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BackgroundSize(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BackgroundSize(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BackgroundSize(PropertySkip t) => new(0, value0: t); - public static implicit operator BackgroundSize(string t) => new(1, value1: t); - public static implicit operator BackgroundSize(double t) => new(2, value2: t); + public static implicit operator BackgroundSize(CSSProperties t) => new(0, value0: t); + public static implicit operator BackgroundSize(PropertySkip t) => new(1, value1: t); + public static implicit operator BackgroundSize(string t) => new(2, value2: t); + public static implicit operator BackgroundSize(double t) => new(3, value3: t); public string GetValue(string key) { @@ -1417,6 +1600,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1428,6 +1612,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1436,18 +1621,21 @@ public object GetValue() public readonly struct BlockOverflow : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BlockOverflow(int index, PropertySkip value0 = default, string value1 = default) + private BlockOverflow(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BlockOverflow(PropertySkip t) => new(0, value0: t); - public static implicit operator BlockOverflow(string t) => new(1, value1: t); + public static implicit operator BlockOverflow(CSSProperties t) => new(0, value0: t); + public static implicit operator BlockOverflow(PropertySkip t) => new(1, value1: t); + public static implicit operator BlockOverflow(string t) => new(2, value2: t); public string GetValue(string key) { @@ -1455,6 +1643,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1465,6 +1654,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1473,21 +1663,24 @@ public object GetValue() public readonly struct BlockSize : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BlockSize(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BlockSize(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BlockSize(PropertySkip t) => new(0, value0: t); - public static implicit operator BlockSize(string t) => new(1, value1: t); - public static implicit operator BlockSize(double t) => new(2, value2: t); + public static implicit operator BlockSize(CSSProperties t) => new(0, value0: t); + public static implicit operator BlockSize(PropertySkip t) => new(1, value1: t); + public static implicit operator BlockSize(string t) => new(2, value2: t); + public static implicit operator BlockSize(double t) => new(3, value3: t); public string GetValue(string key) { @@ -1496,6 +1689,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1507,6 +1701,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1515,21 +1710,24 @@ public object GetValue() public readonly struct Border : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Border(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Border(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Border(PropertySkip t) => new(0, value0: t); - public static implicit operator Border(string t) => new(1, value1: t); - public static implicit operator Border(double t) => new(2, value2: t); + public static implicit operator Border(CSSProperties t) => new(0, value0: t); + public static implicit operator Border(PropertySkip t) => new(1, value1: t); + public static implicit operator Border(string t) => new(2, value2: t); + public static implicit operator Border(double t) => new(3, value3: t); public string GetValue(string key) { @@ -1538,6 +1736,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1549,6 +1748,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1557,21 +1757,24 @@ public object GetValue() public readonly struct BorderBlock : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderBlock(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderBlock(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderBlock(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderBlock(string t) => new(1, value1: t); - public static implicit operator BorderBlock(double t) => new(2, value2: t); + public static implicit operator BorderBlock(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderBlock(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderBlock(string t) => new(2, value2: t); + public static implicit operator BorderBlock(double t) => new(3, value3: t); public string GetValue(string key) { @@ -1580,6 +1783,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1591,6 +1795,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1599,18 +1804,21 @@ public object GetValue() public readonly struct BorderBlockColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderBlockColor(int index, PropertySkip value0 = default, string value1 = default) + private BorderBlockColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderBlockColor(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderBlockColor(string t) => new(1, value1: t); + public static implicit operator BorderBlockColor(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderBlockColor(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderBlockColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -1618,6 +1826,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1628,6 +1837,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1636,21 +1846,24 @@ public object GetValue() public readonly struct BorderBlockEnd : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderBlockEnd(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderBlockEnd(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderBlockEnd(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderBlockEnd(string t) => new(1, value1: t); - public static implicit operator BorderBlockEnd(double t) => new(2, value2: t); + public static implicit operator BorderBlockEnd(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderBlockEnd(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderBlockEnd(string t) => new(2, value2: t); + public static implicit operator BorderBlockEnd(double t) => new(3, value3: t); public string GetValue(string key) { @@ -1659,6 +1872,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1670,6 +1884,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1678,18 +1893,21 @@ public object GetValue() public readonly struct BorderBlockEndColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderBlockEndColor(int index, PropertySkip value0 = default, string value1 = default) + private BorderBlockEndColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderBlockEndColor(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderBlockEndColor(string t) => new(1, value1: t); + public static implicit operator BorderBlockEndColor(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderBlockEndColor(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderBlockEndColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -1697,6 +1915,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1707,6 +1926,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1715,18 +1935,21 @@ public object GetValue() public readonly struct BorderBlockEndStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderBlockEndStyle(int index, PropertySkip value0 = default, string value1 = default) + private BorderBlockEndStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderBlockEndStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderBlockEndStyle(string t) => new(1, value1: t); + public static implicit operator BorderBlockEndStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderBlockEndStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderBlockEndStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -1734,6 +1957,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1744,6 +1968,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1752,21 +1977,24 @@ public object GetValue() public readonly struct BorderBlockEndWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderBlockEndWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderBlockEndWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderBlockEndWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderBlockEndWidth(string t) => new(1, value1: t); - public static implicit operator BorderBlockEndWidth(double t) => new(2, value2: t); + public static implicit operator BorderBlockEndWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderBlockEndWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderBlockEndWidth(string t) => new(2, value2: t); + public static implicit operator BorderBlockEndWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -1775,6 +2003,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1786,6 +2015,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1794,21 +2024,24 @@ public object GetValue() public readonly struct BorderBlockStart : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderBlockStart(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderBlockStart(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderBlockStart(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderBlockStart(string t) => new(1, value1: t); - public static implicit operator BorderBlockStart(double t) => new(2, value2: t); + public static implicit operator BorderBlockStart(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderBlockStart(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderBlockStart(string t) => new(2, value2: t); + public static implicit operator BorderBlockStart(double t) => new(3, value3: t); public string GetValue(string key) { @@ -1817,6 +2050,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1828,6 +2062,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1836,18 +2071,21 @@ public object GetValue() public readonly struct BorderBlockStartColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderBlockStartColor(int index, PropertySkip value0 = default, string value1 = default) + private BorderBlockStartColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderBlockStartColor(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderBlockStartColor(string t) => new(1, value1: t); + public static implicit operator BorderBlockStartColor(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderBlockStartColor(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderBlockStartColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -1855,6 +2093,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1865,6 +2104,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1873,18 +2113,21 @@ public object GetValue() public readonly struct BorderBlockStartStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderBlockStartStyle(int index, PropertySkip value0 = default, string value1 = default) + private BorderBlockStartStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderBlockStartStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderBlockStartStyle(string t) => new(1, value1: t); + public static implicit operator BorderBlockStartStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderBlockStartStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderBlockStartStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -1892,6 +2135,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1902,6 +2146,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1910,21 +2155,24 @@ public object GetValue() public readonly struct BorderBlockStartWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderBlockStartWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderBlockStartWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderBlockStartWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderBlockStartWidth(string t) => new(1, value1: t); - public static implicit operator BorderBlockStartWidth(double t) => new(2, value2: t); + public static implicit operator BorderBlockStartWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderBlockStartWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderBlockStartWidth(string t) => new(2, value2: t); + public static implicit operator BorderBlockStartWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -1933,6 +2181,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1944,6 +2193,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1952,18 +2202,21 @@ public object GetValue() public readonly struct BorderBlockStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderBlockStyle(int index, PropertySkip value0 = default, string value1 = default) + private BorderBlockStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderBlockStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderBlockStyle(string t) => new(1, value1: t); + public static implicit operator BorderBlockStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderBlockStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderBlockStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -1971,6 +2224,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1981,6 +2235,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -1989,21 +2244,24 @@ public object GetValue() public readonly struct BorderBlockWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderBlockWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderBlockWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderBlockWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderBlockWidth(string t) => new(1, value1: t); - public static implicit operator BorderBlockWidth(double t) => new(2, value2: t); + public static implicit operator BorderBlockWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderBlockWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderBlockWidth(string t) => new(2, value2: t); + public static implicit operator BorderBlockWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -2012,6 +2270,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2023,6 +2282,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2031,21 +2291,24 @@ public object GetValue() public readonly struct BorderBottom : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderBottom(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderBottom(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderBottom(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderBottom(string t) => new(1, value1: t); - public static implicit operator BorderBottom(double t) => new(2, value2: t); + public static implicit operator BorderBottom(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderBottom(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderBottom(string t) => new(2, value2: t); + public static implicit operator BorderBottom(double t) => new(3, value3: t); public string GetValue(string key) { @@ -2054,6 +2317,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2065,6 +2329,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2073,18 +2338,21 @@ public object GetValue() public readonly struct BorderBottomColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderBottomColor(int index, PropertySkip value0 = default, string value1 = default) + private BorderBottomColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderBottomColor(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderBottomColor(string t) => new(1, value1: t); + public static implicit operator BorderBottomColor(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderBottomColor(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderBottomColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -2092,6 +2360,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2102,6 +2371,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2110,21 +2380,24 @@ public object GetValue() public readonly struct BorderBottomLeftRadius : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderBottomLeftRadius(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderBottomLeftRadius(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderBottomLeftRadius(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderBottomLeftRadius(string t) => new(1, value1: t); - public static implicit operator BorderBottomLeftRadius(double t) => new(2, value2: t); + public static implicit operator BorderBottomLeftRadius(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderBottomLeftRadius(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderBottomLeftRadius(string t) => new(2, value2: t); + public static implicit operator BorderBottomLeftRadius(double t) => new(3, value3: t); public string GetValue(string key) { @@ -2133,6 +2406,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2144,6 +2418,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2152,21 +2427,24 @@ public object GetValue() public readonly struct BorderBottomRightRadius : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderBottomRightRadius(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderBottomRightRadius(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderBottomRightRadius(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderBottomRightRadius(string t) => new(1, value1: t); - public static implicit operator BorderBottomRightRadius(double t) => new(2, value2: t); + public static implicit operator BorderBottomRightRadius(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderBottomRightRadius(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderBottomRightRadius(string t) => new(2, value2: t); + public static implicit operator BorderBottomRightRadius(double t) => new(3, value3: t); public string GetValue(string key) { @@ -2175,6 +2453,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2186,6 +2465,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2194,18 +2474,21 @@ public object GetValue() public readonly struct BorderBottomStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderBottomStyle(int index, PropertySkip value0 = default, string value1 = default) + private BorderBottomStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderBottomStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderBottomStyle(string t) => new(1, value1: t); + public static implicit operator BorderBottomStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderBottomStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderBottomStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -2213,6 +2496,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2223,6 +2507,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2231,21 +2516,24 @@ public object GetValue() public readonly struct BorderBottomWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderBottomWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderBottomWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderBottomWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderBottomWidth(string t) => new(1, value1: t); - public static implicit operator BorderBottomWidth(double t) => new(2, value2: t); + public static implicit operator BorderBottomWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderBottomWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderBottomWidth(string t) => new(2, value2: t); + public static implicit operator BorderBottomWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -2254,6 +2542,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2265,6 +2554,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2273,18 +2563,21 @@ public object GetValue() public readonly struct BorderCollapse : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderCollapse(int index, PropertySkip value0 = default, string value1 = default) + private BorderCollapse(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderCollapse(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderCollapse(string t) => new(1, value1: t); + public static implicit operator BorderCollapse(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderCollapse(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderCollapse(string t) => new(2, value2: t); public string GetValue(string key) { @@ -2292,6 +2585,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2302,6 +2596,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2310,18 +2605,21 @@ public object GetValue() public readonly struct BorderColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderColor(int index, PropertySkip value0 = default, string value1 = default) + private BorderColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderColor(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderColor(string t) => new(1, value1: t); + public static implicit operator BorderColor(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderColor(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -2329,6 +2627,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2339,6 +2638,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2347,21 +2647,24 @@ public object GetValue() public readonly struct BorderEndEndRadius : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderEndEndRadius(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderEndEndRadius(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderEndEndRadius(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderEndEndRadius(string t) => new(1, value1: t); - public static implicit operator BorderEndEndRadius(double t) => new(2, value2: t); + public static implicit operator BorderEndEndRadius(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderEndEndRadius(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderEndEndRadius(string t) => new(2, value2: t); + public static implicit operator BorderEndEndRadius(double t) => new(3, value3: t); public string GetValue(string key) { @@ -2370,6 +2673,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2381,6 +2685,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2389,21 +2694,24 @@ public object GetValue() public readonly struct BorderEndStartRadius : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderEndStartRadius(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderEndStartRadius(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderEndStartRadius(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderEndStartRadius(string t) => new(1, value1: t); - public static implicit operator BorderEndStartRadius(double t) => new(2, value2: t); + public static implicit operator BorderEndStartRadius(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderEndStartRadius(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderEndStartRadius(string t) => new(2, value2: t); + public static implicit operator BorderEndStartRadius(double t) => new(3, value3: t); public string GetValue(string key) { @@ -2412,6 +2720,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2423,6 +2732,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2431,21 +2741,24 @@ public object GetValue() public readonly struct BorderImage : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderImage(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderImage(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderImage(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderImage(string t) => new(1, value1: t); - public static implicit operator BorderImage(double t) => new(2, value2: t); + public static implicit operator BorderImage(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderImage(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderImage(string t) => new(2, value2: t); + public static implicit operator BorderImage(double t) => new(3, value3: t); public string GetValue(string key) { @@ -2454,6 +2767,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2465,6 +2779,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2473,21 +2788,24 @@ public object GetValue() public readonly struct BorderImageOutset : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderImageOutset(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderImageOutset(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderImageOutset(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderImageOutset(string t) => new(1, value1: t); - public static implicit operator BorderImageOutset(double t) => new(2, value2: t); + public static implicit operator BorderImageOutset(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderImageOutset(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderImageOutset(string t) => new(2, value2: t); + public static implicit operator BorderImageOutset(double t) => new(3, value3: t); public string GetValue(string key) { @@ -2496,6 +2814,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2507,6 +2826,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2515,18 +2835,21 @@ public object GetValue() public readonly struct BorderImageRepeat : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderImageRepeat(int index, PropertySkip value0 = default, string value1 = default) + private BorderImageRepeat(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderImageRepeat(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderImageRepeat(string t) => new(1, value1: t); + public static implicit operator BorderImageRepeat(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderImageRepeat(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderImageRepeat(string t) => new(2, value2: t); public string GetValue(string key) { @@ -2534,6 +2857,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2544,6 +2868,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2552,21 +2877,24 @@ public object GetValue() public readonly struct BorderImageSlice : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderImageSlice(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderImageSlice(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderImageSlice(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderImageSlice(string t) => new(1, value1: t); - public static implicit operator BorderImageSlice(double t) => new(2, value2: t); + public static implicit operator BorderImageSlice(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderImageSlice(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderImageSlice(string t) => new(2, value2: t); + public static implicit operator BorderImageSlice(double t) => new(3, value3: t); public string GetValue(string key) { @@ -2575,6 +2903,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2586,6 +2915,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2594,18 +2924,21 @@ public object GetValue() public readonly struct BorderImageSource : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderImageSource(int index, PropertySkip value0 = default, string value1 = default) + private BorderImageSource(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderImageSource(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderImageSource(string t) => new(1, value1: t); + public static implicit operator BorderImageSource(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderImageSource(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderImageSource(string t) => new(2, value2: t); public string GetValue(string key) { @@ -2613,6 +2946,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2623,6 +2957,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2631,21 +2966,24 @@ public object GetValue() public readonly struct BorderImageWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderImageWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderImageWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderImageWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderImageWidth(string t) => new(1, value1: t); - public static implicit operator BorderImageWidth(double t) => new(2, value2: t); + public static implicit operator BorderImageWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderImageWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderImageWidth(string t) => new(2, value2: t); + public static implicit operator BorderImageWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -2654,6 +2992,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2665,6 +3004,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2673,21 +3013,24 @@ public object GetValue() public readonly struct BorderInline : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderInline(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderInline(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderInline(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderInline(string t) => new(1, value1: t); - public static implicit operator BorderInline(double t) => new(2, value2: t); + public static implicit operator BorderInline(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderInline(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderInline(string t) => new(2, value2: t); + public static implicit operator BorderInline(double t) => new(3, value3: t); public string GetValue(string key) { @@ -2696,6 +3039,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2707,6 +3051,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2715,18 +3060,21 @@ public object GetValue() public readonly struct BorderInlineColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderInlineColor(int index, PropertySkip value0 = default, string value1 = default) + private BorderInlineColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderInlineColor(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderInlineColor(string t) => new(1, value1: t); + public static implicit operator BorderInlineColor(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderInlineColor(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderInlineColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -2734,6 +3082,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2744,6 +3093,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2752,21 +3102,24 @@ public object GetValue() public readonly struct BorderInlineEnd : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderInlineEnd(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderInlineEnd(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderInlineEnd(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderInlineEnd(string t) => new(1, value1: t); - public static implicit operator BorderInlineEnd(double t) => new(2, value2: t); + public static implicit operator BorderInlineEnd(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderInlineEnd(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderInlineEnd(string t) => new(2, value2: t); + public static implicit operator BorderInlineEnd(double t) => new(3, value3: t); public string GetValue(string key) { @@ -2775,6 +3128,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2786,6 +3140,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2794,18 +3149,21 @@ public object GetValue() public readonly struct BorderInlineEndColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderInlineEndColor(int index, PropertySkip value0 = default, string value1 = default) + private BorderInlineEndColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderInlineEndColor(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderInlineEndColor(string t) => new(1, value1: t); + public static implicit operator BorderInlineEndColor(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderInlineEndColor(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderInlineEndColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -2813,6 +3171,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2823,6 +3182,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2831,18 +3191,21 @@ public object GetValue() public readonly struct BorderInlineEndStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderInlineEndStyle(int index, PropertySkip value0 = default, string value1 = default) + private BorderInlineEndStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderInlineEndStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderInlineEndStyle(string t) => new(1, value1: t); + public static implicit operator BorderInlineEndStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderInlineEndStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderInlineEndStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -2850,6 +3213,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2860,6 +3224,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2868,21 +3233,24 @@ public object GetValue() public readonly struct BorderInlineEndWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderInlineEndWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderInlineEndWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderInlineEndWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderInlineEndWidth(string t) => new(1, value1: t); - public static implicit operator BorderInlineEndWidth(double t) => new(2, value2: t); + public static implicit operator BorderInlineEndWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderInlineEndWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderInlineEndWidth(string t) => new(2, value2: t); + public static implicit operator BorderInlineEndWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -2891,6 +3259,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2902,6 +3271,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2910,21 +3280,24 @@ public object GetValue() public readonly struct BorderInlineStart : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderInlineStart(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderInlineStart(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderInlineStart(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderInlineStart(string t) => new(1, value1: t); - public static implicit operator BorderInlineStart(double t) => new(2, value2: t); + public static implicit operator BorderInlineStart(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderInlineStart(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderInlineStart(string t) => new(2, value2: t); + public static implicit operator BorderInlineStart(double t) => new(3, value3: t); public string GetValue(string key) { @@ -2933,6 +3306,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2944,6 +3318,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2952,18 +3327,21 @@ public object GetValue() public readonly struct BorderInlineStartColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderInlineStartColor(int index, PropertySkip value0 = default, string value1 = default) + private BorderInlineStartColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderInlineStartColor(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderInlineStartColor(string t) => new(1, value1: t); + public static implicit operator BorderInlineStartColor(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderInlineStartColor(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderInlineStartColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -2971,6 +3349,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2981,6 +3360,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -2989,18 +3369,21 @@ public object GetValue() public readonly struct BorderInlineStartStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderInlineStartStyle(int index, PropertySkip value0 = default, string value1 = default) + private BorderInlineStartStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderInlineStartStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderInlineStartStyle(string t) => new(1, value1: t); + public static implicit operator BorderInlineStartStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderInlineStartStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderInlineStartStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -3008,6 +3391,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3018,6 +3402,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3026,21 +3411,24 @@ public object GetValue() public readonly struct BorderInlineStartWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderInlineStartWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderInlineStartWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderInlineStartWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderInlineStartWidth(string t) => new(1, value1: t); - public static implicit operator BorderInlineStartWidth(double t) => new(2, value2: t); + public static implicit operator BorderInlineStartWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderInlineStartWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderInlineStartWidth(string t) => new(2, value2: t); + public static implicit operator BorderInlineStartWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -3049,6 +3437,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3060,6 +3449,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3068,18 +3458,21 @@ public object GetValue() public readonly struct BorderInlineStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderInlineStyle(int index, PropertySkip value0 = default, string value1 = default) + private BorderInlineStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderInlineStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderInlineStyle(string t) => new(1, value1: t); + public static implicit operator BorderInlineStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderInlineStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderInlineStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -3087,6 +3480,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3097,6 +3491,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3105,21 +3500,24 @@ public object GetValue() public readonly struct BorderInlineWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderInlineWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderInlineWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderInlineWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderInlineWidth(string t) => new(1, value1: t); - public static implicit operator BorderInlineWidth(double t) => new(2, value2: t); + public static implicit operator BorderInlineWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderInlineWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderInlineWidth(string t) => new(2, value2: t); + public static implicit operator BorderInlineWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -3128,6 +3526,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3139,6 +3538,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3147,21 +3547,24 @@ public object GetValue() public readonly struct BorderLeft : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderLeft(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderLeft(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderLeft(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderLeft(string t) => new(1, value1: t); - public static implicit operator BorderLeft(double t) => new(2, value2: t); + public static implicit operator BorderLeft(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderLeft(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderLeft(string t) => new(2, value2: t); + public static implicit operator BorderLeft(double t) => new(3, value3: t); public string GetValue(string key) { @@ -3170,6 +3573,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3181,6 +3585,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3189,18 +3594,21 @@ public object GetValue() public readonly struct BorderLeftColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderLeftColor(int index, PropertySkip value0 = default, string value1 = default) + private BorderLeftColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderLeftColor(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderLeftColor(string t) => new(1, value1: t); + public static implicit operator BorderLeftColor(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderLeftColor(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderLeftColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -3208,6 +3616,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3218,6 +3627,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3226,18 +3636,21 @@ public object GetValue() public readonly struct BorderLeftStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderLeftStyle(int index, PropertySkip value0 = default, string value1 = default) + private BorderLeftStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderLeftStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderLeftStyle(string t) => new(1, value1: t); + public static implicit operator BorderLeftStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderLeftStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderLeftStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -3245,6 +3658,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3255,6 +3669,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3263,21 +3678,24 @@ public object GetValue() public readonly struct BorderLeftWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderLeftWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderLeftWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderLeftWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderLeftWidth(string t) => new(1, value1: t); - public static implicit operator BorderLeftWidth(double t) => new(2, value2: t); + public static implicit operator BorderLeftWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderLeftWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderLeftWidth(string t) => new(2, value2: t); + public static implicit operator BorderLeftWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -3286,6 +3704,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3297,6 +3716,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3305,21 +3725,24 @@ public object GetValue() public readonly struct BorderRadius : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderRadius(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderRadius(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderRadius(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderRadius(string t) => new(1, value1: t); - public static implicit operator BorderRadius(double t) => new(2, value2: t); + public static implicit operator BorderRadius(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderRadius(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderRadius(string t) => new(2, value2: t); + public static implicit operator BorderRadius(double t) => new(3, value3: t); public string GetValue(string key) { @@ -3328,6 +3751,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3339,6 +3763,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3347,21 +3772,24 @@ public object GetValue() public readonly struct BorderRight : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderRight(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderRight(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderRight(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderRight(string t) => new(1, value1: t); - public static implicit operator BorderRight(double t) => new(2, value2: t); + public static implicit operator BorderRight(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderRight(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderRight(string t) => new(2, value2: t); + public static implicit operator BorderRight(double t) => new(3, value3: t); public string GetValue(string key) { @@ -3370,6 +3798,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3381,6 +3810,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3389,18 +3819,21 @@ public object GetValue() public readonly struct BorderRightColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderRightColor(int index, PropertySkip value0 = default, string value1 = default) + private BorderRightColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderRightColor(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderRightColor(string t) => new(1, value1: t); + public static implicit operator BorderRightColor(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderRightColor(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderRightColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -3408,6 +3841,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3418,6 +3852,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3426,18 +3861,21 @@ public object GetValue() public readonly struct BorderRightStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderRightStyle(int index, PropertySkip value0 = default, string value1 = default) + private BorderRightStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderRightStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderRightStyle(string t) => new(1, value1: t); + public static implicit operator BorderRightStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderRightStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderRightStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -3445,6 +3883,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3455,6 +3894,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3463,21 +3903,24 @@ public object GetValue() public readonly struct BorderRightWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderRightWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderRightWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderRightWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderRightWidth(string t) => new(1, value1: t); - public static implicit operator BorderRightWidth(double t) => new(2, value2: t); + public static implicit operator BorderRightWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderRightWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderRightWidth(string t) => new(2, value2: t); + public static implicit operator BorderRightWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -3486,6 +3929,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3497,6 +3941,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3505,21 +3950,24 @@ public object GetValue() public readonly struct BorderSpacing : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderSpacing(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderSpacing(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderSpacing(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderSpacing(string t) => new(1, value1: t); - public static implicit operator BorderSpacing(double t) => new(2, value2: t); + public static implicit operator BorderSpacing(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderSpacing(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderSpacing(string t) => new(2, value2: t); + public static implicit operator BorderSpacing(double t) => new(3, value3: t); public string GetValue(string key) { @@ -3528,6 +3976,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3539,6 +3988,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3547,21 +3997,24 @@ public object GetValue() public readonly struct BorderStartEndRadius : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderStartEndRadius(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderStartEndRadius(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderStartEndRadius(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderStartEndRadius(string t) => new(1, value1: t); - public static implicit operator BorderStartEndRadius(double t) => new(2, value2: t); + public static implicit operator BorderStartEndRadius(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderStartEndRadius(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderStartEndRadius(string t) => new(2, value2: t); + public static implicit operator BorderStartEndRadius(double t) => new(3, value3: t); public string GetValue(string key) { @@ -3570,6 +4023,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3581,6 +4035,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3589,21 +4044,24 @@ public object GetValue() public readonly struct BorderStartStartRadius : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderStartStartRadius(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderStartStartRadius(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderStartStartRadius(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderStartStartRadius(string t) => new(1, value1: t); - public static implicit operator BorderStartStartRadius(double t) => new(2, value2: t); + public static implicit operator BorderStartStartRadius(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderStartStartRadius(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderStartStartRadius(string t) => new(2, value2: t); + public static implicit operator BorderStartStartRadius(double t) => new(3, value3: t); public string GetValue(string key) { @@ -3612,6 +4070,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3623,6 +4082,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3631,18 +4091,21 @@ public object GetValue() public readonly struct BorderStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderStyle(int index, PropertySkip value0 = default, string value1 = default) + private BorderStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderStyle(string t) => new(1, value1: t); + public static implicit operator BorderStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -3650,6 +4113,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3660,6 +4124,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3668,21 +4133,24 @@ public object GetValue() public readonly struct BorderTop : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderTop(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderTop(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderTop(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderTop(string t) => new(1, value1: t); - public static implicit operator BorderTop(double t) => new(2, value2: t); + public static implicit operator BorderTop(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderTop(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderTop(string t) => new(2, value2: t); + public static implicit operator BorderTop(double t) => new(3, value3: t); public string GetValue(string key) { @@ -3691,6 +4159,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3702,6 +4171,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3710,18 +4180,21 @@ public object GetValue() public readonly struct BorderTopColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderTopColor(int index, PropertySkip value0 = default, string value1 = default) + private BorderTopColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderTopColor(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderTopColor(string t) => new(1, value1: t); + public static implicit operator BorderTopColor(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderTopColor(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderTopColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -3729,6 +4202,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3739,6 +4213,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3747,21 +4222,24 @@ public object GetValue() public readonly struct BorderTopLeftRadius : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderTopLeftRadius(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderTopLeftRadius(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderTopLeftRadius(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderTopLeftRadius(string t) => new(1, value1: t); - public static implicit operator BorderTopLeftRadius(double t) => new(2, value2: t); + public static implicit operator BorderTopLeftRadius(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderTopLeftRadius(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderTopLeftRadius(string t) => new(2, value2: t); + public static implicit operator BorderTopLeftRadius(double t) => new(3, value3: t); public string GetValue(string key) { @@ -3770,6 +4248,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3781,6 +4260,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3789,21 +4269,24 @@ public object GetValue() public readonly struct BorderTopRightRadius : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderTopRightRadius(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderTopRightRadius(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderTopRightRadius(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderTopRightRadius(string t) => new(1, value1: t); - public static implicit operator BorderTopRightRadius(double t) => new(2, value2: t); + public static implicit operator BorderTopRightRadius(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderTopRightRadius(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderTopRightRadius(string t) => new(2, value2: t); + public static implicit operator BorderTopRightRadius(double t) => new(3, value3: t); public string GetValue(string key) { @@ -3812,6 +4295,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3823,6 +4307,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3831,18 +4316,21 @@ public object GetValue() public readonly struct BorderTopStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BorderTopStyle(int index, PropertySkip value0 = default, string value1 = default) + private BorderTopStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BorderTopStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderTopStyle(string t) => new(1, value1: t); + public static implicit operator BorderTopStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderTopStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderTopStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -3850,6 +4338,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3860,6 +4349,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3868,21 +4358,24 @@ public object GetValue() public readonly struct BorderTopWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderTopWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderTopWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderTopWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderTopWidth(string t) => new(1, value1: t); - public static implicit operator BorderTopWidth(double t) => new(2, value2: t); + public static implicit operator BorderTopWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderTopWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderTopWidth(string t) => new(2, value2: t); + public static implicit operator BorderTopWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -3891,6 +4384,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3902,6 +4396,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3910,21 +4405,24 @@ public object GetValue() public readonly struct BorderWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BorderWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BorderWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BorderWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator BorderWidth(string t) => new(1, value1: t); - public static implicit operator BorderWidth(double t) => new(2, value2: t); + public static implicit operator BorderWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator BorderWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator BorderWidth(string t) => new(2, value2: t); + public static implicit operator BorderWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -3933,6 +4431,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3944,6 +4443,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3952,21 +4452,24 @@ public object GetValue() public readonly struct Bottom : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Bottom(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Bottom(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Bottom(PropertySkip t) => new(0, value0: t); - public static implicit operator Bottom(string t) => new(1, value1: t); - public static implicit operator Bottom(double t) => new(2, value2: t); + public static implicit operator Bottom(CSSProperties t) => new(0, value0: t); + public static implicit operator Bottom(PropertySkip t) => new(1, value1: t); + public static implicit operator Bottom(string t) => new(2, value2: t); + public static implicit operator Bottom(double t) => new(3, value3: t); public string GetValue(string key) { @@ -3975,6 +4478,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3986,6 +4490,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -3994,18 +4499,21 @@ public object GetValue() public readonly struct BoxAlign : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BoxAlign(int index, PropertySkip value0 = default, string value1 = default) + private BoxAlign(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BoxAlign(PropertySkip t) => new(0, value0: t); - public static implicit operator BoxAlign(string t) => new(1, value1: t); + public static implicit operator BoxAlign(CSSProperties t) => new(0, value0: t); + public static implicit operator BoxAlign(PropertySkip t) => new(1, value1: t); + public static implicit operator BoxAlign(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4013,6 +4521,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4023,6 +4532,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4031,18 +4541,21 @@ public object GetValue() public readonly struct BoxDecorationBreak : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BoxDecorationBreak(int index, PropertySkip value0 = default, string value1 = default) + private BoxDecorationBreak(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BoxDecorationBreak(PropertySkip t) => new(0, value0: t); - public static implicit operator BoxDecorationBreak(string t) => new(1, value1: t); + public static implicit operator BoxDecorationBreak(CSSProperties t) => new(0, value0: t); + public static implicit operator BoxDecorationBreak(PropertySkip t) => new(1, value1: t); + public static implicit operator BoxDecorationBreak(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4050,6 +4563,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4060,6 +4574,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4068,18 +4583,21 @@ public object GetValue() public readonly struct BoxDirection : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BoxDirection(int index, PropertySkip value0 = default, string value1 = default) + private BoxDirection(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BoxDirection(PropertySkip t) => new(0, value0: t); - public static implicit operator BoxDirection(string t) => new(1, value1: t); + public static implicit operator BoxDirection(CSSProperties t) => new(0, value0: t); + public static implicit operator BoxDirection(PropertySkip t) => new(1, value1: t); + public static implicit operator BoxDirection(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4087,6 +4605,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4097,6 +4616,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4105,21 +4625,24 @@ public object GetValue() public readonly struct BoxFlex : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BoxFlex(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BoxFlex(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BoxFlex(PropertySkip t) => new(0, value0: t); - public static implicit operator BoxFlex(string t) => new(1, value1: t); - public static implicit operator BoxFlex(double t) => new(2, value2: t); + public static implicit operator BoxFlex(CSSProperties t) => new(0, value0: t); + public static implicit operator BoxFlex(PropertySkip t) => new(1, value1: t); + public static implicit operator BoxFlex(string t) => new(2, value2: t); + public static implicit operator BoxFlex(double t) => new(3, value3: t); public string GetValue(string key) { @@ -4128,6 +4651,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4139,6 +4663,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4147,21 +4672,24 @@ public object GetValue() public readonly struct BoxFlexGroup : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BoxFlexGroup(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BoxFlexGroup(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BoxFlexGroup(PropertySkip t) => new(0, value0: t); - public static implicit operator BoxFlexGroup(string t) => new(1, value1: t); - public static implicit operator BoxFlexGroup(double t) => new(2, value2: t); + public static implicit operator BoxFlexGroup(CSSProperties t) => new(0, value0: t); + public static implicit operator BoxFlexGroup(PropertySkip t) => new(1, value1: t); + public static implicit operator BoxFlexGroup(string t) => new(2, value2: t); + public static implicit operator BoxFlexGroup(double t) => new(3, value3: t); public string GetValue(string key) { @@ -4170,6 +4698,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4181,6 +4710,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4189,18 +4719,21 @@ public object GetValue() public readonly struct BoxLines : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BoxLines(int index, PropertySkip value0 = default, string value1 = default) + private BoxLines(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BoxLines(PropertySkip t) => new(0, value0: t); - public static implicit operator BoxLines(string t) => new(1, value1: t); + public static implicit operator BoxLines(CSSProperties t) => new(0, value0: t); + public static implicit operator BoxLines(PropertySkip t) => new(1, value1: t); + public static implicit operator BoxLines(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4208,6 +4741,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4218,6 +4752,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4226,21 +4761,24 @@ public object GetValue() public readonly struct BoxOrdinalGroup : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BoxOrdinalGroup(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BoxOrdinalGroup(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BoxOrdinalGroup(PropertySkip t) => new(0, value0: t); - public static implicit operator BoxOrdinalGroup(string t) => new(1, value1: t); - public static implicit operator BoxOrdinalGroup(double t) => new(2, value2: t); + public static implicit operator BoxOrdinalGroup(CSSProperties t) => new(0, value0: t); + public static implicit operator BoxOrdinalGroup(PropertySkip t) => new(1, value1: t); + public static implicit operator BoxOrdinalGroup(string t) => new(2, value2: t); + public static implicit operator BoxOrdinalGroup(double t) => new(3, value3: t); public string GetValue(string key) { @@ -4249,6 +4787,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4260,6 +4799,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4268,18 +4808,21 @@ public object GetValue() public readonly struct BoxOrient : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BoxOrient(int index, PropertySkip value0 = default, string value1 = default) + private BoxOrient(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BoxOrient(PropertySkip t) => new(0, value0: t); - public static implicit operator BoxOrient(string t) => new(1, value1: t); + public static implicit operator BoxOrient(CSSProperties t) => new(0, value0: t); + public static implicit operator BoxOrient(PropertySkip t) => new(1, value1: t); + public static implicit operator BoxOrient(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4287,6 +4830,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4297,6 +4841,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4305,18 +4850,21 @@ public object GetValue() public readonly struct BoxPack : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BoxPack(int index, PropertySkip value0 = default, string value1 = default) + private BoxPack(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BoxPack(PropertySkip t) => new(0, value0: t); - public static implicit operator BoxPack(string t) => new(1, value1: t); + public static implicit operator BoxPack(CSSProperties t) => new(0, value0: t); + public static implicit operator BoxPack(PropertySkip t) => new(1, value1: t); + public static implicit operator BoxPack(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4324,6 +4872,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4334,6 +4883,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4342,18 +4892,21 @@ public object GetValue() public readonly struct BoxShadow : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BoxShadow(int index, PropertySkip value0 = default, string value1 = default) + private BoxShadow(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BoxShadow(PropertySkip t) => new(0, value0: t); - public static implicit operator BoxShadow(string t) => new(1, value1: t); + public static implicit operator BoxShadow(CSSProperties t) => new(0, value0: t); + public static implicit operator BoxShadow(PropertySkip t) => new(1, value1: t); + public static implicit operator BoxShadow(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4361,6 +4914,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4371,6 +4925,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4379,18 +4934,21 @@ public object GetValue() public readonly struct BoxSizing : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BoxSizing(int index, PropertySkip value0 = default, string value1 = default) + private BoxSizing(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BoxSizing(PropertySkip t) => new(0, value0: t); - public static implicit operator BoxSizing(string t) => new(1, value1: t); + public static implicit operator BoxSizing(CSSProperties t) => new(0, value0: t); + public static implicit operator BoxSizing(PropertySkip t) => new(1, value1: t); + public static implicit operator BoxSizing(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4398,6 +4956,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4408,6 +4967,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4416,18 +4976,21 @@ public object GetValue() public readonly struct BreakAfter : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BreakAfter(int index, PropertySkip value0 = default, string value1 = default) + private BreakAfter(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BreakAfter(PropertySkip t) => new(0, value0: t); - public static implicit operator BreakAfter(string t) => new(1, value1: t); + public static implicit operator BreakAfter(CSSProperties t) => new(0, value0: t); + public static implicit operator BreakAfter(PropertySkip t) => new(1, value1: t); + public static implicit operator BreakAfter(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4435,6 +4998,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4445,6 +5009,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4453,18 +5018,21 @@ public object GetValue() public readonly struct BreakBefore : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BreakBefore(int index, PropertySkip value0 = default, string value1 = default) + private BreakBefore(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BreakBefore(PropertySkip t) => new(0, value0: t); - public static implicit operator BreakBefore(string t) => new(1, value1: t); + public static implicit operator BreakBefore(CSSProperties t) => new(0, value0: t); + public static implicit operator BreakBefore(PropertySkip t) => new(1, value1: t); + public static implicit operator BreakBefore(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4472,6 +5040,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4482,6 +5051,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4490,18 +5060,21 @@ public object GetValue() public readonly struct BreakInside : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private BreakInside(int index, PropertySkip value0 = default, string value1 = default) + private BreakInside(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator BreakInside(PropertySkip t) => new(0, value0: t); - public static implicit operator BreakInside(string t) => new(1, value1: t); + public static implicit operator BreakInside(CSSProperties t) => new(0, value0: t); + public static implicit operator BreakInside(PropertySkip t) => new(1, value1: t); + public static implicit operator BreakInside(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4509,6 +5082,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4519,6 +5093,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4527,18 +5102,21 @@ public object GetValue() public readonly struct CaptionSide : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private CaptionSide(int index, PropertySkip value0 = default, string value1 = default) + private CaptionSide(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator CaptionSide(PropertySkip t) => new(0, value0: t); - public static implicit operator CaptionSide(string t) => new(1, value1: t); + public static implicit operator CaptionSide(CSSProperties t) => new(0, value0: t); + public static implicit operator CaptionSide(PropertySkip t) => new(1, value1: t); + public static implicit operator CaptionSide(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4546,6 +5124,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4556,6 +5135,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4564,18 +5144,21 @@ public object GetValue() public readonly struct Caret : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Caret(int index, PropertySkip value0 = default, string value1 = default) + private Caret(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Caret(PropertySkip t) => new(0, value0: t); - public static implicit operator Caret(string t) => new(1, value1: t); + public static implicit operator Caret(CSSProperties t) => new(0, value0: t); + public static implicit operator Caret(PropertySkip t) => new(1, value1: t); + public static implicit operator Caret(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4583,6 +5166,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4593,6 +5177,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4601,18 +5186,21 @@ public object GetValue() public readonly struct CaretColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private CaretColor(int index, PropertySkip value0 = default, string value1 = default) + private CaretColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator CaretColor(PropertySkip t) => new(0, value0: t); - public static implicit operator CaretColor(string t) => new(1, value1: t); + public static implicit operator CaretColor(CSSProperties t) => new(0, value0: t); + public static implicit operator CaretColor(PropertySkip t) => new(1, value1: t); + public static implicit operator CaretColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4620,6 +5208,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4630,6 +5219,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4638,18 +5228,21 @@ public object GetValue() public readonly struct CaretShape : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private CaretShape(int index, PropertySkip value0 = default, string value1 = default) + private CaretShape(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator CaretShape(PropertySkip t) => new(0, value0: t); - public static implicit operator CaretShape(string t) => new(1, value1: t); + public static implicit operator CaretShape(CSSProperties t) => new(0, value0: t); + public static implicit operator CaretShape(PropertySkip t) => new(1, value1: t); + public static implicit operator CaretShape(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4657,6 +5250,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4667,6 +5261,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4675,18 +5270,21 @@ public object GetValue() public readonly struct Clear : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Clear(int index, PropertySkip value0 = default, string value1 = default) + private Clear(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Clear(PropertySkip t) => new(0, value0: t); - public static implicit operator Clear(string t) => new(1, value1: t); + public static implicit operator Clear(CSSProperties t) => new(0, value0: t); + public static implicit operator Clear(PropertySkip t) => new(1, value1: t); + public static implicit operator Clear(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4694,6 +5292,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4704,6 +5303,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4712,18 +5312,21 @@ public object GetValue() public readonly struct Clip : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Clip(int index, PropertySkip value0 = default, string value1 = default) + private Clip(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Clip(PropertySkip t) => new(0, value0: t); - public static implicit operator Clip(string t) => new(1, value1: t); + public static implicit operator Clip(CSSProperties t) => new(0, value0: t); + public static implicit operator Clip(PropertySkip t) => new(1, value1: t); + public static implicit operator Clip(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4731,6 +5334,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4741,6 +5345,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4749,18 +5354,21 @@ public object GetValue() public readonly struct ClipPath : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ClipPath(int index, PropertySkip value0 = default, string value1 = default) + private ClipPath(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ClipPath(PropertySkip t) => new(0, value0: t); - public static implicit operator ClipPath(string t) => new(1, value1: t); + public static implicit operator ClipPath(CSSProperties t) => new(0, value0: t); + public static implicit operator ClipPath(PropertySkip t) => new(1, value1: t); + public static implicit operator ClipPath(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4768,6 +5376,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4778,6 +5387,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4786,18 +5396,21 @@ public object GetValue() public readonly struct Color : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Color(int index, PropertySkip value0 = default, string value1 = default) + private Color(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Color(PropertySkip t) => new(0, value0: t); - public static implicit operator Color(string t) => new(1, value1: t); + public static implicit operator Color(CSSProperties t) => new(0, value0: t); + public static implicit operator Color(PropertySkip t) => new(1, value1: t); + public static implicit operator Color(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4805,6 +5418,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4815,6 +5429,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4823,18 +5438,21 @@ public object GetValue() public readonly struct PrintColorAdjust : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private PrintColorAdjust(int index, PropertySkip value0 = default, string value1 = default) + private PrintColorAdjust(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator PrintColorAdjust(PropertySkip t) => new(0, value0: t); - public static implicit operator PrintColorAdjust(string t) => new(1, value1: t); + public static implicit operator PrintColorAdjust(CSSProperties t) => new(0, value0: t); + public static implicit operator PrintColorAdjust(PropertySkip t) => new(1, value1: t); + public static implicit operator PrintColorAdjust(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4842,6 +5460,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4852,6 +5471,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4860,18 +5480,21 @@ public object GetValue() public readonly struct ColorScheme : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ColorScheme(int index, PropertySkip value0 = default, string value1 = default) + private ColorScheme(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ColorScheme(PropertySkip t) => new(0, value0: t); - public static implicit operator ColorScheme(string t) => new(1, value1: t); + public static implicit operator ColorScheme(CSSProperties t) => new(0, value0: t); + public static implicit operator ColorScheme(PropertySkip t) => new(1, value1: t); + public static implicit operator ColorScheme(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4879,6 +5502,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4889,6 +5513,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4897,21 +5522,24 @@ public object GetValue() public readonly struct ColumnCount : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ColumnCount(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ColumnCount(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ColumnCount(PropertySkip t) => new(0, value0: t); - public static implicit operator ColumnCount(string t) => new(1, value1: t); - public static implicit operator ColumnCount(double t) => new(2, value2: t); + public static implicit operator ColumnCount(CSSProperties t) => new(0, value0: t); + public static implicit operator ColumnCount(PropertySkip t) => new(1, value1: t); + public static implicit operator ColumnCount(string t) => new(2, value2: t); + public static implicit operator ColumnCount(double t) => new(3, value3: t); public string GetValue(string key) { @@ -4920,6 +5548,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4931,6 +5560,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4939,18 +5569,21 @@ public object GetValue() public readonly struct ColumnFill : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ColumnFill(int index, PropertySkip value0 = default, string value1 = default) + private ColumnFill(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ColumnFill(PropertySkip t) => new(0, value0: t); - public static implicit operator ColumnFill(string t) => new(1, value1: t); + public static implicit operator ColumnFill(CSSProperties t) => new(0, value0: t); + public static implicit operator ColumnFill(PropertySkip t) => new(1, value1: t); + public static implicit operator ColumnFill(string t) => new(2, value2: t); public string GetValue(string key) { @@ -4958,6 +5591,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4968,6 +5602,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -4976,21 +5611,24 @@ public object GetValue() public readonly struct ColumnGap : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ColumnGap(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ColumnGap(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ColumnGap(PropertySkip t) => new(0, value0: t); - public static implicit operator ColumnGap(string t) => new(1, value1: t); - public static implicit operator ColumnGap(double t) => new(2, value2: t); + public static implicit operator ColumnGap(CSSProperties t) => new(0, value0: t); + public static implicit operator ColumnGap(PropertySkip t) => new(1, value1: t); + public static implicit operator ColumnGap(string t) => new(2, value2: t); + public static implicit operator ColumnGap(double t) => new(3, value3: t); public string GetValue(string key) { @@ -4999,6 +5637,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5010,6 +5649,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5018,21 +5658,24 @@ public object GetValue() public readonly struct ColumnRule : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ColumnRule(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ColumnRule(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ColumnRule(PropertySkip t) => new(0, value0: t); - public static implicit operator ColumnRule(string t) => new(1, value1: t); - public static implicit operator ColumnRule(double t) => new(2, value2: t); + public static implicit operator ColumnRule(CSSProperties t) => new(0, value0: t); + public static implicit operator ColumnRule(PropertySkip t) => new(1, value1: t); + public static implicit operator ColumnRule(string t) => new(2, value2: t); + public static implicit operator ColumnRule(double t) => new(3, value3: t); public string GetValue(string key) { @@ -5041,6 +5684,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5052,6 +5696,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5060,18 +5705,21 @@ public object GetValue() public readonly struct ColumnRuleColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ColumnRuleColor(int index, PropertySkip value0 = default, string value1 = default) + private ColumnRuleColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ColumnRuleColor(PropertySkip t) => new(0, value0: t); - public static implicit operator ColumnRuleColor(string t) => new(1, value1: t); + public static implicit operator ColumnRuleColor(CSSProperties t) => new(0, value0: t); + public static implicit operator ColumnRuleColor(PropertySkip t) => new(1, value1: t); + public static implicit operator ColumnRuleColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -5079,6 +5727,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5089,6 +5738,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5097,18 +5747,21 @@ public object GetValue() public readonly struct ColumnRuleStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ColumnRuleStyle(int index, PropertySkip value0 = default, string value1 = default) + private ColumnRuleStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ColumnRuleStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator ColumnRuleStyle(string t) => new(1, value1: t); + public static implicit operator ColumnRuleStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator ColumnRuleStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator ColumnRuleStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -5116,6 +5769,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5126,6 +5780,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5134,21 +5789,24 @@ public object GetValue() public readonly struct ColumnRuleWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ColumnRuleWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ColumnRuleWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ColumnRuleWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator ColumnRuleWidth(string t) => new(1, value1: t); - public static implicit operator ColumnRuleWidth(double t) => new(2, value2: t); + public static implicit operator ColumnRuleWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator ColumnRuleWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator ColumnRuleWidth(string t) => new(2, value2: t); + public static implicit operator ColumnRuleWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -5157,6 +5815,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5168,6 +5827,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5176,18 +5836,21 @@ public object GetValue() public readonly struct ColumnSpan : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ColumnSpan(int index, PropertySkip value0 = default, string value1 = default) + private ColumnSpan(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ColumnSpan(PropertySkip t) => new(0, value0: t); - public static implicit operator ColumnSpan(string t) => new(1, value1: t); + public static implicit operator ColumnSpan(CSSProperties t) => new(0, value0: t); + public static implicit operator ColumnSpan(PropertySkip t) => new(1, value1: t); + public static implicit operator ColumnSpan(string t) => new(2, value2: t); public string GetValue(string key) { @@ -5195,6 +5858,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5205,6 +5869,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5213,21 +5878,24 @@ public object GetValue() public readonly struct ColumnWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ColumnWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ColumnWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ColumnWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator ColumnWidth(string t) => new(1, value1: t); - public static implicit operator ColumnWidth(double t) => new(2, value2: t); + public static implicit operator ColumnWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator ColumnWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator ColumnWidth(string t) => new(2, value2: t); + public static implicit operator ColumnWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -5236,6 +5904,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5247,6 +5916,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5255,21 +5925,24 @@ public object GetValue() public readonly struct Columns : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Columns(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Columns(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Columns(PropertySkip t) => new(0, value0: t); - public static implicit operator Columns(string t) => new(1, value1: t); - public static implicit operator Columns(double t) => new(2, value2: t); + public static implicit operator Columns(CSSProperties t) => new(0, value0: t); + public static implicit operator Columns(PropertySkip t) => new(1, value1: t); + public static implicit operator Columns(string t) => new(2, value2: t); + public static implicit operator Columns(double t) => new(3, value3: t); public string GetValue(string key) { @@ -5278,6 +5951,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5289,6 +5963,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5297,18 +5972,21 @@ public object GetValue() public readonly struct Contain : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Contain(int index, PropertySkip value0 = default, string value1 = default) + private Contain(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Contain(PropertySkip t) => new(0, value0: t); - public static implicit operator Contain(string t) => new(1, value1: t); + public static implicit operator Contain(CSSProperties t) => new(0, value0: t); + public static implicit operator Contain(PropertySkip t) => new(1, value1: t); + public static implicit operator Contain(string t) => new(2, value2: t); public string GetValue(string key) { @@ -5316,6 +5994,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5326,6 +6005,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5334,21 +6014,24 @@ public object GetValue() public readonly struct ContainIntrinsicBlockSize : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ContainIntrinsicBlockSize(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ContainIntrinsicBlockSize(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ContainIntrinsicBlockSize(PropertySkip t) => new(0, value0: t); - public static implicit operator ContainIntrinsicBlockSize(string t) => new(1, value1: t); - public static implicit operator ContainIntrinsicBlockSize(double t) => new(2, value2: t); + public static implicit operator ContainIntrinsicBlockSize(CSSProperties t) => new(0, value0: t); + public static implicit operator ContainIntrinsicBlockSize(PropertySkip t) => new(1, value1: t); + public static implicit operator ContainIntrinsicBlockSize(string t) => new(2, value2: t); + public static implicit operator ContainIntrinsicBlockSize(double t) => new(3, value3: t); public string GetValue(string key) { @@ -5357,6 +6040,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5368,6 +6052,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5376,21 +6061,24 @@ public object GetValue() public readonly struct ContainIntrinsicHeight : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ContainIntrinsicHeight(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ContainIntrinsicHeight(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ContainIntrinsicHeight(PropertySkip t) => new(0, value0: t); - public static implicit operator ContainIntrinsicHeight(string t) => new(1, value1: t); - public static implicit operator ContainIntrinsicHeight(double t) => new(2, value2: t); + public static implicit operator ContainIntrinsicHeight(CSSProperties t) => new(0, value0: t); + public static implicit operator ContainIntrinsicHeight(PropertySkip t) => new(1, value1: t); + public static implicit operator ContainIntrinsicHeight(string t) => new(2, value2: t); + public static implicit operator ContainIntrinsicHeight(double t) => new(3, value3: t); public string GetValue(string key) { @@ -5399,6 +6087,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5410,6 +6099,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5418,21 +6108,24 @@ public object GetValue() public readonly struct ContainIntrinsicInlineSize : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ContainIntrinsicInlineSize(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ContainIntrinsicInlineSize(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ContainIntrinsicInlineSize(PropertySkip t) => new(0, value0: t); - public static implicit operator ContainIntrinsicInlineSize(string t) => new(1, value1: t); - public static implicit operator ContainIntrinsicInlineSize(double t) => new(2, value2: t); + public static implicit operator ContainIntrinsicInlineSize(CSSProperties t) => new(0, value0: t); + public static implicit operator ContainIntrinsicInlineSize(PropertySkip t) => new(1, value1: t); + public static implicit operator ContainIntrinsicInlineSize(string t) => new(2, value2: t); + public static implicit operator ContainIntrinsicInlineSize(double t) => new(3, value3: t); public string GetValue(string key) { @@ -5441,6 +6134,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5452,6 +6146,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5460,21 +6155,24 @@ public object GetValue() public readonly struct ContainIntrinsicSize : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ContainIntrinsicSize(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ContainIntrinsicSize(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ContainIntrinsicSize(PropertySkip t) => new(0, value0: t); - public static implicit operator ContainIntrinsicSize(string t) => new(1, value1: t); - public static implicit operator ContainIntrinsicSize(double t) => new(2, value2: t); + public static implicit operator ContainIntrinsicSize(CSSProperties t) => new(0, value0: t); + public static implicit operator ContainIntrinsicSize(PropertySkip t) => new(1, value1: t); + public static implicit operator ContainIntrinsicSize(string t) => new(2, value2: t); + public static implicit operator ContainIntrinsicSize(double t) => new(3, value3: t); public string GetValue(string key) { @@ -5483,6 +6181,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5494,6 +6193,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5502,21 +6202,24 @@ public object GetValue() public readonly struct ContainIntrinsicWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ContainIntrinsicWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ContainIntrinsicWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ContainIntrinsicWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator ContainIntrinsicWidth(string t) => new(1, value1: t); - public static implicit operator ContainIntrinsicWidth(double t) => new(2, value2: t); + public static implicit operator ContainIntrinsicWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator ContainIntrinsicWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator ContainIntrinsicWidth(string t) => new(2, value2: t); + public static implicit operator ContainIntrinsicWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -5525,6 +6228,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5536,6 +6240,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5544,18 +6249,21 @@ public object GetValue() public readonly struct Container : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Container(int index, PropertySkip value0 = default, string value1 = default) + private Container(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Container(PropertySkip t) => new(0, value0: t); - public static implicit operator Container(string t) => new(1, value1: t); + public static implicit operator Container(CSSProperties t) => new(0, value0: t); + public static implicit operator Container(PropertySkip t) => new(1, value1: t); + public static implicit operator Container(string t) => new(2, value2: t); public string GetValue(string key) { @@ -5563,6 +6271,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5573,6 +6282,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5581,18 +6291,21 @@ public object GetValue() public readonly struct ContainerName : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ContainerName(int index, PropertySkip value0 = default, string value1 = default) + private ContainerName(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ContainerName(PropertySkip t) => new(0, value0: t); - public static implicit operator ContainerName(string t) => new(1, value1: t); + public static implicit operator ContainerName(CSSProperties t) => new(0, value0: t); + public static implicit operator ContainerName(PropertySkip t) => new(1, value1: t); + public static implicit operator ContainerName(string t) => new(2, value2: t); public string GetValue(string key) { @@ -5600,6 +6313,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5610,6 +6324,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5618,18 +6333,21 @@ public object GetValue() public readonly struct ContainerType : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ContainerType(int index, PropertySkip value0 = default, string value1 = default) + private ContainerType(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ContainerType(PropertySkip t) => new(0, value0: t); - public static implicit operator ContainerType(string t) => new(1, value1: t); + public static implicit operator ContainerType(CSSProperties t) => new(0, value0: t); + public static implicit operator ContainerType(PropertySkip t) => new(1, value1: t); + public static implicit operator ContainerType(string t) => new(2, value2: t); public string GetValue(string key) { @@ -5637,6 +6355,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5647,6 +6366,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5655,18 +6375,21 @@ public object GetValue() public readonly struct Content : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Content(int index, PropertySkip value0 = default, string value1 = default) + private Content(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Content(PropertySkip t) => new(0, value0: t); - public static implicit operator Content(string t) => new(1, value1: t); + public static implicit operator Content(CSSProperties t) => new(0, value0: t); + public static implicit operator Content(PropertySkip t) => new(1, value1: t); + public static implicit operator Content(string t) => new(2, value2: t); public string GetValue(string key) { @@ -5674,6 +6397,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5684,6 +6408,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5692,18 +6417,21 @@ public object GetValue() public readonly struct ContentVisibility : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ContentVisibility(int index, PropertySkip value0 = default, string value1 = default) + private ContentVisibility(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ContentVisibility(PropertySkip t) => new(0, value0: t); - public static implicit operator ContentVisibility(string t) => new(1, value1: t); + public static implicit operator ContentVisibility(CSSProperties t) => new(0, value0: t); + public static implicit operator ContentVisibility(PropertySkip t) => new(1, value1: t); + public static implicit operator ContentVisibility(string t) => new(2, value2: t); public string GetValue(string key) { @@ -5711,6 +6439,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5721,6 +6450,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5729,18 +6459,21 @@ public object GetValue() public readonly struct CounterIncrement : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private CounterIncrement(int index, PropertySkip value0 = default, string value1 = default) + private CounterIncrement(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator CounterIncrement(PropertySkip t) => new(0, value0: t); - public static implicit operator CounterIncrement(string t) => new(1, value1: t); + public static implicit operator CounterIncrement(CSSProperties t) => new(0, value0: t); + public static implicit operator CounterIncrement(PropertySkip t) => new(1, value1: t); + public static implicit operator CounterIncrement(string t) => new(2, value2: t); public string GetValue(string key) { @@ -5748,6 +6481,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5758,6 +6492,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5766,18 +6501,21 @@ public object GetValue() public readonly struct CounterReset : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private CounterReset(int index, PropertySkip value0 = default, string value1 = default) + private CounterReset(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator CounterReset(PropertySkip t) => new(0, value0: t); - public static implicit operator CounterReset(string t) => new(1, value1: t); + public static implicit operator CounterReset(CSSProperties t) => new(0, value0: t); + public static implicit operator CounterReset(PropertySkip t) => new(1, value1: t); + public static implicit operator CounterReset(string t) => new(2, value2: t); public string GetValue(string key) { @@ -5785,6 +6523,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5795,6 +6534,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5803,18 +6543,21 @@ public object GetValue() public readonly struct CounterSet : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private CounterSet(int index, PropertySkip value0 = default, string value1 = default) + private CounterSet(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator CounterSet(PropertySkip t) => new(0, value0: t); - public static implicit operator CounterSet(string t) => new(1, value1: t); + public static implicit operator CounterSet(CSSProperties t) => new(0, value0: t); + public static implicit operator CounterSet(PropertySkip t) => new(1, value1: t); + public static implicit operator CounterSet(string t) => new(2, value2: t); public string GetValue(string key) { @@ -5822,6 +6565,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5832,6 +6576,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5840,18 +6585,21 @@ public object GetValue() public readonly struct Cursor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Cursor(int index, PropertySkip value0 = default, string value1 = default) + private Cursor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Cursor(PropertySkip t) => new(0, value0: t); - public static implicit operator Cursor(string t) => new(1, value1: t); + public static implicit operator Cursor(CSSProperties t) => new(0, value0: t); + public static implicit operator Cursor(PropertySkip t) => new(1, value1: t); + public static implicit operator Cursor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -5859,6 +6607,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5869,6 +6618,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5877,18 +6627,21 @@ public object GetValue() public readonly struct Direction : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Direction(int index, PropertySkip value0 = default, string value1 = default) + private Direction(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Direction(PropertySkip t) => new(0, value0: t); - public static implicit operator Direction(string t) => new(1, value1: t); + public static implicit operator Direction(CSSProperties t) => new(0, value0: t); + public static implicit operator Direction(PropertySkip t) => new(1, value1: t); + public static implicit operator Direction(string t) => new(2, value2: t); public string GetValue(string key) { @@ -5896,6 +6649,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5906,6 +6660,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5914,18 +6669,21 @@ public object GetValue() public readonly struct Display : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Display(int index, PropertySkip value0 = default, string value1 = default) + private Display(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Display(PropertySkip t) => new(0, value0: t); - public static implicit operator Display(string t) => new(1, value1: t); + public static implicit operator Display(CSSProperties t) => new(0, value0: t); + public static implicit operator Display(PropertySkip t) => new(1, value1: t); + public static implicit operator Display(string t) => new(2, value2: t); public string GetValue(string key) { @@ -5933,6 +6691,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5943,6 +6702,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5951,18 +6711,21 @@ public object GetValue() public readonly struct EmptyCells : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private EmptyCells(int index, PropertySkip value0 = default, string value1 = default) + private EmptyCells(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator EmptyCells(PropertySkip t) => new(0, value0: t); - public static implicit operator EmptyCells(string t) => new(1, value1: t); + public static implicit operator EmptyCells(CSSProperties t) => new(0, value0: t); + public static implicit operator EmptyCells(PropertySkip t) => new(1, value1: t); + public static implicit operator EmptyCells(string t) => new(2, value2: t); public string GetValue(string key) { @@ -5970,6 +6733,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5980,6 +6744,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -5988,18 +6753,21 @@ public object GetValue() public readonly struct Filter : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Filter(int index, PropertySkip value0 = default, string value1 = default) + private Filter(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Filter(PropertySkip t) => new(0, value0: t); - public static implicit operator Filter(string t) => new(1, value1: t); + public static implicit operator Filter(CSSProperties t) => new(0, value0: t); + public static implicit operator Filter(PropertySkip t) => new(1, value1: t); + public static implicit operator Filter(string t) => new(2, value2: t); public string GetValue(string key) { @@ -6007,6 +6775,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6017,6 +6786,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6025,21 +6795,24 @@ public object GetValue() public readonly struct Flex : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Flex(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Flex(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Flex(PropertySkip t) => new(0, value0: t); - public static implicit operator Flex(string t) => new(1, value1: t); - public static implicit operator Flex(double t) => new(2, value2: t); + public static implicit operator Flex(CSSProperties t) => new(0, value0: t); + public static implicit operator Flex(PropertySkip t) => new(1, value1: t); + public static implicit operator Flex(string t) => new(2, value2: t); + public static implicit operator Flex(double t) => new(3, value3: t); public string GetValue(string key) { @@ -6048,6 +6821,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6059,6 +6833,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6067,21 +6842,24 @@ public object GetValue() public readonly struct FlexBasis : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private FlexBasis(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private FlexBasis(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator FlexBasis(PropertySkip t) => new(0, value0: t); - public static implicit operator FlexBasis(string t) => new(1, value1: t); - public static implicit operator FlexBasis(double t) => new(2, value2: t); + public static implicit operator FlexBasis(CSSProperties t) => new(0, value0: t); + public static implicit operator FlexBasis(PropertySkip t) => new(1, value1: t); + public static implicit operator FlexBasis(string t) => new(2, value2: t); + public static implicit operator FlexBasis(double t) => new(3, value3: t); public string GetValue(string key) { @@ -6090,6 +6868,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6101,6 +6880,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6109,18 +6889,21 @@ public object GetValue() public readonly struct FlexDirection : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FlexDirection(int index, PropertySkip value0 = default, string value1 = default) + private FlexDirection(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FlexDirection(PropertySkip t) => new(0, value0: t); - public static implicit operator FlexDirection(string t) => new(1, value1: t); + public static implicit operator FlexDirection(CSSProperties t) => new(0, value0: t); + public static implicit operator FlexDirection(PropertySkip t) => new(1, value1: t); + public static implicit operator FlexDirection(string t) => new(2, value2: t); public string GetValue(string key) { @@ -6128,6 +6911,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6138,6 +6922,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6146,18 +6931,21 @@ public object GetValue() public readonly struct FlexFlow : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FlexFlow(int index, PropertySkip value0 = default, string value1 = default) + private FlexFlow(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FlexFlow(PropertySkip t) => new(0, value0: t); - public static implicit operator FlexFlow(string t) => new(1, value1: t); + public static implicit operator FlexFlow(CSSProperties t) => new(0, value0: t); + public static implicit operator FlexFlow(PropertySkip t) => new(1, value1: t); + public static implicit operator FlexFlow(string t) => new(2, value2: t); public string GetValue(string key) { @@ -6165,6 +6953,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6175,6 +6964,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6183,21 +6973,24 @@ public object GetValue() public readonly struct FlexGrow : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private FlexGrow(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private FlexGrow(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator FlexGrow(PropertySkip t) => new(0, value0: t); - public static implicit operator FlexGrow(string t) => new(1, value1: t); - public static implicit operator FlexGrow(double t) => new(2, value2: t); + public static implicit operator FlexGrow(CSSProperties t) => new(0, value0: t); + public static implicit operator FlexGrow(PropertySkip t) => new(1, value1: t); + public static implicit operator FlexGrow(string t) => new(2, value2: t); + public static implicit operator FlexGrow(double t) => new(3, value3: t); public string GetValue(string key) { @@ -6206,6 +6999,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6217,6 +7011,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6225,21 +7020,24 @@ public object GetValue() public readonly struct FlexShrink : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private FlexShrink(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private FlexShrink(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator FlexShrink(PropertySkip t) => new(0, value0: t); - public static implicit operator FlexShrink(string t) => new(1, value1: t); - public static implicit operator FlexShrink(double t) => new(2, value2: t); + public static implicit operator FlexShrink(CSSProperties t) => new(0, value0: t); + public static implicit operator FlexShrink(PropertySkip t) => new(1, value1: t); + public static implicit operator FlexShrink(string t) => new(2, value2: t); + public static implicit operator FlexShrink(double t) => new(3, value3: t); public string GetValue(string key) { @@ -6248,6 +7046,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6259,6 +7058,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6267,18 +7067,21 @@ public object GetValue() public readonly struct FlexWrap : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FlexWrap(int index, PropertySkip value0 = default, string value1 = default) + private FlexWrap(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FlexWrap(PropertySkip t) => new(0, value0: t); - public static implicit operator FlexWrap(string t) => new(1, value1: t); + public static implicit operator FlexWrap(CSSProperties t) => new(0, value0: t); + public static implicit operator FlexWrap(PropertySkip t) => new(1, value1: t); + public static implicit operator FlexWrap(string t) => new(2, value2: t); public string GetValue(string key) { @@ -6286,6 +7089,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6296,6 +7100,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6304,18 +7109,21 @@ public object GetValue() public readonly struct Float : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Float(int index, PropertySkip value0 = default, string value1 = default) + private Float(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Float(PropertySkip t) => new(0, value0: t); - public static implicit operator Float(string t) => new(1, value1: t); + public static implicit operator Float(CSSProperties t) => new(0, value0: t); + public static implicit operator Float(PropertySkip t) => new(1, value1: t); + public static implicit operator Float(string t) => new(2, value2: t); public string GetValue(string key) { @@ -6323,6 +7131,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6333,6 +7142,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6341,18 +7151,21 @@ public object GetValue() public readonly struct Font : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Font(int index, PropertySkip value0 = default, string value1 = default) + private Font(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Font(PropertySkip t) => new(0, value0: t); - public static implicit operator Font(string t) => new(1, value1: t); + public static implicit operator Font(CSSProperties t) => new(0, value0: t); + public static implicit operator Font(PropertySkip t) => new(1, value1: t); + public static implicit operator Font(string t) => new(2, value2: t); public string GetValue(string key) { @@ -6360,6 +7173,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6370,6 +7184,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6378,18 +7193,21 @@ public object GetValue() public readonly struct FontFamily : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontFamily(int index, PropertySkip value0 = default, string value1 = default) + private FontFamily(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontFamily(PropertySkip t) => new(0, value0: t); - public static implicit operator FontFamily(string t) => new(1, value1: t); + public static implicit operator FontFamily(CSSProperties t) => new(0, value0: t); + public static implicit operator FontFamily(PropertySkip t) => new(1, value1: t); + public static implicit operator FontFamily(string t) => new(2, value2: t); public string GetValue(string key) { @@ -6397,6 +7215,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6407,6 +7226,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6415,18 +7235,21 @@ public object GetValue() public readonly struct FontFeatureSettings : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontFeatureSettings(int index, PropertySkip value0 = default, string value1 = default) + private FontFeatureSettings(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontFeatureSettings(PropertySkip t) => new(0, value0: t); - public static implicit operator FontFeatureSettings(string t) => new(1, value1: t); + public static implicit operator FontFeatureSettings(CSSProperties t) => new(0, value0: t); + public static implicit operator FontFeatureSettings(PropertySkip t) => new(1, value1: t); + public static implicit operator FontFeatureSettings(string t) => new(2, value2: t); public string GetValue(string key) { @@ -6434,6 +7257,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6444,6 +7268,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6452,18 +7277,21 @@ public object GetValue() public readonly struct FontKerning : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontKerning(int index, PropertySkip value0 = default, string value1 = default) + private FontKerning(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontKerning(PropertySkip t) => new(0, value0: t); - public static implicit operator FontKerning(string t) => new(1, value1: t); + public static implicit operator FontKerning(CSSProperties t) => new(0, value0: t); + public static implicit operator FontKerning(PropertySkip t) => new(1, value1: t); + public static implicit operator FontKerning(string t) => new(2, value2: t); public string GetValue(string key) { @@ -6471,6 +7299,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6481,6 +7310,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6489,18 +7319,21 @@ public object GetValue() public readonly struct FontLanguageOverride : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontLanguageOverride(int index, PropertySkip value0 = default, string value1 = default) + private FontLanguageOverride(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontLanguageOverride(PropertySkip t) => new(0, value0: t); - public static implicit operator FontLanguageOverride(string t) => new(1, value1: t); + public static implicit operator FontLanguageOverride(CSSProperties t) => new(0, value0: t); + public static implicit operator FontLanguageOverride(PropertySkip t) => new(1, value1: t); + public static implicit operator FontLanguageOverride(string t) => new(2, value2: t); public string GetValue(string key) { @@ -6508,6 +7341,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6518,6 +7352,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6526,18 +7361,21 @@ public object GetValue() public readonly struct FontOpticalSizing : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontOpticalSizing(int index, PropertySkip value0 = default, string value1 = default) + private FontOpticalSizing(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontOpticalSizing(PropertySkip t) => new(0, value0: t); - public static implicit operator FontOpticalSizing(string t) => new(1, value1: t); + public static implicit operator FontOpticalSizing(CSSProperties t) => new(0, value0: t); + public static implicit operator FontOpticalSizing(PropertySkip t) => new(1, value1: t); + public static implicit operator FontOpticalSizing(string t) => new(2, value2: t); public string GetValue(string key) { @@ -6545,6 +7383,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6555,6 +7394,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6563,18 +7403,21 @@ public object GetValue() public readonly struct FontPalette : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontPalette(int index, PropertySkip value0 = default, string value1 = default) + private FontPalette(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontPalette(PropertySkip t) => new(0, value0: t); - public static implicit operator FontPalette(string t) => new(1, value1: t); + public static implicit operator FontPalette(CSSProperties t) => new(0, value0: t); + public static implicit operator FontPalette(PropertySkip t) => new(1, value1: t); + public static implicit operator FontPalette(string t) => new(2, value2: t); public string GetValue(string key) { @@ -6582,6 +7425,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6592,6 +7436,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6600,21 +7445,24 @@ public object GetValue() public readonly struct FontSize : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private FontSize(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private FontSize(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator FontSize(PropertySkip t) => new(0, value0: t); - public static implicit operator FontSize(string t) => new(1, value1: t); - public static implicit operator FontSize(double t) => new(2, value2: t); + public static implicit operator FontSize(CSSProperties t) => new(0, value0: t); + public static implicit operator FontSize(PropertySkip t) => new(1, value1: t); + public static implicit operator FontSize(string t) => new(2, value2: t); + public static implicit operator FontSize(double t) => new(3, value3: t); public string GetValue(string key) { @@ -6623,6 +7471,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6634,6 +7483,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6642,21 +7492,24 @@ public object GetValue() public readonly struct FontSizeAdjust : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private FontSizeAdjust(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private FontSizeAdjust(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator FontSizeAdjust(PropertySkip t) => new(0, value0: t); - public static implicit operator FontSizeAdjust(string t) => new(1, value1: t); - public static implicit operator FontSizeAdjust(double t) => new(2, value2: t); + public static implicit operator FontSizeAdjust(CSSProperties t) => new(0, value0: t); + public static implicit operator FontSizeAdjust(PropertySkip t) => new(1, value1: t); + public static implicit operator FontSizeAdjust(string t) => new(2, value2: t); + public static implicit operator FontSizeAdjust(double t) => new(3, value3: t); public string GetValue(string key) { @@ -6665,6 +7518,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6676,6 +7530,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6684,21 +7539,24 @@ public object GetValue() public readonly struct FontSmooth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private FontSmooth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private FontSmooth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator FontSmooth(PropertySkip t) => new(0, value0: t); - public static implicit operator FontSmooth(string t) => new(1, value1: t); - public static implicit operator FontSmooth(double t) => new(2, value2: t); + public static implicit operator FontSmooth(CSSProperties t) => new(0, value0: t); + public static implicit operator FontSmooth(PropertySkip t) => new(1, value1: t); + public static implicit operator FontSmooth(string t) => new(2, value2: t); + public static implicit operator FontSmooth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -6707,6 +7565,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6718,6 +7577,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6726,18 +7586,21 @@ public object GetValue() public readonly struct FontStretch : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontStretch(int index, PropertySkip value0 = default, string value1 = default) + private FontStretch(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontStretch(PropertySkip t) => new(0, value0: t); - public static implicit operator FontStretch(string t) => new(1, value1: t); + public static implicit operator FontStretch(CSSProperties t) => new(0, value0: t); + public static implicit operator FontStretch(PropertySkip t) => new(1, value1: t); + public static implicit operator FontStretch(string t) => new(2, value2: t); public string GetValue(string key) { @@ -6745,6 +7608,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6755,6 +7619,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6763,18 +7628,21 @@ public object GetValue() public readonly struct FontStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontStyle(int index, PropertySkip value0 = default, string value1 = default) + private FontStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator FontStyle(string t) => new(1, value1: t); + public static implicit operator FontStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator FontStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator FontStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -6782,6 +7650,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6792,6 +7661,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6800,18 +7670,21 @@ public object GetValue() public readonly struct FontSynthesis : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontSynthesis(int index, PropertySkip value0 = default, string value1 = default) + private FontSynthesis(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontSynthesis(PropertySkip t) => new(0, value0: t); - public static implicit operator FontSynthesis(string t) => new(1, value1: t); + public static implicit operator FontSynthesis(CSSProperties t) => new(0, value0: t); + public static implicit operator FontSynthesis(PropertySkip t) => new(1, value1: t); + public static implicit operator FontSynthesis(string t) => new(2, value2: t); public string GetValue(string key) { @@ -6819,6 +7692,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6829,6 +7703,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6837,18 +7712,21 @@ public object GetValue() public readonly struct FontSynthesisPosition : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontSynthesisPosition(int index, PropertySkip value0 = default, string value1 = default) + private FontSynthesisPosition(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontSynthesisPosition(PropertySkip t) => new(0, value0: t); - public static implicit operator FontSynthesisPosition(string t) => new(1, value1: t); + public static implicit operator FontSynthesisPosition(CSSProperties t) => new(0, value0: t); + public static implicit operator FontSynthesisPosition(PropertySkip t) => new(1, value1: t); + public static implicit operator FontSynthesisPosition(string t) => new(2, value2: t); public string GetValue(string key) { @@ -6856,6 +7734,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6866,6 +7745,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6874,18 +7754,21 @@ public object GetValue() public readonly struct FontSynthesisSmallCaps : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontSynthesisSmallCaps(int index, PropertySkip value0 = default, string value1 = default) + private FontSynthesisSmallCaps(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontSynthesisSmallCaps(PropertySkip t) => new(0, value0: t); - public static implicit operator FontSynthesisSmallCaps(string t) => new(1, value1: t); + public static implicit operator FontSynthesisSmallCaps(CSSProperties t) => new(0, value0: t); + public static implicit operator FontSynthesisSmallCaps(PropertySkip t) => new(1, value1: t); + public static implicit operator FontSynthesisSmallCaps(string t) => new(2, value2: t); public string GetValue(string key) { @@ -6893,6 +7776,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6903,6 +7787,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6911,18 +7796,21 @@ public object GetValue() public readonly struct FontSynthesisStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontSynthesisStyle(int index, PropertySkip value0 = default, string value1 = default) + private FontSynthesisStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontSynthesisStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator FontSynthesisStyle(string t) => new(1, value1: t); + public static implicit operator FontSynthesisStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator FontSynthesisStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator FontSynthesisStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -6930,6 +7818,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6940,6 +7829,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6948,18 +7838,21 @@ public object GetValue() public readonly struct FontSynthesisWeight : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontSynthesisWeight(int index, PropertySkip value0 = default, string value1 = default) + private FontSynthesisWeight(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontSynthesisWeight(PropertySkip t) => new(0, value0: t); - public static implicit operator FontSynthesisWeight(string t) => new(1, value1: t); + public static implicit operator FontSynthesisWeight(CSSProperties t) => new(0, value0: t); + public static implicit operator FontSynthesisWeight(PropertySkip t) => new(1, value1: t); + public static implicit operator FontSynthesisWeight(string t) => new(2, value2: t); public string GetValue(string key) { @@ -6967,6 +7860,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6977,6 +7871,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -6985,18 +7880,21 @@ public object GetValue() public readonly struct FontVariant : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontVariant(int index, PropertySkip value0 = default, string value1 = default) + private FontVariant(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontVariant(PropertySkip t) => new(0, value0: t); - public static implicit operator FontVariant(string t) => new(1, value1: t); + public static implicit operator FontVariant(CSSProperties t) => new(0, value0: t); + public static implicit operator FontVariant(PropertySkip t) => new(1, value1: t); + public static implicit operator FontVariant(string t) => new(2, value2: t); public string GetValue(string key) { @@ -7004,6 +7902,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7014,6 +7913,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7022,18 +7922,21 @@ public object GetValue() public readonly struct FontVariantAlternates : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontVariantAlternates(int index, PropertySkip value0 = default, string value1 = default) + private FontVariantAlternates(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontVariantAlternates(PropertySkip t) => new(0, value0: t); - public static implicit operator FontVariantAlternates(string t) => new(1, value1: t); + public static implicit operator FontVariantAlternates(CSSProperties t) => new(0, value0: t); + public static implicit operator FontVariantAlternates(PropertySkip t) => new(1, value1: t); + public static implicit operator FontVariantAlternates(string t) => new(2, value2: t); public string GetValue(string key) { @@ -7041,6 +7944,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7051,6 +7955,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7059,18 +7964,21 @@ public object GetValue() public readonly struct FontVariantCaps : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontVariantCaps(int index, PropertySkip value0 = default, string value1 = default) + private FontVariantCaps(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontVariantCaps(PropertySkip t) => new(0, value0: t); - public static implicit operator FontVariantCaps(string t) => new(1, value1: t); + public static implicit operator FontVariantCaps(CSSProperties t) => new(0, value0: t); + public static implicit operator FontVariantCaps(PropertySkip t) => new(1, value1: t); + public static implicit operator FontVariantCaps(string t) => new(2, value2: t); public string GetValue(string key) { @@ -7078,6 +7986,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7088,6 +7997,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7096,18 +8006,21 @@ public object GetValue() public readonly struct FontVariantEastAsian : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontVariantEastAsian(int index, PropertySkip value0 = default, string value1 = default) + private FontVariantEastAsian(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontVariantEastAsian(PropertySkip t) => new(0, value0: t); - public static implicit operator FontVariantEastAsian(string t) => new(1, value1: t); + public static implicit operator FontVariantEastAsian(CSSProperties t) => new(0, value0: t); + public static implicit operator FontVariantEastAsian(PropertySkip t) => new(1, value1: t); + public static implicit operator FontVariantEastAsian(string t) => new(2, value2: t); public string GetValue(string key) { @@ -7115,6 +8028,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7125,6 +8039,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7133,18 +8048,21 @@ public object GetValue() public readonly struct FontVariantEmoji : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontVariantEmoji(int index, PropertySkip value0 = default, string value1 = default) + private FontVariantEmoji(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontVariantEmoji(PropertySkip t) => new(0, value0: t); - public static implicit operator FontVariantEmoji(string t) => new(1, value1: t); + public static implicit operator FontVariantEmoji(CSSProperties t) => new(0, value0: t); + public static implicit operator FontVariantEmoji(PropertySkip t) => new(1, value1: t); + public static implicit operator FontVariantEmoji(string t) => new(2, value2: t); public string GetValue(string key) { @@ -7152,6 +8070,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7162,6 +8081,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7170,18 +8090,21 @@ public object GetValue() public readonly struct FontVariantLigatures : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontVariantLigatures(int index, PropertySkip value0 = default, string value1 = default) + private FontVariantLigatures(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontVariantLigatures(PropertySkip t) => new(0, value0: t); - public static implicit operator FontVariantLigatures(string t) => new(1, value1: t); + public static implicit operator FontVariantLigatures(CSSProperties t) => new(0, value0: t); + public static implicit operator FontVariantLigatures(PropertySkip t) => new(1, value1: t); + public static implicit operator FontVariantLigatures(string t) => new(2, value2: t); public string GetValue(string key) { @@ -7189,6 +8112,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7199,6 +8123,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7207,18 +8132,21 @@ public object GetValue() public readonly struct FontVariantNumeric : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontVariantNumeric(int index, PropertySkip value0 = default, string value1 = default) + private FontVariantNumeric(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontVariantNumeric(PropertySkip t) => new(0, value0: t); - public static implicit operator FontVariantNumeric(string t) => new(1, value1: t); + public static implicit operator FontVariantNumeric(CSSProperties t) => new(0, value0: t); + public static implicit operator FontVariantNumeric(PropertySkip t) => new(1, value1: t); + public static implicit operator FontVariantNumeric(string t) => new(2, value2: t); public string GetValue(string key) { @@ -7226,6 +8154,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7236,6 +8165,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7244,18 +8174,21 @@ public object GetValue() public readonly struct FontVariantPosition : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontVariantPosition(int index, PropertySkip value0 = default, string value1 = default) + private FontVariantPosition(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontVariantPosition(PropertySkip t) => new(0, value0: t); - public static implicit operator FontVariantPosition(string t) => new(1, value1: t); + public static implicit operator FontVariantPosition(CSSProperties t) => new(0, value0: t); + public static implicit operator FontVariantPosition(PropertySkip t) => new(1, value1: t); + public static implicit operator FontVariantPosition(string t) => new(2, value2: t); public string GetValue(string key) { @@ -7263,6 +8196,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7273,6 +8207,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7281,18 +8216,21 @@ public object GetValue() public readonly struct FontVariationSettings : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FontVariationSettings(int index, PropertySkip value0 = default, string value1 = default) + private FontVariationSettings(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FontVariationSettings(PropertySkip t) => new(0, value0: t); - public static implicit operator FontVariationSettings(string t) => new(1, value1: t); + public static implicit operator FontVariationSettings(CSSProperties t) => new(0, value0: t); + public static implicit operator FontVariationSettings(PropertySkip t) => new(1, value1: t); + public static implicit operator FontVariationSettings(string t) => new(2, value2: t); public string GetValue(string key) { @@ -7300,6 +8238,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7310,6 +8249,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7318,21 +8258,24 @@ public object GetValue() public readonly struct FontWeight : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private FontWeight(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private FontWeight(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator FontWeight(PropertySkip t) => new(0, value0: t); - public static implicit operator FontWeight(string t) => new(1, value1: t); - public static implicit operator FontWeight(double t) => new(2, value2: t); + public static implicit operator FontWeight(CSSProperties t) => new(0, value0: t); + public static implicit operator FontWeight(PropertySkip t) => new(1, value1: t); + public static implicit operator FontWeight(string t) => new(2, value2: t); + public static implicit operator FontWeight(double t) => new(3, value3: t); public string GetValue(string key) { @@ -7341,6 +8284,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7352,6 +8296,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7360,18 +8305,21 @@ public object GetValue() public readonly struct ForcedColorAdjust : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ForcedColorAdjust(int index, PropertySkip value0 = default, string value1 = default) + private ForcedColorAdjust(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ForcedColorAdjust(PropertySkip t) => new(0, value0: t); - public static implicit operator ForcedColorAdjust(string t) => new(1, value1: t); + public static implicit operator ForcedColorAdjust(CSSProperties t) => new(0, value0: t); + public static implicit operator ForcedColorAdjust(PropertySkip t) => new(1, value1: t); + public static implicit operator ForcedColorAdjust(string t) => new(2, value2: t); public string GetValue(string key) { @@ -7379,6 +8327,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7389,6 +8338,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7397,21 +8347,24 @@ public object GetValue() public readonly struct Gap : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Gap(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Gap(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Gap(PropertySkip t) => new(0, value0: t); - public static implicit operator Gap(string t) => new(1, value1: t); - public static implicit operator Gap(double t) => new(2, value2: t); + public static implicit operator Gap(CSSProperties t) => new(0, value0: t); + public static implicit operator Gap(PropertySkip t) => new(1, value1: t); + public static implicit operator Gap(string t) => new(2, value2: t); + public static implicit operator Gap(double t) => new(3, value3: t); public string GetValue(string key) { @@ -7420,6 +8373,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7431,6 +8385,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7439,18 +8394,21 @@ public object GetValue() public readonly struct Grid : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Grid(int index, PropertySkip value0 = default, string value1 = default) + private Grid(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Grid(PropertySkip t) => new(0, value0: t); - public static implicit operator Grid(string t) => new(1, value1: t); + public static implicit operator Grid(CSSProperties t) => new(0, value0: t); + public static implicit operator Grid(PropertySkip t) => new(1, value1: t); + public static implicit operator Grid(string t) => new(2, value2: t); public string GetValue(string key) { @@ -7458,6 +8416,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7468,6 +8427,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7476,18 +8436,21 @@ public object GetValue() public readonly struct GridArea : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private GridArea(int index, PropertySkip value0 = default, string value1 = default) + private GridArea(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator GridArea(PropertySkip t) => new(0, value0: t); - public static implicit operator GridArea(string t) => new(1, value1: t); + public static implicit operator GridArea(CSSProperties t) => new(0, value0: t); + public static implicit operator GridArea(PropertySkip t) => new(1, value1: t); + public static implicit operator GridArea(string t) => new(2, value2: t); public string GetValue(string key) { @@ -7495,6 +8458,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7505,6 +8469,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7513,21 +8478,24 @@ public object GetValue() public readonly struct GridAutoColumns : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private GridAutoColumns(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private GridAutoColumns(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator GridAutoColumns(PropertySkip t) => new(0, value0: t); - public static implicit operator GridAutoColumns(string t) => new(1, value1: t); - public static implicit operator GridAutoColumns(double t) => new(2, value2: t); + public static implicit operator GridAutoColumns(CSSProperties t) => new(0, value0: t); + public static implicit operator GridAutoColumns(PropertySkip t) => new(1, value1: t); + public static implicit operator GridAutoColumns(string t) => new(2, value2: t); + public static implicit operator GridAutoColumns(double t) => new(3, value3: t); public string GetValue(string key) { @@ -7536,6 +8504,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7547,6 +8516,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7555,18 +8525,21 @@ public object GetValue() public readonly struct GridAutoFlow : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private GridAutoFlow(int index, PropertySkip value0 = default, string value1 = default) + private GridAutoFlow(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator GridAutoFlow(PropertySkip t) => new(0, value0: t); - public static implicit operator GridAutoFlow(string t) => new(1, value1: t); + public static implicit operator GridAutoFlow(CSSProperties t) => new(0, value0: t); + public static implicit operator GridAutoFlow(PropertySkip t) => new(1, value1: t); + public static implicit operator GridAutoFlow(string t) => new(2, value2: t); public string GetValue(string key) { @@ -7574,6 +8547,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7584,6 +8558,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7592,21 +8567,24 @@ public object GetValue() public readonly struct GridAutoRows : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private GridAutoRows(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private GridAutoRows(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator GridAutoRows(PropertySkip t) => new(0, value0: t); - public static implicit operator GridAutoRows(string t) => new(1, value1: t); - public static implicit operator GridAutoRows(double t) => new(2, value2: t); + public static implicit operator GridAutoRows(CSSProperties t) => new(0, value0: t); + public static implicit operator GridAutoRows(PropertySkip t) => new(1, value1: t); + public static implicit operator GridAutoRows(string t) => new(2, value2: t); + public static implicit operator GridAutoRows(double t) => new(3, value3: t); public string GetValue(string key) { @@ -7615,6 +8593,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7626,6 +8605,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7634,18 +8614,21 @@ public object GetValue() public readonly struct GridColumn : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private GridColumn(int index, PropertySkip value0 = default, string value1 = default) + private GridColumn(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator GridColumn(PropertySkip t) => new(0, value0: t); - public static implicit operator GridColumn(string t) => new(1, value1: t); + public static implicit operator GridColumn(CSSProperties t) => new(0, value0: t); + public static implicit operator GridColumn(PropertySkip t) => new(1, value1: t); + public static implicit operator GridColumn(string t) => new(2, value2: t); public string GetValue(string key) { @@ -7653,6 +8636,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7663,6 +8647,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7671,18 +8656,21 @@ public object GetValue() public readonly struct GridColumnEnd : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private GridColumnEnd(int index, PropertySkip value0 = default, string value1 = default) + private GridColumnEnd(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator GridColumnEnd(PropertySkip t) => new(0, value0: t); - public static implicit operator GridColumnEnd(string t) => new(1, value1: t); + public static implicit operator GridColumnEnd(CSSProperties t) => new(0, value0: t); + public static implicit operator GridColumnEnd(PropertySkip t) => new(1, value1: t); + public static implicit operator GridColumnEnd(string t) => new(2, value2: t); public string GetValue(string key) { @@ -7690,6 +8678,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7700,6 +8689,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7708,21 +8698,24 @@ public object GetValue() public readonly struct GridColumnGap : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private GridColumnGap(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private GridColumnGap(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator GridColumnGap(PropertySkip t) => new(0, value0: t); - public static implicit operator GridColumnGap(string t) => new(1, value1: t); - public static implicit operator GridColumnGap(double t) => new(2, value2: t); + public static implicit operator GridColumnGap(CSSProperties t) => new(0, value0: t); + public static implicit operator GridColumnGap(PropertySkip t) => new(1, value1: t); + public static implicit operator GridColumnGap(string t) => new(2, value2: t); + public static implicit operator GridColumnGap(double t) => new(3, value3: t); public string GetValue(string key) { @@ -7731,6 +8724,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7742,6 +8736,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7750,18 +8745,21 @@ public object GetValue() public readonly struct GridColumnStart : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private GridColumnStart(int index, PropertySkip value0 = default, string value1 = default) + private GridColumnStart(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator GridColumnStart(PropertySkip t) => new(0, value0: t); - public static implicit operator GridColumnStart(string t) => new(1, value1: t); + public static implicit operator GridColumnStart(CSSProperties t) => new(0, value0: t); + public static implicit operator GridColumnStart(PropertySkip t) => new(1, value1: t); + public static implicit operator GridColumnStart(string t) => new(2, value2: t); public string GetValue(string key) { @@ -7769,6 +8767,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7779,6 +8778,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7787,21 +8787,24 @@ public object GetValue() public readonly struct GridGap : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private GridGap(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private GridGap(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator GridGap(PropertySkip t) => new(0, value0: t); - public static implicit operator GridGap(string t) => new(1, value1: t); - public static implicit operator GridGap(double t) => new(2, value2: t); + public static implicit operator GridGap(CSSProperties t) => new(0, value0: t); + public static implicit operator GridGap(PropertySkip t) => new(1, value1: t); + public static implicit operator GridGap(string t) => new(2, value2: t); + public static implicit operator GridGap(double t) => new(3, value3: t); public string GetValue(string key) { @@ -7810,6 +8813,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7821,6 +8825,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7829,18 +8834,21 @@ public object GetValue() public readonly struct GridRow : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private GridRow(int index, PropertySkip value0 = default, string value1 = default) + private GridRow(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator GridRow(PropertySkip t) => new(0, value0: t); - public static implicit operator GridRow(string t) => new(1, value1: t); + public static implicit operator GridRow(CSSProperties t) => new(0, value0: t); + public static implicit operator GridRow(PropertySkip t) => new(1, value1: t); + public static implicit operator GridRow(string t) => new(2, value2: t); public string GetValue(string key) { @@ -7848,6 +8856,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7858,6 +8867,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7866,18 +8876,21 @@ public object GetValue() public readonly struct GridRowEnd : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private GridRowEnd(int index, PropertySkip value0 = default, string value1 = default) + private GridRowEnd(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator GridRowEnd(PropertySkip t) => new(0, value0: t); - public static implicit operator GridRowEnd(string t) => new(1, value1: t); + public static implicit operator GridRowEnd(CSSProperties t) => new(0, value0: t); + public static implicit operator GridRowEnd(PropertySkip t) => new(1, value1: t); + public static implicit operator GridRowEnd(string t) => new(2, value2: t); public string GetValue(string key) { @@ -7885,6 +8898,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7895,6 +8909,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7903,21 +8918,24 @@ public object GetValue() public readonly struct GridRowGap : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private GridRowGap(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private GridRowGap(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator GridRowGap(PropertySkip t) => new(0, value0: t); - public static implicit operator GridRowGap(string t) => new(1, value1: t); - public static implicit operator GridRowGap(double t) => new(2, value2: t); + public static implicit operator GridRowGap(CSSProperties t) => new(0, value0: t); + public static implicit operator GridRowGap(PropertySkip t) => new(1, value1: t); + public static implicit operator GridRowGap(string t) => new(2, value2: t); + public static implicit operator GridRowGap(double t) => new(3, value3: t); public string GetValue(string key) { @@ -7926,6 +8944,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7937,6 +8956,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7945,18 +8965,21 @@ public object GetValue() public readonly struct GridRowStart : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private GridRowStart(int index, PropertySkip value0 = default, string value1 = default) + private GridRowStart(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator GridRowStart(PropertySkip t) => new(0, value0: t); - public static implicit operator GridRowStart(string t) => new(1, value1: t); + public static implicit operator GridRowStart(CSSProperties t) => new(0, value0: t); + public static implicit operator GridRowStart(PropertySkip t) => new(1, value1: t); + public static implicit operator GridRowStart(string t) => new(2, value2: t); public string GetValue(string key) { @@ -7964,6 +8987,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7974,6 +8998,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -7982,18 +9007,21 @@ public object GetValue() public readonly struct GridTemplate : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private GridTemplate(int index, PropertySkip value0 = default, string value1 = default) + private GridTemplate(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator GridTemplate(PropertySkip t) => new(0, value0: t); - public static implicit operator GridTemplate(string t) => new(1, value1: t); + public static implicit operator GridTemplate(CSSProperties t) => new(0, value0: t); + public static implicit operator GridTemplate(PropertySkip t) => new(1, value1: t); + public static implicit operator GridTemplate(string t) => new(2, value2: t); public string GetValue(string key) { @@ -8001,6 +9029,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8011,6 +9040,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8019,18 +9049,21 @@ public object GetValue() public readonly struct GridTemplateAreas : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private GridTemplateAreas(int index, PropertySkip value0 = default, string value1 = default) + private GridTemplateAreas(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator GridTemplateAreas(PropertySkip t) => new(0, value0: t); - public static implicit operator GridTemplateAreas(string t) => new(1, value1: t); + public static implicit operator GridTemplateAreas(CSSProperties t) => new(0, value0: t); + public static implicit operator GridTemplateAreas(PropertySkip t) => new(1, value1: t); + public static implicit operator GridTemplateAreas(string t) => new(2, value2: t); public string GetValue(string key) { @@ -8038,6 +9071,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8048,6 +9082,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8056,21 +9091,24 @@ public object GetValue() public readonly struct GridTemplateColumns : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private GridTemplateColumns(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private GridTemplateColumns(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator GridTemplateColumns(PropertySkip t) => new(0, value0: t); - public static implicit operator GridTemplateColumns(string t) => new(1, value1: t); - public static implicit operator GridTemplateColumns(double t) => new(2, value2: t); + public static implicit operator GridTemplateColumns(CSSProperties t) => new(0, value0: t); + public static implicit operator GridTemplateColumns(PropertySkip t) => new(1, value1: t); + public static implicit operator GridTemplateColumns(string t) => new(2, value2: t); + public static implicit operator GridTemplateColumns(double t) => new(3, value3: t); public string GetValue(string key) { @@ -8079,6 +9117,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8090,6 +9129,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8098,21 +9138,24 @@ public object GetValue() public readonly struct GridTemplateRows : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private GridTemplateRows(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private GridTemplateRows(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator GridTemplateRows(PropertySkip t) => new(0, value0: t); - public static implicit operator GridTemplateRows(string t) => new(1, value1: t); - public static implicit operator GridTemplateRows(double t) => new(2, value2: t); + public static implicit operator GridTemplateRows(CSSProperties t) => new(0, value0: t); + public static implicit operator GridTemplateRows(PropertySkip t) => new(1, value1: t); + public static implicit operator GridTemplateRows(string t) => new(2, value2: t); + public static implicit operator GridTemplateRows(double t) => new(3, value3: t); public string GetValue(string key) { @@ -8121,6 +9164,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8132,6 +9176,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8140,18 +9185,21 @@ public object GetValue() public readonly struct HangingPunctuation : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private HangingPunctuation(int index, PropertySkip value0 = default, string value1 = default) + private HangingPunctuation(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator HangingPunctuation(PropertySkip t) => new(0, value0: t); - public static implicit operator HangingPunctuation(string t) => new(1, value1: t); + public static implicit operator HangingPunctuation(CSSProperties t) => new(0, value0: t); + public static implicit operator HangingPunctuation(PropertySkip t) => new(1, value1: t); + public static implicit operator HangingPunctuation(string t) => new(2, value2: t); public string GetValue(string key) { @@ -8159,6 +9207,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8169,6 +9218,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8177,21 +9227,24 @@ public object GetValue() public readonly struct Height : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Height(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Height(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Height(PropertySkip t) => new(0, value0: t); - public static implicit operator Height(string t) => new(1, value1: t); - public static implicit operator Height(double t) => new(2, value2: t); + public static implicit operator Height(CSSProperties t) => new(0, value0: t); + public static implicit operator Height(PropertySkip t) => new(1, value1: t); + public static implicit operator Height(string t) => new(2, value2: t); + public static implicit operator Height(double t) => new(3, value3: t); public string GetValue(string key) { @@ -8200,6 +9253,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8211,6 +9265,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8219,18 +9274,21 @@ public object GetValue() public readonly struct HyphenateCharacter : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private HyphenateCharacter(int index, PropertySkip value0 = default, string value1 = default) + private HyphenateCharacter(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator HyphenateCharacter(PropertySkip t) => new(0, value0: t); - public static implicit operator HyphenateCharacter(string t) => new(1, value1: t); + public static implicit operator HyphenateCharacter(CSSProperties t) => new(0, value0: t); + public static implicit operator HyphenateCharacter(PropertySkip t) => new(1, value1: t); + public static implicit operator HyphenateCharacter(string t) => new(2, value2: t); public string GetValue(string key) { @@ -8238,6 +9296,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8248,6 +9307,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8256,21 +9316,24 @@ public object GetValue() public readonly struct HyphenateLimitChars : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private HyphenateLimitChars(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private HyphenateLimitChars(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator HyphenateLimitChars(PropertySkip t) => new(0, value0: t); - public static implicit operator HyphenateLimitChars(string t) => new(1, value1: t); - public static implicit operator HyphenateLimitChars(double t) => new(2, value2: t); + public static implicit operator HyphenateLimitChars(CSSProperties t) => new(0, value0: t); + public static implicit operator HyphenateLimitChars(PropertySkip t) => new(1, value1: t); + public static implicit operator HyphenateLimitChars(string t) => new(2, value2: t); + public static implicit operator HyphenateLimitChars(double t) => new(3, value3: t); public string GetValue(string key) { @@ -8279,6 +9342,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8290,6 +9354,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8298,18 +9363,21 @@ public object GetValue() public readonly struct Hyphens : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Hyphens(int index, PropertySkip value0 = default, string value1 = default) + private Hyphens(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Hyphens(PropertySkip t) => new(0, value0: t); - public static implicit operator Hyphens(string t) => new(1, value1: t); + public static implicit operator Hyphens(CSSProperties t) => new(0, value0: t); + public static implicit operator Hyphens(PropertySkip t) => new(1, value1: t); + public static implicit operator Hyphens(string t) => new(2, value2: t); public string GetValue(string key) { @@ -8317,6 +9385,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8327,6 +9396,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8335,18 +9405,21 @@ public object GetValue() public readonly struct ImageOrientation : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ImageOrientation(int index, PropertySkip value0 = default, string value1 = default) + private ImageOrientation(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ImageOrientation(PropertySkip t) => new(0, value0: t); - public static implicit operator ImageOrientation(string t) => new(1, value1: t); + public static implicit operator ImageOrientation(CSSProperties t) => new(0, value0: t); + public static implicit operator ImageOrientation(PropertySkip t) => new(1, value1: t); + public static implicit operator ImageOrientation(string t) => new(2, value2: t); public string GetValue(string key) { @@ -8354,6 +9427,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8364,6 +9438,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8372,18 +9447,21 @@ public object GetValue() public readonly struct ImageRendering : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ImageRendering(int index, PropertySkip value0 = default, string value1 = default) + private ImageRendering(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ImageRendering(PropertySkip t) => new(0, value0: t); - public static implicit operator ImageRendering(string t) => new(1, value1: t); + public static implicit operator ImageRendering(CSSProperties t) => new(0, value0: t); + public static implicit operator ImageRendering(PropertySkip t) => new(1, value1: t); + public static implicit operator ImageRendering(string t) => new(2, value2: t); public string GetValue(string key) { @@ -8391,6 +9469,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8401,6 +9480,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8409,18 +9489,21 @@ public object GetValue() public readonly struct ImageResolution : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ImageResolution(int index, PropertySkip value0 = default, string value1 = default) + private ImageResolution(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ImageResolution(PropertySkip t) => new(0, value0: t); - public static implicit operator ImageResolution(string t) => new(1, value1: t); + public static implicit operator ImageResolution(CSSProperties t) => new(0, value0: t); + public static implicit operator ImageResolution(PropertySkip t) => new(1, value1: t); + public static implicit operator ImageResolution(string t) => new(2, value2: t); public string GetValue(string key) { @@ -8428,6 +9511,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8438,6 +9522,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8446,18 +9531,21 @@ public object GetValue() public readonly struct ImeMode : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ImeMode(int index, PropertySkip value0 = default, string value1 = default) + private ImeMode(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ImeMode(PropertySkip t) => new(0, value0: t); - public static implicit operator ImeMode(string t) => new(1, value1: t); + public static implicit operator ImeMode(CSSProperties t) => new(0, value0: t); + public static implicit operator ImeMode(PropertySkip t) => new(1, value1: t); + public static implicit operator ImeMode(string t) => new(2, value2: t); public string GetValue(string key) { @@ -8465,6 +9553,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8475,6 +9564,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8483,21 +9573,24 @@ public object GetValue() public readonly struct InitialLetter : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private InitialLetter(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private InitialLetter(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator InitialLetter(PropertySkip t) => new(0, value0: t); - public static implicit operator InitialLetter(string t) => new(1, value1: t); - public static implicit operator InitialLetter(double t) => new(2, value2: t); + public static implicit operator InitialLetter(CSSProperties t) => new(0, value0: t); + public static implicit operator InitialLetter(PropertySkip t) => new(1, value1: t); + public static implicit operator InitialLetter(string t) => new(2, value2: t); + public static implicit operator InitialLetter(double t) => new(3, value3: t); public string GetValue(string key) { @@ -8506,6 +9599,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8517,6 +9611,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8525,21 +9620,24 @@ public object GetValue() public readonly struct InlineSize : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private InlineSize(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private InlineSize(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator InlineSize(PropertySkip t) => new(0, value0: t); - public static implicit operator InlineSize(string t) => new(1, value1: t); - public static implicit operator InlineSize(double t) => new(2, value2: t); + public static implicit operator InlineSize(CSSProperties t) => new(0, value0: t); + public static implicit operator InlineSize(PropertySkip t) => new(1, value1: t); + public static implicit operator InlineSize(string t) => new(2, value2: t); + public static implicit operator InlineSize(double t) => new(3, value3: t); public string GetValue(string key) { @@ -8548,6 +9646,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8559,6 +9658,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8567,18 +9667,21 @@ public object GetValue() public readonly struct InputSecurity : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private InputSecurity(int index, PropertySkip value0 = default, string value1 = default) + private InputSecurity(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator InputSecurity(PropertySkip t) => new(0, value0: t); - public static implicit operator InputSecurity(string t) => new(1, value1: t); + public static implicit operator InputSecurity(CSSProperties t) => new(0, value0: t); + public static implicit operator InputSecurity(PropertySkip t) => new(1, value1: t); + public static implicit operator InputSecurity(string t) => new(2, value2: t); public string GetValue(string key) { @@ -8586,6 +9689,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8596,6 +9700,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8604,21 +9709,24 @@ public object GetValue() public readonly struct Inset : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Inset(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Inset(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Inset(PropertySkip t) => new(0, value0: t); - public static implicit operator Inset(string t) => new(1, value1: t); - public static implicit operator Inset(double t) => new(2, value2: t); + public static implicit operator Inset(CSSProperties t) => new(0, value0: t); + public static implicit operator Inset(PropertySkip t) => new(1, value1: t); + public static implicit operator Inset(string t) => new(2, value2: t); + public static implicit operator Inset(double t) => new(3, value3: t); public string GetValue(string key) { @@ -8627,6 +9735,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8638,6 +9747,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8646,21 +9756,24 @@ public object GetValue() public readonly struct InsetBlock : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private InsetBlock(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private InsetBlock(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator InsetBlock(PropertySkip t) => new(0, value0: t); - public static implicit operator InsetBlock(string t) => new(1, value1: t); - public static implicit operator InsetBlock(double t) => new(2, value2: t); + public static implicit operator InsetBlock(CSSProperties t) => new(0, value0: t); + public static implicit operator InsetBlock(PropertySkip t) => new(1, value1: t); + public static implicit operator InsetBlock(string t) => new(2, value2: t); + public static implicit operator InsetBlock(double t) => new(3, value3: t); public string GetValue(string key) { @@ -8669,6 +9782,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8680,6 +9794,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8688,21 +9803,24 @@ public object GetValue() public readonly struct InsetBlockEnd : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private InsetBlockEnd(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private InsetBlockEnd(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator InsetBlockEnd(PropertySkip t) => new(0, value0: t); - public static implicit operator InsetBlockEnd(string t) => new(1, value1: t); - public static implicit operator InsetBlockEnd(double t) => new(2, value2: t); + public static implicit operator InsetBlockEnd(CSSProperties t) => new(0, value0: t); + public static implicit operator InsetBlockEnd(PropertySkip t) => new(1, value1: t); + public static implicit operator InsetBlockEnd(string t) => new(2, value2: t); + public static implicit operator InsetBlockEnd(double t) => new(3, value3: t); public string GetValue(string key) { @@ -8711,6 +9829,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8722,6 +9841,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8730,21 +9850,24 @@ public object GetValue() public readonly struct InsetBlockStart : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private InsetBlockStart(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private InsetBlockStart(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator InsetBlockStart(PropertySkip t) => new(0, value0: t); - public static implicit operator InsetBlockStart(string t) => new(1, value1: t); - public static implicit operator InsetBlockStart(double t) => new(2, value2: t); + public static implicit operator InsetBlockStart(CSSProperties t) => new(0, value0: t); + public static implicit operator InsetBlockStart(PropertySkip t) => new(1, value1: t); + public static implicit operator InsetBlockStart(string t) => new(2, value2: t); + public static implicit operator InsetBlockStart(double t) => new(3, value3: t); public string GetValue(string key) { @@ -8753,6 +9876,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8764,6 +9888,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8772,21 +9897,24 @@ public object GetValue() public readonly struct InsetInline : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private InsetInline(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private InsetInline(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator InsetInline(PropertySkip t) => new(0, value0: t); - public static implicit operator InsetInline(string t) => new(1, value1: t); - public static implicit operator InsetInline(double t) => new(2, value2: t); + public static implicit operator InsetInline(CSSProperties t) => new(0, value0: t); + public static implicit operator InsetInline(PropertySkip t) => new(1, value1: t); + public static implicit operator InsetInline(string t) => new(2, value2: t); + public static implicit operator InsetInline(double t) => new(3, value3: t); public string GetValue(string key) { @@ -8795,6 +9923,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8806,6 +9935,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8814,21 +9944,24 @@ public object GetValue() public readonly struct InsetInlineEnd : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private InsetInlineEnd(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private InsetInlineEnd(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator InsetInlineEnd(PropertySkip t) => new(0, value0: t); - public static implicit operator InsetInlineEnd(string t) => new(1, value1: t); - public static implicit operator InsetInlineEnd(double t) => new(2, value2: t); + public static implicit operator InsetInlineEnd(CSSProperties t) => new(0, value0: t); + public static implicit operator InsetInlineEnd(PropertySkip t) => new(1, value1: t); + public static implicit operator InsetInlineEnd(string t) => new(2, value2: t); + public static implicit operator InsetInlineEnd(double t) => new(3, value3: t); public string GetValue(string key) { @@ -8837,6 +9970,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8848,6 +9982,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8856,21 +9991,24 @@ public object GetValue() public readonly struct InsetInlineStart : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private InsetInlineStart(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private InsetInlineStart(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator InsetInlineStart(PropertySkip t) => new(0, value0: t); - public static implicit operator InsetInlineStart(string t) => new(1, value1: t); - public static implicit operator InsetInlineStart(double t) => new(2, value2: t); + public static implicit operator InsetInlineStart(CSSProperties t) => new(0, value0: t); + public static implicit operator InsetInlineStart(PropertySkip t) => new(1, value1: t); + public static implicit operator InsetInlineStart(string t) => new(2, value2: t); + public static implicit operator InsetInlineStart(double t) => new(3, value3: t); public string GetValue(string key) { @@ -8879,6 +10017,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8890,6 +10029,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8898,18 +10038,21 @@ public object GetValue() public readonly struct Isolation : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Isolation(int index, PropertySkip value0 = default, string value1 = default) + private Isolation(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Isolation(PropertySkip t) => new(0, value0: t); - public static implicit operator Isolation(string t) => new(1, value1: t); + public static implicit operator Isolation(CSSProperties t) => new(0, value0: t); + public static implicit operator Isolation(PropertySkip t) => new(1, value1: t); + public static implicit operator Isolation(string t) => new(2, value2: t); public string GetValue(string key) { @@ -8917,6 +10060,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8927,6 +10071,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8935,18 +10080,21 @@ public object GetValue() public readonly struct JustifyContent : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private JustifyContent(int index, PropertySkip value0 = default, string value1 = default) + private JustifyContent(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator JustifyContent(PropertySkip t) => new(0, value0: t); - public static implicit operator JustifyContent(string t) => new(1, value1: t); + public static implicit operator JustifyContent(CSSProperties t) => new(0, value0: t); + public static implicit operator JustifyContent(PropertySkip t) => new(1, value1: t); + public static implicit operator JustifyContent(string t) => new(2, value2: t); public string GetValue(string key) { @@ -8954,6 +10102,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8964,6 +10113,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -8972,18 +10122,21 @@ public object GetValue() public readonly struct JustifyItems : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private JustifyItems(int index, PropertySkip value0 = default, string value1 = default) + private JustifyItems(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator JustifyItems(PropertySkip t) => new(0, value0: t); - public static implicit operator JustifyItems(string t) => new(1, value1: t); + public static implicit operator JustifyItems(CSSProperties t) => new(0, value0: t); + public static implicit operator JustifyItems(PropertySkip t) => new(1, value1: t); + public static implicit operator JustifyItems(string t) => new(2, value2: t); public string GetValue(string key) { @@ -8991,6 +10144,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9001,6 +10155,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9009,18 +10164,21 @@ public object GetValue() public readonly struct JustifySelf : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private JustifySelf(int index, PropertySkip value0 = default, string value1 = default) + private JustifySelf(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator JustifySelf(PropertySkip t) => new(0, value0: t); - public static implicit operator JustifySelf(string t) => new(1, value1: t); + public static implicit operator JustifySelf(CSSProperties t) => new(0, value0: t); + public static implicit operator JustifySelf(PropertySkip t) => new(1, value1: t); + public static implicit operator JustifySelf(string t) => new(2, value2: t); public string GetValue(string key) { @@ -9028,6 +10186,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9038,6 +10197,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9046,18 +10206,21 @@ public object GetValue() public readonly struct JustifyTracks : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private JustifyTracks(int index, PropertySkip value0 = default, string value1 = default) + private JustifyTracks(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator JustifyTracks(PropertySkip t) => new(0, value0: t); - public static implicit operator JustifyTracks(string t) => new(1, value1: t); + public static implicit operator JustifyTracks(CSSProperties t) => new(0, value0: t); + public static implicit operator JustifyTracks(PropertySkip t) => new(1, value1: t); + public static implicit operator JustifyTracks(string t) => new(2, value2: t); public string GetValue(string key) { @@ -9065,6 +10228,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9075,6 +10239,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9083,21 +10248,24 @@ public object GetValue() public readonly struct Left : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Left(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Left(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Left(PropertySkip t) => new(0, value0: t); - public static implicit operator Left(string t) => new(1, value1: t); - public static implicit operator Left(double t) => new(2, value2: t); + public static implicit operator Left(CSSProperties t) => new(0, value0: t); + public static implicit operator Left(PropertySkip t) => new(1, value1: t); + public static implicit operator Left(string t) => new(2, value2: t); + public static implicit operator Left(double t) => new(3, value3: t); public string GetValue(string key) { @@ -9106,6 +10274,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9117,6 +10286,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9125,21 +10295,24 @@ public object GetValue() public readonly struct LetterSpacing : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private LetterSpacing(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private LetterSpacing(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator LetterSpacing(PropertySkip t) => new(0, value0: t); - public static implicit operator LetterSpacing(string t) => new(1, value1: t); - public static implicit operator LetterSpacing(double t) => new(2, value2: t); + public static implicit operator LetterSpacing(CSSProperties t) => new(0, value0: t); + public static implicit operator LetterSpacing(PropertySkip t) => new(1, value1: t); + public static implicit operator LetterSpacing(string t) => new(2, value2: t); + public static implicit operator LetterSpacing(double t) => new(3, value3: t); public string GetValue(string key) { @@ -9148,6 +10321,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9159,6 +10333,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9167,18 +10342,21 @@ public object GetValue() public readonly struct LineBreak : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private LineBreak(int index, PropertySkip value0 = default, string value1 = default) + private LineBreak(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator LineBreak(PropertySkip t) => new(0, value0: t); - public static implicit operator LineBreak(string t) => new(1, value1: t); + public static implicit operator LineBreak(CSSProperties t) => new(0, value0: t); + public static implicit operator LineBreak(PropertySkip t) => new(1, value1: t); + public static implicit operator LineBreak(string t) => new(2, value2: t); public string GetValue(string key) { @@ -9186,6 +10364,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9196,6 +10375,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9204,21 +10384,24 @@ public object GetValue() public readonly struct LineClamp : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private LineClamp(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private LineClamp(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator LineClamp(PropertySkip t) => new(0, value0: t); - public static implicit operator LineClamp(string t) => new(1, value1: t); - public static implicit operator LineClamp(double t) => new(2, value2: t); + public static implicit operator LineClamp(CSSProperties t) => new(0, value0: t); + public static implicit operator LineClamp(PropertySkip t) => new(1, value1: t); + public static implicit operator LineClamp(string t) => new(2, value2: t); + public static implicit operator LineClamp(double t) => new(3, value3: t); public string GetValue(string key) { @@ -9227,6 +10410,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9238,6 +10422,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9246,21 +10431,24 @@ public object GetValue() public readonly struct LineHeight : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private LineHeight(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private LineHeight(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator LineHeight(PropertySkip t) => new(0, value0: t); - public static implicit operator LineHeight(string t) => new(1, value1: t); - public static implicit operator LineHeight(double t) => new(2, value2: t); + public static implicit operator LineHeight(CSSProperties t) => new(0, value0: t); + public static implicit operator LineHeight(PropertySkip t) => new(1, value1: t); + public static implicit operator LineHeight(string t) => new(2, value2: t); + public static implicit operator LineHeight(double t) => new(3, value3: t); public string GetValue(string key) { @@ -9269,6 +10457,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9280,6 +10469,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9288,21 +10478,24 @@ public object GetValue() public readonly struct LineHeightStep : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private LineHeightStep(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private LineHeightStep(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator LineHeightStep(PropertySkip t) => new(0, value0: t); - public static implicit operator LineHeightStep(string t) => new(1, value1: t); - public static implicit operator LineHeightStep(double t) => new(2, value2: t); + public static implicit operator LineHeightStep(CSSProperties t) => new(0, value0: t); + public static implicit operator LineHeightStep(PropertySkip t) => new(1, value1: t); + public static implicit operator LineHeightStep(string t) => new(2, value2: t); + public static implicit operator LineHeightStep(double t) => new(3, value3: t); public string GetValue(string key) { @@ -9311,6 +10504,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9322,6 +10516,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9330,18 +10525,21 @@ public object GetValue() public readonly struct ListStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ListStyle(int index, PropertySkip value0 = default, string value1 = default) + private ListStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ListStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator ListStyle(string t) => new(1, value1: t); + public static implicit operator ListStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator ListStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator ListStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -9349,6 +10547,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9359,6 +10558,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9367,18 +10567,21 @@ public object GetValue() public readonly struct ListStyleImage : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ListStyleImage(int index, PropertySkip value0 = default, string value1 = default) + private ListStyleImage(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ListStyleImage(PropertySkip t) => new(0, value0: t); - public static implicit operator ListStyleImage(string t) => new(1, value1: t); + public static implicit operator ListStyleImage(CSSProperties t) => new(0, value0: t); + public static implicit operator ListStyleImage(PropertySkip t) => new(1, value1: t); + public static implicit operator ListStyleImage(string t) => new(2, value2: t); public string GetValue(string key) { @@ -9386,6 +10589,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9396,6 +10600,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9404,18 +10609,21 @@ public object GetValue() public readonly struct ListStylePosition : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ListStylePosition(int index, PropertySkip value0 = default, string value1 = default) + private ListStylePosition(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ListStylePosition(PropertySkip t) => new(0, value0: t); - public static implicit operator ListStylePosition(string t) => new(1, value1: t); + public static implicit operator ListStylePosition(CSSProperties t) => new(0, value0: t); + public static implicit operator ListStylePosition(PropertySkip t) => new(1, value1: t); + public static implicit operator ListStylePosition(string t) => new(2, value2: t); public string GetValue(string key) { @@ -9423,6 +10631,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9433,6 +10642,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9441,18 +10651,21 @@ public object GetValue() public readonly struct ListStyleType : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ListStyleType(int index, PropertySkip value0 = default, string value1 = default) + private ListStyleType(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ListStyleType(PropertySkip t) => new(0, value0: t); - public static implicit operator ListStyleType(string t) => new(1, value1: t); + public static implicit operator ListStyleType(CSSProperties t) => new(0, value0: t); + public static implicit operator ListStyleType(PropertySkip t) => new(1, value1: t); + public static implicit operator ListStyleType(string t) => new(2, value2: t); public string GetValue(string key) { @@ -9460,6 +10673,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9470,6 +10684,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9478,21 +10693,24 @@ public object GetValue() public readonly struct Margin : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Margin(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Margin(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Margin(PropertySkip t) => new(0, value0: t); - public static implicit operator Margin(string t) => new(1, value1: t); - public static implicit operator Margin(double t) => new(2, value2: t); + public static implicit operator Margin(CSSProperties t) => new(0, value0: t); + public static implicit operator Margin(PropertySkip t) => new(1, value1: t); + public static implicit operator Margin(string t) => new(2, value2: t); + public static implicit operator Margin(double t) => new(3, value3: t); public string GetValue(string key) { @@ -9501,6 +10719,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9512,6 +10731,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9520,21 +10740,24 @@ public object GetValue() public readonly struct MarginBlock : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MarginBlock(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MarginBlock(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MarginBlock(PropertySkip t) => new(0, value0: t); - public static implicit operator MarginBlock(string t) => new(1, value1: t); - public static implicit operator MarginBlock(double t) => new(2, value2: t); + public static implicit operator MarginBlock(CSSProperties t) => new(0, value0: t); + public static implicit operator MarginBlock(PropertySkip t) => new(1, value1: t); + public static implicit operator MarginBlock(string t) => new(2, value2: t); + public static implicit operator MarginBlock(double t) => new(3, value3: t); public string GetValue(string key) { @@ -9543,6 +10766,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9554,6 +10778,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9562,21 +10787,24 @@ public object GetValue() public readonly struct MarginBlockEnd : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MarginBlockEnd(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MarginBlockEnd(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MarginBlockEnd(PropertySkip t) => new(0, value0: t); - public static implicit operator MarginBlockEnd(string t) => new(1, value1: t); - public static implicit operator MarginBlockEnd(double t) => new(2, value2: t); + public static implicit operator MarginBlockEnd(CSSProperties t) => new(0, value0: t); + public static implicit operator MarginBlockEnd(PropertySkip t) => new(1, value1: t); + public static implicit operator MarginBlockEnd(string t) => new(2, value2: t); + public static implicit operator MarginBlockEnd(double t) => new(3, value3: t); public string GetValue(string key) { @@ -9585,6 +10813,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9596,6 +10825,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9604,21 +10834,24 @@ public object GetValue() public readonly struct MarginBlockStart : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MarginBlockStart(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MarginBlockStart(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MarginBlockStart(PropertySkip t) => new(0, value0: t); - public static implicit operator MarginBlockStart(string t) => new(1, value1: t); - public static implicit operator MarginBlockStart(double t) => new(2, value2: t); + public static implicit operator MarginBlockStart(CSSProperties t) => new(0, value0: t); + public static implicit operator MarginBlockStart(PropertySkip t) => new(1, value1: t); + public static implicit operator MarginBlockStart(string t) => new(2, value2: t); + public static implicit operator MarginBlockStart(double t) => new(3, value3: t); public string GetValue(string key) { @@ -9627,6 +10860,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9638,6 +10872,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9646,21 +10881,24 @@ public object GetValue() public readonly struct MarginBottom : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MarginBottom(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MarginBottom(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MarginBottom(PropertySkip t) => new(0, value0: t); - public static implicit operator MarginBottom(string t) => new(1, value1: t); - public static implicit operator MarginBottom(double t) => new(2, value2: t); + public static implicit operator MarginBottom(CSSProperties t) => new(0, value0: t); + public static implicit operator MarginBottom(PropertySkip t) => new(1, value1: t); + public static implicit operator MarginBottom(string t) => new(2, value2: t); + public static implicit operator MarginBottom(double t) => new(3, value3: t); public string GetValue(string key) { @@ -9669,6 +10907,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9680,6 +10919,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9688,21 +10928,24 @@ public object GetValue() public readonly struct MarginInline : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MarginInline(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MarginInline(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MarginInline(PropertySkip t) => new(0, value0: t); - public static implicit operator MarginInline(string t) => new(1, value1: t); - public static implicit operator MarginInline(double t) => new(2, value2: t); + public static implicit operator MarginInline(CSSProperties t) => new(0, value0: t); + public static implicit operator MarginInline(PropertySkip t) => new(1, value1: t); + public static implicit operator MarginInline(string t) => new(2, value2: t); + public static implicit operator MarginInline(double t) => new(3, value3: t); public string GetValue(string key) { @@ -9711,6 +10954,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9722,6 +10966,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9730,21 +10975,24 @@ public object GetValue() public readonly struct MarginInlineEnd : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MarginInlineEnd(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MarginInlineEnd(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MarginInlineEnd(PropertySkip t) => new(0, value0: t); - public static implicit operator MarginInlineEnd(string t) => new(1, value1: t); - public static implicit operator MarginInlineEnd(double t) => new(2, value2: t); + public static implicit operator MarginInlineEnd(CSSProperties t) => new(0, value0: t); + public static implicit operator MarginInlineEnd(PropertySkip t) => new(1, value1: t); + public static implicit operator MarginInlineEnd(string t) => new(2, value2: t); + public static implicit operator MarginInlineEnd(double t) => new(3, value3: t); public string GetValue(string key) { @@ -9753,6 +11001,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9764,6 +11013,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9772,21 +11022,24 @@ public object GetValue() public readonly struct MarginInlineStart : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MarginInlineStart(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MarginInlineStart(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MarginInlineStart(PropertySkip t) => new(0, value0: t); - public static implicit operator MarginInlineStart(string t) => new(1, value1: t); - public static implicit operator MarginInlineStart(double t) => new(2, value2: t); + public static implicit operator MarginInlineStart(CSSProperties t) => new(0, value0: t); + public static implicit operator MarginInlineStart(PropertySkip t) => new(1, value1: t); + public static implicit operator MarginInlineStart(string t) => new(2, value2: t); + public static implicit operator MarginInlineStart(double t) => new(3, value3: t); public string GetValue(string key) { @@ -9795,6 +11048,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9806,6 +11060,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9814,21 +11069,24 @@ public object GetValue() public readonly struct MarginLeft : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MarginLeft(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MarginLeft(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MarginLeft(PropertySkip t) => new(0, value0: t); - public static implicit operator MarginLeft(string t) => new(1, value1: t); - public static implicit operator MarginLeft(double t) => new(2, value2: t); + public static implicit operator MarginLeft(CSSProperties t) => new(0, value0: t); + public static implicit operator MarginLeft(PropertySkip t) => new(1, value1: t); + public static implicit operator MarginLeft(string t) => new(2, value2: t); + public static implicit operator MarginLeft(double t) => new(3, value3: t); public string GetValue(string key) { @@ -9837,6 +11095,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9848,6 +11107,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9856,21 +11116,24 @@ public object GetValue() public readonly struct MarginRight : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MarginRight(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MarginRight(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MarginRight(PropertySkip t) => new(0, value0: t); - public static implicit operator MarginRight(string t) => new(1, value1: t); - public static implicit operator MarginRight(double t) => new(2, value2: t); + public static implicit operator MarginRight(CSSProperties t) => new(0, value0: t); + public static implicit operator MarginRight(PropertySkip t) => new(1, value1: t); + public static implicit operator MarginRight(string t) => new(2, value2: t); + public static implicit operator MarginRight(double t) => new(3, value3: t); public string GetValue(string key) { @@ -9879,6 +11142,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9890,6 +11154,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9898,21 +11163,24 @@ public object GetValue() public readonly struct MarginTop : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MarginTop(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MarginTop(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MarginTop(PropertySkip t) => new(0, value0: t); - public static implicit operator MarginTop(string t) => new(1, value1: t); - public static implicit operator MarginTop(double t) => new(2, value2: t); + public static implicit operator MarginTop(CSSProperties t) => new(0, value0: t); + public static implicit operator MarginTop(PropertySkip t) => new(1, value1: t); + public static implicit operator MarginTop(string t) => new(2, value2: t); + public static implicit operator MarginTop(double t) => new(3, value3: t); public string GetValue(string key) { @@ -9921,6 +11189,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9932,6 +11201,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9940,18 +11210,21 @@ public object GetValue() public readonly struct MarginTrim : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MarginTrim(int index, PropertySkip value0 = default, string value1 = default) + private MarginTrim(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MarginTrim(PropertySkip t) => new(0, value0: t); - public static implicit operator MarginTrim(string t) => new(1, value1: t); + public static implicit operator MarginTrim(CSSProperties t) => new(0, value0: t); + public static implicit operator MarginTrim(PropertySkip t) => new(1, value1: t); + public static implicit operator MarginTrim(string t) => new(2, value2: t); public string GetValue(string key) { @@ -9959,6 +11232,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9969,6 +11243,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -9977,21 +11252,24 @@ public object GetValue() public readonly struct Mask : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Mask(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Mask(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Mask(PropertySkip t) => new(0, value0: t); - public static implicit operator Mask(string t) => new(1, value1: t); - public static implicit operator Mask(double t) => new(2, value2: t); + public static implicit operator Mask(CSSProperties t) => new(0, value0: t); + public static implicit operator Mask(PropertySkip t) => new(1, value1: t); + public static implicit operator Mask(string t) => new(2, value2: t); + public static implicit operator Mask(double t) => new(3, value3: t); public string GetValue(string key) { @@ -10000,6 +11278,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10011,6 +11290,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10019,21 +11299,24 @@ public object GetValue() public readonly struct MaskBorder : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MaskBorder(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MaskBorder(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MaskBorder(PropertySkip t) => new(0, value0: t); - public static implicit operator MaskBorder(string t) => new(1, value1: t); - public static implicit operator MaskBorder(double t) => new(2, value2: t); + public static implicit operator MaskBorder(CSSProperties t) => new(0, value0: t); + public static implicit operator MaskBorder(PropertySkip t) => new(1, value1: t); + public static implicit operator MaskBorder(string t) => new(2, value2: t); + public static implicit operator MaskBorder(double t) => new(3, value3: t); public string GetValue(string key) { @@ -10042,6 +11325,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10053,6 +11337,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10061,18 +11346,21 @@ public object GetValue() public readonly struct MaskBorderMode : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MaskBorderMode(int index, PropertySkip value0 = default, string value1 = default) + private MaskBorderMode(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MaskBorderMode(PropertySkip t) => new(0, value0: t); - public static implicit operator MaskBorderMode(string t) => new(1, value1: t); + public static implicit operator MaskBorderMode(CSSProperties t) => new(0, value0: t); + public static implicit operator MaskBorderMode(PropertySkip t) => new(1, value1: t); + public static implicit operator MaskBorderMode(string t) => new(2, value2: t); public string GetValue(string key) { @@ -10080,6 +11368,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10090,6 +11379,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10098,21 +11388,24 @@ public object GetValue() public readonly struct MaskBorderOutset : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MaskBorderOutset(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MaskBorderOutset(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MaskBorderOutset(PropertySkip t) => new(0, value0: t); - public static implicit operator MaskBorderOutset(string t) => new(1, value1: t); - public static implicit operator MaskBorderOutset(double t) => new(2, value2: t); + public static implicit operator MaskBorderOutset(CSSProperties t) => new(0, value0: t); + public static implicit operator MaskBorderOutset(PropertySkip t) => new(1, value1: t); + public static implicit operator MaskBorderOutset(string t) => new(2, value2: t); + public static implicit operator MaskBorderOutset(double t) => new(3, value3: t); public string GetValue(string key) { @@ -10121,6 +11414,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10132,6 +11426,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10140,18 +11435,21 @@ public object GetValue() public readonly struct MaskBorderRepeat : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MaskBorderRepeat(int index, PropertySkip value0 = default, string value1 = default) + private MaskBorderRepeat(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MaskBorderRepeat(PropertySkip t) => new(0, value0: t); - public static implicit operator MaskBorderRepeat(string t) => new(1, value1: t); + public static implicit operator MaskBorderRepeat(CSSProperties t) => new(0, value0: t); + public static implicit operator MaskBorderRepeat(PropertySkip t) => new(1, value1: t); + public static implicit operator MaskBorderRepeat(string t) => new(2, value2: t); public string GetValue(string key) { @@ -10159,6 +11457,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10169,6 +11468,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10177,21 +11477,24 @@ public object GetValue() public readonly struct MaskBorderSlice : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MaskBorderSlice(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MaskBorderSlice(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MaskBorderSlice(PropertySkip t) => new(0, value0: t); - public static implicit operator MaskBorderSlice(string t) => new(1, value1: t); - public static implicit operator MaskBorderSlice(double t) => new(2, value2: t); + public static implicit operator MaskBorderSlice(CSSProperties t) => new(0, value0: t); + public static implicit operator MaskBorderSlice(PropertySkip t) => new(1, value1: t); + public static implicit operator MaskBorderSlice(string t) => new(2, value2: t); + public static implicit operator MaskBorderSlice(double t) => new(3, value3: t); public string GetValue(string key) { @@ -10200,6 +11503,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10211,6 +11515,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10219,18 +11524,21 @@ public object GetValue() public readonly struct MaskBorderSource : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MaskBorderSource(int index, PropertySkip value0 = default, string value1 = default) + private MaskBorderSource(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MaskBorderSource(PropertySkip t) => new(0, value0: t); - public static implicit operator MaskBorderSource(string t) => new(1, value1: t); + public static implicit operator MaskBorderSource(CSSProperties t) => new(0, value0: t); + public static implicit operator MaskBorderSource(PropertySkip t) => new(1, value1: t); + public static implicit operator MaskBorderSource(string t) => new(2, value2: t); public string GetValue(string key) { @@ -10238,6 +11546,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10248,6 +11557,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10256,21 +11566,24 @@ public object GetValue() public readonly struct MaskBorderWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MaskBorderWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MaskBorderWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MaskBorderWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator MaskBorderWidth(string t) => new(1, value1: t); - public static implicit operator MaskBorderWidth(double t) => new(2, value2: t); + public static implicit operator MaskBorderWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator MaskBorderWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator MaskBorderWidth(string t) => new(2, value2: t); + public static implicit operator MaskBorderWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -10279,6 +11592,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10290,6 +11604,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10298,18 +11613,21 @@ public object GetValue() public readonly struct MaskClip : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MaskClip(int index, PropertySkip value0 = default, string value1 = default) + private MaskClip(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MaskClip(PropertySkip t) => new(0, value0: t); - public static implicit operator MaskClip(string t) => new(1, value1: t); + public static implicit operator MaskClip(CSSProperties t) => new(0, value0: t); + public static implicit operator MaskClip(PropertySkip t) => new(1, value1: t); + public static implicit operator MaskClip(string t) => new(2, value2: t); public string GetValue(string key) { @@ -10317,6 +11635,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10327,6 +11646,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10335,18 +11655,21 @@ public object GetValue() public readonly struct MaskComposite : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MaskComposite(int index, PropertySkip value0 = default, string value1 = default) + private MaskComposite(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MaskComposite(PropertySkip t) => new(0, value0: t); - public static implicit operator MaskComposite(string t) => new(1, value1: t); + public static implicit operator MaskComposite(CSSProperties t) => new(0, value0: t); + public static implicit operator MaskComposite(PropertySkip t) => new(1, value1: t); + public static implicit operator MaskComposite(string t) => new(2, value2: t); public string GetValue(string key) { @@ -10354,6 +11677,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10364,6 +11688,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10372,18 +11697,21 @@ public object GetValue() public readonly struct MaskImage : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MaskImage(int index, PropertySkip value0 = default, string value1 = default) + private MaskImage(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MaskImage(PropertySkip t) => new(0, value0: t); - public static implicit operator MaskImage(string t) => new(1, value1: t); + public static implicit operator MaskImage(CSSProperties t) => new(0, value0: t); + public static implicit operator MaskImage(PropertySkip t) => new(1, value1: t); + public static implicit operator MaskImage(string t) => new(2, value2: t); public string GetValue(string key) { @@ -10391,6 +11719,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10401,6 +11730,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10409,18 +11739,21 @@ public object GetValue() public readonly struct MaskMode : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MaskMode(int index, PropertySkip value0 = default, string value1 = default) + private MaskMode(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MaskMode(PropertySkip t) => new(0, value0: t); - public static implicit operator MaskMode(string t) => new(1, value1: t); + public static implicit operator MaskMode(CSSProperties t) => new(0, value0: t); + public static implicit operator MaskMode(PropertySkip t) => new(1, value1: t); + public static implicit operator MaskMode(string t) => new(2, value2: t); public string GetValue(string key) { @@ -10428,6 +11761,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10438,6 +11772,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10446,18 +11781,21 @@ public object GetValue() public readonly struct MaskOrigin : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MaskOrigin(int index, PropertySkip value0 = default, string value1 = default) + private MaskOrigin(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MaskOrigin(PropertySkip t) => new(0, value0: t); - public static implicit operator MaskOrigin(string t) => new(1, value1: t); + public static implicit operator MaskOrigin(CSSProperties t) => new(0, value0: t); + public static implicit operator MaskOrigin(PropertySkip t) => new(1, value1: t); + public static implicit operator MaskOrigin(string t) => new(2, value2: t); public string GetValue(string key) { @@ -10465,6 +11803,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10475,6 +11814,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10483,21 +11823,24 @@ public object GetValue() public readonly struct MaskPosition : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MaskPosition(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MaskPosition(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MaskPosition(PropertySkip t) => new(0, value0: t); - public static implicit operator MaskPosition(string t) => new(1, value1: t); - public static implicit operator MaskPosition(double t) => new(2, value2: t); + public static implicit operator MaskPosition(CSSProperties t) => new(0, value0: t); + public static implicit operator MaskPosition(PropertySkip t) => new(1, value1: t); + public static implicit operator MaskPosition(string t) => new(2, value2: t); + public static implicit operator MaskPosition(double t) => new(3, value3: t); public string GetValue(string key) { @@ -10506,6 +11849,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10517,6 +11861,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10525,18 +11870,21 @@ public object GetValue() public readonly struct MaskRepeat : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MaskRepeat(int index, PropertySkip value0 = default, string value1 = default) + private MaskRepeat(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MaskRepeat(PropertySkip t) => new(0, value0: t); - public static implicit operator MaskRepeat(string t) => new(1, value1: t); + public static implicit operator MaskRepeat(CSSProperties t) => new(0, value0: t); + public static implicit operator MaskRepeat(PropertySkip t) => new(1, value1: t); + public static implicit operator MaskRepeat(string t) => new(2, value2: t); public string GetValue(string key) { @@ -10544,6 +11892,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10554,6 +11903,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10562,21 +11912,24 @@ public object GetValue() public readonly struct MaskSize : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MaskSize(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MaskSize(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MaskSize(PropertySkip t) => new(0, value0: t); - public static implicit operator MaskSize(string t) => new(1, value1: t); - public static implicit operator MaskSize(double t) => new(2, value2: t); + public static implicit operator MaskSize(CSSProperties t) => new(0, value0: t); + public static implicit operator MaskSize(PropertySkip t) => new(1, value1: t); + public static implicit operator MaskSize(string t) => new(2, value2: t); + public static implicit operator MaskSize(double t) => new(3, value3: t); public string GetValue(string key) { @@ -10585,6 +11938,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10596,6 +11950,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10604,18 +11959,21 @@ public object GetValue() public readonly struct MaskType : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MaskType(int index, PropertySkip value0 = default, string value1 = default) + private MaskType(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MaskType(PropertySkip t) => new(0, value0: t); - public static implicit operator MaskType(string t) => new(1, value1: t); + public static implicit operator MaskType(CSSProperties t) => new(0, value0: t); + public static implicit operator MaskType(PropertySkip t) => new(1, value1: t); + public static implicit operator MaskType(string t) => new(2, value2: t); public string GetValue(string key) { @@ -10623,6 +11981,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10633,6 +11992,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10641,18 +12001,21 @@ public object GetValue() public readonly struct MasonryAutoFlow : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MasonryAutoFlow(int index, PropertySkip value0 = default, string value1 = default) + private MasonryAutoFlow(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MasonryAutoFlow(PropertySkip t) => new(0, value0: t); - public static implicit operator MasonryAutoFlow(string t) => new(1, value1: t); + public static implicit operator MasonryAutoFlow(CSSProperties t) => new(0, value0: t); + public static implicit operator MasonryAutoFlow(PropertySkip t) => new(1, value1: t); + public static implicit operator MasonryAutoFlow(string t) => new(2, value2: t); public string GetValue(string key) { @@ -10660,6 +12023,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10670,6 +12034,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10678,21 +12043,24 @@ public object GetValue() public readonly struct MathDepth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MathDepth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MathDepth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MathDepth(PropertySkip t) => new(0, value0: t); - public static implicit operator MathDepth(string t) => new(1, value1: t); - public static implicit operator MathDepth(double t) => new(2, value2: t); + public static implicit operator MathDepth(CSSProperties t) => new(0, value0: t); + public static implicit operator MathDepth(PropertySkip t) => new(1, value1: t); + public static implicit operator MathDepth(string t) => new(2, value2: t); + public static implicit operator MathDepth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -10701,6 +12069,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10712,6 +12081,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10720,18 +12090,21 @@ public object GetValue() public readonly struct MathShift : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MathShift(int index, PropertySkip value0 = default, string value1 = default) + private MathShift(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MathShift(PropertySkip t) => new(0, value0: t); - public static implicit operator MathShift(string t) => new(1, value1: t); + public static implicit operator MathShift(CSSProperties t) => new(0, value0: t); + public static implicit operator MathShift(PropertySkip t) => new(1, value1: t); + public static implicit operator MathShift(string t) => new(2, value2: t); public string GetValue(string key) { @@ -10739,6 +12112,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10749,6 +12123,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10757,18 +12132,21 @@ public object GetValue() public readonly struct MathStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MathStyle(int index, PropertySkip value0 = default, string value1 = default) + private MathStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MathStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator MathStyle(string t) => new(1, value1: t); + public static implicit operator MathStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator MathStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator MathStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -10776,6 +12154,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10786,6 +12165,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10794,21 +12174,24 @@ public object GetValue() public readonly struct MaxBlockSize : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MaxBlockSize(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MaxBlockSize(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MaxBlockSize(PropertySkip t) => new(0, value0: t); - public static implicit operator MaxBlockSize(string t) => new(1, value1: t); - public static implicit operator MaxBlockSize(double t) => new(2, value2: t); + public static implicit operator MaxBlockSize(CSSProperties t) => new(0, value0: t); + public static implicit operator MaxBlockSize(PropertySkip t) => new(1, value1: t); + public static implicit operator MaxBlockSize(string t) => new(2, value2: t); + public static implicit operator MaxBlockSize(double t) => new(3, value3: t); public string GetValue(string key) { @@ -10817,6 +12200,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10828,6 +12212,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10836,21 +12221,24 @@ public object GetValue() public readonly struct MaxHeight : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MaxHeight(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MaxHeight(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MaxHeight(PropertySkip t) => new(0, value0: t); - public static implicit operator MaxHeight(string t) => new(1, value1: t); - public static implicit operator MaxHeight(double t) => new(2, value2: t); + public static implicit operator MaxHeight(CSSProperties t) => new(0, value0: t); + public static implicit operator MaxHeight(PropertySkip t) => new(1, value1: t); + public static implicit operator MaxHeight(string t) => new(2, value2: t); + public static implicit operator MaxHeight(double t) => new(3, value3: t); public string GetValue(string key) { @@ -10859,6 +12247,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10870,6 +12259,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10878,21 +12268,24 @@ public object GetValue() public readonly struct MaxInlineSize : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MaxInlineSize(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MaxInlineSize(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MaxInlineSize(PropertySkip t) => new(0, value0: t); - public static implicit operator MaxInlineSize(string t) => new(1, value1: t); - public static implicit operator MaxInlineSize(double t) => new(2, value2: t); + public static implicit operator MaxInlineSize(CSSProperties t) => new(0, value0: t); + public static implicit operator MaxInlineSize(PropertySkip t) => new(1, value1: t); + public static implicit operator MaxInlineSize(string t) => new(2, value2: t); + public static implicit operator MaxInlineSize(double t) => new(3, value3: t); public string GetValue(string key) { @@ -10901,6 +12294,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10912,6 +12306,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10920,21 +12315,24 @@ public object GetValue() public readonly struct MaxLines : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MaxLines(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MaxLines(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MaxLines(PropertySkip t) => new(0, value0: t); - public static implicit operator MaxLines(string t) => new(1, value1: t); - public static implicit operator MaxLines(double t) => new(2, value2: t); + public static implicit operator MaxLines(CSSProperties t) => new(0, value0: t); + public static implicit operator MaxLines(PropertySkip t) => new(1, value1: t); + public static implicit operator MaxLines(string t) => new(2, value2: t); + public static implicit operator MaxLines(double t) => new(3, value3: t); public string GetValue(string key) { @@ -10943,6 +12341,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10954,6 +12353,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10962,21 +12362,24 @@ public object GetValue() public readonly struct MaxWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MaxWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MaxWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MaxWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator MaxWidth(string t) => new(1, value1: t); - public static implicit operator MaxWidth(double t) => new(2, value2: t); + public static implicit operator MaxWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator MaxWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator MaxWidth(string t) => new(2, value2: t); + public static implicit operator MaxWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -10985,6 +12388,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -10996,6 +12400,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11004,21 +12409,24 @@ public object GetValue() public readonly struct MinBlockSize : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MinBlockSize(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MinBlockSize(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MinBlockSize(PropertySkip t) => new(0, value0: t); - public static implicit operator MinBlockSize(string t) => new(1, value1: t); - public static implicit operator MinBlockSize(double t) => new(2, value2: t); + public static implicit operator MinBlockSize(CSSProperties t) => new(0, value0: t); + public static implicit operator MinBlockSize(PropertySkip t) => new(1, value1: t); + public static implicit operator MinBlockSize(string t) => new(2, value2: t); + public static implicit operator MinBlockSize(double t) => new(3, value3: t); public string GetValue(string key) { @@ -11027,6 +12435,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11038,6 +12447,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11046,21 +12456,24 @@ public object GetValue() public readonly struct MinHeight : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MinHeight(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MinHeight(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MinHeight(PropertySkip t) => new(0, value0: t); - public static implicit operator MinHeight(string t) => new(1, value1: t); - public static implicit operator MinHeight(double t) => new(2, value2: t); + public static implicit operator MinHeight(CSSProperties t) => new(0, value0: t); + public static implicit operator MinHeight(PropertySkip t) => new(1, value1: t); + public static implicit operator MinHeight(string t) => new(2, value2: t); + public static implicit operator MinHeight(double t) => new(3, value3: t); public string GetValue(string key) { @@ -11069,6 +12482,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11080,6 +12494,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11088,21 +12503,24 @@ public object GetValue() public readonly struct MinInlineSize : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MinInlineSize(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MinInlineSize(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MinInlineSize(PropertySkip t) => new(0, value0: t); - public static implicit operator MinInlineSize(string t) => new(1, value1: t); - public static implicit operator MinInlineSize(double t) => new(2, value2: t); + public static implicit operator MinInlineSize(CSSProperties t) => new(0, value0: t); + public static implicit operator MinInlineSize(PropertySkip t) => new(1, value1: t); + public static implicit operator MinInlineSize(string t) => new(2, value2: t); + public static implicit operator MinInlineSize(double t) => new(3, value3: t); public string GetValue(string key) { @@ -11111,6 +12529,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11122,6 +12541,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11130,21 +12550,24 @@ public object GetValue() public readonly struct MinWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MinWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MinWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MinWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator MinWidth(string t) => new(1, value1: t); - public static implicit operator MinWidth(double t) => new(2, value2: t); + public static implicit operator MinWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator MinWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator MinWidth(string t) => new(2, value2: t); + public static implicit operator MinWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -11153,6 +12576,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11164,6 +12588,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11172,18 +12597,21 @@ public object GetValue() public readonly struct MixBlendMode : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MixBlendMode(int index, PropertySkip value0 = default, string value1 = default) + private MixBlendMode(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MixBlendMode(PropertySkip t) => new(0, value0: t); - public static implicit operator MixBlendMode(string t) => new(1, value1: t); + public static implicit operator MixBlendMode(CSSProperties t) => new(0, value0: t); + public static implicit operator MixBlendMode(PropertySkip t) => new(1, value1: t); + public static implicit operator MixBlendMode(string t) => new(2, value2: t); public string GetValue(string key) { @@ -11191,6 +12619,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11201,6 +12630,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11209,21 +12639,24 @@ public object GetValue() public readonly struct Offset : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Offset(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Offset(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Offset(PropertySkip t) => new(0, value0: t); - public static implicit operator Offset(string t) => new(1, value1: t); - public static implicit operator Offset(double t) => new(2, value2: t); + public static implicit operator Offset(CSSProperties t) => new(0, value0: t); + public static implicit operator Offset(PropertySkip t) => new(1, value1: t); + public static implicit operator Offset(string t) => new(2, value2: t); + public static implicit operator Offset(double t) => new(3, value3: t); public string GetValue(string key) { @@ -11232,6 +12665,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11243,6 +12677,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11251,21 +12686,24 @@ public object GetValue() public readonly struct OffsetDistance : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private OffsetDistance(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private OffsetDistance(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator OffsetDistance(PropertySkip t) => new(0, value0: t); - public static implicit operator OffsetDistance(string t) => new(1, value1: t); - public static implicit operator OffsetDistance(double t) => new(2, value2: t); + public static implicit operator OffsetDistance(CSSProperties t) => new(0, value0: t); + public static implicit operator OffsetDistance(PropertySkip t) => new(1, value1: t); + public static implicit operator OffsetDistance(string t) => new(2, value2: t); + public static implicit operator OffsetDistance(double t) => new(3, value3: t); public string GetValue(string key) { @@ -11274,6 +12712,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11285,6 +12724,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11293,18 +12733,21 @@ public object GetValue() public readonly struct OffsetPath : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private OffsetPath(int index, PropertySkip value0 = default, string value1 = default) + private OffsetPath(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator OffsetPath(PropertySkip t) => new(0, value0: t); - public static implicit operator OffsetPath(string t) => new(1, value1: t); + public static implicit operator OffsetPath(CSSProperties t) => new(0, value0: t); + public static implicit operator OffsetPath(PropertySkip t) => new(1, value1: t); + public static implicit operator OffsetPath(string t) => new(2, value2: t); public string GetValue(string key) { @@ -11312,6 +12755,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11322,6 +12766,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11330,18 +12775,21 @@ public object GetValue() public readonly struct OffsetRotate : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private OffsetRotate(int index, PropertySkip value0 = default, string value1 = default) + private OffsetRotate(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator OffsetRotate(PropertySkip t) => new(0, value0: t); - public static implicit operator OffsetRotate(string t) => new(1, value1: t); + public static implicit operator OffsetRotate(CSSProperties t) => new(0, value0: t); + public static implicit operator OffsetRotate(PropertySkip t) => new(1, value1: t); + public static implicit operator OffsetRotate(string t) => new(2, value2: t); public string GetValue(string key) { @@ -11349,6 +12797,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11359,6 +12808,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11367,18 +12817,21 @@ public object GetValue() public readonly struct ObjectFit : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ObjectFit(int index, PropertySkip value0 = default, string value1 = default) + private ObjectFit(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ObjectFit(PropertySkip t) => new(0, value0: t); - public static implicit operator ObjectFit(string t) => new(1, value1: t); + public static implicit operator ObjectFit(CSSProperties t) => new(0, value0: t); + public static implicit operator ObjectFit(PropertySkip t) => new(1, value1: t); + public static implicit operator ObjectFit(string t) => new(2, value2: t); public string GetValue(string key) { @@ -11386,6 +12839,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11396,6 +12850,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11404,21 +12859,24 @@ public object GetValue() public readonly struct ObjectPosition : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ObjectPosition(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ObjectPosition(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ObjectPosition(PropertySkip t) => new(0, value0: t); - public static implicit operator ObjectPosition(string t) => new(1, value1: t); - public static implicit operator ObjectPosition(double t) => new(2, value2: t); + public static implicit operator ObjectPosition(CSSProperties t) => new(0, value0: t); + public static implicit operator ObjectPosition(PropertySkip t) => new(1, value1: t); + public static implicit operator ObjectPosition(string t) => new(2, value2: t); + public static implicit operator ObjectPosition(double t) => new(3, value3: t); public string GetValue(string key) { @@ -11427,6 +12885,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11438,6 +12897,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11446,21 +12906,24 @@ public object GetValue() public readonly struct OffsetAnchor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private OffsetAnchor(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private OffsetAnchor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator OffsetAnchor(PropertySkip t) => new(0, value0: t); - public static implicit operator OffsetAnchor(string t) => new(1, value1: t); - public static implicit operator OffsetAnchor(double t) => new(2, value2: t); + public static implicit operator OffsetAnchor(CSSProperties t) => new(0, value0: t); + public static implicit operator OffsetAnchor(PropertySkip t) => new(1, value1: t); + public static implicit operator OffsetAnchor(string t) => new(2, value2: t); + public static implicit operator OffsetAnchor(double t) => new(3, value3: t); public string GetValue(string key) { @@ -11469,6 +12932,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11480,6 +12944,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11488,21 +12953,24 @@ public object GetValue() public readonly struct OffsetPosition : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private OffsetPosition(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private OffsetPosition(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator OffsetPosition(PropertySkip t) => new(0, value0: t); - public static implicit operator OffsetPosition(string t) => new(1, value1: t); - public static implicit operator OffsetPosition(double t) => new(2, value2: t); + public static implicit operator OffsetPosition(CSSProperties t) => new(0, value0: t); + public static implicit operator OffsetPosition(PropertySkip t) => new(1, value1: t); + public static implicit operator OffsetPosition(string t) => new(2, value2: t); + public static implicit operator OffsetPosition(double t) => new(3, value3: t); public string GetValue(string key) { @@ -11511,6 +12979,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11522,6 +12991,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11530,21 +13000,24 @@ public object GetValue() public readonly struct Opacity : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Opacity(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Opacity(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Opacity(PropertySkip t) => new(0, value0: t); - public static implicit operator Opacity(string t) => new(1, value1: t); - public static implicit operator Opacity(double t) => new(2, value2: t); + public static implicit operator Opacity(CSSProperties t) => new(0, value0: t); + public static implicit operator Opacity(PropertySkip t) => new(1, value1: t); + public static implicit operator Opacity(string t) => new(2, value2: t); + public static implicit operator Opacity(double t) => new(3, value3: t); public string GetValue(string key) { @@ -11553,6 +13026,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11564,6 +13038,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11572,21 +13047,24 @@ public object GetValue() public readonly struct Order : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Order(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Order(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Order(PropertySkip t) => new(0, value0: t); - public static implicit operator Order(string t) => new(1, value1: t); - public static implicit operator Order(double t) => new(2, value2: t); + public static implicit operator Order(CSSProperties t) => new(0, value0: t); + public static implicit operator Order(PropertySkip t) => new(1, value1: t); + public static implicit operator Order(string t) => new(2, value2: t); + public static implicit operator Order(double t) => new(3, value3: t); public string GetValue(string key) { @@ -11595,6 +13073,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11606,6 +13085,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11614,21 +13094,24 @@ public object GetValue() public readonly struct Orphans : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Orphans(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Orphans(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Orphans(PropertySkip t) => new(0, value0: t); - public static implicit operator Orphans(string t) => new(1, value1: t); - public static implicit operator Orphans(double t) => new(2, value2: t); + public static implicit operator Orphans(CSSProperties t) => new(0, value0: t); + public static implicit operator Orphans(PropertySkip t) => new(1, value1: t); + public static implicit operator Orphans(string t) => new(2, value2: t); + public static implicit operator Orphans(double t) => new(3, value3: t); public string GetValue(string key) { @@ -11637,6 +13120,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11648,6 +13132,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11656,21 +13141,24 @@ public object GetValue() public readonly struct Outline : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Outline(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Outline(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Outline(PropertySkip t) => new(0, value0: t); - public static implicit operator Outline(string t) => new(1, value1: t); - public static implicit operator Outline(double t) => new(2, value2: t); + public static implicit operator Outline(CSSProperties t) => new(0, value0: t); + public static implicit operator Outline(PropertySkip t) => new(1, value1: t); + public static implicit operator Outline(string t) => new(2, value2: t); + public static implicit operator Outline(double t) => new(3, value3: t); public string GetValue(string key) { @@ -11679,6 +13167,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11690,6 +13179,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11698,18 +13188,21 @@ public object GetValue() public readonly struct OutlineColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private OutlineColor(int index, PropertySkip value0 = default, string value1 = default) + private OutlineColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator OutlineColor(PropertySkip t) => new(0, value0: t); - public static implicit operator OutlineColor(string t) => new(1, value1: t); + public static implicit operator OutlineColor(CSSProperties t) => new(0, value0: t); + public static implicit operator OutlineColor(PropertySkip t) => new(1, value1: t); + public static implicit operator OutlineColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -11717,6 +13210,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11727,6 +13221,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11735,21 +13230,24 @@ public object GetValue() public readonly struct OutlineOffset : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private OutlineOffset(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private OutlineOffset(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator OutlineOffset(PropertySkip t) => new(0, value0: t); - public static implicit operator OutlineOffset(string t) => new(1, value1: t); - public static implicit operator OutlineOffset(double t) => new(2, value2: t); + public static implicit operator OutlineOffset(CSSProperties t) => new(0, value0: t); + public static implicit operator OutlineOffset(PropertySkip t) => new(1, value1: t); + public static implicit operator OutlineOffset(string t) => new(2, value2: t); + public static implicit operator OutlineOffset(double t) => new(3, value3: t); public string GetValue(string key) { @@ -11758,6 +13256,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11769,6 +13268,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11777,18 +13277,21 @@ public object GetValue() public readonly struct OutlineStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private OutlineStyle(int index, PropertySkip value0 = default, string value1 = default) + private OutlineStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator OutlineStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator OutlineStyle(string t) => new(1, value1: t); + public static implicit operator OutlineStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator OutlineStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator OutlineStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -11796,6 +13299,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11806,6 +13310,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11814,21 +13319,24 @@ public object GetValue() public readonly struct OutlineWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private OutlineWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private OutlineWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator OutlineWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator OutlineWidth(string t) => new(1, value1: t); - public static implicit operator OutlineWidth(double t) => new(2, value2: t); + public static implicit operator OutlineWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator OutlineWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator OutlineWidth(string t) => new(2, value2: t); + public static implicit operator OutlineWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -11837,6 +13345,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11848,6 +13357,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11856,18 +13366,21 @@ public object GetValue() public readonly struct Overflow : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Overflow(int index, PropertySkip value0 = default, string value1 = default) + private Overflow(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Overflow(PropertySkip t) => new(0, value0: t); - public static implicit operator Overflow(string t) => new(1, value1: t); + public static implicit operator Overflow(CSSProperties t) => new(0, value0: t); + public static implicit operator Overflow(PropertySkip t) => new(1, value1: t); + public static implicit operator Overflow(string t) => new(2, value2: t); public string GetValue(string key) { @@ -11875,6 +13388,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11885,6 +13399,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11893,18 +13408,21 @@ public object GetValue() public readonly struct OverflowAnchor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private OverflowAnchor(int index, PropertySkip value0 = default, string value1 = default) + private OverflowAnchor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator OverflowAnchor(PropertySkip t) => new(0, value0: t); - public static implicit operator OverflowAnchor(string t) => new(1, value1: t); + public static implicit operator OverflowAnchor(CSSProperties t) => new(0, value0: t); + public static implicit operator OverflowAnchor(PropertySkip t) => new(1, value1: t); + public static implicit operator OverflowAnchor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -11912,6 +13430,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11922,6 +13441,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11930,18 +13450,21 @@ public object GetValue() public readonly struct OverflowBlock : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private OverflowBlock(int index, PropertySkip value0 = default, string value1 = default) + private OverflowBlock(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator OverflowBlock(PropertySkip t) => new(0, value0: t); - public static implicit operator OverflowBlock(string t) => new(1, value1: t); + public static implicit operator OverflowBlock(CSSProperties t) => new(0, value0: t); + public static implicit operator OverflowBlock(PropertySkip t) => new(1, value1: t); + public static implicit operator OverflowBlock(string t) => new(2, value2: t); public string GetValue(string key) { @@ -11949,6 +13472,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11959,6 +13483,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11967,18 +13492,21 @@ public object GetValue() public readonly struct OverflowClipBox : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private OverflowClipBox(int index, PropertySkip value0 = default, string value1 = default) + private OverflowClipBox(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator OverflowClipBox(PropertySkip t) => new(0, value0: t); - public static implicit operator OverflowClipBox(string t) => new(1, value1: t); + public static implicit operator OverflowClipBox(CSSProperties t) => new(0, value0: t); + public static implicit operator OverflowClipBox(PropertySkip t) => new(1, value1: t); + public static implicit operator OverflowClipBox(string t) => new(2, value2: t); public string GetValue(string key) { @@ -11986,6 +13514,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -11996,6 +13525,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12004,21 +13534,24 @@ public object GetValue() public readonly struct OverflowClipMargin : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private OverflowClipMargin(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private OverflowClipMargin(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator OverflowClipMargin(PropertySkip t) => new(0, value0: t); - public static implicit operator OverflowClipMargin(string t) => new(1, value1: t); - public static implicit operator OverflowClipMargin(double t) => new(2, value2: t); + public static implicit operator OverflowClipMargin(CSSProperties t) => new(0, value0: t); + public static implicit operator OverflowClipMargin(PropertySkip t) => new(1, value1: t); + public static implicit operator OverflowClipMargin(string t) => new(2, value2: t); + public static implicit operator OverflowClipMargin(double t) => new(3, value3: t); public string GetValue(string key) { @@ -12027,6 +13560,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12038,6 +13572,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12046,18 +13581,21 @@ public object GetValue() public readonly struct OverflowInline : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private OverflowInline(int index, PropertySkip value0 = default, string value1 = default) + private OverflowInline(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator OverflowInline(PropertySkip t) => new(0, value0: t); - public static implicit operator OverflowInline(string t) => new(1, value1: t); + public static implicit operator OverflowInline(CSSProperties t) => new(0, value0: t); + public static implicit operator OverflowInline(PropertySkip t) => new(1, value1: t); + public static implicit operator OverflowInline(string t) => new(2, value2: t); public string GetValue(string key) { @@ -12065,6 +13603,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12075,6 +13614,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12083,18 +13623,21 @@ public object GetValue() public readonly struct OverflowWrap : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private OverflowWrap(int index, PropertySkip value0 = default, string value1 = default) + private OverflowWrap(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator OverflowWrap(PropertySkip t) => new(0, value0: t); - public static implicit operator OverflowWrap(string t) => new(1, value1: t); + public static implicit operator OverflowWrap(CSSProperties t) => new(0, value0: t); + public static implicit operator OverflowWrap(PropertySkip t) => new(1, value1: t); + public static implicit operator OverflowWrap(string t) => new(2, value2: t); public string GetValue(string key) { @@ -12102,6 +13645,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12112,6 +13656,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12120,18 +13665,21 @@ public object GetValue() public readonly struct OverflowX : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private OverflowX(int index, PropertySkip value0 = default, string value1 = default) + private OverflowX(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator OverflowX(PropertySkip t) => new(0, value0: t); - public static implicit operator OverflowX(string t) => new(1, value1: t); + public static implicit operator OverflowX(CSSProperties t) => new(0, value0: t); + public static implicit operator OverflowX(PropertySkip t) => new(1, value1: t); + public static implicit operator OverflowX(string t) => new(2, value2: t); public string GetValue(string key) { @@ -12139,6 +13687,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12149,6 +13698,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12157,18 +13707,21 @@ public object GetValue() public readonly struct OverflowY : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private OverflowY(int index, PropertySkip value0 = default, string value1 = default) + private OverflowY(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator OverflowY(PropertySkip t) => new(0, value0: t); - public static implicit operator OverflowY(string t) => new(1, value1: t); + public static implicit operator OverflowY(CSSProperties t) => new(0, value0: t); + public static implicit operator OverflowY(PropertySkip t) => new(1, value1: t); + public static implicit operator OverflowY(string t) => new(2, value2: t); public string GetValue(string key) { @@ -12176,6 +13729,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12186,6 +13740,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12194,18 +13749,21 @@ public object GetValue() public readonly struct Overlay : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Overlay(int index, PropertySkip value0 = default, string value1 = default) + private Overlay(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Overlay(PropertySkip t) => new(0, value0: t); - public static implicit operator Overlay(string t) => new(1, value1: t); + public static implicit operator Overlay(CSSProperties t) => new(0, value0: t); + public static implicit operator Overlay(PropertySkip t) => new(1, value1: t); + public static implicit operator Overlay(string t) => new(2, value2: t); public string GetValue(string key) { @@ -12213,6 +13771,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12223,6 +13782,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12231,18 +13791,21 @@ public object GetValue() public readonly struct OverscrollBehavior : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private OverscrollBehavior(int index, PropertySkip value0 = default, string value1 = default) + private OverscrollBehavior(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator OverscrollBehavior(PropertySkip t) => new(0, value0: t); - public static implicit operator OverscrollBehavior(string t) => new(1, value1: t); + public static implicit operator OverscrollBehavior(CSSProperties t) => new(0, value0: t); + public static implicit operator OverscrollBehavior(PropertySkip t) => new(1, value1: t); + public static implicit operator OverscrollBehavior(string t) => new(2, value2: t); public string GetValue(string key) { @@ -12250,6 +13813,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12260,6 +13824,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12268,18 +13833,21 @@ public object GetValue() public readonly struct OverscrollBehaviorBlock : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private OverscrollBehaviorBlock(int index, PropertySkip value0 = default, string value1 = default) + private OverscrollBehaviorBlock(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator OverscrollBehaviorBlock(PropertySkip t) => new(0, value0: t); - public static implicit operator OverscrollBehaviorBlock(string t) => new(1, value1: t); + public static implicit operator OverscrollBehaviorBlock(CSSProperties t) => new(0, value0: t); + public static implicit operator OverscrollBehaviorBlock(PropertySkip t) => new(1, value1: t); + public static implicit operator OverscrollBehaviorBlock(string t) => new(2, value2: t); public string GetValue(string key) { @@ -12287,6 +13855,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12297,6 +13866,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12305,18 +13875,21 @@ public object GetValue() public readonly struct OverscrollBehaviorInline : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private OverscrollBehaviorInline(int index, PropertySkip value0 = default, string value1 = default) + private OverscrollBehaviorInline(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator OverscrollBehaviorInline(PropertySkip t) => new(0, value0: t); - public static implicit operator OverscrollBehaviorInline(string t) => new(1, value1: t); + public static implicit operator OverscrollBehaviorInline(CSSProperties t) => new(0, value0: t); + public static implicit operator OverscrollBehaviorInline(PropertySkip t) => new(1, value1: t); + public static implicit operator OverscrollBehaviorInline(string t) => new(2, value2: t); public string GetValue(string key) { @@ -12324,6 +13897,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12334,6 +13908,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12342,18 +13917,21 @@ public object GetValue() public readonly struct OverscrollBehaviorX : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private OverscrollBehaviorX(int index, PropertySkip value0 = default, string value1 = default) + private OverscrollBehaviorX(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator OverscrollBehaviorX(PropertySkip t) => new(0, value0: t); - public static implicit operator OverscrollBehaviorX(string t) => new(1, value1: t); + public static implicit operator OverscrollBehaviorX(CSSProperties t) => new(0, value0: t); + public static implicit operator OverscrollBehaviorX(PropertySkip t) => new(1, value1: t); + public static implicit operator OverscrollBehaviorX(string t) => new(2, value2: t); public string GetValue(string key) { @@ -12361,6 +13939,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12371,6 +13950,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12379,18 +13959,21 @@ public object GetValue() public readonly struct OverscrollBehaviorY : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private OverscrollBehaviorY(int index, PropertySkip value0 = default, string value1 = default) + private OverscrollBehaviorY(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator OverscrollBehaviorY(PropertySkip t) => new(0, value0: t); - public static implicit operator OverscrollBehaviorY(string t) => new(1, value1: t); + public static implicit operator OverscrollBehaviorY(CSSProperties t) => new(0, value0: t); + public static implicit operator OverscrollBehaviorY(PropertySkip t) => new(1, value1: t); + public static implicit operator OverscrollBehaviorY(string t) => new(2, value2: t); public string GetValue(string key) { @@ -12398,6 +13981,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12408,6 +13992,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12416,21 +14001,24 @@ public object GetValue() public readonly struct Padding : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Padding(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Padding(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Padding(PropertySkip t) => new(0, value0: t); - public static implicit operator Padding(string t) => new(1, value1: t); - public static implicit operator Padding(double t) => new(2, value2: t); + public static implicit operator Padding(CSSProperties t) => new(0, value0: t); + public static implicit operator Padding(PropertySkip t) => new(1, value1: t); + public static implicit operator Padding(string t) => new(2, value2: t); + public static implicit operator Padding(double t) => new(3, value3: t); public string GetValue(string key) { @@ -12439,6 +14027,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12450,6 +14039,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12458,21 +14048,24 @@ public object GetValue() public readonly struct PaddingBlock : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private PaddingBlock(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private PaddingBlock(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator PaddingBlock(PropertySkip t) => new(0, value0: t); - public static implicit operator PaddingBlock(string t) => new(1, value1: t); - public static implicit operator PaddingBlock(double t) => new(2, value2: t); + public static implicit operator PaddingBlock(CSSProperties t) => new(0, value0: t); + public static implicit operator PaddingBlock(PropertySkip t) => new(1, value1: t); + public static implicit operator PaddingBlock(string t) => new(2, value2: t); + public static implicit operator PaddingBlock(double t) => new(3, value3: t); public string GetValue(string key) { @@ -12481,6 +14074,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12492,6 +14086,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12500,21 +14095,24 @@ public object GetValue() public readonly struct PaddingBlockEnd : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private PaddingBlockEnd(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private PaddingBlockEnd(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator PaddingBlockEnd(PropertySkip t) => new(0, value0: t); - public static implicit operator PaddingBlockEnd(string t) => new(1, value1: t); - public static implicit operator PaddingBlockEnd(double t) => new(2, value2: t); + public static implicit operator PaddingBlockEnd(CSSProperties t) => new(0, value0: t); + public static implicit operator PaddingBlockEnd(PropertySkip t) => new(1, value1: t); + public static implicit operator PaddingBlockEnd(string t) => new(2, value2: t); + public static implicit operator PaddingBlockEnd(double t) => new(3, value3: t); public string GetValue(string key) { @@ -12523,6 +14121,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12534,6 +14133,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12542,21 +14142,24 @@ public object GetValue() public readonly struct PaddingBlockStart : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private PaddingBlockStart(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private PaddingBlockStart(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator PaddingBlockStart(PropertySkip t) => new(0, value0: t); - public static implicit operator PaddingBlockStart(string t) => new(1, value1: t); - public static implicit operator PaddingBlockStart(double t) => new(2, value2: t); + public static implicit operator PaddingBlockStart(CSSProperties t) => new(0, value0: t); + public static implicit operator PaddingBlockStart(PropertySkip t) => new(1, value1: t); + public static implicit operator PaddingBlockStart(string t) => new(2, value2: t); + public static implicit operator PaddingBlockStart(double t) => new(3, value3: t); public string GetValue(string key) { @@ -12565,6 +14168,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12576,6 +14180,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12584,21 +14189,24 @@ public object GetValue() public readonly struct PaddingBottom : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private PaddingBottom(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private PaddingBottom(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator PaddingBottom(PropertySkip t) => new(0, value0: t); - public static implicit operator PaddingBottom(string t) => new(1, value1: t); - public static implicit operator PaddingBottom(double t) => new(2, value2: t); + public static implicit operator PaddingBottom(CSSProperties t) => new(0, value0: t); + public static implicit operator PaddingBottom(PropertySkip t) => new(1, value1: t); + public static implicit operator PaddingBottom(string t) => new(2, value2: t); + public static implicit operator PaddingBottom(double t) => new(3, value3: t); public string GetValue(string key) { @@ -12607,6 +14215,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12618,6 +14227,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12626,21 +14236,24 @@ public object GetValue() public readonly struct PaddingInline : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private PaddingInline(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private PaddingInline(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator PaddingInline(PropertySkip t) => new(0, value0: t); - public static implicit operator PaddingInline(string t) => new(1, value1: t); - public static implicit operator PaddingInline(double t) => new(2, value2: t); + public static implicit operator PaddingInline(CSSProperties t) => new(0, value0: t); + public static implicit operator PaddingInline(PropertySkip t) => new(1, value1: t); + public static implicit operator PaddingInline(string t) => new(2, value2: t); + public static implicit operator PaddingInline(double t) => new(3, value3: t); public string GetValue(string key) { @@ -12649,6 +14262,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12660,6 +14274,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12668,21 +14283,24 @@ public object GetValue() public readonly struct PaddingInlineEnd : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private PaddingInlineEnd(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private PaddingInlineEnd(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator PaddingInlineEnd(PropertySkip t) => new(0, value0: t); - public static implicit operator PaddingInlineEnd(string t) => new(1, value1: t); - public static implicit operator PaddingInlineEnd(double t) => new(2, value2: t); + public static implicit operator PaddingInlineEnd(CSSProperties t) => new(0, value0: t); + public static implicit operator PaddingInlineEnd(PropertySkip t) => new(1, value1: t); + public static implicit operator PaddingInlineEnd(string t) => new(2, value2: t); + public static implicit operator PaddingInlineEnd(double t) => new(3, value3: t); public string GetValue(string key) { @@ -12691,6 +14309,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12702,6 +14321,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12710,21 +14330,24 @@ public object GetValue() public readonly struct PaddingInlineStart : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private PaddingInlineStart(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private PaddingInlineStart(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator PaddingInlineStart(PropertySkip t) => new(0, value0: t); - public static implicit operator PaddingInlineStart(string t) => new(1, value1: t); - public static implicit operator PaddingInlineStart(double t) => new(2, value2: t); + public static implicit operator PaddingInlineStart(CSSProperties t) => new(0, value0: t); + public static implicit operator PaddingInlineStart(PropertySkip t) => new(1, value1: t); + public static implicit operator PaddingInlineStart(string t) => new(2, value2: t); + public static implicit operator PaddingInlineStart(double t) => new(3, value3: t); public string GetValue(string key) { @@ -12733,6 +14356,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12744,6 +14368,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12752,21 +14377,24 @@ public object GetValue() public readonly struct PaddingLeft : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private PaddingLeft(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private PaddingLeft(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator PaddingLeft(PropertySkip t) => new(0, value0: t); - public static implicit operator PaddingLeft(string t) => new(1, value1: t); - public static implicit operator PaddingLeft(double t) => new(2, value2: t); + public static implicit operator PaddingLeft(CSSProperties t) => new(0, value0: t); + public static implicit operator PaddingLeft(PropertySkip t) => new(1, value1: t); + public static implicit operator PaddingLeft(string t) => new(2, value2: t); + public static implicit operator PaddingLeft(double t) => new(3, value3: t); public string GetValue(string key) { @@ -12775,6 +14403,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12786,6 +14415,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12794,21 +14424,24 @@ public object GetValue() public readonly struct PaddingRight : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private PaddingRight(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private PaddingRight(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator PaddingRight(PropertySkip t) => new(0, value0: t); - public static implicit operator PaddingRight(string t) => new(1, value1: t); - public static implicit operator PaddingRight(double t) => new(2, value2: t); + public static implicit operator PaddingRight(CSSProperties t) => new(0, value0: t); + public static implicit operator PaddingRight(PropertySkip t) => new(1, value1: t); + public static implicit operator PaddingRight(string t) => new(2, value2: t); + public static implicit operator PaddingRight(double t) => new(3, value3: t); public string GetValue(string key) { @@ -12817,6 +14450,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12828,6 +14462,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12836,21 +14471,24 @@ public object GetValue() public readonly struct PaddingTop : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private PaddingTop(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private PaddingTop(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator PaddingTop(PropertySkip t) => new(0, value0: t); - public static implicit operator PaddingTop(string t) => new(1, value1: t); - public static implicit operator PaddingTop(double t) => new(2, value2: t); + public static implicit operator PaddingTop(CSSProperties t) => new(0, value0: t); + public static implicit operator PaddingTop(PropertySkip t) => new(1, value1: t); + public static implicit operator PaddingTop(string t) => new(2, value2: t); + public static implicit operator PaddingTop(double t) => new(3, value3: t); public string GetValue(string key) { @@ -12859,6 +14497,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12870,6 +14509,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12878,18 +14518,21 @@ public object GetValue() public readonly struct Page : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Page(int index, PropertySkip value0 = default, string value1 = default) + private Page(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Page(PropertySkip t) => new(0, value0: t); - public static implicit operator Page(string t) => new(1, value1: t); + public static implicit operator Page(CSSProperties t) => new(0, value0: t); + public static implicit operator Page(PropertySkip t) => new(1, value1: t); + public static implicit operator Page(string t) => new(2, value2: t); public string GetValue(string key) { @@ -12897,6 +14540,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12907,6 +14551,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12915,18 +14560,21 @@ public object GetValue() public readonly struct PageBreakAfter : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private PageBreakAfter(int index, PropertySkip value0 = default, string value1 = default) + private PageBreakAfter(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator PageBreakAfter(PropertySkip t) => new(0, value0: t); - public static implicit operator PageBreakAfter(string t) => new(1, value1: t); + public static implicit operator PageBreakAfter(CSSProperties t) => new(0, value0: t); + public static implicit operator PageBreakAfter(PropertySkip t) => new(1, value1: t); + public static implicit operator PageBreakAfter(string t) => new(2, value2: t); public string GetValue(string key) { @@ -12934,6 +14582,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12944,6 +14593,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12952,18 +14602,21 @@ public object GetValue() public readonly struct PageBreakBefore : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private PageBreakBefore(int index, PropertySkip value0 = default, string value1 = default) + private PageBreakBefore(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator PageBreakBefore(PropertySkip t) => new(0, value0: t); - public static implicit operator PageBreakBefore(string t) => new(1, value1: t); + public static implicit operator PageBreakBefore(CSSProperties t) => new(0, value0: t); + public static implicit operator PageBreakBefore(PropertySkip t) => new(1, value1: t); + public static implicit operator PageBreakBefore(string t) => new(2, value2: t); public string GetValue(string key) { @@ -12971,6 +14624,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12981,6 +14635,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -12989,18 +14644,21 @@ public object GetValue() public readonly struct PageBreakInside : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private PageBreakInside(int index, PropertySkip value0 = default, string value1 = default) + private PageBreakInside(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator PageBreakInside(PropertySkip t) => new(0, value0: t); - public static implicit operator PageBreakInside(string t) => new(1, value1: t); + public static implicit operator PageBreakInside(CSSProperties t) => new(0, value0: t); + public static implicit operator PageBreakInside(PropertySkip t) => new(1, value1: t); + public static implicit operator PageBreakInside(string t) => new(2, value2: t); public string GetValue(string key) { @@ -13008,6 +14666,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13018,6 +14677,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13026,18 +14686,21 @@ public object GetValue() public readonly struct PaintOrder : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private PaintOrder(int index, PropertySkip value0 = default, string value1 = default) + private PaintOrder(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator PaintOrder(PropertySkip t) => new(0, value0: t); - public static implicit operator PaintOrder(string t) => new(1, value1: t); + public static implicit operator PaintOrder(CSSProperties t) => new(0, value0: t); + public static implicit operator PaintOrder(PropertySkip t) => new(1, value1: t); + public static implicit operator PaintOrder(string t) => new(2, value2: t); public string GetValue(string key) { @@ -13045,6 +14708,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13055,6 +14719,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13063,21 +14728,24 @@ public object GetValue() public readonly struct Perspective : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Perspective(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Perspective(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Perspective(PropertySkip t) => new(0, value0: t); - public static implicit operator Perspective(string t) => new(1, value1: t); - public static implicit operator Perspective(double t) => new(2, value2: t); + public static implicit operator Perspective(CSSProperties t) => new(0, value0: t); + public static implicit operator Perspective(PropertySkip t) => new(1, value1: t); + public static implicit operator Perspective(string t) => new(2, value2: t); + public static implicit operator Perspective(double t) => new(3, value3: t); public string GetValue(string key) { @@ -13086,6 +14754,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13097,6 +14766,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13105,21 +14775,24 @@ public object GetValue() public readonly struct PerspectiveOrigin : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private PerspectiveOrigin(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private PerspectiveOrigin(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator PerspectiveOrigin(PropertySkip t) => new(0, value0: t); - public static implicit operator PerspectiveOrigin(string t) => new(1, value1: t); - public static implicit operator PerspectiveOrigin(double t) => new(2, value2: t); + public static implicit operator PerspectiveOrigin(CSSProperties t) => new(0, value0: t); + public static implicit operator PerspectiveOrigin(PropertySkip t) => new(1, value1: t); + public static implicit operator PerspectiveOrigin(string t) => new(2, value2: t); + public static implicit operator PerspectiveOrigin(double t) => new(3, value3: t); public string GetValue(string key) { @@ -13128,6 +14801,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13139,6 +14813,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13147,18 +14822,21 @@ public object GetValue() public readonly struct PlaceContent : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private PlaceContent(int index, PropertySkip value0 = default, string value1 = default) + private PlaceContent(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator PlaceContent(PropertySkip t) => new(0, value0: t); - public static implicit operator PlaceContent(string t) => new(1, value1: t); + public static implicit operator PlaceContent(CSSProperties t) => new(0, value0: t); + public static implicit operator PlaceContent(PropertySkip t) => new(1, value1: t); + public static implicit operator PlaceContent(string t) => new(2, value2: t); public string GetValue(string key) { @@ -13166,6 +14844,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13176,6 +14855,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13184,18 +14864,21 @@ public object GetValue() public readonly struct PlaceItems : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private PlaceItems(int index, PropertySkip value0 = default, string value1 = default) + private PlaceItems(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator PlaceItems(PropertySkip t) => new(0, value0: t); - public static implicit operator PlaceItems(string t) => new(1, value1: t); + public static implicit operator PlaceItems(CSSProperties t) => new(0, value0: t); + public static implicit operator PlaceItems(PropertySkip t) => new(1, value1: t); + public static implicit operator PlaceItems(string t) => new(2, value2: t); public string GetValue(string key) { @@ -13203,6 +14886,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13213,6 +14897,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13221,18 +14906,21 @@ public object GetValue() public readonly struct PlaceSelf : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private PlaceSelf(int index, PropertySkip value0 = default, string value1 = default) + private PlaceSelf(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator PlaceSelf(PropertySkip t) => new(0, value0: t); - public static implicit operator PlaceSelf(string t) => new(1, value1: t); + public static implicit operator PlaceSelf(CSSProperties t) => new(0, value0: t); + public static implicit operator PlaceSelf(PropertySkip t) => new(1, value1: t); + public static implicit operator PlaceSelf(string t) => new(2, value2: t); public string GetValue(string key) { @@ -13240,6 +14928,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13250,6 +14939,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13258,18 +14948,21 @@ public object GetValue() public readonly struct PointerEvents : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private PointerEvents(int index, PropertySkip value0 = default, string value1 = default) + private PointerEvents(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator PointerEvents(PropertySkip t) => new(0, value0: t); - public static implicit operator PointerEvents(string t) => new(1, value1: t); + public static implicit operator PointerEvents(CSSProperties t) => new(0, value0: t); + public static implicit operator PointerEvents(PropertySkip t) => new(1, value1: t); + public static implicit operator PointerEvents(string t) => new(2, value2: t); public string GetValue(string key) { @@ -13277,6 +14970,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13287,6 +14981,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13295,18 +14990,21 @@ public object GetValue() public readonly struct Position : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Position(int index, PropertySkip value0 = default, string value1 = default) + private Position(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Position(PropertySkip t) => new(0, value0: t); - public static implicit operator Position(string t) => new(1, value1: t); + public static implicit operator Position(CSSProperties t) => new(0, value0: t); + public static implicit operator Position(PropertySkip t) => new(1, value1: t); + public static implicit operator Position(string t) => new(2, value2: t); public string GetValue(string key) { @@ -13314,6 +15012,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13324,6 +15023,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13332,18 +15032,21 @@ public object GetValue() public readonly struct Quotes : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Quotes(int index, PropertySkip value0 = default, string value1 = default) + private Quotes(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Quotes(PropertySkip t) => new(0, value0: t); - public static implicit operator Quotes(string t) => new(1, value1: t); + public static implicit operator Quotes(CSSProperties t) => new(0, value0: t); + public static implicit operator Quotes(PropertySkip t) => new(1, value1: t); + public static implicit operator Quotes(string t) => new(2, value2: t); public string GetValue(string key) { @@ -13351,6 +15054,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13361,6 +15065,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13369,18 +15074,21 @@ public object GetValue() public readonly struct Resize : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Resize(int index, PropertySkip value0 = default, string value1 = default) + private Resize(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Resize(PropertySkip t) => new(0, value0: t); - public static implicit operator Resize(string t) => new(1, value1: t); + public static implicit operator Resize(CSSProperties t) => new(0, value0: t); + public static implicit operator Resize(PropertySkip t) => new(1, value1: t); + public static implicit operator Resize(string t) => new(2, value2: t); public string GetValue(string key) { @@ -13388,6 +15096,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13398,6 +15107,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13406,21 +15116,24 @@ public object GetValue() public readonly struct Right : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Right(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Right(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Right(PropertySkip t) => new(0, value0: t); - public static implicit operator Right(string t) => new(1, value1: t); - public static implicit operator Right(double t) => new(2, value2: t); + public static implicit operator Right(CSSProperties t) => new(0, value0: t); + public static implicit operator Right(PropertySkip t) => new(1, value1: t); + public static implicit operator Right(string t) => new(2, value2: t); + public static implicit operator Right(double t) => new(3, value3: t); public string GetValue(string key) { @@ -13429,6 +15142,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13440,6 +15154,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13448,18 +15163,21 @@ public object GetValue() public readonly struct Rotate : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Rotate(int index, PropertySkip value0 = default, string value1 = default) + private Rotate(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Rotate(PropertySkip t) => new(0, value0: t); - public static implicit operator Rotate(string t) => new(1, value1: t); + public static implicit operator Rotate(CSSProperties t) => new(0, value0: t); + public static implicit operator Rotate(PropertySkip t) => new(1, value1: t); + public static implicit operator Rotate(string t) => new(2, value2: t); public string GetValue(string key) { @@ -13467,6 +15185,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13477,6 +15196,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13485,21 +15205,24 @@ public object GetValue() public readonly struct RowGap : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private RowGap(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private RowGap(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator RowGap(PropertySkip t) => new(0, value0: t); - public static implicit operator RowGap(string t) => new(1, value1: t); - public static implicit operator RowGap(double t) => new(2, value2: t); + public static implicit operator RowGap(CSSProperties t) => new(0, value0: t); + public static implicit operator RowGap(PropertySkip t) => new(1, value1: t); + public static implicit operator RowGap(string t) => new(2, value2: t); + public static implicit operator RowGap(double t) => new(3, value3: t); public string GetValue(string key) { @@ -13508,6 +15231,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13519,6 +15243,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13527,18 +15252,21 @@ public object GetValue() public readonly struct RubyAlign : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private RubyAlign(int index, PropertySkip value0 = default, string value1 = default) + private RubyAlign(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator RubyAlign(PropertySkip t) => new(0, value0: t); - public static implicit operator RubyAlign(string t) => new(1, value1: t); + public static implicit operator RubyAlign(CSSProperties t) => new(0, value0: t); + public static implicit operator RubyAlign(PropertySkip t) => new(1, value1: t); + public static implicit operator RubyAlign(string t) => new(2, value2: t); public string GetValue(string key) { @@ -13546,6 +15274,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13556,6 +15285,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13564,18 +15294,21 @@ public object GetValue() public readonly struct RubyMerge : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private RubyMerge(int index, PropertySkip value0 = default, string value1 = default) + private RubyMerge(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator RubyMerge(PropertySkip t) => new(0, value0: t); - public static implicit operator RubyMerge(string t) => new(1, value1: t); + public static implicit operator RubyMerge(CSSProperties t) => new(0, value0: t); + public static implicit operator RubyMerge(PropertySkip t) => new(1, value1: t); + public static implicit operator RubyMerge(string t) => new(2, value2: t); public string GetValue(string key) { @@ -13583,6 +15316,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13593,6 +15327,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13601,18 +15336,21 @@ public object GetValue() public readonly struct RubyPosition : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private RubyPosition(int index, PropertySkip value0 = default, string value1 = default) + private RubyPosition(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator RubyPosition(PropertySkip t) => new(0, value0: t); - public static implicit operator RubyPosition(string t) => new(1, value1: t); + public static implicit operator RubyPosition(CSSProperties t) => new(0, value0: t); + public static implicit operator RubyPosition(PropertySkip t) => new(1, value1: t); + public static implicit operator RubyPosition(string t) => new(2, value2: t); public string GetValue(string key) { @@ -13620,6 +15358,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13630,6 +15369,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13638,21 +15378,24 @@ public object GetValue() public readonly struct Scale : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Scale(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Scale(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Scale(PropertySkip t) => new(0, value0: t); - public static implicit operator Scale(string t) => new(1, value1: t); - public static implicit operator Scale(double t) => new(2, value2: t); + public static implicit operator Scale(CSSProperties t) => new(0, value0: t); + public static implicit operator Scale(PropertySkip t) => new(1, value1: t); + public static implicit operator Scale(string t) => new(2, value2: t); + public static implicit operator Scale(double t) => new(3, value3: t); public string GetValue(string key) { @@ -13661,6 +15404,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13672,6 +15416,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13680,18 +15425,21 @@ public object GetValue() public readonly struct ScrollBehavior : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ScrollBehavior(int index, PropertySkip value0 = default, string value1 = default) + private ScrollBehavior(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ScrollBehavior(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollBehavior(string t) => new(1, value1: t); + public static implicit operator ScrollBehavior(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollBehavior(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollBehavior(string t) => new(2, value2: t); public string GetValue(string key) { @@ -13699,6 +15447,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13709,6 +15458,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13717,21 +15467,24 @@ public object GetValue() public readonly struct ScrollMargin : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollMargin(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollMargin(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollMargin(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollMargin(string t) => new(1, value1: t); - public static implicit operator ScrollMargin(double t) => new(2, value2: t); + public static implicit operator ScrollMargin(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollMargin(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollMargin(string t) => new(2, value2: t); + public static implicit operator ScrollMargin(double t) => new(3, value3: t); public string GetValue(string key) { @@ -13740,6 +15493,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13751,6 +15505,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13759,21 +15514,24 @@ public object GetValue() public readonly struct ScrollMarginBlock : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollMarginBlock(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollMarginBlock(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollMarginBlock(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollMarginBlock(string t) => new(1, value1: t); - public static implicit operator ScrollMarginBlock(double t) => new(2, value2: t); + public static implicit operator ScrollMarginBlock(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollMarginBlock(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollMarginBlock(string t) => new(2, value2: t); + public static implicit operator ScrollMarginBlock(double t) => new(3, value3: t); public string GetValue(string key) { @@ -13782,6 +15540,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13793,6 +15552,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13801,21 +15561,24 @@ public object GetValue() public readonly struct ScrollMarginBlockEnd : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollMarginBlockEnd(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollMarginBlockEnd(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollMarginBlockEnd(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollMarginBlockEnd(string t) => new(1, value1: t); - public static implicit operator ScrollMarginBlockEnd(double t) => new(2, value2: t); + public static implicit operator ScrollMarginBlockEnd(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollMarginBlockEnd(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollMarginBlockEnd(string t) => new(2, value2: t); + public static implicit operator ScrollMarginBlockEnd(double t) => new(3, value3: t); public string GetValue(string key) { @@ -13824,6 +15587,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13835,6 +15599,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13843,21 +15608,24 @@ public object GetValue() public readonly struct ScrollMarginBlockStart : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollMarginBlockStart(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollMarginBlockStart(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollMarginBlockStart(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollMarginBlockStart(string t) => new(1, value1: t); - public static implicit operator ScrollMarginBlockStart(double t) => new(2, value2: t); + public static implicit operator ScrollMarginBlockStart(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollMarginBlockStart(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollMarginBlockStart(string t) => new(2, value2: t); + public static implicit operator ScrollMarginBlockStart(double t) => new(3, value3: t); public string GetValue(string key) { @@ -13866,6 +15634,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13877,6 +15646,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13885,21 +15655,24 @@ public object GetValue() public readonly struct ScrollMarginBottom : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollMarginBottom(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollMarginBottom(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollMarginBottom(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollMarginBottom(string t) => new(1, value1: t); - public static implicit operator ScrollMarginBottom(double t) => new(2, value2: t); + public static implicit operator ScrollMarginBottom(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollMarginBottom(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollMarginBottom(string t) => new(2, value2: t); + public static implicit operator ScrollMarginBottom(double t) => new(3, value3: t); public string GetValue(string key) { @@ -13908,6 +15681,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13919,6 +15693,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13927,21 +15702,24 @@ public object GetValue() public readonly struct ScrollMarginInline : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollMarginInline(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollMarginInline(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollMarginInline(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollMarginInline(string t) => new(1, value1: t); - public static implicit operator ScrollMarginInline(double t) => new(2, value2: t); + public static implicit operator ScrollMarginInline(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollMarginInline(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollMarginInline(string t) => new(2, value2: t); + public static implicit operator ScrollMarginInline(double t) => new(3, value3: t); public string GetValue(string key) { @@ -13950,6 +15728,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13961,6 +15740,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -13969,21 +15749,24 @@ public object GetValue() public readonly struct ScrollMarginInlineEnd : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollMarginInlineEnd(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollMarginInlineEnd(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollMarginInlineEnd(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollMarginInlineEnd(string t) => new(1, value1: t); - public static implicit operator ScrollMarginInlineEnd(double t) => new(2, value2: t); + public static implicit operator ScrollMarginInlineEnd(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollMarginInlineEnd(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollMarginInlineEnd(string t) => new(2, value2: t); + public static implicit operator ScrollMarginInlineEnd(double t) => new(3, value3: t); public string GetValue(string key) { @@ -13992,6 +15775,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14003,6 +15787,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14011,21 +15796,24 @@ public object GetValue() public readonly struct ScrollMarginInlineStart : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollMarginInlineStart(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollMarginInlineStart(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollMarginInlineStart(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollMarginInlineStart(string t) => new(1, value1: t); - public static implicit operator ScrollMarginInlineStart(double t) => new(2, value2: t); + public static implicit operator ScrollMarginInlineStart(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollMarginInlineStart(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollMarginInlineStart(string t) => new(2, value2: t); + public static implicit operator ScrollMarginInlineStart(double t) => new(3, value3: t); public string GetValue(string key) { @@ -14034,6 +15822,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14045,6 +15834,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14053,21 +15843,24 @@ public object GetValue() public readonly struct ScrollMarginLeft : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollMarginLeft(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollMarginLeft(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollMarginLeft(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollMarginLeft(string t) => new(1, value1: t); - public static implicit operator ScrollMarginLeft(double t) => new(2, value2: t); + public static implicit operator ScrollMarginLeft(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollMarginLeft(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollMarginLeft(string t) => new(2, value2: t); + public static implicit operator ScrollMarginLeft(double t) => new(3, value3: t); public string GetValue(string key) { @@ -14076,6 +15869,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14087,6 +15881,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14095,21 +15890,24 @@ public object GetValue() public readonly struct ScrollMarginRight : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollMarginRight(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollMarginRight(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollMarginRight(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollMarginRight(string t) => new(1, value1: t); - public static implicit operator ScrollMarginRight(double t) => new(2, value2: t); + public static implicit operator ScrollMarginRight(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollMarginRight(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollMarginRight(string t) => new(2, value2: t); + public static implicit operator ScrollMarginRight(double t) => new(3, value3: t); public string GetValue(string key) { @@ -14118,6 +15916,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14129,6 +15928,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14137,21 +15937,24 @@ public object GetValue() public readonly struct ScrollMarginTop : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollMarginTop(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollMarginTop(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollMarginTop(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollMarginTop(string t) => new(1, value1: t); - public static implicit operator ScrollMarginTop(double t) => new(2, value2: t); + public static implicit operator ScrollMarginTop(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollMarginTop(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollMarginTop(string t) => new(2, value2: t); + public static implicit operator ScrollMarginTop(double t) => new(3, value3: t); public string GetValue(string key) { @@ -14160,6 +15963,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14171,6 +15975,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14179,21 +15984,24 @@ public object GetValue() public readonly struct ScrollPadding : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollPadding(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollPadding(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollPadding(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollPadding(string t) => new(1, value1: t); - public static implicit operator ScrollPadding(double t) => new(2, value2: t); + public static implicit operator ScrollPadding(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollPadding(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollPadding(string t) => new(2, value2: t); + public static implicit operator ScrollPadding(double t) => new(3, value3: t); public string GetValue(string key) { @@ -14202,6 +16010,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14213,6 +16022,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14221,21 +16031,24 @@ public object GetValue() public readonly struct ScrollPaddingBlock : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollPaddingBlock(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollPaddingBlock(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollPaddingBlock(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollPaddingBlock(string t) => new(1, value1: t); - public static implicit operator ScrollPaddingBlock(double t) => new(2, value2: t); + public static implicit operator ScrollPaddingBlock(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollPaddingBlock(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollPaddingBlock(string t) => new(2, value2: t); + public static implicit operator ScrollPaddingBlock(double t) => new(3, value3: t); public string GetValue(string key) { @@ -14244,6 +16057,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14255,6 +16069,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14263,21 +16078,24 @@ public object GetValue() public readonly struct ScrollPaddingBlockEnd : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollPaddingBlockEnd(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollPaddingBlockEnd(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollPaddingBlockEnd(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollPaddingBlockEnd(string t) => new(1, value1: t); - public static implicit operator ScrollPaddingBlockEnd(double t) => new(2, value2: t); + public static implicit operator ScrollPaddingBlockEnd(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollPaddingBlockEnd(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollPaddingBlockEnd(string t) => new(2, value2: t); + public static implicit operator ScrollPaddingBlockEnd(double t) => new(3, value3: t); public string GetValue(string key) { @@ -14286,6 +16104,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14297,6 +16116,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14305,21 +16125,24 @@ public object GetValue() public readonly struct ScrollPaddingBlockStart : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollPaddingBlockStart(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollPaddingBlockStart(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollPaddingBlockStart(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollPaddingBlockStart(string t) => new(1, value1: t); - public static implicit operator ScrollPaddingBlockStart(double t) => new(2, value2: t); + public static implicit operator ScrollPaddingBlockStart(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollPaddingBlockStart(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollPaddingBlockStart(string t) => new(2, value2: t); + public static implicit operator ScrollPaddingBlockStart(double t) => new(3, value3: t); public string GetValue(string key) { @@ -14328,6 +16151,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14339,6 +16163,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14347,21 +16172,24 @@ public object GetValue() public readonly struct ScrollPaddingBottom : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollPaddingBottom(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollPaddingBottom(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollPaddingBottom(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollPaddingBottom(string t) => new(1, value1: t); - public static implicit operator ScrollPaddingBottom(double t) => new(2, value2: t); + public static implicit operator ScrollPaddingBottom(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollPaddingBottom(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollPaddingBottom(string t) => new(2, value2: t); + public static implicit operator ScrollPaddingBottom(double t) => new(3, value3: t); public string GetValue(string key) { @@ -14370,6 +16198,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14381,6 +16210,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14389,21 +16219,24 @@ public object GetValue() public readonly struct ScrollPaddingInline : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollPaddingInline(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollPaddingInline(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollPaddingInline(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollPaddingInline(string t) => new(1, value1: t); - public static implicit operator ScrollPaddingInline(double t) => new(2, value2: t); + public static implicit operator ScrollPaddingInline(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollPaddingInline(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollPaddingInline(string t) => new(2, value2: t); + public static implicit operator ScrollPaddingInline(double t) => new(3, value3: t); public string GetValue(string key) { @@ -14412,6 +16245,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14423,6 +16257,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14431,21 +16266,24 @@ public object GetValue() public readonly struct ScrollPaddingInlineEnd : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollPaddingInlineEnd(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollPaddingInlineEnd(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollPaddingInlineEnd(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollPaddingInlineEnd(string t) => new(1, value1: t); - public static implicit operator ScrollPaddingInlineEnd(double t) => new(2, value2: t); + public static implicit operator ScrollPaddingInlineEnd(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollPaddingInlineEnd(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollPaddingInlineEnd(string t) => new(2, value2: t); + public static implicit operator ScrollPaddingInlineEnd(double t) => new(3, value3: t); public string GetValue(string key) { @@ -14454,6 +16292,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14465,6 +16304,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14473,21 +16313,24 @@ public object GetValue() public readonly struct ScrollPaddingInlineStart : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollPaddingInlineStart(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollPaddingInlineStart(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollPaddingInlineStart(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollPaddingInlineStart(string t) => new(1, value1: t); - public static implicit operator ScrollPaddingInlineStart(double t) => new(2, value2: t); + public static implicit operator ScrollPaddingInlineStart(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollPaddingInlineStart(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollPaddingInlineStart(string t) => new(2, value2: t); + public static implicit operator ScrollPaddingInlineStart(double t) => new(3, value3: t); public string GetValue(string key) { @@ -14496,6 +16339,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14507,6 +16351,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14515,21 +16360,24 @@ public object GetValue() public readonly struct ScrollPaddingLeft : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollPaddingLeft(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollPaddingLeft(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollPaddingLeft(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollPaddingLeft(string t) => new(1, value1: t); - public static implicit operator ScrollPaddingLeft(double t) => new(2, value2: t); + public static implicit operator ScrollPaddingLeft(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollPaddingLeft(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollPaddingLeft(string t) => new(2, value2: t); + public static implicit operator ScrollPaddingLeft(double t) => new(3, value3: t); public string GetValue(string key) { @@ -14538,6 +16386,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14549,6 +16398,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14557,21 +16407,24 @@ public object GetValue() public readonly struct ScrollPaddingRight : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollPaddingRight(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollPaddingRight(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollPaddingRight(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollPaddingRight(string t) => new(1, value1: t); - public static implicit operator ScrollPaddingRight(double t) => new(2, value2: t); + public static implicit operator ScrollPaddingRight(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollPaddingRight(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollPaddingRight(string t) => new(2, value2: t); + public static implicit operator ScrollPaddingRight(double t) => new(3, value3: t); public string GetValue(string key) { @@ -14580,6 +16433,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14591,6 +16445,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14599,21 +16454,24 @@ public object GetValue() public readonly struct ScrollPaddingTop : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollPaddingTop(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollPaddingTop(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollPaddingTop(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollPaddingTop(string t) => new(1, value1: t); - public static implicit operator ScrollPaddingTop(double t) => new(2, value2: t); + public static implicit operator ScrollPaddingTop(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollPaddingTop(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollPaddingTop(string t) => new(2, value2: t); + public static implicit operator ScrollPaddingTop(double t) => new(3, value3: t); public string GetValue(string key) { @@ -14622,6 +16480,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14633,6 +16492,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14641,18 +16501,21 @@ public object GetValue() public readonly struct ScrollSnapAlign : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ScrollSnapAlign(int index, PropertySkip value0 = default, string value1 = default) + private ScrollSnapAlign(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ScrollSnapAlign(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollSnapAlign(string t) => new(1, value1: t); + public static implicit operator ScrollSnapAlign(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollSnapAlign(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollSnapAlign(string t) => new(2, value2: t); public string GetValue(string key) { @@ -14660,6 +16523,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14670,6 +16534,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14678,21 +16543,24 @@ public object GetValue() public readonly struct ScrollSnapCoordinate : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollSnapCoordinate(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollSnapCoordinate(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollSnapCoordinate(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollSnapCoordinate(string t) => new(1, value1: t); - public static implicit operator ScrollSnapCoordinate(double t) => new(2, value2: t); + public static implicit operator ScrollSnapCoordinate(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollSnapCoordinate(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollSnapCoordinate(string t) => new(2, value2: t); + public static implicit operator ScrollSnapCoordinate(double t) => new(3, value3: t); public string GetValue(string key) { @@ -14701,6 +16569,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14712,6 +16581,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14720,21 +16590,24 @@ public object GetValue() public readonly struct ScrollSnapDestination : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ScrollSnapDestination(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ScrollSnapDestination(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ScrollSnapDestination(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollSnapDestination(string t) => new(1, value1: t); - public static implicit operator ScrollSnapDestination(double t) => new(2, value2: t); + public static implicit operator ScrollSnapDestination(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollSnapDestination(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollSnapDestination(string t) => new(2, value2: t); + public static implicit operator ScrollSnapDestination(double t) => new(3, value3: t); public string GetValue(string key) { @@ -14743,6 +16616,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14754,6 +16628,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14762,18 +16637,21 @@ public object GetValue() public readonly struct ScrollSnapPointsX : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ScrollSnapPointsX(int index, PropertySkip value0 = default, string value1 = default) + private ScrollSnapPointsX(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ScrollSnapPointsX(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollSnapPointsX(string t) => new(1, value1: t); + public static implicit operator ScrollSnapPointsX(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollSnapPointsX(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollSnapPointsX(string t) => new(2, value2: t); public string GetValue(string key) { @@ -14781,6 +16659,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14791,6 +16670,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14799,18 +16679,21 @@ public object GetValue() public readonly struct ScrollSnapPointsY : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ScrollSnapPointsY(int index, PropertySkip value0 = default, string value1 = default) + private ScrollSnapPointsY(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ScrollSnapPointsY(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollSnapPointsY(string t) => new(1, value1: t); + public static implicit operator ScrollSnapPointsY(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollSnapPointsY(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollSnapPointsY(string t) => new(2, value2: t); public string GetValue(string key) { @@ -14818,6 +16701,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14828,6 +16712,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14836,18 +16721,21 @@ public object GetValue() public readonly struct ScrollSnapStop : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ScrollSnapStop(int index, PropertySkip value0 = default, string value1 = default) + private ScrollSnapStop(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ScrollSnapStop(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollSnapStop(string t) => new(1, value1: t); + public static implicit operator ScrollSnapStop(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollSnapStop(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollSnapStop(string t) => new(2, value2: t); public string GetValue(string key) { @@ -14855,6 +16743,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14865,6 +16754,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14873,18 +16763,21 @@ public object GetValue() public readonly struct ScrollSnapType : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ScrollSnapType(int index, PropertySkip value0 = default, string value1 = default) + private ScrollSnapType(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ScrollSnapType(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollSnapType(string t) => new(1, value1: t); + public static implicit operator ScrollSnapType(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollSnapType(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollSnapType(string t) => new(2, value2: t); public string GetValue(string key) { @@ -14892,6 +16785,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14902,6 +16796,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14910,18 +16805,21 @@ public object GetValue() public readonly struct ScrollSnapTypeX : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ScrollSnapTypeX(int index, PropertySkip value0 = default, string value1 = default) + private ScrollSnapTypeX(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ScrollSnapTypeX(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollSnapTypeX(string t) => new(1, value1: t); + public static implicit operator ScrollSnapTypeX(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollSnapTypeX(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollSnapTypeX(string t) => new(2, value2: t); public string GetValue(string key) { @@ -14929,6 +16827,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14939,6 +16838,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14947,18 +16847,21 @@ public object GetValue() public readonly struct ScrollSnapTypeY : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ScrollSnapTypeY(int index, PropertySkip value0 = default, string value1 = default) + private ScrollSnapTypeY(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ScrollSnapTypeY(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollSnapTypeY(string t) => new(1, value1: t); + public static implicit operator ScrollSnapTypeY(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollSnapTypeY(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollSnapTypeY(string t) => new(2, value2: t); public string GetValue(string key) { @@ -14966,6 +16869,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14976,6 +16880,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -14984,18 +16889,21 @@ public object GetValue() public readonly struct ScrollTimeline : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ScrollTimeline(int index, PropertySkip value0 = default, string value1 = default) + private ScrollTimeline(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ScrollTimeline(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollTimeline(string t) => new(1, value1: t); + public static implicit operator ScrollTimeline(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollTimeline(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollTimeline(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15003,6 +16911,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15013,6 +16922,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15021,18 +16931,21 @@ public object GetValue() public readonly struct ScrollTimelineAxis : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ScrollTimelineAxis(int index, PropertySkip value0 = default, string value1 = default) + private ScrollTimelineAxis(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ScrollTimelineAxis(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollTimelineAxis(string t) => new(1, value1: t); + public static implicit operator ScrollTimelineAxis(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollTimelineAxis(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollTimelineAxis(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15040,6 +16953,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15050,6 +16964,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15058,18 +16973,21 @@ public object GetValue() public readonly struct ScrollTimelineName : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ScrollTimelineName(int index, PropertySkip value0 = default, string value1 = default) + private ScrollTimelineName(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ScrollTimelineName(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollTimelineName(string t) => new(1, value1: t); + public static implicit operator ScrollTimelineName(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollTimelineName(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollTimelineName(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15077,6 +16995,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15087,6 +17006,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15095,18 +17015,21 @@ public object GetValue() public readonly struct ScrollbarColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ScrollbarColor(int index, PropertySkip value0 = default, string value1 = default) + private ScrollbarColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ScrollbarColor(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollbarColor(string t) => new(1, value1: t); + public static implicit operator ScrollbarColor(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollbarColor(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollbarColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15114,6 +17037,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15124,6 +17048,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15132,18 +17057,21 @@ public object GetValue() public readonly struct ScrollbarGutter : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ScrollbarGutter(int index, PropertySkip value0 = default, string value1 = default) + private ScrollbarGutter(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ScrollbarGutter(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollbarGutter(string t) => new(1, value1: t); + public static implicit operator ScrollbarGutter(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollbarGutter(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollbarGutter(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15151,6 +17079,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15161,6 +17090,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15169,18 +17099,21 @@ public object GetValue() public readonly struct ScrollbarWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ScrollbarWidth(int index, PropertySkip value0 = default, string value1 = default) + private ScrollbarWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ScrollbarWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator ScrollbarWidth(string t) => new(1, value1: t); + public static implicit operator ScrollbarWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator ScrollbarWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator ScrollbarWidth(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15188,6 +17121,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15198,6 +17132,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15206,21 +17141,24 @@ public object GetValue() public readonly struct ShapeImageThreshold : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ShapeImageThreshold(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ShapeImageThreshold(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ShapeImageThreshold(PropertySkip t) => new(0, value0: t); - public static implicit operator ShapeImageThreshold(string t) => new(1, value1: t); - public static implicit operator ShapeImageThreshold(double t) => new(2, value2: t); + public static implicit operator ShapeImageThreshold(CSSProperties t) => new(0, value0: t); + public static implicit operator ShapeImageThreshold(PropertySkip t) => new(1, value1: t); + public static implicit operator ShapeImageThreshold(string t) => new(2, value2: t); + public static implicit operator ShapeImageThreshold(double t) => new(3, value3: t); public string GetValue(string key) { @@ -15229,6 +17167,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15240,6 +17179,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15248,21 +17188,24 @@ public object GetValue() public readonly struct ShapeMargin : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ShapeMargin(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ShapeMargin(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ShapeMargin(PropertySkip t) => new(0, value0: t); - public static implicit operator ShapeMargin(string t) => new(1, value1: t); - public static implicit operator ShapeMargin(double t) => new(2, value2: t); + public static implicit operator ShapeMargin(CSSProperties t) => new(0, value0: t); + public static implicit operator ShapeMargin(PropertySkip t) => new(1, value1: t); + public static implicit operator ShapeMargin(string t) => new(2, value2: t); + public static implicit operator ShapeMargin(double t) => new(3, value3: t); public string GetValue(string key) { @@ -15271,6 +17214,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15282,6 +17226,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15290,18 +17235,21 @@ public object GetValue() public readonly struct ShapeOutside : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ShapeOutside(int index, PropertySkip value0 = default, string value1 = default) + private ShapeOutside(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ShapeOutside(PropertySkip t) => new(0, value0: t); - public static implicit operator ShapeOutside(string t) => new(1, value1: t); + public static implicit operator ShapeOutside(CSSProperties t) => new(0, value0: t); + public static implicit operator ShapeOutside(PropertySkip t) => new(1, value1: t); + public static implicit operator ShapeOutside(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15309,6 +17257,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15319,6 +17268,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15327,21 +17277,24 @@ public object GetValue() public readonly struct TabSize : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private TabSize(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private TabSize(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator TabSize(PropertySkip t) => new(0, value0: t); - public static implicit operator TabSize(string t) => new(1, value1: t); - public static implicit operator TabSize(double t) => new(2, value2: t); + public static implicit operator TabSize(CSSProperties t) => new(0, value0: t); + public static implicit operator TabSize(PropertySkip t) => new(1, value1: t); + public static implicit operator TabSize(string t) => new(2, value2: t); + public static implicit operator TabSize(double t) => new(3, value3: t); public string GetValue(string key) { @@ -15350,6 +17303,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15361,6 +17315,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15369,18 +17324,21 @@ public object GetValue() public readonly struct TableLayout : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TableLayout(int index, PropertySkip value0 = default, string value1 = default) + private TableLayout(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TableLayout(PropertySkip t) => new(0, value0: t); - public static implicit operator TableLayout(string t) => new(1, value1: t); + public static implicit operator TableLayout(CSSProperties t) => new(0, value0: t); + public static implicit operator TableLayout(PropertySkip t) => new(1, value1: t); + public static implicit operator TableLayout(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15388,6 +17346,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15398,6 +17357,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15406,18 +17366,21 @@ public object GetValue() public readonly struct TextAlign : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextAlign(int index, PropertySkip value0 = default, string value1 = default) + private TextAlign(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextAlign(PropertySkip t) => new(0, value0: t); - public static implicit operator TextAlign(string t) => new(1, value1: t); + public static implicit operator TextAlign(CSSProperties t) => new(0, value0: t); + public static implicit operator TextAlign(PropertySkip t) => new(1, value1: t); + public static implicit operator TextAlign(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15425,6 +17388,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15435,6 +17399,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15443,18 +17408,21 @@ public object GetValue() public readonly struct TextAlignLast : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextAlignLast(int index, PropertySkip value0 = default, string value1 = default) + private TextAlignLast(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextAlignLast(PropertySkip t) => new(0, value0: t); - public static implicit operator TextAlignLast(string t) => new(1, value1: t); + public static implicit operator TextAlignLast(CSSProperties t) => new(0, value0: t); + public static implicit operator TextAlignLast(PropertySkip t) => new(1, value1: t); + public static implicit operator TextAlignLast(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15462,6 +17430,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15472,6 +17441,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15480,18 +17450,21 @@ public object GetValue() public readonly struct TextCombineUpright : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextCombineUpright(int index, PropertySkip value0 = default, string value1 = default) + private TextCombineUpright(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextCombineUpright(PropertySkip t) => new(0, value0: t); - public static implicit operator TextCombineUpright(string t) => new(1, value1: t); + public static implicit operator TextCombineUpright(CSSProperties t) => new(0, value0: t); + public static implicit operator TextCombineUpright(PropertySkip t) => new(1, value1: t); + public static implicit operator TextCombineUpright(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15499,6 +17472,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15509,6 +17483,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15517,21 +17492,24 @@ public object GetValue() public readonly struct TextDecoration : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private TextDecoration(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private TextDecoration(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator TextDecoration(PropertySkip t) => new(0, value0: t); - public static implicit operator TextDecoration(string t) => new(1, value1: t); - public static implicit operator TextDecoration(double t) => new(2, value2: t); + public static implicit operator TextDecoration(CSSProperties t) => new(0, value0: t); + public static implicit operator TextDecoration(PropertySkip t) => new(1, value1: t); + public static implicit operator TextDecoration(string t) => new(2, value2: t); + public static implicit operator TextDecoration(double t) => new(3, value3: t); public string GetValue(string key) { @@ -15540,6 +17518,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15551,6 +17530,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15559,18 +17539,21 @@ public object GetValue() public readonly struct TextDecorationColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextDecorationColor(int index, PropertySkip value0 = default, string value1 = default) + private TextDecorationColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextDecorationColor(PropertySkip t) => new(0, value0: t); - public static implicit operator TextDecorationColor(string t) => new(1, value1: t); + public static implicit operator TextDecorationColor(CSSProperties t) => new(0, value0: t); + public static implicit operator TextDecorationColor(PropertySkip t) => new(1, value1: t); + public static implicit operator TextDecorationColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15578,6 +17561,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15588,6 +17572,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15596,18 +17581,21 @@ public object GetValue() public readonly struct TextDecorationLine : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextDecorationLine(int index, PropertySkip value0 = default, string value1 = default) + private TextDecorationLine(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextDecorationLine(PropertySkip t) => new(0, value0: t); - public static implicit operator TextDecorationLine(string t) => new(1, value1: t); + public static implicit operator TextDecorationLine(CSSProperties t) => new(0, value0: t); + public static implicit operator TextDecorationLine(PropertySkip t) => new(1, value1: t); + public static implicit operator TextDecorationLine(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15615,6 +17603,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15625,6 +17614,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15633,18 +17623,21 @@ public object GetValue() public readonly struct TextDecorationSkip : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextDecorationSkip(int index, PropertySkip value0 = default, string value1 = default) + private TextDecorationSkip(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextDecorationSkip(PropertySkip t) => new(0, value0: t); - public static implicit operator TextDecorationSkip(string t) => new(1, value1: t); + public static implicit operator TextDecorationSkip(CSSProperties t) => new(0, value0: t); + public static implicit operator TextDecorationSkip(PropertySkip t) => new(1, value1: t); + public static implicit operator TextDecorationSkip(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15652,6 +17645,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15662,6 +17656,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15670,18 +17665,21 @@ public object GetValue() public readonly struct TextDecorationSkipInk : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextDecorationSkipInk(int index, PropertySkip value0 = default, string value1 = default) + private TextDecorationSkipInk(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextDecorationSkipInk(PropertySkip t) => new(0, value0: t); - public static implicit operator TextDecorationSkipInk(string t) => new(1, value1: t); + public static implicit operator TextDecorationSkipInk(CSSProperties t) => new(0, value0: t); + public static implicit operator TextDecorationSkipInk(PropertySkip t) => new(1, value1: t); + public static implicit operator TextDecorationSkipInk(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15689,6 +17687,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15699,6 +17698,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15707,18 +17707,21 @@ public object GetValue() public readonly struct TextDecorationStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextDecorationStyle(int index, PropertySkip value0 = default, string value1 = default) + private TextDecorationStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextDecorationStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator TextDecorationStyle(string t) => new(1, value1: t); + public static implicit operator TextDecorationStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator TextDecorationStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator TextDecorationStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15726,6 +17729,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15736,6 +17740,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15744,21 +17749,24 @@ public object GetValue() public readonly struct TextDecorationThickness : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private TextDecorationThickness(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private TextDecorationThickness(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator TextDecorationThickness(PropertySkip t) => new(0, value0: t); - public static implicit operator TextDecorationThickness(string t) => new(1, value1: t); - public static implicit operator TextDecorationThickness(double t) => new(2, value2: t); + public static implicit operator TextDecorationThickness(CSSProperties t) => new(0, value0: t); + public static implicit operator TextDecorationThickness(PropertySkip t) => new(1, value1: t); + public static implicit operator TextDecorationThickness(string t) => new(2, value2: t); + public static implicit operator TextDecorationThickness(double t) => new(3, value3: t); public string GetValue(string key) { @@ -15767,6 +17775,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15778,6 +17787,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15786,18 +17796,21 @@ public object GetValue() public readonly struct TextEmphasis : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextEmphasis(int index, PropertySkip value0 = default, string value1 = default) + private TextEmphasis(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextEmphasis(PropertySkip t) => new(0, value0: t); - public static implicit operator TextEmphasis(string t) => new(1, value1: t); + public static implicit operator TextEmphasis(CSSProperties t) => new(0, value0: t); + public static implicit operator TextEmphasis(PropertySkip t) => new(1, value1: t); + public static implicit operator TextEmphasis(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15805,6 +17818,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15815,6 +17829,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15823,18 +17838,21 @@ public object GetValue() public readonly struct TextEmphasisColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextEmphasisColor(int index, PropertySkip value0 = default, string value1 = default) + private TextEmphasisColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextEmphasisColor(PropertySkip t) => new(0, value0: t); - public static implicit operator TextEmphasisColor(string t) => new(1, value1: t); + public static implicit operator TextEmphasisColor(CSSProperties t) => new(0, value0: t); + public static implicit operator TextEmphasisColor(PropertySkip t) => new(1, value1: t); + public static implicit operator TextEmphasisColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15842,6 +17860,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15852,6 +17871,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15860,18 +17880,21 @@ public object GetValue() public readonly struct TextEmphasisPosition : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextEmphasisPosition(int index, PropertySkip value0 = default, string value1 = default) + private TextEmphasisPosition(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextEmphasisPosition(PropertySkip t) => new(0, value0: t); - public static implicit operator TextEmphasisPosition(string t) => new(1, value1: t); + public static implicit operator TextEmphasisPosition(CSSProperties t) => new(0, value0: t); + public static implicit operator TextEmphasisPosition(PropertySkip t) => new(1, value1: t); + public static implicit operator TextEmphasisPosition(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15879,6 +17902,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15889,6 +17913,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15897,18 +17922,21 @@ public object GetValue() public readonly struct TextEmphasisStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextEmphasisStyle(int index, PropertySkip value0 = default, string value1 = default) + private TextEmphasisStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextEmphasisStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator TextEmphasisStyle(string t) => new(1, value1: t); + public static implicit operator TextEmphasisStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator TextEmphasisStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator TextEmphasisStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15916,6 +17944,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15926,6 +17955,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15934,21 +17964,24 @@ public object GetValue() public readonly struct TextIndent : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private TextIndent(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private TextIndent(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator TextIndent(PropertySkip t) => new(0, value0: t); - public static implicit operator TextIndent(string t) => new(1, value1: t); - public static implicit operator TextIndent(double t) => new(2, value2: t); + public static implicit operator TextIndent(CSSProperties t) => new(0, value0: t); + public static implicit operator TextIndent(PropertySkip t) => new(1, value1: t); + public static implicit operator TextIndent(string t) => new(2, value2: t); + public static implicit operator TextIndent(double t) => new(3, value3: t); public string GetValue(string key) { @@ -15957,6 +17990,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15968,6 +18002,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -15976,18 +18011,21 @@ public object GetValue() public readonly struct TextJustify : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextJustify(int index, PropertySkip value0 = default, string value1 = default) + private TextJustify(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextJustify(PropertySkip t) => new(0, value0: t); - public static implicit operator TextJustify(string t) => new(1, value1: t); + public static implicit operator TextJustify(CSSProperties t) => new(0, value0: t); + public static implicit operator TextJustify(PropertySkip t) => new(1, value1: t); + public static implicit operator TextJustify(string t) => new(2, value2: t); public string GetValue(string key) { @@ -15995,6 +18033,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16005,6 +18044,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16013,18 +18053,21 @@ public object GetValue() public readonly struct TextOrientation : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextOrientation(int index, PropertySkip value0 = default, string value1 = default) + private TextOrientation(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextOrientation(PropertySkip t) => new(0, value0: t); - public static implicit operator TextOrientation(string t) => new(1, value1: t); + public static implicit operator TextOrientation(CSSProperties t) => new(0, value0: t); + public static implicit operator TextOrientation(PropertySkip t) => new(1, value1: t); + public static implicit operator TextOrientation(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16032,6 +18075,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16042,6 +18086,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16050,18 +18095,21 @@ public object GetValue() public readonly struct TextOverflow : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextOverflow(int index, PropertySkip value0 = default, string value1 = default) + private TextOverflow(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextOverflow(PropertySkip t) => new(0, value0: t); - public static implicit operator TextOverflow(string t) => new(1, value1: t); + public static implicit operator TextOverflow(CSSProperties t) => new(0, value0: t); + public static implicit operator TextOverflow(PropertySkip t) => new(1, value1: t); + public static implicit operator TextOverflow(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16069,6 +18117,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16079,6 +18128,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16087,18 +18137,21 @@ public object GetValue() public readonly struct TextRendering : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextRendering(int index, PropertySkip value0 = default, string value1 = default) + private TextRendering(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextRendering(PropertySkip t) => new(0, value0: t); - public static implicit operator TextRendering(string t) => new(1, value1: t); + public static implicit operator TextRendering(CSSProperties t) => new(0, value0: t); + public static implicit operator TextRendering(PropertySkip t) => new(1, value1: t); + public static implicit operator TextRendering(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16106,6 +18159,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16116,6 +18170,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16124,18 +18179,21 @@ public object GetValue() public readonly struct TextShadow : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextShadow(int index, PropertySkip value0 = default, string value1 = default) + private TextShadow(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextShadow(PropertySkip t) => new(0, value0: t); - public static implicit operator TextShadow(string t) => new(1, value1: t); + public static implicit operator TextShadow(CSSProperties t) => new(0, value0: t); + public static implicit operator TextShadow(PropertySkip t) => new(1, value1: t); + public static implicit operator TextShadow(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16143,6 +18201,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16153,6 +18212,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16161,18 +18221,21 @@ public object GetValue() public readonly struct TextSizeAdjust : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextSizeAdjust(int index, PropertySkip value0 = default, string value1 = default) + private TextSizeAdjust(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextSizeAdjust(PropertySkip t) => new(0, value0: t); - public static implicit operator TextSizeAdjust(string t) => new(1, value1: t); + public static implicit operator TextSizeAdjust(CSSProperties t) => new(0, value0: t); + public static implicit operator TextSizeAdjust(PropertySkip t) => new(1, value1: t); + public static implicit operator TextSizeAdjust(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16180,6 +18243,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16190,6 +18254,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16198,18 +18263,21 @@ public object GetValue() public readonly struct TextTransform : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextTransform(int index, PropertySkip value0 = default, string value1 = default) + private TextTransform(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextTransform(PropertySkip t) => new(0, value0: t); - public static implicit operator TextTransform(string t) => new(1, value1: t); + public static implicit operator TextTransform(CSSProperties t) => new(0, value0: t); + public static implicit operator TextTransform(PropertySkip t) => new(1, value1: t); + public static implicit operator TextTransform(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16217,6 +18285,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16227,6 +18296,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16235,21 +18305,24 @@ public object GetValue() public readonly struct TextUnderlineOffset : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private TextUnderlineOffset(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private TextUnderlineOffset(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator TextUnderlineOffset(PropertySkip t) => new(0, value0: t); - public static implicit operator TextUnderlineOffset(string t) => new(1, value1: t); - public static implicit operator TextUnderlineOffset(double t) => new(2, value2: t); + public static implicit operator TextUnderlineOffset(CSSProperties t) => new(0, value0: t); + public static implicit operator TextUnderlineOffset(PropertySkip t) => new(1, value1: t); + public static implicit operator TextUnderlineOffset(string t) => new(2, value2: t); + public static implicit operator TextUnderlineOffset(double t) => new(3, value3: t); public string GetValue(string key) { @@ -16258,6 +18331,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16269,6 +18343,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16277,18 +18352,21 @@ public object GetValue() public readonly struct TextUnderlinePosition : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextUnderlinePosition(int index, PropertySkip value0 = default, string value1 = default) + private TextUnderlinePosition(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextUnderlinePosition(PropertySkip t) => new(0, value0: t); - public static implicit operator TextUnderlinePosition(string t) => new(1, value1: t); + public static implicit operator TextUnderlinePosition(CSSProperties t) => new(0, value0: t); + public static implicit operator TextUnderlinePosition(PropertySkip t) => new(1, value1: t); + public static implicit operator TextUnderlinePosition(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16296,6 +18374,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16306,6 +18385,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16314,18 +18394,21 @@ public object GetValue() public readonly struct TextWrap : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextWrap(int index, PropertySkip value0 = default, string value1 = default) + private TextWrap(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextWrap(PropertySkip t) => new(0, value0: t); - public static implicit operator TextWrap(string t) => new(1, value1: t); + public static implicit operator TextWrap(CSSProperties t) => new(0, value0: t); + public static implicit operator TextWrap(PropertySkip t) => new(1, value1: t); + public static implicit operator TextWrap(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16333,6 +18416,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16343,6 +18427,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16351,18 +18436,21 @@ public object GetValue() public readonly struct TimelineScope : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TimelineScope(int index, PropertySkip value0 = default, string value1 = default) + private TimelineScope(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TimelineScope(PropertySkip t) => new(0, value0: t); - public static implicit operator TimelineScope(string t) => new(1, value1: t); + public static implicit operator TimelineScope(CSSProperties t) => new(0, value0: t); + public static implicit operator TimelineScope(PropertySkip t) => new(1, value1: t); + public static implicit operator TimelineScope(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16370,6 +18458,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16380,6 +18469,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16388,21 +18478,24 @@ public object GetValue() public readonly struct Top : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Top(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Top(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Top(PropertySkip t) => new(0, value0: t); - public static implicit operator Top(string t) => new(1, value1: t); - public static implicit operator Top(double t) => new(2, value2: t); + public static implicit operator Top(CSSProperties t) => new(0, value0: t); + public static implicit operator Top(PropertySkip t) => new(1, value1: t); + public static implicit operator Top(string t) => new(2, value2: t); + public static implicit operator Top(double t) => new(3, value3: t); public string GetValue(string key) { @@ -16411,6 +18504,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16422,6 +18516,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16430,18 +18525,21 @@ public object GetValue() public readonly struct TouchAction : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TouchAction(int index, PropertySkip value0 = default, string value1 = default) + private TouchAction(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TouchAction(PropertySkip t) => new(0, value0: t); - public static implicit operator TouchAction(string t) => new(1, value1: t); + public static implicit operator TouchAction(CSSProperties t) => new(0, value0: t); + public static implicit operator TouchAction(PropertySkip t) => new(1, value1: t); + public static implicit operator TouchAction(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16449,6 +18547,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16459,6 +18558,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16467,18 +18567,21 @@ public object GetValue() public readonly struct Transform : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Transform(int index, PropertySkip value0 = default, string value1 = default) + private Transform(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Transform(PropertySkip t) => new(0, value0: t); - public static implicit operator Transform(string t) => new(1, value1: t); + public static implicit operator Transform(CSSProperties t) => new(0, value0: t); + public static implicit operator Transform(PropertySkip t) => new(1, value1: t); + public static implicit operator Transform(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16486,6 +18589,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16496,6 +18600,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16504,18 +18609,21 @@ public object GetValue() public readonly struct TransformBox : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TransformBox(int index, PropertySkip value0 = default, string value1 = default) + private TransformBox(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TransformBox(PropertySkip t) => new(0, value0: t); - public static implicit operator TransformBox(string t) => new(1, value1: t); + public static implicit operator TransformBox(CSSProperties t) => new(0, value0: t); + public static implicit operator TransformBox(PropertySkip t) => new(1, value1: t); + public static implicit operator TransformBox(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16523,6 +18631,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16533,6 +18642,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16541,21 +18651,24 @@ public object GetValue() public readonly struct TransformOrigin : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private TransformOrigin(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private TransformOrigin(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator TransformOrigin(PropertySkip t) => new(0, value0: t); - public static implicit operator TransformOrigin(string t) => new(1, value1: t); - public static implicit operator TransformOrigin(double t) => new(2, value2: t); + public static implicit operator TransformOrigin(CSSProperties t) => new(0, value0: t); + public static implicit operator TransformOrigin(PropertySkip t) => new(1, value1: t); + public static implicit operator TransformOrigin(string t) => new(2, value2: t); + public static implicit operator TransformOrigin(double t) => new(3, value3: t); public string GetValue(string key) { @@ -16564,6 +18677,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16575,6 +18689,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16583,18 +18698,21 @@ public object GetValue() public readonly struct TransformStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TransformStyle(int index, PropertySkip value0 = default, string value1 = default) + private TransformStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TransformStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator TransformStyle(string t) => new(1, value1: t); + public static implicit operator TransformStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator TransformStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator TransformStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16602,6 +18720,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16612,6 +18731,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16620,18 +18740,21 @@ public object GetValue() public readonly struct Transition : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Transition(int index, PropertySkip value0 = default, string value1 = default) + private Transition(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Transition(PropertySkip t) => new(0, value0: t); - public static implicit operator Transition(string t) => new(1, value1: t); + public static implicit operator Transition(CSSProperties t) => new(0, value0: t); + public static implicit operator Transition(PropertySkip t) => new(1, value1: t); + public static implicit operator Transition(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16639,6 +18762,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16649,6 +18773,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16657,18 +18782,21 @@ public object GetValue() public readonly struct TransitionBehavior : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TransitionBehavior(int index, PropertySkip value0 = default, string value1 = default) + private TransitionBehavior(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TransitionBehavior(PropertySkip t) => new(0, value0: t); - public static implicit operator TransitionBehavior(string t) => new(1, value1: t); + public static implicit operator TransitionBehavior(CSSProperties t) => new(0, value0: t); + public static implicit operator TransitionBehavior(PropertySkip t) => new(1, value1: t); + public static implicit operator TransitionBehavior(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16676,6 +18804,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16686,6 +18815,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16694,18 +18824,21 @@ public object GetValue() public readonly struct TransitionDelay : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TransitionDelay(int index, PropertySkip value0 = default, string value1 = default) + private TransitionDelay(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TransitionDelay(PropertySkip t) => new(0, value0: t); - public static implicit operator TransitionDelay(string t) => new(1, value1: t); + public static implicit operator TransitionDelay(CSSProperties t) => new(0, value0: t); + public static implicit operator TransitionDelay(PropertySkip t) => new(1, value1: t); + public static implicit operator TransitionDelay(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16713,6 +18846,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16723,6 +18857,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16731,18 +18866,21 @@ public object GetValue() public readonly struct TransitionDuration : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TransitionDuration(int index, PropertySkip value0 = default, string value1 = default) + private TransitionDuration(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TransitionDuration(PropertySkip t) => new(0, value0: t); - public static implicit operator TransitionDuration(string t) => new(1, value1: t); + public static implicit operator TransitionDuration(CSSProperties t) => new(0, value0: t); + public static implicit operator TransitionDuration(PropertySkip t) => new(1, value1: t); + public static implicit operator TransitionDuration(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16750,6 +18888,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16760,6 +18899,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16768,18 +18908,21 @@ public object GetValue() public readonly struct TransitionProperty : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TransitionProperty(int index, PropertySkip value0 = default, string value1 = default) + private TransitionProperty(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TransitionProperty(PropertySkip t) => new(0, value0: t); - public static implicit operator TransitionProperty(string t) => new(1, value1: t); + public static implicit operator TransitionProperty(CSSProperties t) => new(0, value0: t); + public static implicit operator TransitionProperty(PropertySkip t) => new(1, value1: t); + public static implicit operator TransitionProperty(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16787,6 +18930,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16797,6 +18941,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16805,18 +18950,21 @@ public object GetValue() public readonly struct TransitionTimingFunction : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TransitionTimingFunction(int index, PropertySkip value0 = default, string value1 = default) + private TransitionTimingFunction(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TransitionTimingFunction(PropertySkip t) => new(0, value0: t); - public static implicit operator TransitionTimingFunction(string t) => new(1, value1: t); + public static implicit operator TransitionTimingFunction(CSSProperties t) => new(0, value0: t); + public static implicit operator TransitionTimingFunction(PropertySkip t) => new(1, value1: t); + public static implicit operator TransitionTimingFunction(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16824,6 +18972,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16834,6 +18983,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16842,21 +18992,24 @@ public object GetValue() public readonly struct Translate : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Translate(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Translate(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Translate(PropertySkip t) => new(0, value0: t); - public static implicit operator Translate(string t) => new(1, value1: t); - public static implicit operator Translate(double t) => new(2, value2: t); + public static implicit operator Translate(CSSProperties t) => new(0, value0: t); + public static implicit operator Translate(PropertySkip t) => new(1, value1: t); + public static implicit operator Translate(string t) => new(2, value2: t); + public static implicit operator Translate(double t) => new(3, value3: t); public string GetValue(string key) { @@ -16865,6 +19018,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16876,6 +19030,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16884,18 +19039,21 @@ public object GetValue() public readonly struct UnicodeBidi : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private UnicodeBidi(int index, PropertySkip value0 = default, string value1 = default) + private UnicodeBidi(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator UnicodeBidi(PropertySkip t) => new(0, value0: t); - public static implicit operator UnicodeBidi(string t) => new(1, value1: t); + public static implicit operator UnicodeBidi(CSSProperties t) => new(0, value0: t); + public static implicit operator UnicodeBidi(PropertySkip t) => new(1, value1: t); + public static implicit operator UnicodeBidi(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16903,6 +19061,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16913,6 +19072,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16921,18 +19081,21 @@ public object GetValue() public readonly struct UserSelect : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private UserSelect(int index, PropertySkip value0 = default, string value1 = default) + private UserSelect(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator UserSelect(PropertySkip t) => new(0, value0: t); - public static implicit operator UserSelect(string t) => new(1, value1: t); + public static implicit operator UserSelect(CSSProperties t) => new(0, value0: t); + public static implicit operator UserSelect(PropertySkip t) => new(1, value1: t); + public static implicit operator UserSelect(string t) => new(2, value2: t); public string GetValue(string key) { @@ -16940,6 +19103,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16950,6 +19114,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16958,21 +19123,24 @@ public object GetValue() public readonly struct VerticalAlign : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private VerticalAlign(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private VerticalAlign(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator VerticalAlign(PropertySkip t) => new(0, value0: t); - public static implicit operator VerticalAlign(string t) => new(1, value1: t); - public static implicit operator VerticalAlign(double t) => new(2, value2: t); + public static implicit operator VerticalAlign(CSSProperties t) => new(0, value0: t); + public static implicit operator VerticalAlign(PropertySkip t) => new(1, value1: t); + public static implicit operator VerticalAlign(string t) => new(2, value2: t); + public static implicit operator VerticalAlign(double t) => new(3, value3: t); public string GetValue(string key) { @@ -16981,6 +19149,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -16992,6 +19161,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17000,18 +19170,21 @@ public object GetValue() public readonly struct ViewTimeline : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ViewTimeline(int index, PropertySkip value0 = default, string value1 = default) + private ViewTimeline(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ViewTimeline(PropertySkip t) => new(0, value0: t); - public static implicit operator ViewTimeline(string t) => new(1, value1: t); + public static implicit operator ViewTimeline(CSSProperties t) => new(0, value0: t); + public static implicit operator ViewTimeline(PropertySkip t) => new(1, value1: t); + public static implicit operator ViewTimeline(string t) => new(2, value2: t); public string GetValue(string key) { @@ -17019,6 +19192,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17029,6 +19203,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17037,18 +19212,21 @@ public object GetValue() public readonly struct ViewTimelineAxis : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ViewTimelineAxis(int index, PropertySkip value0 = default, string value1 = default) + private ViewTimelineAxis(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ViewTimelineAxis(PropertySkip t) => new(0, value0: t); - public static implicit operator ViewTimelineAxis(string t) => new(1, value1: t); + public static implicit operator ViewTimelineAxis(CSSProperties t) => new(0, value0: t); + public static implicit operator ViewTimelineAxis(PropertySkip t) => new(1, value1: t); + public static implicit operator ViewTimelineAxis(string t) => new(2, value2: t); public string GetValue(string key) { @@ -17056,6 +19234,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17066,6 +19245,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17074,21 +19254,24 @@ public object GetValue() public readonly struct ViewTimelineInset : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ViewTimelineInset(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ViewTimelineInset(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ViewTimelineInset(PropertySkip t) => new(0, value0: t); - public static implicit operator ViewTimelineInset(string t) => new(1, value1: t); - public static implicit operator ViewTimelineInset(double t) => new(2, value2: t); + public static implicit operator ViewTimelineInset(CSSProperties t) => new(0, value0: t); + public static implicit operator ViewTimelineInset(PropertySkip t) => new(1, value1: t); + public static implicit operator ViewTimelineInset(string t) => new(2, value2: t); + public static implicit operator ViewTimelineInset(double t) => new(3, value3: t); public string GetValue(string key) { @@ -17097,6 +19280,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17108,6 +19292,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17116,18 +19301,21 @@ public object GetValue() public readonly struct ViewTimelineName : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ViewTimelineName(int index, PropertySkip value0 = default, string value1 = default) + private ViewTimelineName(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ViewTimelineName(PropertySkip t) => new(0, value0: t); - public static implicit operator ViewTimelineName(string t) => new(1, value1: t); + public static implicit operator ViewTimelineName(CSSProperties t) => new(0, value0: t); + public static implicit operator ViewTimelineName(PropertySkip t) => new(1, value1: t); + public static implicit operator ViewTimelineName(string t) => new(2, value2: t); public string GetValue(string key) { @@ -17135,6 +19323,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17145,6 +19334,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17153,18 +19343,21 @@ public object GetValue() public readonly struct ViewTransitionName : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ViewTransitionName(int index, PropertySkip value0 = default, string value1 = default) + private ViewTransitionName(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ViewTransitionName(PropertySkip t) => new(0, value0: t); - public static implicit operator ViewTransitionName(string t) => new(1, value1: t); + public static implicit operator ViewTransitionName(CSSProperties t) => new(0, value0: t); + public static implicit operator ViewTransitionName(PropertySkip t) => new(1, value1: t); + public static implicit operator ViewTransitionName(string t) => new(2, value2: t); public string GetValue(string key) { @@ -17172,6 +19365,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17182,6 +19376,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17190,18 +19385,21 @@ public object GetValue() public readonly struct Visibility : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Visibility(int index, PropertySkip value0 = default, string value1 = default) + private Visibility(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Visibility(PropertySkip t) => new(0, value0: t); - public static implicit operator Visibility(string t) => new(1, value1: t); + public static implicit operator Visibility(CSSProperties t) => new(0, value0: t); + public static implicit operator Visibility(PropertySkip t) => new(1, value1: t); + public static implicit operator Visibility(string t) => new(2, value2: t); public string GetValue(string key) { @@ -17209,6 +19407,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17219,6 +19418,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17227,18 +19427,21 @@ public object GetValue() public readonly struct WhiteSpace : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WhiteSpace(int index, PropertySkip value0 = default, string value1 = default) + private WhiteSpace(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WhiteSpace(PropertySkip t) => new(0, value0: t); - public static implicit operator WhiteSpace(string t) => new(1, value1: t); + public static implicit operator WhiteSpace(CSSProperties t) => new(0, value0: t); + public static implicit operator WhiteSpace(PropertySkip t) => new(1, value1: t); + public static implicit operator WhiteSpace(string t) => new(2, value2: t); public string GetValue(string key) { @@ -17246,6 +19449,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17256,6 +19460,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17264,18 +19469,21 @@ public object GetValue() public readonly struct WhiteSpaceCollapse : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WhiteSpaceCollapse(int index, PropertySkip value0 = default, string value1 = default) + private WhiteSpaceCollapse(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WhiteSpaceCollapse(PropertySkip t) => new(0, value0: t); - public static implicit operator WhiteSpaceCollapse(string t) => new(1, value1: t); + public static implicit operator WhiteSpaceCollapse(CSSProperties t) => new(0, value0: t); + public static implicit operator WhiteSpaceCollapse(PropertySkip t) => new(1, value1: t); + public static implicit operator WhiteSpaceCollapse(string t) => new(2, value2: t); public string GetValue(string key) { @@ -17283,6 +19491,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17293,6 +19502,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17301,18 +19511,21 @@ public object GetValue() public readonly struct WhiteSpaceTrim : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WhiteSpaceTrim(int index, PropertySkip value0 = default, string value1 = default) + private WhiteSpaceTrim(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WhiteSpaceTrim(PropertySkip t) => new(0, value0: t); - public static implicit operator WhiteSpaceTrim(string t) => new(1, value1: t); + public static implicit operator WhiteSpaceTrim(CSSProperties t) => new(0, value0: t); + public static implicit operator WhiteSpaceTrim(PropertySkip t) => new(1, value1: t); + public static implicit operator WhiteSpaceTrim(string t) => new(2, value2: t); public string GetValue(string key) { @@ -17320,6 +19533,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17330,6 +19544,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17338,21 +19553,24 @@ public object GetValue() public readonly struct Widows : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Widows(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Widows(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Widows(PropertySkip t) => new(0, value0: t); - public static implicit operator Widows(string t) => new(1, value1: t); - public static implicit operator Widows(double t) => new(2, value2: t); + public static implicit operator Widows(CSSProperties t) => new(0, value0: t); + public static implicit operator Widows(PropertySkip t) => new(1, value1: t); + public static implicit operator Widows(string t) => new(2, value2: t); + public static implicit operator Widows(double t) => new(3, value3: t); public string GetValue(string key) { @@ -17361,6 +19579,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17372,6 +19591,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17380,21 +19600,24 @@ public object GetValue() public readonly struct Width : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Width(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Width(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Width(PropertySkip t) => new(0, value0: t); - public static implicit operator Width(string t) => new(1, value1: t); - public static implicit operator Width(double t) => new(2, value2: t); + public static implicit operator Width(CSSProperties t) => new(0, value0: t); + public static implicit operator Width(PropertySkip t) => new(1, value1: t); + public static implicit operator Width(string t) => new(2, value2: t); + public static implicit operator Width(double t) => new(3, value3: t); public string GetValue(string key) { @@ -17403,6 +19626,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17414,6 +19638,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17422,18 +19647,21 @@ public object GetValue() public readonly struct WillChange : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WillChange(int index, PropertySkip value0 = default, string value1 = default) + private WillChange(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WillChange(PropertySkip t) => new(0, value0: t); - public static implicit operator WillChange(string t) => new(1, value1: t); + public static implicit operator WillChange(CSSProperties t) => new(0, value0: t); + public static implicit operator WillChange(PropertySkip t) => new(1, value1: t); + public static implicit operator WillChange(string t) => new(2, value2: t); public string GetValue(string key) { @@ -17441,6 +19669,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17451,6 +19680,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17459,18 +19689,21 @@ public object GetValue() public readonly struct WordBreak : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WordBreak(int index, PropertySkip value0 = default, string value1 = default) + private WordBreak(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WordBreak(PropertySkip t) => new(0, value0: t); - public static implicit operator WordBreak(string t) => new(1, value1: t); + public static implicit operator WordBreak(CSSProperties t) => new(0, value0: t); + public static implicit operator WordBreak(PropertySkip t) => new(1, value1: t); + public static implicit operator WordBreak(string t) => new(2, value2: t); public string GetValue(string key) { @@ -17478,6 +19711,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17488,6 +19722,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17496,21 +19731,24 @@ public object GetValue() public readonly struct WordSpacing : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private WordSpacing(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private WordSpacing(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator WordSpacing(PropertySkip t) => new(0, value0: t); - public static implicit operator WordSpacing(string t) => new(1, value1: t); - public static implicit operator WordSpacing(double t) => new(2, value2: t); + public static implicit operator WordSpacing(CSSProperties t) => new(0, value0: t); + public static implicit operator WordSpacing(PropertySkip t) => new(1, value1: t); + public static implicit operator WordSpacing(string t) => new(2, value2: t); + public static implicit operator WordSpacing(double t) => new(3, value3: t); public string GetValue(string key) { @@ -17519,6 +19757,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17530,6 +19769,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17538,18 +19778,21 @@ public object GetValue() public readonly struct WordWrap : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WordWrap(int index, PropertySkip value0 = default, string value1 = default) + private WordWrap(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WordWrap(PropertySkip t) => new(0, value0: t); - public static implicit operator WordWrap(string t) => new(1, value1: t); + public static implicit operator WordWrap(CSSProperties t) => new(0, value0: t); + public static implicit operator WordWrap(PropertySkip t) => new(1, value1: t); + public static implicit operator WordWrap(string t) => new(2, value2: t); public string GetValue(string key) { @@ -17557,6 +19800,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17567,6 +19811,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17575,18 +19820,21 @@ public object GetValue() public readonly struct WritingMode : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WritingMode(int index, PropertySkip value0 = default, string value1 = default) + private WritingMode(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WritingMode(PropertySkip t) => new(0, value0: t); - public static implicit operator WritingMode(string t) => new(1, value1: t); + public static implicit operator WritingMode(CSSProperties t) => new(0, value0: t); + public static implicit operator WritingMode(PropertySkip t) => new(1, value1: t); + public static implicit operator WritingMode(string t) => new(2, value2: t); public string GetValue(string key) { @@ -17594,6 +19842,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17604,6 +19853,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17612,21 +19862,24 @@ public object GetValue() public readonly struct ZIndex : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private ZIndex(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private ZIndex(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator ZIndex(PropertySkip t) => new(0, value0: t); - public static implicit operator ZIndex(string t) => new(1, value1: t); - public static implicit operator ZIndex(double t) => new(2, value2: t); + public static implicit operator ZIndex(CSSProperties t) => new(0, value0: t); + public static implicit operator ZIndex(PropertySkip t) => new(1, value1: t); + public static implicit operator ZIndex(string t) => new(2, value2: t); + public static implicit operator ZIndex(double t) => new(3, value3: t); public string GetValue(string key) { @@ -17635,6 +19888,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17646,6 +19900,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17654,21 +19909,24 @@ public object GetValue() public readonly struct Zoom : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private Zoom(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private Zoom(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator Zoom(PropertySkip t) => new(0, value0: t); - public static implicit operator Zoom(string t) => new(1, value1: t); - public static implicit operator Zoom(double t) => new(2, value2: t); + public static implicit operator Zoom(CSSProperties t) => new(0, value0: t); + public static implicit operator Zoom(PropertySkip t) => new(1, value1: t); + public static implicit operator Zoom(string t) => new(2, value2: t); + public static implicit operator Zoom(double t) => new(3, value3: t); public string GetValue(string key) { @@ -17677,6 +19935,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17688,6 +19947,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17696,18 +19956,21 @@ public object GetValue() public readonly struct MozAppearance : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MozAppearance(int index, PropertySkip value0 = default, string value1 = default) + private MozAppearance(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MozAppearance(PropertySkip t) => new(0, value0: t); - public static implicit operator MozAppearance(string t) => new(1, value1: t); + public static implicit operator MozAppearance(CSSProperties t) => new(0, value0: t); + public static implicit operator MozAppearance(PropertySkip t) => new(1, value1: t); + public static implicit operator MozAppearance(string t) => new(2, value2: t); public string GetValue(string key) { @@ -17715,6 +19978,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17725,6 +19989,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17733,18 +19998,21 @@ public object GetValue() public readonly struct MozBinding : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MozBinding(int index, PropertySkip value0 = default, string value1 = default) + private MozBinding(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MozBinding(PropertySkip t) => new(0, value0: t); - public static implicit operator MozBinding(string t) => new(1, value1: t); + public static implicit operator MozBinding(CSSProperties t) => new(0, value0: t); + public static implicit operator MozBinding(PropertySkip t) => new(1, value1: t); + public static implicit operator MozBinding(string t) => new(2, value2: t); public string GetValue(string key) { @@ -17752,6 +20020,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17762,6 +20031,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17770,18 +20040,21 @@ public object GetValue() public readonly struct MozBorderBottomColors : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MozBorderBottomColors(int index, PropertySkip value0 = default, string value1 = default) + private MozBorderBottomColors(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MozBorderBottomColors(PropertySkip t) => new(0, value0: t); - public static implicit operator MozBorderBottomColors(string t) => new(1, value1: t); + public static implicit operator MozBorderBottomColors(CSSProperties t) => new(0, value0: t); + public static implicit operator MozBorderBottomColors(PropertySkip t) => new(1, value1: t); + public static implicit operator MozBorderBottomColors(string t) => new(2, value2: t); public string GetValue(string key) { @@ -17789,6 +20062,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17799,6 +20073,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17807,18 +20082,21 @@ public object GetValue() public readonly struct MozBorderLeftColors : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MozBorderLeftColors(int index, PropertySkip value0 = default, string value1 = default) + private MozBorderLeftColors(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MozBorderLeftColors(PropertySkip t) => new(0, value0: t); - public static implicit operator MozBorderLeftColors(string t) => new(1, value1: t); + public static implicit operator MozBorderLeftColors(CSSProperties t) => new(0, value0: t); + public static implicit operator MozBorderLeftColors(PropertySkip t) => new(1, value1: t); + public static implicit operator MozBorderLeftColors(string t) => new(2, value2: t); public string GetValue(string key) { @@ -17826,6 +20104,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17836,6 +20115,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17844,18 +20124,21 @@ public object GetValue() public readonly struct MozBorderRightColors : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MozBorderRightColors(int index, PropertySkip value0 = default, string value1 = default) + private MozBorderRightColors(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MozBorderRightColors(PropertySkip t) => new(0, value0: t); - public static implicit operator MozBorderRightColors(string t) => new(1, value1: t); + public static implicit operator MozBorderRightColors(CSSProperties t) => new(0, value0: t); + public static implicit operator MozBorderRightColors(PropertySkip t) => new(1, value1: t); + public static implicit operator MozBorderRightColors(string t) => new(2, value2: t); public string GetValue(string key) { @@ -17863,6 +20146,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17873,6 +20157,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17881,18 +20166,21 @@ public object GetValue() public readonly struct MozBorderTopColors : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MozBorderTopColors(int index, PropertySkip value0 = default, string value1 = default) + private MozBorderTopColors(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MozBorderTopColors(PropertySkip t) => new(0, value0: t); - public static implicit operator MozBorderTopColors(string t) => new(1, value1: t); + public static implicit operator MozBorderTopColors(CSSProperties t) => new(0, value0: t); + public static implicit operator MozBorderTopColors(PropertySkip t) => new(1, value1: t); + public static implicit operator MozBorderTopColors(string t) => new(2, value2: t); public string GetValue(string key) { @@ -17900,6 +20188,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17910,6 +20199,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17918,18 +20208,21 @@ public object GetValue() public readonly struct MozContextProperties : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MozContextProperties(int index, PropertySkip value0 = default, string value1 = default) + private MozContextProperties(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MozContextProperties(PropertySkip t) => new(0, value0: t); - public static implicit operator MozContextProperties(string t) => new(1, value1: t); + public static implicit operator MozContextProperties(CSSProperties t) => new(0, value0: t); + public static implicit operator MozContextProperties(PropertySkip t) => new(1, value1: t); + public static implicit operator MozContextProperties(string t) => new(2, value2: t); public string GetValue(string key) { @@ -17937,6 +20230,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17947,6 +20241,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17955,18 +20250,21 @@ public object GetValue() public readonly struct MozFloatEdge : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MozFloatEdge(int index, PropertySkip value0 = default, string value1 = default) + private MozFloatEdge(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MozFloatEdge(PropertySkip t) => new(0, value0: t); - public static implicit operator MozFloatEdge(string t) => new(1, value1: t); + public static implicit operator MozFloatEdge(CSSProperties t) => new(0, value0: t); + public static implicit operator MozFloatEdge(PropertySkip t) => new(1, value1: t); + public static implicit operator MozFloatEdge(string t) => new(2, value2: t); public string GetValue(string key) { @@ -17974,6 +20272,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17984,6 +20283,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -17992,18 +20292,21 @@ public object GetValue() public readonly struct MozForceBrokenImageIcon : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MozForceBrokenImageIcon(int index, PropertySkip value0 = default, string value1 = default) + private MozForceBrokenImageIcon(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MozForceBrokenImageIcon(PropertySkip t) => new(0, value0: t); - public static implicit operator MozForceBrokenImageIcon(string t) => new(1, value1: t); + public static implicit operator MozForceBrokenImageIcon(CSSProperties t) => new(0, value0: t); + public static implicit operator MozForceBrokenImageIcon(PropertySkip t) => new(1, value1: t); + public static implicit operator MozForceBrokenImageIcon(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18011,6 +20314,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18021,6 +20325,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18029,18 +20334,21 @@ public object GetValue() public readonly struct MozImageRegion : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MozImageRegion(int index, PropertySkip value0 = default, string value1 = default) + private MozImageRegion(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MozImageRegion(PropertySkip t) => new(0, value0: t); - public static implicit operator MozImageRegion(string t) => new(1, value1: t); + public static implicit operator MozImageRegion(CSSProperties t) => new(0, value0: t); + public static implicit operator MozImageRegion(PropertySkip t) => new(1, value1: t); + public static implicit operator MozImageRegion(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18048,6 +20356,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18058,6 +20367,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18066,18 +20376,21 @@ public object GetValue() public readonly struct MozOrient : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MozOrient(int index, PropertySkip value0 = default, string value1 = default) + private MozOrient(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MozOrient(PropertySkip t) => new(0, value0: t); - public static implicit operator MozOrient(string t) => new(1, value1: t); + public static implicit operator MozOrient(CSSProperties t) => new(0, value0: t); + public static implicit operator MozOrient(PropertySkip t) => new(1, value1: t); + public static implicit operator MozOrient(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18085,6 +20398,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18095,6 +20409,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18103,21 +20418,24 @@ public object GetValue() public readonly struct MozOutlineRadius : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MozOutlineRadius(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MozOutlineRadius(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MozOutlineRadius(PropertySkip t) => new(0, value0: t); - public static implicit operator MozOutlineRadius(string t) => new(1, value1: t); - public static implicit operator MozOutlineRadius(double t) => new(2, value2: t); + public static implicit operator MozOutlineRadius(CSSProperties t) => new(0, value0: t); + public static implicit operator MozOutlineRadius(PropertySkip t) => new(1, value1: t); + public static implicit operator MozOutlineRadius(string t) => new(2, value2: t); + public static implicit operator MozOutlineRadius(double t) => new(3, value3: t); public string GetValue(string key) { @@ -18126,6 +20444,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18137,6 +20456,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18145,21 +20465,24 @@ public object GetValue() public readonly struct MozOutlineRadiusBottomleft : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MozOutlineRadiusBottomleft(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MozOutlineRadiusBottomleft(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MozOutlineRadiusBottomleft(PropertySkip t) => new(0, value0: t); - public static implicit operator MozOutlineRadiusBottomleft(string t) => new(1, value1: t); - public static implicit operator MozOutlineRadiusBottomleft(double t) => new(2, value2: t); + public static implicit operator MozOutlineRadiusBottomleft(CSSProperties t) => new(0, value0: t); + public static implicit operator MozOutlineRadiusBottomleft(PropertySkip t) => new(1, value1: t); + public static implicit operator MozOutlineRadiusBottomleft(string t) => new(2, value2: t); + public static implicit operator MozOutlineRadiusBottomleft(double t) => new(3, value3: t); public string GetValue(string key) { @@ -18168,6 +20491,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18179,6 +20503,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18187,21 +20512,24 @@ public object GetValue() public readonly struct MozOutlineRadiusBottomright : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MozOutlineRadiusBottomright(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MozOutlineRadiusBottomright(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MozOutlineRadiusBottomright(PropertySkip t) => new(0, value0: t); - public static implicit operator MozOutlineRadiusBottomright(string t) => new(1, value1: t); - public static implicit operator MozOutlineRadiusBottomright(double t) => new(2, value2: t); + public static implicit operator MozOutlineRadiusBottomright(CSSProperties t) => new(0, value0: t); + public static implicit operator MozOutlineRadiusBottomright(PropertySkip t) => new(1, value1: t); + public static implicit operator MozOutlineRadiusBottomright(string t) => new(2, value2: t); + public static implicit operator MozOutlineRadiusBottomright(double t) => new(3, value3: t); public string GetValue(string key) { @@ -18210,6 +20538,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18221,6 +20550,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18229,21 +20559,24 @@ public object GetValue() public readonly struct MozOutlineRadiusTopleft : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MozOutlineRadiusTopleft(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MozOutlineRadiusTopleft(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MozOutlineRadiusTopleft(PropertySkip t) => new(0, value0: t); - public static implicit operator MozOutlineRadiusTopleft(string t) => new(1, value1: t); - public static implicit operator MozOutlineRadiusTopleft(double t) => new(2, value2: t); + public static implicit operator MozOutlineRadiusTopleft(CSSProperties t) => new(0, value0: t); + public static implicit operator MozOutlineRadiusTopleft(PropertySkip t) => new(1, value1: t); + public static implicit operator MozOutlineRadiusTopleft(string t) => new(2, value2: t); + public static implicit operator MozOutlineRadiusTopleft(double t) => new(3, value3: t); public string GetValue(string key) { @@ -18252,6 +20585,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18263,6 +20597,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18271,21 +20606,24 @@ public object GetValue() public readonly struct MozOutlineRadiusTopright : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MozOutlineRadiusTopright(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MozOutlineRadiusTopright(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MozOutlineRadiusTopright(PropertySkip t) => new(0, value0: t); - public static implicit operator MozOutlineRadiusTopright(string t) => new(1, value1: t); - public static implicit operator MozOutlineRadiusTopright(double t) => new(2, value2: t); + public static implicit operator MozOutlineRadiusTopright(CSSProperties t) => new(0, value0: t); + public static implicit operator MozOutlineRadiusTopright(PropertySkip t) => new(1, value1: t); + public static implicit operator MozOutlineRadiusTopright(string t) => new(2, value2: t); + public static implicit operator MozOutlineRadiusTopright(double t) => new(3, value3: t); public string GetValue(string key) { @@ -18294,6 +20632,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18305,6 +20644,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18313,18 +20653,21 @@ public object GetValue() public readonly struct MozStackSizing : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MozStackSizing(int index, PropertySkip value0 = default, string value1 = default) + private MozStackSizing(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MozStackSizing(PropertySkip t) => new(0, value0: t); - public static implicit operator MozStackSizing(string t) => new(1, value1: t); + public static implicit operator MozStackSizing(CSSProperties t) => new(0, value0: t); + public static implicit operator MozStackSizing(PropertySkip t) => new(1, value1: t); + public static implicit operator MozStackSizing(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18332,6 +20675,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18342,6 +20686,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18350,18 +20695,21 @@ public object GetValue() public readonly struct MozTextBlink : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MozTextBlink(int index, PropertySkip value0 = default, string value1 = default) + private MozTextBlink(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MozTextBlink(PropertySkip t) => new(0, value0: t); - public static implicit operator MozTextBlink(string t) => new(1, value1: t); + public static implicit operator MozTextBlink(CSSProperties t) => new(0, value0: t); + public static implicit operator MozTextBlink(PropertySkip t) => new(1, value1: t); + public static implicit operator MozTextBlink(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18369,6 +20717,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18379,6 +20728,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18387,18 +20737,21 @@ public object GetValue() public readonly struct MozUserFocus : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MozUserFocus(int index, PropertySkip value0 = default, string value1 = default) + private MozUserFocus(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MozUserFocus(PropertySkip t) => new(0, value0: t); - public static implicit operator MozUserFocus(string t) => new(1, value1: t); + public static implicit operator MozUserFocus(CSSProperties t) => new(0, value0: t); + public static implicit operator MozUserFocus(PropertySkip t) => new(1, value1: t); + public static implicit operator MozUserFocus(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18406,6 +20759,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18416,6 +20770,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18424,18 +20779,21 @@ public object GetValue() public readonly struct MozUserInput : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MozUserInput(int index, PropertySkip value0 = default, string value1 = default) + private MozUserInput(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MozUserInput(PropertySkip t) => new(0, value0: t); - public static implicit operator MozUserInput(string t) => new(1, value1: t); + public static implicit operator MozUserInput(CSSProperties t) => new(0, value0: t); + public static implicit operator MozUserInput(PropertySkip t) => new(1, value1: t); + public static implicit operator MozUserInput(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18443,6 +20801,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18453,6 +20812,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18461,18 +20821,21 @@ public object GetValue() public readonly struct MozUserModify : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MozUserModify(int index, PropertySkip value0 = default, string value1 = default) + private MozUserModify(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MozUserModify(PropertySkip t) => new(0, value0: t); - public static implicit operator MozUserModify(string t) => new(1, value1: t); + public static implicit operator MozUserModify(CSSProperties t) => new(0, value0: t); + public static implicit operator MozUserModify(PropertySkip t) => new(1, value1: t); + public static implicit operator MozUserModify(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18480,6 +20843,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18490,6 +20854,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18498,18 +20863,21 @@ public object GetValue() public readonly struct MozWindowDragging : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MozWindowDragging(int index, PropertySkip value0 = default, string value1 = default) + private MozWindowDragging(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MozWindowDragging(PropertySkip t) => new(0, value0: t); - public static implicit operator MozWindowDragging(string t) => new(1, value1: t); + public static implicit operator MozWindowDragging(CSSProperties t) => new(0, value0: t); + public static implicit operator MozWindowDragging(PropertySkip t) => new(1, value1: t); + public static implicit operator MozWindowDragging(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18517,6 +20885,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18527,6 +20896,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18535,18 +20905,21 @@ public object GetValue() public readonly struct MozWindowShadow : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MozWindowShadow(int index, PropertySkip value0 = default, string value1 = default) + private MozWindowShadow(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MozWindowShadow(PropertySkip t) => new(0, value0: t); - public static implicit operator MozWindowShadow(string t) => new(1, value1: t); + public static implicit operator MozWindowShadow(CSSProperties t) => new(0, value0: t); + public static implicit operator MozWindowShadow(PropertySkip t) => new(1, value1: t); + public static implicit operator MozWindowShadow(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18554,6 +20927,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18564,6 +20938,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18572,18 +20947,21 @@ public object GetValue() public readonly struct MsAccelerator : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsAccelerator(int index, PropertySkip value0 = default, string value1 = default) + private MsAccelerator(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsAccelerator(PropertySkip t) => new(0, value0: t); - public static implicit operator MsAccelerator(string t) => new(1, value1: t); + public static implicit operator MsAccelerator(CSSProperties t) => new(0, value0: t); + public static implicit operator MsAccelerator(PropertySkip t) => new(1, value1: t); + public static implicit operator MsAccelerator(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18591,6 +20969,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18601,6 +20980,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18609,18 +20989,21 @@ public object GetValue() public readonly struct MsBlockProgression : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsBlockProgression(int index, PropertySkip value0 = default, string value1 = default) + private MsBlockProgression(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsBlockProgression(PropertySkip t) => new(0, value0: t); - public static implicit operator MsBlockProgression(string t) => new(1, value1: t); + public static implicit operator MsBlockProgression(CSSProperties t) => new(0, value0: t); + public static implicit operator MsBlockProgression(PropertySkip t) => new(1, value1: t); + public static implicit operator MsBlockProgression(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18628,6 +21011,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18638,6 +21022,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18646,18 +21031,21 @@ public object GetValue() public readonly struct MsContentZoomChaining : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsContentZoomChaining(int index, PropertySkip value0 = default, string value1 = default) + private MsContentZoomChaining(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsContentZoomChaining(PropertySkip t) => new(0, value0: t); - public static implicit operator MsContentZoomChaining(string t) => new(1, value1: t); + public static implicit operator MsContentZoomChaining(CSSProperties t) => new(0, value0: t); + public static implicit operator MsContentZoomChaining(PropertySkip t) => new(1, value1: t); + public static implicit operator MsContentZoomChaining(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18665,6 +21053,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18675,6 +21064,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18683,18 +21073,21 @@ public object GetValue() public readonly struct MsContentZoomLimit : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsContentZoomLimit(int index, PropertySkip value0 = default, string value1 = default) + private MsContentZoomLimit(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsContentZoomLimit(PropertySkip t) => new(0, value0: t); - public static implicit operator MsContentZoomLimit(string t) => new(1, value1: t); + public static implicit operator MsContentZoomLimit(CSSProperties t) => new(0, value0: t); + public static implicit operator MsContentZoomLimit(PropertySkip t) => new(1, value1: t); + public static implicit operator MsContentZoomLimit(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18702,6 +21095,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18712,6 +21106,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18720,18 +21115,21 @@ public object GetValue() public readonly struct MsContentZoomLimitMax : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsContentZoomLimitMax(int index, PropertySkip value0 = default, string value1 = default) + private MsContentZoomLimitMax(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsContentZoomLimitMax(PropertySkip t) => new(0, value0: t); - public static implicit operator MsContentZoomLimitMax(string t) => new(1, value1: t); + public static implicit operator MsContentZoomLimitMax(CSSProperties t) => new(0, value0: t); + public static implicit operator MsContentZoomLimitMax(PropertySkip t) => new(1, value1: t); + public static implicit operator MsContentZoomLimitMax(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18739,6 +21137,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18749,6 +21148,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18757,18 +21157,21 @@ public object GetValue() public readonly struct MsContentZoomLimitMin : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsContentZoomLimitMin(int index, PropertySkip value0 = default, string value1 = default) + private MsContentZoomLimitMin(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsContentZoomLimitMin(PropertySkip t) => new(0, value0: t); - public static implicit operator MsContentZoomLimitMin(string t) => new(1, value1: t); + public static implicit operator MsContentZoomLimitMin(CSSProperties t) => new(0, value0: t); + public static implicit operator MsContentZoomLimitMin(PropertySkip t) => new(1, value1: t); + public static implicit operator MsContentZoomLimitMin(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18776,6 +21179,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18786,6 +21190,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18794,18 +21199,21 @@ public object GetValue() public readonly struct MsContentZoomSnap : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsContentZoomSnap(int index, PropertySkip value0 = default, string value1 = default) + private MsContentZoomSnap(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsContentZoomSnap(PropertySkip t) => new(0, value0: t); - public static implicit operator MsContentZoomSnap(string t) => new(1, value1: t); + public static implicit operator MsContentZoomSnap(CSSProperties t) => new(0, value0: t); + public static implicit operator MsContentZoomSnap(PropertySkip t) => new(1, value1: t); + public static implicit operator MsContentZoomSnap(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18813,6 +21221,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18823,6 +21232,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18831,18 +21241,21 @@ public object GetValue() public readonly struct MsContentZoomSnapPoints : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsContentZoomSnapPoints(int index, PropertySkip value0 = default, string value1 = default) + private MsContentZoomSnapPoints(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsContentZoomSnapPoints(PropertySkip t) => new(0, value0: t); - public static implicit operator MsContentZoomSnapPoints(string t) => new(1, value1: t); + public static implicit operator MsContentZoomSnapPoints(CSSProperties t) => new(0, value0: t); + public static implicit operator MsContentZoomSnapPoints(PropertySkip t) => new(1, value1: t); + public static implicit operator MsContentZoomSnapPoints(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18850,6 +21263,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18860,6 +21274,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18868,18 +21283,21 @@ public object GetValue() public readonly struct MsContentZoomSnapType : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsContentZoomSnapType(int index, PropertySkip value0 = default, string value1 = default) + private MsContentZoomSnapType(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsContentZoomSnapType(PropertySkip t) => new(0, value0: t); - public static implicit operator MsContentZoomSnapType(string t) => new(1, value1: t); + public static implicit operator MsContentZoomSnapType(CSSProperties t) => new(0, value0: t); + public static implicit operator MsContentZoomSnapType(PropertySkip t) => new(1, value1: t); + public static implicit operator MsContentZoomSnapType(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18887,6 +21305,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18897,6 +21316,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18905,18 +21325,21 @@ public object GetValue() public readonly struct MsContentZooming : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsContentZooming(int index, PropertySkip value0 = default, string value1 = default) + private MsContentZooming(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsContentZooming(PropertySkip t) => new(0, value0: t); - public static implicit operator MsContentZooming(string t) => new(1, value1: t); + public static implicit operator MsContentZooming(CSSProperties t) => new(0, value0: t); + public static implicit operator MsContentZooming(PropertySkip t) => new(1, value1: t); + public static implicit operator MsContentZooming(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18924,6 +21347,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18934,6 +21358,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18942,18 +21367,21 @@ public object GetValue() public readonly struct MsFilter : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsFilter(int index, PropertySkip value0 = default, string value1 = default) + private MsFilter(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsFilter(PropertySkip t) => new(0, value0: t); - public static implicit operator MsFilter(string t) => new(1, value1: t); + public static implicit operator MsFilter(CSSProperties t) => new(0, value0: t); + public static implicit operator MsFilter(PropertySkip t) => new(1, value1: t); + public static implicit operator MsFilter(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18961,6 +21389,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18971,6 +21400,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -18979,18 +21409,21 @@ public object GetValue() public readonly struct MsFlowFrom : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsFlowFrom(int index, PropertySkip value0 = default, string value1 = default) + private MsFlowFrom(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsFlowFrom(PropertySkip t) => new(0, value0: t); - public static implicit operator MsFlowFrom(string t) => new(1, value1: t); + public static implicit operator MsFlowFrom(CSSProperties t) => new(0, value0: t); + public static implicit operator MsFlowFrom(PropertySkip t) => new(1, value1: t); + public static implicit operator MsFlowFrom(string t) => new(2, value2: t); public string GetValue(string key) { @@ -18998,6 +21431,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19008,6 +21442,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19016,18 +21451,21 @@ public object GetValue() public readonly struct MsFlowInto : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsFlowInto(int index, PropertySkip value0 = default, string value1 = default) + private MsFlowInto(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsFlowInto(PropertySkip t) => new(0, value0: t); - public static implicit operator MsFlowInto(string t) => new(1, value1: t); + public static implicit operator MsFlowInto(CSSProperties t) => new(0, value0: t); + public static implicit operator MsFlowInto(PropertySkip t) => new(1, value1: t); + public static implicit operator MsFlowInto(string t) => new(2, value2: t); public string GetValue(string key) { @@ -19035,6 +21473,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19045,6 +21484,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19053,21 +21493,24 @@ public object GetValue() public readonly struct MsGridColumns : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MsGridColumns(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MsGridColumns(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MsGridColumns(PropertySkip t) => new(0, value0: t); - public static implicit operator MsGridColumns(string t) => new(1, value1: t); - public static implicit operator MsGridColumns(double t) => new(2, value2: t); + public static implicit operator MsGridColumns(CSSProperties t) => new(0, value0: t); + public static implicit operator MsGridColumns(PropertySkip t) => new(1, value1: t); + public static implicit operator MsGridColumns(string t) => new(2, value2: t); + public static implicit operator MsGridColumns(double t) => new(3, value3: t); public string GetValue(string key) { @@ -19076,6 +21519,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19087,6 +21531,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19095,21 +21540,24 @@ public object GetValue() public readonly struct MsGridRows : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MsGridRows(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MsGridRows(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MsGridRows(PropertySkip t) => new(0, value0: t); - public static implicit operator MsGridRows(string t) => new(1, value1: t); - public static implicit operator MsGridRows(double t) => new(2, value2: t); + public static implicit operator MsGridRows(CSSProperties t) => new(0, value0: t); + public static implicit operator MsGridRows(PropertySkip t) => new(1, value1: t); + public static implicit operator MsGridRows(string t) => new(2, value2: t); + public static implicit operator MsGridRows(double t) => new(3, value3: t); public string GetValue(string key) { @@ -19118,6 +21566,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19129,6 +21578,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19137,18 +21587,21 @@ public object GetValue() public readonly struct MsHighContrastAdjust : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsHighContrastAdjust(int index, PropertySkip value0 = default, string value1 = default) + private MsHighContrastAdjust(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsHighContrastAdjust(PropertySkip t) => new(0, value0: t); - public static implicit operator MsHighContrastAdjust(string t) => new(1, value1: t); + public static implicit operator MsHighContrastAdjust(CSSProperties t) => new(0, value0: t); + public static implicit operator MsHighContrastAdjust(PropertySkip t) => new(1, value1: t); + public static implicit operator MsHighContrastAdjust(string t) => new(2, value2: t); public string GetValue(string key) { @@ -19156,6 +21609,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19166,6 +21620,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19174,21 +21629,24 @@ public object GetValue() public readonly struct MsHyphenateLimitChars : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MsHyphenateLimitChars(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MsHyphenateLimitChars(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MsHyphenateLimitChars(PropertySkip t) => new(0, value0: t); - public static implicit operator MsHyphenateLimitChars(string t) => new(1, value1: t); - public static implicit operator MsHyphenateLimitChars(double t) => new(2, value2: t); + public static implicit operator MsHyphenateLimitChars(CSSProperties t) => new(0, value0: t); + public static implicit operator MsHyphenateLimitChars(PropertySkip t) => new(1, value1: t); + public static implicit operator MsHyphenateLimitChars(string t) => new(2, value2: t); + public static implicit operator MsHyphenateLimitChars(double t) => new(3, value3: t); public string GetValue(string key) { @@ -19197,6 +21655,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19208,6 +21667,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19216,21 +21676,24 @@ public object GetValue() public readonly struct MsHyphenateLimitLines : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MsHyphenateLimitLines(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MsHyphenateLimitLines(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MsHyphenateLimitLines(PropertySkip t) => new(0, value0: t); - public static implicit operator MsHyphenateLimitLines(string t) => new(1, value1: t); - public static implicit operator MsHyphenateLimitLines(double t) => new(2, value2: t); + public static implicit operator MsHyphenateLimitLines(CSSProperties t) => new(0, value0: t); + public static implicit operator MsHyphenateLimitLines(PropertySkip t) => new(1, value1: t); + public static implicit operator MsHyphenateLimitLines(string t) => new(2, value2: t); + public static implicit operator MsHyphenateLimitLines(double t) => new(3, value3: t); public string GetValue(string key) { @@ -19239,6 +21702,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19250,6 +21714,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19258,21 +21723,24 @@ public object GetValue() public readonly struct MsHyphenateLimitZone : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MsHyphenateLimitZone(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MsHyphenateLimitZone(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MsHyphenateLimitZone(PropertySkip t) => new(0, value0: t); - public static implicit operator MsHyphenateLimitZone(string t) => new(1, value1: t); - public static implicit operator MsHyphenateLimitZone(double t) => new(2, value2: t); + public static implicit operator MsHyphenateLimitZone(CSSProperties t) => new(0, value0: t); + public static implicit operator MsHyphenateLimitZone(PropertySkip t) => new(1, value1: t); + public static implicit operator MsHyphenateLimitZone(string t) => new(2, value2: t); + public static implicit operator MsHyphenateLimitZone(double t) => new(3, value3: t); public string GetValue(string key) { @@ -19281,6 +21749,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19292,6 +21761,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19300,18 +21770,21 @@ public object GetValue() public readonly struct MsImeAlign : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsImeAlign(int index, PropertySkip value0 = default, string value1 = default) + private MsImeAlign(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsImeAlign(PropertySkip t) => new(0, value0: t); - public static implicit operator MsImeAlign(string t) => new(1, value1: t); + public static implicit operator MsImeAlign(CSSProperties t) => new(0, value0: t); + public static implicit operator MsImeAlign(PropertySkip t) => new(1, value1: t); + public static implicit operator MsImeAlign(string t) => new(2, value2: t); public string GetValue(string key) { @@ -19319,6 +21792,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19329,6 +21803,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19337,18 +21812,21 @@ public object GetValue() public readonly struct MsOverflowStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsOverflowStyle(int index, PropertySkip value0 = default, string value1 = default) + private MsOverflowStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsOverflowStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator MsOverflowStyle(string t) => new(1, value1: t); + public static implicit operator MsOverflowStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator MsOverflowStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator MsOverflowStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -19356,6 +21834,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19366,6 +21845,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19374,18 +21854,21 @@ public object GetValue() public readonly struct MsScrollChaining : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsScrollChaining(int index, PropertySkip value0 = default, string value1 = default) + private MsScrollChaining(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsScrollChaining(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollChaining(string t) => new(1, value1: t); + public static implicit operator MsScrollChaining(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollChaining(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollChaining(string t) => new(2, value2: t); public string GetValue(string key) { @@ -19393,6 +21876,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19403,6 +21887,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19411,18 +21896,21 @@ public object GetValue() public readonly struct MsScrollLimit : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsScrollLimit(int index, PropertySkip value0 = default, string value1 = default) + private MsScrollLimit(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsScrollLimit(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollLimit(string t) => new(1, value1: t); + public static implicit operator MsScrollLimit(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollLimit(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollLimit(string t) => new(2, value2: t); public string GetValue(string key) { @@ -19430,6 +21918,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19440,6 +21929,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19448,21 +21938,24 @@ public object GetValue() public readonly struct MsScrollLimitXMax : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MsScrollLimitXMax(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MsScrollLimitXMax(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MsScrollLimitXMax(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollLimitXMax(string t) => new(1, value1: t); - public static implicit operator MsScrollLimitXMax(double t) => new(2, value2: t); + public static implicit operator MsScrollLimitXMax(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollLimitXMax(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollLimitXMax(string t) => new(2, value2: t); + public static implicit operator MsScrollLimitXMax(double t) => new(3, value3: t); public string GetValue(string key) { @@ -19471,6 +21964,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19482,6 +21976,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19490,21 +21985,24 @@ public object GetValue() public readonly struct MsScrollLimitXMin : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MsScrollLimitXMin(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MsScrollLimitXMin(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MsScrollLimitXMin(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollLimitXMin(string t) => new(1, value1: t); - public static implicit operator MsScrollLimitXMin(double t) => new(2, value2: t); + public static implicit operator MsScrollLimitXMin(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollLimitXMin(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollLimitXMin(string t) => new(2, value2: t); + public static implicit operator MsScrollLimitXMin(double t) => new(3, value3: t); public string GetValue(string key) { @@ -19513,6 +22011,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19524,6 +22023,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19532,21 +22032,24 @@ public object GetValue() public readonly struct MsScrollLimitYMax : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MsScrollLimitYMax(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MsScrollLimitYMax(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MsScrollLimitYMax(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollLimitYMax(string t) => new(1, value1: t); - public static implicit operator MsScrollLimitYMax(double t) => new(2, value2: t); + public static implicit operator MsScrollLimitYMax(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollLimitYMax(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollLimitYMax(string t) => new(2, value2: t); + public static implicit operator MsScrollLimitYMax(double t) => new(3, value3: t); public string GetValue(string key) { @@ -19555,6 +22058,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19566,6 +22070,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19574,21 +22079,24 @@ public object GetValue() public readonly struct MsScrollLimitYMin : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MsScrollLimitYMin(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MsScrollLimitYMin(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MsScrollLimitYMin(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollLimitYMin(string t) => new(1, value1: t); - public static implicit operator MsScrollLimitYMin(double t) => new(2, value2: t); + public static implicit operator MsScrollLimitYMin(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollLimitYMin(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollLimitYMin(string t) => new(2, value2: t); + public static implicit operator MsScrollLimitYMin(double t) => new(3, value3: t); public string GetValue(string key) { @@ -19597,6 +22105,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19608,6 +22117,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19616,18 +22126,21 @@ public object GetValue() public readonly struct MsScrollRails : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsScrollRails(int index, PropertySkip value0 = default, string value1 = default) + private MsScrollRails(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsScrollRails(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollRails(string t) => new(1, value1: t); + public static implicit operator MsScrollRails(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollRails(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollRails(string t) => new(2, value2: t); public string GetValue(string key) { @@ -19635,6 +22148,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19645,6 +22159,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19653,18 +22168,21 @@ public object GetValue() public readonly struct MsScrollSnapPointsX : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsScrollSnapPointsX(int index, PropertySkip value0 = default, string value1 = default) + private MsScrollSnapPointsX(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsScrollSnapPointsX(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollSnapPointsX(string t) => new(1, value1: t); + public static implicit operator MsScrollSnapPointsX(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollSnapPointsX(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollSnapPointsX(string t) => new(2, value2: t); public string GetValue(string key) { @@ -19672,6 +22190,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19682,6 +22201,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19690,18 +22210,21 @@ public object GetValue() public readonly struct MsScrollSnapPointsY : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsScrollSnapPointsY(int index, PropertySkip value0 = default, string value1 = default) + private MsScrollSnapPointsY(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsScrollSnapPointsY(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollSnapPointsY(string t) => new(1, value1: t); + public static implicit operator MsScrollSnapPointsY(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollSnapPointsY(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollSnapPointsY(string t) => new(2, value2: t); public string GetValue(string key) { @@ -19709,6 +22232,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19719,6 +22243,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19727,18 +22252,21 @@ public object GetValue() public readonly struct MsScrollSnapType : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsScrollSnapType(int index, PropertySkip value0 = default, string value1 = default) + private MsScrollSnapType(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsScrollSnapType(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollSnapType(string t) => new(1, value1: t); + public static implicit operator MsScrollSnapType(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollSnapType(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollSnapType(string t) => new(2, value2: t); public string GetValue(string key) { @@ -19746,6 +22274,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19756,6 +22285,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19764,18 +22294,21 @@ public object GetValue() public readonly struct MsScrollSnapX : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsScrollSnapX(int index, PropertySkip value0 = default, string value1 = default) + private MsScrollSnapX(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsScrollSnapX(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollSnapX(string t) => new(1, value1: t); + public static implicit operator MsScrollSnapX(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollSnapX(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollSnapX(string t) => new(2, value2: t); public string GetValue(string key) { @@ -19783,6 +22316,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19793,6 +22327,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19801,18 +22336,21 @@ public object GetValue() public readonly struct MsScrollSnapY : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsScrollSnapY(int index, PropertySkip value0 = default, string value1 = default) + private MsScrollSnapY(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsScrollSnapY(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollSnapY(string t) => new(1, value1: t); + public static implicit operator MsScrollSnapY(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollSnapY(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollSnapY(string t) => new(2, value2: t); public string GetValue(string key) { @@ -19820,6 +22358,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19830,6 +22369,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19838,18 +22378,21 @@ public object GetValue() public readonly struct MsScrollTranslation : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsScrollTranslation(int index, PropertySkip value0 = default, string value1 = default) + private MsScrollTranslation(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsScrollTranslation(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollTranslation(string t) => new(1, value1: t); + public static implicit operator MsScrollTranslation(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollTranslation(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollTranslation(string t) => new(2, value2: t); public string GetValue(string key) { @@ -19857,6 +22400,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19867,6 +22411,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19875,18 +22420,21 @@ public object GetValue() public readonly struct MsScrollbar3dlightColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsScrollbar3dlightColor(int index, PropertySkip value0 = default, string value1 = default) + private MsScrollbar3dlightColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsScrollbar3dlightColor(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollbar3dlightColor(string t) => new(1, value1: t); + public static implicit operator MsScrollbar3dlightColor(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollbar3dlightColor(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollbar3dlightColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -19894,6 +22442,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19904,6 +22453,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19912,18 +22462,21 @@ public object GetValue() public readonly struct MsScrollbarArrowColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsScrollbarArrowColor(int index, PropertySkip value0 = default, string value1 = default) + private MsScrollbarArrowColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsScrollbarArrowColor(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollbarArrowColor(string t) => new(1, value1: t); + public static implicit operator MsScrollbarArrowColor(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollbarArrowColor(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollbarArrowColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -19931,6 +22484,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19941,6 +22495,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19949,18 +22504,21 @@ public object GetValue() public readonly struct MsScrollbarBaseColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsScrollbarBaseColor(int index, PropertySkip value0 = default, string value1 = default) + private MsScrollbarBaseColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsScrollbarBaseColor(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollbarBaseColor(string t) => new(1, value1: t); + public static implicit operator MsScrollbarBaseColor(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollbarBaseColor(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollbarBaseColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -19968,6 +22526,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19978,6 +22537,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -19986,18 +22546,21 @@ public object GetValue() public readonly struct MsScrollbarDarkshadowColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsScrollbarDarkshadowColor(int index, PropertySkip value0 = default, string value1 = default) + private MsScrollbarDarkshadowColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsScrollbarDarkshadowColor(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollbarDarkshadowColor(string t) => new(1, value1: t); + public static implicit operator MsScrollbarDarkshadowColor(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollbarDarkshadowColor(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollbarDarkshadowColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -20005,6 +22568,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20015,6 +22579,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20023,18 +22588,21 @@ public object GetValue() public readonly struct MsScrollbarFaceColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsScrollbarFaceColor(int index, PropertySkip value0 = default, string value1 = default) + private MsScrollbarFaceColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsScrollbarFaceColor(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollbarFaceColor(string t) => new(1, value1: t); + public static implicit operator MsScrollbarFaceColor(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollbarFaceColor(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollbarFaceColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -20042,6 +22610,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20052,6 +22621,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20060,18 +22630,21 @@ public object GetValue() public readonly struct MsScrollbarHighlightColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsScrollbarHighlightColor(int index, PropertySkip value0 = default, string value1 = default) + private MsScrollbarHighlightColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsScrollbarHighlightColor(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollbarHighlightColor(string t) => new(1, value1: t); + public static implicit operator MsScrollbarHighlightColor(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollbarHighlightColor(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollbarHighlightColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -20079,6 +22652,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20089,6 +22663,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20097,18 +22672,21 @@ public object GetValue() public readonly struct MsScrollbarShadowColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsScrollbarShadowColor(int index, PropertySkip value0 = default, string value1 = default) + private MsScrollbarShadowColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsScrollbarShadowColor(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollbarShadowColor(string t) => new(1, value1: t); + public static implicit operator MsScrollbarShadowColor(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollbarShadowColor(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollbarShadowColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -20116,6 +22694,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20126,6 +22705,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20134,18 +22714,21 @@ public object GetValue() public readonly struct MsScrollbarTrackColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsScrollbarTrackColor(int index, PropertySkip value0 = default, string value1 = default) + private MsScrollbarTrackColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsScrollbarTrackColor(PropertySkip t) => new(0, value0: t); - public static implicit operator MsScrollbarTrackColor(string t) => new(1, value1: t); + public static implicit operator MsScrollbarTrackColor(CSSProperties t) => new(0, value0: t); + public static implicit operator MsScrollbarTrackColor(PropertySkip t) => new(1, value1: t); + public static implicit operator MsScrollbarTrackColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -20153,6 +22736,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20163,6 +22747,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20171,18 +22756,21 @@ public object GetValue() public readonly struct MsTextAutospace : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsTextAutospace(int index, PropertySkip value0 = default, string value1 = default) + private MsTextAutospace(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsTextAutospace(PropertySkip t) => new(0, value0: t); - public static implicit operator MsTextAutospace(string t) => new(1, value1: t); + public static implicit operator MsTextAutospace(CSSProperties t) => new(0, value0: t); + public static implicit operator MsTextAutospace(PropertySkip t) => new(1, value1: t); + public static implicit operator MsTextAutospace(string t) => new(2, value2: t); public string GetValue(string key) { @@ -20190,6 +22778,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20200,6 +22789,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20208,18 +22798,21 @@ public object GetValue() public readonly struct MsTouchSelect : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsTouchSelect(int index, PropertySkip value0 = default, string value1 = default) + private MsTouchSelect(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsTouchSelect(PropertySkip t) => new(0, value0: t); - public static implicit operator MsTouchSelect(string t) => new(1, value1: t); + public static implicit operator MsTouchSelect(CSSProperties t) => new(0, value0: t); + public static implicit operator MsTouchSelect(PropertySkip t) => new(1, value1: t); + public static implicit operator MsTouchSelect(string t) => new(2, value2: t); public string GetValue(string key) { @@ -20227,6 +22820,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20237,6 +22831,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20245,18 +22840,21 @@ public object GetValue() public readonly struct MsUserSelect : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsUserSelect(int index, PropertySkip value0 = default, string value1 = default) + private MsUserSelect(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsUserSelect(PropertySkip t) => new(0, value0: t); - public static implicit operator MsUserSelect(string t) => new(1, value1: t); + public static implicit operator MsUserSelect(CSSProperties t) => new(0, value0: t); + public static implicit operator MsUserSelect(PropertySkip t) => new(1, value1: t); + public static implicit operator MsUserSelect(string t) => new(2, value2: t); public string GetValue(string key) { @@ -20264,6 +22862,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20274,6 +22873,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20282,18 +22882,21 @@ public object GetValue() public readonly struct MsWrapFlow : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsWrapFlow(int index, PropertySkip value0 = default, string value1 = default) + private MsWrapFlow(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsWrapFlow(PropertySkip t) => new(0, value0: t); - public static implicit operator MsWrapFlow(string t) => new(1, value1: t); + public static implicit operator MsWrapFlow(CSSProperties t) => new(0, value0: t); + public static implicit operator MsWrapFlow(PropertySkip t) => new(1, value1: t); + public static implicit operator MsWrapFlow(string t) => new(2, value2: t); public string GetValue(string key) { @@ -20301,6 +22904,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20311,6 +22915,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20319,21 +22924,24 @@ public object GetValue() public readonly struct MsWrapMargin : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private MsWrapMargin(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private MsWrapMargin(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator MsWrapMargin(PropertySkip t) => new(0, value0: t); - public static implicit operator MsWrapMargin(string t) => new(1, value1: t); - public static implicit operator MsWrapMargin(double t) => new(2, value2: t); + public static implicit operator MsWrapMargin(CSSProperties t) => new(0, value0: t); + public static implicit operator MsWrapMargin(PropertySkip t) => new(1, value1: t); + public static implicit operator MsWrapMargin(string t) => new(2, value2: t); + public static implicit operator MsWrapMargin(double t) => new(3, value3: t); public string GetValue(string key) { @@ -20342,6 +22950,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20353,6 +22962,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20361,18 +22971,21 @@ public object GetValue() public readonly struct MsWrapThrough : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MsWrapThrough(int index, PropertySkip value0 = default, string value1 = default) + private MsWrapThrough(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MsWrapThrough(PropertySkip t) => new(0, value0: t); - public static implicit operator MsWrapThrough(string t) => new(1, value1: t); + public static implicit operator MsWrapThrough(CSSProperties t) => new(0, value0: t); + public static implicit operator MsWrapThrough(PropertySkip t) => new(1, value1: t); + public static implicit operator MsWrapThrough(string t) => new(2, value2: t); public string GetValue(string key) { @@ -20380,6 +22993,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20390,6 +23004,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20398,18 +23013,21 @@ public object GetValue() public readonly struct WebkitAppearance : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WebkitAppearance(int index, PropertySkip value0 = default, string value1 = default) + private WebkitAppearance(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WebkitAppearance(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitAppearance(string t) => new(1, value1: t); + public static implicit operator WebkitAppearance(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitAppearance(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitAppearance(string t) => new(2, value2: t); public string GetValue(string key) { @@ -20417,6 +23035,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20427,6 +23046,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20435,21 +23055,24 @@ public object GetValue() public readonly struct WebkitBorderBefore : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private WebkitBorderBefore(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private WebkitBorderBefore(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator WebkitBorderBefore(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitBorderBefore(string t) => new(1, value1: t); - public static implicit operator WebkitBorderBefore(double t) => new(2, value2: t); + public static implicit operator WebkitBorderBefore(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitBorderBefore(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitBorderBefore(string t) => new(2, value2: t); + public static implicit operator WebkitBorderBefore(double t) => new(3, value3: t); public string GetValue(string key) { @@ -20458,6 +23081,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20469,6 +23093,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20477,18 +23102,21 @@ public object GetValue() public readonly struct WebkitBorderBeforeColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WebkitBorderBeforeColor(int index, PropertySkip value0 = default, string value1 = default) + private WebkitBorderBeforeColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WebkitBorderBeforeColor(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitBorderBeforeColor(string t) => new(1, value1: t); + public static implicit operator WebkitBorderBeforeColor(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitBorderBeforeColor(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitBorderBeforeColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -20496,6 +23124,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20506,6 +23135,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20514,18 +23144,21 @@ public object GetValue() public readonly struct WebkitBorderBeforeStyle : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WebkitBorderBeforeStyle(int index, PropertySkip value0 = default, string value1 = default) + private WebkitBorderBeforeStyle(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WebkitBorderBeforeStyle(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitBorderBeforeStyle(string t) => new(1, value1: t); + public static implicit operator WebkitBorderBeforeStyle(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitBorderBeforeStyle(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitBorderBeforeStyle(string t) => new(2, value2: t); public string GetValue(string key) { @@ -20533,6 +23166,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20543,6 +23177,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20551,21 +23186,24 @@ public object GetValue() public readonly struct WebkitBorderBeforeWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private WebkitBorderBeforeWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private WebkitBorderBeforeWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator WebkitBorderBeforeWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitBorderBeforeWidth(string t) => new(1, value1: t); - public static implicit operator WebkitBorderBeforeWidth(double t) => new(2, value2: t); + public static implicit operator WebkitBorderBeforeWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitBorderBeforeWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitBorderBeforeWidth(string t) => new(2, value2: t); + public static implicit operator WebkitBorderBeforeWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -20574,6 +23212,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20585,6 +23224,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20593,21 +23233,24 @@ public object GetValue() public readonly struct WebkitBoxReflect : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private WebkitBoxReflect(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private WebkitBoxReflect(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator WebkitBoxReflect(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitBoxReflect(string t) => new(1, value1: t); - public static implicit operator WebkitBoxReflect(double t) => new(2, value2: t); + public static implicit operator WebkitBoxReflect(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitBoxReflect(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitBoxReflect(string t) => new(2, value2: t); + public static implicit operator WebkitBoxReflect(double t) => new(3, value3: t); public string GetValue(string key) { @@ -20616,6 +23259,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20627,6 +23271,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20635,21 +23280,24 @@ public object GetValue() public readonly struct WebkitLineClamp : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private WebkitLineClamp(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private WebkitLineClamp(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator WebkitLineClamp(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitLineClamp(string t) => new(1, value1: t); - public static implicit operator WebkitLineClamp(double t) => new(2, value2: t); + public static implicit operator WebkitLineClamp(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitLineClamp(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitLineClamp(string t) => new(2, value2: t); + public static implicit operator WebkitLineClamp(double t) => new(3, value3: t); public string GetValue(string key) { @@ -20658,6 +23306,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20669,6 +23318,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20677,21 +23327,24 @@ public object GetValue() public readonly struct WebkitMask : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private WebkitMask(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private WebkitMask(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator WebkitMask(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitMask(string t) => new(1, value1: t); - public static implicit operator WebkitMask(double t) => new(2, value2: t); + public static implicit operator WebkitMask(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitMask(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitMask(string t) => new(2, value2: t); + public static implicit operator WebkitMask(double t) => new(3, value3: t); public string GetValue(string key) { @@ -20700,6 +23353,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20711,6 +23365,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20719,18 +23374,21 @@ public object GetValue() public readonly struct WebkitMaskAttachment : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WebkitMaskAttachment(int index, PropertySkip value0 = default, string value1 = default) + private WebkitMaskAttachment(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WebkitMaskAttachment(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitMaskAttachment(string t) => new(1, value1: t); + public static implicit operator WebkitMaskAttachment(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitMaskAttachment(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitMaskAttachment(string t) => new(2, value2: t); public string GetValue(string key) { @@ -20738,6 +23396,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20748,6 +23407,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20756,18 +23416,21 @@ public object GetValue() public readonly struct WebkitMaskClip : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WebkitMaskClip(int index, PropertySkip value0 = default, string value1 = default) + private WebkitMaskClip(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WebkitMaskClip(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitMaskClip(string t) => new(1, value1: t); + public static implicit operator WebkitMaskClip(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitMaskClip(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitMaskClip(string t) => new(2, value2: t); public string GetValue(string key) { @@ -20775,6 +23438,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20785,6 +23449,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20793,18 +23458,21 @@ public object GetValue() public readonly struct WebkitMaskComposite : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WebkitMaskComposite(int index, PropertySkip value0 = default, string value1 = default) + private WebkitMaskComposite(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WebkitMaskComposite(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitMaskComposite(string t) => new(1, value1: t); + public static implicit operator WebkitMaskComposite(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitMaskComposite(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitMaskComposite(string t) => new(2, value2: t); public string GetValue(string key) { @@ -20812,6 +23480,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20822,6 +23491,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20830,18 +23500,21 @@ public object GetValue() public readonly struct WebkitMaskImage : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WebkitMaskImage(int index, PropertySkip value0 = default, string value1 = default) + private WebkitMaskImage(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WebkitMaskImage(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitMaskImage(string t) => new(1, value1: t); + public static implicit operator WebkitMaskImage(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitMaskImage(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitMaskImage(string t) => new(2, value2: t); public string GetValue(string key) { @@ -20849,6 +23522,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20859,6 +23533,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20867,18 +23542,21 @@ public object GetValue() public readonly struct WebkitMaskOrigin : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WebkitMaskOrigin(int index, PropertySkip value0 = default, string value1 = default) + private WebkitMaskOrigin(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WebkitMaskOrigin(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitMaskOrigin(string t) => new(1, value1: t); + public static implicit operator WebkitMaskOrigin(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitMaskOrigin(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitMaskOrigin(string t) => new(2, value2: t); public string GetValue(string key) { @@ -20886,6 +23564,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20896,6 +23575,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20904,21 +23584,24 @@ public object GetValue() public readonly struct WebkitMaskPosition : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private WebkitMaskPosition(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private WebkitMaskPosition(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator WebkitMaskPosition(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitMaskPosition(string t) => new(1, value1: t); - public static implicit operator WebkitMaskPosition(double t) => new(2, value2: t); + public static implicit operator WebkitMaskPosition(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitMaskPosition(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitMaskPosition(string t) => new(2, value2: t); + public static implicit operator WebkitMaskPosition(double t) => new(3, value3: t); public string GetValue(string key) { @@ -20927,6 +23610,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20938,6 +23622,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20946,21 +23631,24 @@ public object GetValue() public readonly struct WebkitMaskPositionX : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private WebkitMaskPositionX(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private WebkitMaskPositionX(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator WebkitMaskPositionX(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitMaskPositionX(string t) => new(1, value1: t); - public static implicit operator WebkitMaskPositionX(double t) => new(2, value2: t); + public static implicit operator WebkitMaskPositionX(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitMaskPositionX(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitMaskPositionX(string t) => new(2, value2: t); + public static implicit operator WebkitMaskPositionX(double t) => new(3, value3: t); public string GetValue(string key) { @@ -20969,6 +23657,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20980,6 +23669,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -20988,21 +23678,24 @@ public object GetValue() public readonly struct WebkitMaskPositionY : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private WebkitMaskPositionY(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private WebkitMaskPositionY(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator WebkitMaskPositionY(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitMaskPositionY(string t) => new(1, value1: t); - public static implicit operator WebkitMaskPositionY(double t) => new(2, value2: t); + public static implicit operator WebkitMaskPositionY(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitMaskPositionY(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitMaskPositionY(string t) => new(2, value2: t); + public static implicit operator WebkitMaskPositionY(double t) => new(3, value3: t); public string GetValue(string key) { @@ -21011,6 +23704,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21022,6 +23716,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21030,18 +23725,21 @@ public object GetValue() public readonly struct WebkitMaskRepeat : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WebkitMaskRepeat(int index, PropertySkip value0 = default, string value1 = default) + private WebkitMaskRepeat(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WebkitMaskRepeat(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitMaskRepeat(string t) => new(1, value1: t); + public static implicit operator WebkitMaskRepeat(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitMaskRepeat(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitMaskRepeat(string t) => new(2, value2: t); public string GetValue(string key) { @@ -21049,6 +23747,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21059,6 +23758,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21067,18 +23767,21 @@ public object GetValue() public readonly struct WebkitMaskRepeatX : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WebkitMaskRepeatX(int index, PropertySkip value0 = default, string value1 = default) + private WebkitMaskRepeatX(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WebkitMaskRepeatX(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitMaskRepeatX(string t) => new(1, value1: t); + public static implicit operator WebkitMaskRepeatX(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitMaskRepeatX(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitMaskRepeatX(string t) => new(2, value2: t); public string GetValue(string key) { @@ -21086,6 +23789,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21096,6 +23800,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21104,18 +23809,21 @@ public object GetValue() public readonly struct WebkitMaskRepeatY : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WebkitMaskRepeatY(int index, PropertySkip value0 = default, string value1 = default) + private WebkitMaskRepeatY(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WebkitMaskRepeatY(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitMaskRepeatY(string t) => new(1, value1: t); + public static implicit operator WebkitMaskRepeatY(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitMaskRepeatY(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitMaskRepeatY(string t) => new(2, value2: t); public string GetValue(string key) { @@ -21123,6 +23831,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21133,6 +23842,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21141,21 +23851,24 @@ public object GetValue() public readonly struct WebkitMaskSize : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private WebkitMaskSize(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private WebkitMaskSize(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator WebkitMaskSize(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitMaskSize(string t) => new(1, value1: t); - public static implicit operator WebkitMaskSize(double t) => new(2, value2: t); + public static implicit operator WebkitMaskSize(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitMaskSize(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitMaskSize(string t) => new(2, value2: t); + public static implicit operator WebkitMaskSize(double t) => new(3, value3: t); public string GetValue(string key) { @@ -21164,6 +23877,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21175,6 +23889,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21183,18 +23898,21 @@ public object GetValue() public readonly struct WebkitOverflowScrolling : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WebkitOverflowScrolling(int index, PropertySkip value0 = default, string value1 = default) + private WebkitOverflowScrolling(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WebkitOverflowScrolling(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitOverflowScrolling(string t) => new(1, value1: t); + public static implicit operator WebkitOverflowScrolling(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitOverflowScrolling(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitOverflowScrolling(string t) => new(2, value2: t); public string GetValue(string key) { @@ -21202,6 +23920,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21212,6 +23931,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21220,18 +23940,21 @@ public object GetValue() public readonly struct WebkitTapHighlightColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WebkitTapHighlightColor(int index, PropertySkip value0 = default, string value1 = default) + private WebkitTapHighlightColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WebkitTapHighlightColor(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitTapHighlightColor(string t) => new(1, value1: t); + public static implicit operator WebkitTapHighlightColor(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitTapHighlightColor(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitTapHighlightColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -21239,6 +23962,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21249,6 +23973,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21257,18 +23982,21 @@ public object GetValue() public readonly struct WebkitTextFillColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WebkitTextFillColor(int index, PropertySkip value0 = default, string value1 = default) + private WebkitTextFillColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WebkitTextFillColor(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitTextFillColor(string t) => new(1, value1: t); + public static implicit operator WebkitTextFillColor(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitTextFillColor(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitTextFillColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -21276,6 +24004,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21286,6 +24015,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21294,21 +24024,24 @@ public object GetValue() public readonly struct WebkitTextStroke : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private WebkitTextStroke(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private WebkitTextStroke(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator WebkitTextStroke(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitTextStroke(string t) => new(1, value1: t); - public static implicit operator WebkitTextStroke(double t) => new(2, value2: t); + public static implicit operator WebkitTextStroke(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitTextStroke(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitTextStroke(string t) => new(2, value2: t); + public static implicit operator WebkitTextStroke(double t) => new(3, value3: t); public string GetValue(string key) { @@ -21317,6 +24050,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21328,6 +24062,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21336,18 +24071,21 @@ public object GetValue() public readonly struct WebkitTextStrokeColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WebkitTextStrokeColor(int index, PropertySkip value0 = default, string value1 = default) + private WebkitTextStrokeColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WebkitTextStrokeColor(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitTextStrokeColor(string t) => new(1, value1: t); + public static implicit operator WebkitTextStrokeColor(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitTextStrokeColor(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitTextStrokeColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -21355,6 +24093,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21365,6 +24104,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21373,21 +24113,24 @@ public object GetValue() public readonly struct WebkitTextStrokeWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private WebkitTextStrokeWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private WebkitTextStrokeWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator WebkitTextStrokeWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitTextStrokeWidth(string t) => new(1, value1: t); - public static implicit operator WebkitTextStrokeWidth(double t) => new(2, value2: t); + public static implicit operator WebkitTextStrokeWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitTextStrokeWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitTextStrokeWidth(string t) => new(2, value2: t); + public static implicit operator WebkitTextStrokeWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -21396,6 +24139,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21407,6 +24151,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21415,18 +24160,21 @@ public object GetValue() public readonly struct WebkitTouchCallout : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WebkitTouchCallout(int index, PropertySkip value0 = default, string value1 = default) + private WebkitTouchCallout(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WebkitTouchCallout(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitTouchCallout(string t) => new(1, value1: t); + public static implicit operator WebkitTouchCallout(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitTouchCallout(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitTouchCallout(string t) => new(2, value2: t); public string GetValue(string key) { @@ -21434,6 +24182,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21444,6 +24193,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21452,18 +24202,21 @@ public object GetValue() public readonly struct WebkitUserModify : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private WebkitUserModify(int index, PropertySkip value0 = default, string value1 = default) + private WebkitUserModify(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator WebkitUserModify(PropertySkip t) => new(0, value0: t); - public static implicit operator WebkitUserModify(string t) => new(1, value1: t); + public static implicit operator WebkitUserModify(CSSProperties t) => new(0, value0: t); + public static implicit operator WebkitUserModify(PropertySkip t) => new(1, value1: t); + public static implicit operator WebkitUserModify(string t) => new(2, value2: t); public string GetValue(string key) { @@ -21471,6 +24224,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21481,6 +24235,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21489,18 +24244,21 @@ public object GetValue() public readonly struct AlignmentBaseline : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private AlignmentBaseline(int index, PropertySkip value0 = default, string value1 = default) + private AlignmentBaseline(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator AlignmentBaseline(PropertySkip t) => new(0, value0: t); - public static implicit operator AlignmentBaseline(string t) => new(1, value1: t); + public static implicit operator AlignmentBaseline(CSSProperties t) => new(0, value0: t); + public static implicit operator AlignmentBaseline(PropertySkip t) => new(1, value1: t); + public static implicit operator AlignmentBaseline(string t) => new(2, value2: t); public string GetValue(string key) { @@ -21508,6 +24266,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21518,6 +24277,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21526,21 +24286,24 @@ public object GetValue() public readonly struct BaselineShift : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private BaselineShift(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private BaselineShift(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator BaselineShift(PropertySkip t) => new(0, value0: t); - public static implicit operator BaselineShift(string t) => new(1, value1: t); - public static implicit operator BaselineShift(double t) => new(2, value2: t); + public static implicit operator BaselineShift(CSSProperties t) => new(0, value0: t); + public static implicit operator BaselineShift(PropertySkip t) => new(1, value1: t); + public static implicit operator BaselineShift(string t) => new(2, value2: t); + public static implicit operator BaselineShift(double t) => new(3, value3: t); public string GetValue(string key) { @@ -21549,6 +24312,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21560,6 +24324,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21568,18 +24333,21 @@ public object GetValue() public readonly struct ClipRule : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ClipRule(int index, PropertySkip value0 = default, string value1 = default) + private ClipRule(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ClipRule(PropertySkip t) => new(0, value0: t); - public static implicit operator ClipRule(string t) => new(1, value1: t); + public static implicit operator ClipRule(CSSProperties t) => new(0, value0: t); + public static implicit operator ClipRule(PropertySkip t) => new(1, value1: t); + public static implicit operator ClipRule(string t) => new(2, value2: t); public string GetValue(string key) { @@ -21587,6 +24355,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21597,6 +24366,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21605,18 +24375,21 @@ public object GetValue() public readonly struct ColorInterpolation : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ColorInterpolation(int index, PropertySkip value0 = default, string value1 = default) + private ColorInterpolation(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ColorInterpolation(PropertySkip t) => new(0, value0: t); - public static implicit operator ColorInterpolation(string t) => new(1, value1: t); + public static implicit operator ColorInterpolation(CSSProperties t) => new(0, value0: t); + public static implicit operator ColorInterpolation(PropertySkip t) => new(1, value1: t); + public static implicit operator ColorInterpolation(string t) => new(2, value2: t); public string GetValue(string key) { @@ -21624,6 +24397,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21634,6 +24408,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21642,18 +24417,21 @@ public object GetValue() public readonly struct ColorRendering : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ColorRendering(int index, PropertySkip value0 = default, string value1 = default) + private ColorRendering(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ColorRendering(PropertySkip t) => new(0, value0: t); - public static implicit operator ColorRendering(string t) => new(1, value1: t); + public static implicit operator ColorRendering(CSSProperties t) => new(0, value0: t); + public static implicit operator ColorRendering(PropertySkip t) => new(1, value1: t); + public static implicit operator ColorRendering(string t) => new(2, value2: t); public string GetValue(string key) { @@ -21661,6 +24439,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21671,6 +24450,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21679,18 +24459,21 @@ public object GetValue() public readonly struct DominantBaseline : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private DominantBaseline(int index, PropertySkip value0 = default, string value1 = default) + private DominantBaseline(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator DominantBaseline(PropertySkip t) => new(0, value0: t); - public static implicit operator DominantBaseline(string t) => new(1, value1: t); + public static implicit operator DominantBaseline(CSSProperties t) => new(0, value0: t); + public static implicit operator DominantBaseline(PropertySkip t) => new(1, value1: t); + public static implicit operator DominantBaseline(string t) => new(2, value2: t); public string GetValue(string key) { @@ -21698,6 +24481,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21708,6 +24492,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21716,18 +24501,21 @@ public object GetValue() public readonly struct Fill : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Fill(int index, PropertySkip value0 = default, string value1 = default) + private Fill(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Fill(PropertySkip t) => new(0, value0: t); - public static implicit operator Fill(string t) => new(1, value1: t); + public static implicit operator Fill(CSSProperties t) => new(0, value0: t); + public static implicit operator Fill(PropertySkip t) => new(1, value1: t); + public static implicit operator Fill(string t) => new(2, value2: t); public string GetValue(string key) { @@ -21735,6 +24523,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21745,6 +24534,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21753,21 +24543,24 @@ public object GetValue() public readonly struct FillOpacity : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private FillOpacity(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private FillOpacity(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator FillOpacity(PropertySkip t) => new(0, value0: t); - public static implicit operator FillOpacity(string t) => new(1, value1: t); - public static implicit operator FillOpacity(double t) => new(2, value2: t); + public static implicit operator FillOpacity(CSSProperties t) => new(0, value0: t); + public static implicit operator FillOpacity(PropertySkip t) => new(1, value1: t); + public static implicit operator FillOpacity(string t) => new(2, value2: t); + public static implicit operator FillOpacity(double t) => new(3, value3: t); public string GetValue(string key) { @@ -21776,6 +24569,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21787,6 +24581,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21795,18 +24590,21 @@ public object GetValue() public readonly struct FillRule : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FillRule(int index, PropertySkip value0 = default, string value1 = default) + private FillRule(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FillRule(PropertySkip t) => new(0, value0: t); - public static implicit operator FillRule(string t) => new(1, value1: t); + public static implicit operator FillRule(CSSProperties t) => new(0, value0: t); + public static implicit operator FillRule(PropertySkip t) => new(1, value1: t); + public static implicit operator FillRule(string t) => new(2, value2: t); public string GetValue(string key) { @@ -21814,6 +24612,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21824,6 +24623,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21832,18 +24632,21 @@ public object GetValue() public readonly struct FloodColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private FloodColor(int index, PropertySkip value0 = default, string value1 = default) + private FloodColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator FloodColor(PropertySkip t) => new(0, value0: t); - public static implicit operator FloodColor(string t) => new(1, value1: t); + public static implicit operator FloodColor(CSSProperties t) => new(0, value0: t); + public static implicit operator FloodColor(PropertySkip t) => new(1, value1: t); + public static implicit operator FloodColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -21851,6 +24654,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21861,6 +24665,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21869,21 +24674,24 @@ public object GetValue() public readonly struct FloodOpacity : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private FloodOpacity(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private FloodOpacity(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator FloodOpacity(PropertySkip t) => new(0, value0: t); - public static implicit operator FloodOpacity(string t) => new(1, value1: t); - public static implicit operator FloodOpacity(double t) => new(2, value2: t); + public static implicit operator FloodOpacity(CSSProperties t) => new(0, value0: t); + public static implicit operator FloodOpacity(PropertySkip t) => new(1, value1: t); + public static implicit operator FloodOpacity(string t) => new(2, value2: t); + public static implicit operator FloodOpacity(double t) => new(3, value3: t); public string GetValue(string key) { @@ -21892,6 +24700,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21903,6 +24712,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21911,21 +24721,24 @@ public object GetValue() public readonly struct GlyphOrientationVertical : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private GlyphOrientationVertical(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private GlyphOrientationVertical(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator GlyphOrientationVertical(PropertySkip t) => new(0, value0: t); - public static implicit operator GlyphOrientationVertical(string t) => new(1, value1: t); - public static implicit operator GlyphOrientationVertical(double t) => new(2, value2: t); + public static implicit operator GlyphOrientationVertical(CSSProperties t) => new(0, value0: t); + public static implicit operator GlyphOrientationVertical(PropertySkip t) => new(1, value1: t); + public static implicit operator GlyphOrientationVertical(string t) => new(2, value2: t); + public static implicit operator GlyphOrientationVertical(double t) => new(3, value3: t); public string GetValue(string key) { @@ -21934,6 +24747,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21945,6 +24759,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21953,18 +24768,21 @@ public object GetValue() public readonly struct LightingColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private LightingColor(int index, PropertySkip value0 = default, string value1 = default) + private LightingColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator LightingColor(PropertySkip t) => new(0, value0: t); - public static implicit operator LightingColor(string t) => new(1, value1: t); + public static implicit operator LightingColor(CSSProperties t) => new(0, value0: t); + public static implicit operator LightingColor(PropertySkip t) => new(1, value1: t); + public static implicit operator LightingColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -21972,6 +24790,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21982,6 +24801,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -21990,18 +24810,21 @@ public object GetValue() public readonly struct Marker : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Marker(int index, PropertySkip value0 = default, string value1 = default) + private Marker(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Marker(PropertySkip t) => new(0, value0: t); - public static implicit operator Marker(string t) => new(1, value1: t); + public static implicit operator Marker(CSSProperties t) => new(0, value0: t); + public static implicit operator Marker(PropertySkip t) => new(1, value1: t); + public static implicit operator Marker(string t) => new(2, value2: t); public string GetValue(string key) { @@ -22009,6 +24832,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22019,6 +24843,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22027,18 +24852,21 @@ public object GetValue() public readonly struct MarkerEnd : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MarkerEnd(int index, PropertySkip value0 = default, string value1 = default) + private MarkerEnd(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MarkerEnd(PropertySkip t) => new(0, value0: t); - public static implicit operator MarkerEnd(string t) => new(1, value1: t); + public static implicit operator MarkerEnd(CSSProperties t) => new(0, value0: t); + public static implicit operator MarkerEnd(PropertySkip t) => new(1, value1: t); + public static implicit operator MarkerEnd(string t) => new(2, value2: t); public string GetValue(string key) { @@ -22046,6 +24874,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22056,6 +24885,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22064,18 +24894,21 @@ public object GetValue() public readonly struct MarkerMid : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MarkerMid(int index, PropertySkip value0 = default, string value1 = default) + private MarkerMid(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MarkerMid(PropertySkip t) => new(0, value0: t); - public static implicit operator MarkerMid(string t) => new(1, value1: t); + public static implicit operator MarkerMid(CSSProperties t) => new(0, value0: t); + public static implicit operator MarkerMid(PropertySkip t) => new(1, value1: t); + public static implicit operator MarkerMid(string t) => new(2, value2: t); public string GetValue(string key) { @@ -22083,6 +24916,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22093,6 +24927,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22101,18 +24936,21 @@ public object GetValue() public readonly struct MarkerStart : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private MarkerStart(int index, PropertySkip value0 = default, string value1 = default) + private MarkerStart(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator MarkerStart(PropertySkip t) => new(0, value0: t); - public static implicit operator MarkerStart(string t) => new(1, value1: t); + public static implicit operator MarkerStart(CSSProperties t) => new(0, value0: t); + public static implicit operator MarkerStart(PropertySkip t) => new(1, value1: t); + public static implicit operator MarkerStart(string t) => new(2, value2: t); public string GetValue(string key) { @@ -22120,6 +24958,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22130,6 +24969,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22138,18 +24978,21 @@ public object GetValue() public readonly struct ShapeRendering : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private ShapeRendering(int index, PropertySkip value0 = default, string value1 = default) + private ShapeRendering(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator ShapeRendering(PropertySkip t) => new(0, value0: t); - public static implicit operator ShapeRendering(string t) => new(1, value1: t); + public static implicit operator ShapeRendering(CSSProperties t) => new(0, value0: t); + public static implicit operator ShapeRendering(PropertySkip t) => new(1, value1: t); + public static implicit operator ShapeRendering(string t) => new(2, value2: t); public string GetValue(string key) { @@ -22157,6 +25000,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22167,6 +25011,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22175,18 +25020,21 @@ public object GetValue() public readonly struct StopColor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private StopColor(int index, PropertySkip value0 = default, string value1 = default) + private StopColor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator StopColor(PropertySkip t) => new(0, value0: t); - public static implicit operator StopColor(string t) => new(1, value1: t); + public static implicit operator StopColor(CSSProperties t) => new(0, value0: t); + public static implicit operator StopColor(PropertySkip t) => new(1, value1: t); + public static implicit operator StopColor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -22194,6 +25042,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22204,6 +25053,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22212,21 +25062,24 @@ public object GetValue() public readonly struct StopOpacity : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private StopOpacity(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private StopOpacity(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator StopOpacity(PropertySkip t) => new(0, value0: t); - public static implicit operator StopOpacity(string t) => new(1, value1: t); - public static implicit operator StopOpacity(double t) => new(2, value2: t); + public static implicit operator StopOpacity(CSSProperties t) => new(0, value0: t); + public static implicit operator StopOpacity(PropertySkip t) => new(1, value1: t); + public static implicit operator StopOpacity(string t) => new(2, value2: t); + public static implicit operator StopOpacity(double t) => new(3, value3: t); public string GetValue(string key) { @@ -22235,6 +25088,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22246,6 +25100,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22254,18 +25109,21 @@ public object GetValue() public readonly struct Stroke : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private Stroke(int index, PropertySkip value0 = default, string value1 = default) + private Stroke(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator Stroke(PropertySkip t) => new(0, value0: t); - public static implicit operator Stroke(string t) => new(1, value1: t); + public static implicit operator Stroke(CSSProperties t) => new(0, value0: t); + public static implicit operator Stroke(PropertySkip t) => new(1, value1: t); + public static implicit operator Stroke(string t) => new(2, value2: t); public string GetValue(string key) { @@ -22273,6 +25131,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22283,6 +25142,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22291,21 +25151,24 @@ public object GetValue() public readonly struct StrokeDasharray : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private StrokeDasharray(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private StrokeDasharray(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator StrokeDasharray(PropertySkip t) => new(0, value0: t); - public static implicit operator StrokeDasharray(string t) => new(1, value1: t); - public static implicit operator StrokeDasharray(double t) => new(2, value2: t); + public static implicit operator StrokeDasharray(CSSProperties t) => new(0, value0: t); + public static implicit operator StrokeDasharray(PropertySkip t) => new(1, value1: t); + public static implicit operator StrokeDasharray(string t) => new(2, value2: t); + public static implicit operator StrokeDasharray(double t) => new(3, value3: t); public string GetValue(string key) { @@ -22314,6 +25177,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22325,6 +25189,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22333,21 +25198,24 @@ public object GetValue() public readonly struct StrokeDashoffset : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private StrokeDashoffset(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private StrokeDashoffset(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator StrokeDashoffset(PropertySkip t) => new(0, value0: t); - public static implicit operator StrokeDashoffset(string t) => new(1, value1: t); - public static implicit operator StrokeDashoffset(double t) => new(2, value2: t); + public static implicit operator StrokeDashoffset(CSSProperties t) => new(0, value0: t); + public static implicit operator StrokeDashoffset(PropertySkip t) => new(1, value1: t); + public static implicit operator StrokeDashoffset(string t) => new(2, value2: t); + public static implicit operator StrokeDashoffset(double t) => new(3, value3: t); public string GetValue(string key) { @@ -22356,6 +25224,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22367,6 +25236,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22375,18 +25245,21 @@ public object GetValue() public readonly struct StrokeLinecap : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private StrokeLinecap(int index, PropertySkip value0 = default, string value1 = default) + private StrokeLinecap(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator StrokeLinecap(PropertySkip t) => new(0, value0: t); - public static implicit operator StrokeLinecap(string t) => new(1, value1: t); + public static implicit operator StrokeLinecap(CSSProperties t) => new(0, value0: t); + public static implicit operator StrokeLinecap(PropertySkip t) => new(1, value1: t); + public static implicit operator StrokeLinecap(string t) => new(2, value2: t); public string GetValue(string key) { @@ -22394,6 +25267,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22404,6 +25278,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22412,18 +25287,21 @@ public object GetValue() public readonly struct StrokeLinejoin : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private StrokeLinejoin(int index, PropertySkip value0 = default, string value1 = default) + private StrokeLinejoin(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator StrokeLinejoin(PropertySkip t) => new(0, value0: t); - public static implicit operator StrokeLinejoin(string t) => new(1, value1: t); + public static implicit operator StrokeLinejoin(CSSProperties t) => new(0, value0: t); + public static implicit operator StrokeLinejoin(PropertySkip t) => new(1, value1: t); + public static implicit operator StrokeLinejoin(string t) => new(2, value2: t); public string GetValue(string key) { @@ -22431,6 +25309,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22441,6 +25320,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22449,21 +25329,24 @@ public object GetValue() public readonly struct StrokeMiterlimit : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private StrokeMiterlimit(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private StrokeMiterlimit(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator StrokeMiterlimit(PropertySkip t) => new(0, value0: t); - public static implicit operator StrokeMiterlimit(string t) => new(1, value1: t); - public static implicit operator StrokeMiterlimit(double t) => new(2, value2: t); + public static implicit operator StrokeMiterlimit(CSSProperties t) => new(0, value0: t); + public static implicit operator StrokeMiterlimit(PropertySkip t) => new(1, value1: t); + public static implicit operator StrokeMiterlimit(string t) => new(2, value2: t); + public static implicit operator StrokeMiterlimit(double t) => new(3, value3: t); public string GetValue(string key) { @@ -22472,6 +25355,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22483,6 +25367,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22491,21 +25376,24 @@ public object GetValue() public readonly struct StrokeOpacity : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private StrokeOpacity(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private StrokeOpacity(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator StrokeOpacity(PropertySkip t) => new(0, value0: t); - public static implicit operator StrokeOpacity(string t) => new(1, value1: t); - public static implicit operator StrokeOpacity(double t) => new(2, value2: t); + public static implicit operator StrokeOpacity(CSSProperties t) => new(0, value0: t); + public static implicit operator StrokeOpacity(PropertySkip t) => new(1, value1: t); + public static implicit operator StrokeOpacity(string t) => new(2, value2: t); + public static implicit operator StrokeOpacity(double t) => new(3, value3: t); public string GetValue(string key) { @@ -22514,6 +25402,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22525,6 +25414,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22533,21 +25423,24 @@ public object GetValue() public readonly struct StrokeWidth : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; - private readonly double _value2; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; + private readonly double _value3; - private StrokeWidth(int index, PropertySkip value0 = default, string value1 = default, double value2 = default) + private StrokeWidth(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default, double value3 = default) { _index = index; _value0 = value0; _value1 = value1; _value2 = value2; + _value3 = value3; } - public static implicit operator StrokeWidth(PropertySkip t) => new(0, value0: t); - public static implicit operator StrokeWidth(string t) => new(1, value1: t); - public static implicit operator StrokeWidth(double t) => new(2, value2: t); + public static implicit operator StrokeWidth(CSSProperties t) => new(0, value0: t); + public static implicit operator StrokeWidth(PropertySkip t) => new(1, value1: t); + public static implicit operator StrokeWidth(string t) => new(2, value2: t); + public static implicit operator StrokeWidth(double t) => new(3, value3: t); public string GetValue(string key) { @@ -22556,6 +25449,7 @@ public string GetValue(string key) 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), 2 => FormatValue(key, _value2), + 3 => FormatValue(key, _value3), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22567,6 +25461,7 @@ public object GetValue() 0 => _value0, 1 => _value1, 2 => _value2, + 3 => _value3, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22575,18 +25470,21 @@ public object GetValue() public readonly struct TextAnchor : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private TextAnchor(int index, PropertySkip value0 = default, string value1 = default) + private TextAnchor(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator TextAnchor(PropertySkip t) => new(0, value0: t); - public static implicit operator TextAnchor(string t) => new(1, value1: t); + public static implicit operator TextAnchor(CSSProperties t) => new(0, value0: t); + public static implicit operator TextAnchor(PropertySkip t) => new(1, value1: t); + public static implicit operator TextAnchor(string t) => new(2, value2: t); public string GetValue(string key) { @@ -22594,6 +25492,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22604,6 +25503,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22612,18 +25512,21 @@ public object GetValue() public readonly struct VectorEffect : IProperty { private readonly int _index; - private readonly PropertySkip _value0; - private readonly string _value1; + private readonly CSSProperties _value0; + private readonly PropertySkip _value1; + private readonly string _value2; - private VectorEffect(int index, PropertySkip value0 = default, string value1 = default) + private VectorEffect(int index, CSSProperties value0 = default, PropertySkip value1 = default, string value2 = default) { _index = index; _value0 = value0; _value1 = value1; + _value2 = value2; } - public static implicit operator VectorEffect(PropertySkip t) => new(0, value0: t); - public static implicit operator VectorEffect(string t) => new(1, value1: t); + public static implicit operator VectorEffect(CSSProperties t) => new(0, value0: t); + public static implicit operator VectorEffect(PropertySkip t) => new(1, value1: t); + public static implicit operator VectorEffect(string t) => new(2, value2: t); public string GetValue(string key) { @@ -22631,6 +25534,7 @@ public string GetValue(string key) { 0 => FormatValue(key, _value0), 1 => FormatValue(key, _value1), + 2 => FormatValue(key, _value2), _ => throw new InvalidOperationException("Unexpected index.") }; } @@ -22641,6 +25545,7 @@ public object GetValue() { 0 => _value0, 1 => _value1, + 2 => _value2, _ => throw new InvalidOperationException("Unexpected index.") }; }