forked from Macad3D/Macad3D
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPasses.cs
More file actions
28 lines (27 loc) · 865 Bytes
/
Passes.cs
File metadata and controls
28 lines (27 loc) · 865 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
namespace Macad.Occt.Generator;
public partial class Configuration
{
public static Pass[] Passes =
{
new ParsePass(),
new ReplaceReservedPass(),
new InstantiateTemplatesPass(),
new BuildInheritancePass(),
new MarkPreWrappedTypesPass(),
new MarkIgnoredPass(),
new DowncastMethodPass(),
new ResolveTypesPass(),
new MethodToPropertyPass(),
new FieldToPropertyPass(),
new EqualityMethodPass(),
new IndexEnumerablePass(),
new IteratorEnumerablePass(),
new UnsealPass(),
new FixDefaultValuesPass(),
new ShortenEnumeratorsPass(),
new GenerateSourceCodePass(),
new GenerateForwardDeclarationsPass(),
new GenerateNativeIncludesPass(),
new GenerateVersionInfoPass(),
};
}