MvvmCross.Platform.UI.MvxColor.ShiftOverwrite C# (CSharp) Method

ShiftOverwrite() private static method

private static ShiftOverwrite ( int original, uint mask, int value, int shift ) : int
original int
mask uint
value int
shift int
return int
        private static int ShiftOverwrite(int original, uint mask, int value, int shift)
        {
            var maskedOriginal = (original & mask);
            var newBits = value << shift;
            return (int)(maskedOriginal | newBits);
        }