Recently came across protobuf-net, awesome library.
I ran it through gendarme and it came up with many performance notifications, e.g:
Target: System.Int32 ProtoBuf.ProtoReader::ReadFieldHeader() Assembly: protobuf-net, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
Severity: High Confidence: High Source: debugging symbols unavailable, IL offset 0x0055 Details: Type 'System.Int32' is being boxed.
If anyone has experience with gendarme how important are these sort of notifications and is this something I could possibly contribute back to protobuf-net by attempting to clean up any Severity: High issues?
#if
markers, meaning the custom exception wasn't binaryformatter-serializable. Not exactly a critical point. – Marc Gravell