Commit e234691b authored by csharptest's avatar csharptest Committed by rogerk

Fix build error for missing class HashSet on some platforms

parent 569212f3
......@@ -89,7 +89,12 @@ namespace Google.ProtocolBuffers.ProtoGen
names.Add(file, true);
}
var filesToGenerate = new HashSet<string>(request.FileToGenerateList);
//ROK - Changed to dictionary from HashSet to allow 2.0 compile
var filesToGenerate = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
foreach (var item in request.FileToGenerateList)
{
filesToGenerate[item] = null;
}
foreach (FileDescriptor descriptor in descriptors)
{
// Optionally exclude descriptors in google.protobuf
......@@ -97,7 +102,7 @@ namespace Google.ProtocolBuffers.ProtoGen
{
continue;
}
if (filesToGenerate.Contains(descriptor.Name))
if (filesToGenerate.ContainsKey(descriptor.Name))
{
Generate(descriptor, duplicates, response);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment