Browse Source

Add support for renaming events.

pull/12/merge
triton 13 years ago
parent
commit
3163e073d9
  1. 12
      src/Generator/Passes/RenamePass.cs

12
src/Generator/Passes/RenamePass.cs

@ -31,6 +31,7 @@ namespace CppSharp.Passes
if (decl is Parameter) return true; if (decl is Parameter) return true;
if (decl is Enumeration) return true; if (decl is Enumeration) return true;
if (decl is Property) return true; if (decl is Property) return true;
if (decl is Event) return true;
return false; return false;
} }
@ -106,6 +107,14 @@ namespace CppSharp.Passes
return base.VisitParameterDecl(parameter); return base.VisitParameterDecl(parameter);
} }
public override bool VisitEvent(Event @event)
{
if (!Targets.HasFlag(RenameTargets.Event))
return false;
return base.VisitEvent(@event);
}
} }
[Flags] [Flags]
@ -118,7 +127,8 @@ namespace CppSharp.Passes
Parameter = 1 << 4, Parameter = 1 << 4,
Enum = 1 << 5, Enum = 1 << 5,
EnumItem = 1 << 6, EnumItem = 1 << 6,
Any = Function | Method | Parameter | Class | Field | Enum | EnumItem, Event = 1 << 7,
Any = Function | Method | Parameter | Class | Field | Enum | EnumItem | Event,
} }
/// <summary> /// <summary>

Loading…
Cancel
Save