@@ -28,7 +28,7 @@ public DriverOptions()
28
28
ExplicitlyPatchedVirtualFunctions = new HashSet < string > ( ) ;
29
29
}
30
30
31
- // General options
31
+ #region General options
32
32
33
33
/// <summary>
34
34
/// Set to true to enable quiet output mode.
@@ -51,7 +51,9 @@ public DriverOptions()
51
51
/// </summary>
52
52
public bool CompileCode ;
53
53
54
- // Parser options
54
+ #endregion
55
+
56
+ #region Parser options
55
57
56
58
/// <summary>
57
59
/// If this option is off (the default), each header is parsed separately
@@ -60,6 +62,8 @@ public DriverOptions()
60
62
/// </summary>
61
63
public bool UnityBuild { get ; set ; }
62
64
65
+ #endregion
66
+
63
67
#region Module options
64
68
65
69
public Module SystemModule { get ; }
@@ -109,9 +113,15 @@ public string TemplatesLibraryName
109
113
set { MainModule . TemplatesLibraryName = value ; }
110
114
}
111
115
116
+ public bool DoAllModulesHaveLibraries ( ) =>
117
+ Modules . All ( m => m == SystemModule || m . Libraries . Count > 0 ) ;
118
+
119
+ #endregion
120
+
112
121
#endregion
113
122
114
- // Generator options
123
+ #region Generator options
124
+
115
125
public GeneratorKind GeneratorKind ;
116
126
117
127
public bool CheckSymbols ;
@@ -170,8 +180,6 @@ public string TemplatesLibraryName
170
180
/// </summary>
171
181
public HashSet < string > ExplicitlyPatchedVirtualFunctions { get ; }
172
182
173
- public bool DoAllModulesHaveLibraries ( ) =>
174
- Modules . All ( m => m == SystemModule || m . Libraries . Count > 0 ) ;
175
183
}
176
184
177
185
public class InvalidOptionException : Exception
0 commit comments