SharpGen/Transform/ITransformPreparer.cs (14 lines of code) (raw):

using SharpGen.CppModel; using SharpGen.Model; using System; using System.Collections.Generic; using System.Text; namespace SharpGen.Transform { public interface ITransformPreparer<in TCppElement, out TCsElement> where TCppElement: CppElement where TCsElement : CsBase { TCsElement Prepare(TCppElement cppElement); } }