Back to Messagepack Csharp

Diagnostic Analyzers

doc/analyzers/index.md

3.1.41.4 KB
Original Source

Diagnostic Analyzers

The following are the diagnostic analyzers installed with the MessagePackAnalyzer NuGet package.

IDTitle
MsgPack001Avoid static default for MessagePackSerializerOptions
MsgPack002Avoid using a mutable static value for MessagePackSerializerOptions
MsgPack003Use MessagePackObjectAttribute
MsgPack004Attribute public members of MessagePack objects
MsgPack005MessagePackObject validation
MsgPack006Type must be of IMessagePackFormatter
MsgPack007Deserializing constructors
MsgPack008AOT limitations
MsgPack009Colliding Formatters
MsgPack010Inaccessible Formatter
MsgPack011Partial type required
MsgPack012Inaccessible data type
MsgPack013Inaccessible formatter instance
MsgPack014Nullable reference type formatter
MsgPack015MessagePackObjectAttribute.AllowPrivate should be set
MsgPack016KeyAttribute-derived attributes are not supported by AOT formatters
MsgPack017Property with init accessor and initializer
MsgPack018Unique names required in force map mode