private static IServerChannelSinkProvider CreateServerChannelSinkProviderChain(ArrayList entries)
{
IServerChannelSinkProvider chain = null;
IServerChannelSinkProvider current = null;
foreach (RemotingXmlConfigFileData.SinkProviderEntry entry in entries)
{
if (chain == null)
{
chain = (IServerChannelSinkProvider)CreateChannelSinkProvider(entry, true);
current = chain;
}
else
{
current.Next = (IServerChannelSinkProvider)CreateChannelSinkProvider(entry, true);
current = current.Next;
}
}
return chain;
} // CreateServerChannelSinkProviderChain