C# Класс CSharpUtils.BitUtils

Показать файл Открыть проект

Открытые методы

Метод Описание
ExtractUnsignedScaled ( uint Value, int Offset, int Count, float Scale = 1.0f ) : float

XorBytes ( ) : byte[]

Приватные методы

Метод Описание
CreateMask ( int Size ) : uint
Extract ( uint InitialValue, int Offset, int Count ) : uint
ExtractBool ( uint InitialValue, int Offset ) : bool
ExtractScaled ( uint InitialValue, int Offset, int Count, int Scale ) : uint
ExtractSigned ( uint InitialValue, int Offset, int Count ) : int
GetFirstBit1 ( uint v ) : int
Insert ( uint InitialValue, int Offset, int Count, uint ValueToInsert ) : uint
Insert ( uint &Value, int Offset, int Count, uint ValueToInsert ) : void
InsertScaled ( uint InitialValue, int Offset, int Count, uint ValueToInsert, uint MaxValue ) : uint
InsertScaled ( uint &InitialValue, int Offset, int Count, uint ValueToInsert, uint MaxValue ) : void
InsertWithMask ( uint InitialValue, int Offset, uint Mask, uint ValueToInsert ) : uint

Описание методов

ExtractUnsignedScaled() публичный статический Метод

public static ExtractUnsignedScaled ( uint Value, int Offset, int Count, float Scale = 1.0f ) : float
Value uint
Offset int
Count int
Scale float
Результат float

XorBytes() публичный статический Метод

public static XorBytes ( ) : byte[]
Результат byte[]