Add Immutable collection interface and generator bug fixes and improvements #116
Annotations
10 warnings
Build:
src/CsToml.Generator/Generator.cs#L8
'CsToml.Generator.Generator': A project containing analyzers or source generators should specify the property '<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>'
|
Build:
src/CsToml/Values/TomlArray.cs#L150
Non-nullable property 'Current' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Build:
src/CsToml/Formatter/Resolver/TomlSerializedObjectFormatterResolver.cs#L26
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.NonPublicMethods' in call to 'System.Type.GetMethod(String, BindingFlags)'. The generic parameter 'T' of 'CsToml.Formatter.Resolver.TomlSerializedObjectFormatterResolver.Cache<T>' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
Build:
src/CsToml/Formatter/Resolver/BuiltinFormatterResolver.cs#L339
Using member 'System.Type.MakeGenericType(params Type[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. The native code for this instantiation might not be available at runtime.
|
Build:
src/CsToml/Values/TomlArray.cs#L150
Non-nullable property 'Current' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
Build:
src/CsToml/Formatter/Resolver/TomlSerializedObjectFormatterResolver.cs#L26
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.NonPublicMethods' in call to 'System.Type.GetMethod(String, BindingFlags)'. The generic parameter 'T' of 'CsToml.Formatter.Resolver.TomlSerializedObjectFormatterResolver.Cache<T>' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
Build:
src/CsToml/Formatter/EnumFormatter.cs#L21
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicFields' in call to 'System.Type.GetFields()'. The generic parameter 'TEnum' of 'CsToml.Formatter.EnumFormatter<TEnum>' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
Build:
src/CsToml/Formatter/Resolver/BuiltinFormatterResolver.cs#L333
Using member 'System.Type.MakeGenericType(params Type[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. The native code for this instantiation might not be available at runtime.
|
Build:
src/CsToml/Formatter/Resolver/BuiltinFormatterResolver.cs#L339
Using member 'System.Type.MakeGenericType(params Type[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. The native code for this instantiation might not be available at runtime.
|
Build:
src/CsToml/Formatter/Resolver/BuiltinFormatterResolver.cs#L350
Using member 'System.Type.MakeGenericType(params Type[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. The native code for this instantiation might not be available at runtime.
|
Loading