|
|
@ -497,10 +497,10 @@ namespace CppSharp.Generators.CSharp |
|
|
|
{ |
|
|
|
{ |
|
|
|
foreach (var ctor in @class.Constructors) |
|
|
|
foreach (var ctor in @class.Constructors) |
|
|
|
{ |
|
|
|
{ |
|
|
|
if (@class.IsStatic) |
|
|
|
if (@class.IsStatic || ctor.IsMoveConstructor) |
|
|
|
continue; |
|
|
|
continue; |
|
|
|
|
|
|
|
|
|
|
|
if (ctor.IsMoveConstructor) |
|
|
|
if (!ctor.IsGenerated && !(Options.GenerateCopyConstructors && ctor.IsCopyConstructor)) |
|
|
|
continue; |
|
|
|
continue; |
|
|
|
|
|
|
|
|
|
|
|
if (ctor.IsDefaultConstructor && !@class.HasNonTrivialDefaultConstructor) |
|
|
|
if (ctor.IsDefaultConstructor && !@class.HasNonTrivialDefaultConstructor) |
|
|
|