diff --git a/src/AST/Field.cs b/src/AST/Field.cs index e84d83cd..a472aa94 100644 --- a/src/AST/Field.cs +++ b/src/AST/Field.cs @@ -29,6 +29,14 @@ namespace CppSharp.AST QualifiedType = type; Access = access; Offset = 0; + } + + public Field(Field field): base(field) + { + QualifiedType = field.QualifiedType; + Offset = field.Offset; + Class = field.Class; + Expression = field.Expression; } public override T Visit(IDeclVisitor visitor)