Example #1
0
 public void PassNewLargeStructViaInRef()
 {
     for (int i = 0; i < N; ++i)
     {
         SendParameter.ViaInRefLargeStruct(new LargeStruct());
     }
 }
Example #2
0
 public void PassDoubleViaValue()
 {
     for (double i = 0; i < N; ++i)
     {
         SendParameter.ViaValueDouble(i);
     }
 }
Example #3
0
 public void PassDoubleViaInRef()
 {
     for (double i = 0; i < N; ++i)
     {
         SendParameter.ViaInRefDouble(i);
     }
 }
Example #4
0
 public void PassIntViaInRef()
 {
     for (int i = 0; i < N; ++i)
     {
         SendParameter.ViaInRefInt(i);
     }
 }
Example #5
0
 public void PassIntViaValue()
 {
     for (int i = 0; i < N; ++i)
     {
         SendParameter.ViaValueInt(i);
     }
 }
Example #6
0
 public void PassNewClassViaInRef()
 {
     for (int i = 0; i < N; ++i)
     {
         SendParameter.ViaInRefClass(new SomeClass());
     }
 }
Example #7
0
        public void PassCachedLargeStructViaValue()
        {
            var subject = new LargeStruct();

            for (int i = 0; i < N; ++i)
            {
                SendParameter.ViaValueLargeStruct(subject);
            }
        }
Example #8
0
        public void PassCachedIntViaInRef()
        {
            const int subject = 42;

            for (int i = 0; i < N; ++i)
            {
                SendParameter.ViaInRefInt(subject);
            }
        }
Example #9
0
        public void PassCachedClassViaInRef()
        {
            var subject = new SomeClass();

            for (int i = 0; i < N; ++i)
            {
                SendParameter.ViaInRefClass(subject);
            }
        }