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

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

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

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