From 5d75ae5c9055512b9f909889955593965e6832a4 Mon Sep 17 00:00:00 2001 From: triton Date: Fri, 22 Mar 2013 16:29:17 +0000 Subject: [PATCH] Added an helper method to copy fields between classes. --- src/Generator/Library.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/Generator/Library.cs b/src/Generator/Library.cs index e3fa7208..ccc711c4 100644 --- a/src/Generator/Library.cs +++ b/src/Generator/Library.cs @@ -217,6 +217,16 @@ namespace Cxxi } } + public static void CopyClassFields(this Library library, string source, + string destination) + { + foreach (var @class in library.FindClass(source)) + { + foreach (var dest in library.FindClass(destination)) + dest.Fields.AddRange(@class.Fields); + } + } + #endregion #region Function Helpers