File tree Expand file tree Collapse file tree 1 file changed +3
-16
lines changed
Expand file tree Collapse file tree 1 file changed +3
-16
lines changed Original file line number Diff line number Diff line change 1- using System . Diagnostics . CodeAnalysis ;
2- using System . Text . Json ;
1+ using System . Text . Json ;
32using System . Text . Json . Serialization ;
43using EmmyLua . LanguageServer . Framework . Protocol . JsonRpc ;
54using EmmyLua . LanguageServer . Framework . Protocol . Message . Client . ShowMessage ;
@@ -9,32 +8,20 @@ namespace VModer.Core.Services;
98
109public sealed class ServerLoggerService ( LanguageServer server )
1110{
12- [ UnconditionalSuppressMessage (
13- "Trimming" ,
14- "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code" ,
15- Justification = "<Pending>"
16- ) ]
1711 public void Log ( string message )
1812 {
1913 server . SendNotification (
2014 new NotificationMessage (
2115 "window/logMessage" ,
2216 JsonSerializer . SerializeToDocument (
2317 new LogMessageParams { Type = MessageType . Log , Message = message } ,
24- JsonSerializerOptions
18+ JsonProtocolContext . Default . LogMessageParams
2519 )
2620 )
2721 ) ;
2822 }
2923
30- private static readonly JsonSerializerOptions JsonSerializerOptions =
31- new ( )
32- {
33- DefaultIgnoreCondition = JsonIgnoreCondition . WhenWritingNull ,
34- TypeInfoResolver = JsonProtocolContext . Default
35- } ;
36-
37- public class LogMessageParams
24+ public sealed class LogMessageParams
3825 {
3926 [ JsonPropertyName ( "type" ) ]
4027 public MessageType Type { get ; set ; }
You can’t perform that action at this time.
0 commit comments