public void PassNewLargeStructViaInRef() { for (int i = 0; i < N; ++i) { SendParameter.ViaInRefLargeStruct(new LargeStruct()); } }
public void PassDoubleViaValue() { for (double i = 0; i < N; ++i) { SendParameter.ViaValueDouble(i); } }
public void PassDoubleViaInRef() { for (double i = 0; i < N; ++i) { SendParameter.ViaInRefDouble(i); } }
public void PassIntViaInRef() { for (int i = 0; i < N; ++i) { SendParameter.ViaInRefInt(i); } }
public void PassIntViaValue() { for (int i = 0; i < N; ++i) { SendParameter.ViaValueInt(i); } }
public void PassNewClassViaInRef() { for (int i = 0; i < N; ++i) { SendParameter.ViaInRefClass(new SomeClass()); } }
public void PassCachedLargeStructViaValue() { var subject = new LargeStruct(); for (int i = 0; i < N; ++i) { SendParameter.ViaValueLargeStruct(subject); } }
public void PassCachedIntViaInRef() { const int subject = 42; for (int i = 0; i < N; ++i) { SendParameter.ViaInRefInt(subject); } }
public void PassCachedClassViaInRef() { var subject = new SomeClass(); for (int i = 0; i < N; ++i) { SendParameter.ViaInRefClass(subject); } }