Browse Source

Add the 'virtual' keyword in the C# generated method signatures.

pull/22/merge
triton 12 years ago
parent
commit
f2999bafd0
  1. 3
      src/Generator/Generators/CSharp/CSharpTextTemplate.cs

3
src/Generator/Generators/CSharp/CSharpTextTemplate.cs

@ -1159,6 +1159,9 @@ namespace CppSharp.Generators.CSharp
if (method.IsOperator) if (method.IsOperator)
GetOperatorIdentifier(method.OperatorKind, out isBuiltinOperator); GetOperatorIdentifier(method.OperatorKind, out isBuiltinOperator);
if (method.IsVirtual && !method.IsOverride)
Write("virtual ");
if (method.IsStatic || (method.IsOperator && isBuiltinOperator)) if (method.IsStatic || (method.IsOperator && isBuiltinOperator))
Write("static "); Write("static ");

Loading…
Cancel
Save