Exemple #1
0
 private void IncrementByRef(ref OneByteStruct toIncrement)
 {
     unchecked
     {
         toIncrement.i1++;
     }
 }
Exemple #2
0
 private OneByteStruct IncrementByVal(OneByteStruct toIncrement)
 {
     unchecked
     {
         toIncrement.i1++;
     }
     return(toIncrement);
 }
Exemple #3
0
        public void BenchmarkIncrementByVal(int limit)
        {
            OneByteStruct value   = new OneByteStruct();
            int           counter = 0;

            do
            {
                value = IncrementByVal(value);
                counter++;
            }while (limit != counter);
        }