File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- using System ;
2-
1+
32namespace Oxide . CompilerServices ;
43
5- [ Serializable ]
64public class CompilationResult
75{
86 public string Name { get ; set ; }
97 public byte [ ] Data { get ; set ; } = [ ] ;
108 public byte [ ] Symbols { get ; set ; } = [ ] ;
11-
12- [ NonSerialized ]
139 public int Success ;
14-
15- [ NonSerialized ]
1610 public int Failed ;
1711}
Original file line number Diff line number Diff line change 1+ namespace Oxide . CompilerServices ;
2+
3+ public class CompilerError
4+ {
5+ public string Message { get ; set ; }
6+
7+ public string File { get ; set ; }
8+
9+ public int Line { get ; set ; }
10+
11+ public int Position { get ; set ; }
12+ }
Original file line number Diff line number Diff line change 1- using System ;
2-
1+
32namespace Oxide . CompilerServices ;
43
5- [ Serializable ]
64public enum CompilerLanguageVersion
75{
86 Latest = 500 ,
Original file line number Diff line number Diff line change 1- using System ;
1+ using System . Collections . Generic ;
2+
23namespace Oxide . CompilerServices ;
34
4- [ Serializable ]
5- public sealed class CompilerMessage
5+ public class CompilerMessage
66{
77 public int Id { get ; set ; }
88
99 public MessageType Type { get ; set ; }
1010
1111 public byte [ ] Data { get ; set ; }
1212
13- public object ExtraData { get ; set ; }
13+ public List < CompilerError > ? Errors { get ; set ; }
1414}
Original file line number Diff line number Diff line change 1- using System ;
21
32namespace Oxide . CompilerServices ;
43
5- [ Serializable ]
64public enum CompilerPlatform
75{
86 AnyCPU ,
Original file line number Diff line number Diff line change 1- using System ;
21
32namespace Oxide . CompilerServices ;
43
5- [ Serializable ]
64public enum CompilerTarget
75{
86 Library ,
Original file line number Diff line number Diff line change 33namespace Oxide . CompilerServices ;
44
55[ Flags ]
6- [ Serializable ]
76public enum MessageType : byte
87{
98 Unknown = 0x00 ,
You can’t perform that action at this time.
0 commit comments