Go to file
Marc Hernandez 6f63f550fa Title: Added Bitwise.cs for bitwise operations on enums
x) Created a new file, Bitwise.cs, which includes two static methods for performing bitwise operations on enums.
x) The method `ByPointers_DirectInt` directly converts an enum value to its integer representation using unsafe code and pointer manipulation. This is useful when we need the exact binary representation of an enum.
x) The method `On` checks if a specific bit (represented by an enum value) is set in a given bitfield. It uses the `ByPointers_DirectInt` method to convert the enum value to its integer equivalent before performing the bitwise operation.
x) These changes provide more efficient ways of handling bitwise operations with enums in our codebase.
2024-07-22 18:47:54 -07:00
ar Whitespace changes 2024-04-30 12:18:33 -07:00
att Whitespace changes 2024-04-30 12:18:33 -07:00
bit Title: Added Bitwise.cs for bitwise operations on enums 2024-07-22 18:47:54 -07:00
cfg Formatting 2024-04-28 17:31:24 -07:00
db Some fixes 2024-06-10 15:16:16 -07:00
fsm FSM logging 2024-04-19 02:13:27 -07:00
imm Consolidate imports, wrap metadata in struct, update type constraints 2024-07-01 14:47:24 -07:00
logging x) Updated Thread.Sleep parameter in Log.cs 2024-07-20 17:41:50 -07:00
math Update logging functionality: Refactored log stop method, added missing end line write, and improved time formatting. Made adjustments to AngleSingle class for nullability. 2024-05-26 16:49:29 -07:00
mod Whitespace changes 2024-04-30 12:18:33 -07:00
net Update Conn.cs, Resource.cs, and XmlFormatter2.cs 2024-05-26 20:13:55 -07:00
prof Log call renames 2024-07-17 16:35:23 -07:00
reflect feat: Add explicit transaction class/ID and split functionality into threaded vs action 2024-06-05 15:02:21 -07:00
res feat: Add explicit transaction class/ID and split functionality into threaded vs action 2024-06-05 15:02:21 -07:00
scr Add global aliases for Immutable collections 2024-06-21 23:36:53 -07:00
ser Update XmlFormatter2.cs with setMethod handling and type comparison improvements 2024-07-03 12:40:47 -07:00
time Whitespace changes 2024-04-30 12:18:33 -07:00
.gitattributes General git stuff 2024-05-11 16:04:06 -07:00
.gitignore General git stuff 2024-05-11 16:04:06 -07:00
Globals.cs Consolidate imports, wrap metadata in struct, update type constraints 2024-07-01 14:47:24 -07:00
Helpers.cs Whitespace changes 2024-04-30 12:18:33 -07:00
Id.cs Whitespace changes 2024-04-30 12:18:33 -07:00
LICENSE Create LICENSE 2024-06-10 15:05:03 -07:00
sharplib_be.sln Potential TODO to spit out commented classes and enums for design 2023-10-19 18:46:06 -07:00
SharpLib.csproj Merge remote-tracking branch 'origin/master' into mh/dev 2024-06-10 15:06:36 -07:00
sharplib.sln Add net6.0 and net7.0 2023-09-29 16:17:39 -07:00
Token.cs Whitespace changes 2024-04-30 12:18:33 -07:00
Utilities.cs Update logging events and improve log details display 2024-06-02 16:26:11 -07:00
Utilities.Interop.cs Whitespace changes 2024-04-30 12:18:33 -07:00