コード例 #1
0
ファイル: Flood.cs プロジェクト: tritao/flood
 public static void FindEvents(this PassBuilder builder,
     TypeMapDatabase database)
 {
     var pass = new FindEventsPass(database);
     builder.AddPass(pass);
 }
コード例 #2
0
ファイル: RenamePass.cs プロジェクト: jijamw/CppSharp
 public static void RenameWithPattern(this PassBuilder<TranslationUnitPass> builder,
     string pattern, string replacement, RenameTargets targets)
 {
     builder.AddPass(new RegexRenamePass(pattern, replacement, targets));
 }
コード例 #3
0
ファイル: RenamePass.cs プロジェクト: jijamw/CppSharp
 public static void RenameDeclsCase(this PassBuilder<TranslationUnitPass> builder, 
     RenameTargets targets, RenameCasePattern pattern)
 {
     builder.AddPass(new CaseRenamePass(targets, pattern));
 }
コード例 #4
0
ファイル: RenamePass.cs プロジェクト: jijamw/CppSharp
 public static void RenameDeclsUpperCase(this PassBuilder<TranslationUnitPass> builder,
     RenameTargets targets)
 {
     builder.AddPass(new CaseRenamePass(targets,
         RenameCasePattern.UpperCamelCase));
 }
コード例 #5
0
ファイル: RenamePass.cs プロジェクト: jijamw/CppSharp
 public static void RemovePrefix(this PassBuilder<TranslationUnitPass> builder, string prefix,
     RenameTargets targets = RenameTargets.Any)
 {
     builder.AddPass(new RegexRenamePass("^" + prefix, string.Empty,
         targets));
 }