Here are the examples of the csharp api class System.Collections.Concurrent.ConcurrentBag.Add(System.Signature) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Example
0
1. Example
Project: PatternFinder
Source File: Pattern.cs
Source File: Pattern.cs
public static Signature[] Scan(byte[] data, Signature[] signatures) { var found = new ConcurrentBag<Signature>(); Parallel.ForEach(signatures, signature => { if (Find(data, signature.Pattern, out signature.FoundOffset)) found.Add(signature); }); return found.ToArray(); }