public static StreamManagerSharedStream CreateSharedStream(ISourcePaths source) { foreach (string path in source.SourcePaths) { if (c_sharedStreams.ContainsKey(path)) throw new Exception("Stream location already shared"); c_sharedStreams.Add(path, null); } var shared = new StreamManagerSharedStream(source); return shared; }
public static StreamManagerSharedStream CreateSharedStream(ISourcePaths source) { foreach (string path in source.SourcePaths) { if (c_sharedStreams.ContainsKey(path)) { throw new Exception("Stream location already shared"); } c_sharedStreams.Add(path, null); } var shared = new StreamManagerSharedStream(source); return(shared); }