É possível passar objetos por ref com a palavra-chave params?
Eu gostaria de passar muitos argumentos para um métodopor ref mas não sei o número de argumentos.
Eu tentei algo assim, mas não está funcionando: D:
public void myMethod(ref params object args)
Vou pensar em passar os ponteiros nos parâmetros, mas é um pouco complicado em C #: /
Solução possível?
EDITAR:
Eu quero encapsular uma parte do código, basicamente assim:
....
var collectionA = new List<string>();
var myObject = // an object
Optimizer.Optimize(ref collectionA, ref myObject); // cache
//{
MaClass.Treatment(); // use collectionA stored in cache via Optimizer
// the collectionA is modified in MaClass.Treatment()
...
//}
Optimizer.EndOptimize();
...
O objetivo, não é possível solicitar o meu servidor o tempo todo para o mesmo tratamento (HTTPRequest) se a chamada foi encapsulada no meu Otimizador