public static QueueAccessModeHolder GetQueueAccessModeHolder(QueueAccessMode accessMode) { if (holders.ContainsKey(accessMode)) { return holders[accessMode]; } lock (holders) { QueueAccessModeHolder holder = new QueueAccessModeHolder(accessMode); holders[accessMode] = holder; return holder; } }
public static QueueAccessModeHolder GetQueueAccessModeHolder(QueueAccessMode accessMode) { if (holders.ContainsKey(accessMode)) { return(holders[accessMode]); } lock (holders) { QueueAccessModeHolder holder = new QueueAccessModeHolder(accessMode); holders[accessMode] = holder; return(holder); } }