System.Runtime.Serialization.Plists.EndianConverter.ToLittleEndianConditional C# (CSharp) Method

ToLittleEndianConditional() public static method

Gets the little-endian value of the given value if the current system is big-endian. If the current system is little-endian, returns the value as-is.
public static ToLittleEndianConditional ( this value ) : int
value this The value to swap if necessary.
return int
        public static int ToLittleEndianConditional(this int value)
        {
            if (BitConverter.IsLittleEndian)
            {
                return value;
            }

            return value.SwapEndian();
        }

Same methods

EndianConverter::ToLittleEndianConditional ( this value ) : long
EndianConverter::ToLittleEndianConditional ( this value ) : short
EndianConverter::ToLittleEndianConditional ( this value ) : uint
EndianConverter::ToLittleEndianConditional ( this value ) : ulong
EndianConverter::ToLittleEndianConditional ( this value ) : ushort