protected virtual void BuildConstructor(CSharpCodeWriter writer) { writer.WriteLineHiddenDirective(); using (writer.BuildConstructor(Context.ClassName)) { // Any constructor based logic that we need to add? }; }