public void RemoveComputeNodesFromPool(RemoveComputeNodeParameters parameters)
{
if (parameters == null)
{
throw new ArgumentNullException("parameters");
}
if (parameters.ComputeNode != null)
{
parameters.ComputeNode.omObject.RemoveFromPool(parameters.DeallocationOption, parameters.ResizeTimeout, parameters.AdditionalBehaviors);
}
else
{
PoolOperations poolOperations = parameters.Context.BatchOMClient.PoolOperations;
poolOperations.RemoveFromPool(parameters.PoolId, parameters.ComputeNodeIds, parameters.DeallocationOption, parameters.ResizeTimeout, parameters.AdditionalBehaviors);
}
}