diff options
author | Mark Spruiell <mes@zeroc.com> | 2017-06-29 15:27:55 -0700 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2017-06-29 15:27:55 -0700 |
commit | 96a06784dba2bd641efd4d8ea22f8877a82861e6 (patch) | |
tree | d0bc810c37516849ef14a20299e44be057cf6262 /cpp/src | |
parent | ICE-7868 - Update to latest gulp builder (diff) | |
download | ice-96a06784dba2bd641efd4d8ea22f8877a82861e6.tar.bz2 ice-96a06784dba2bd641efd4d8ea22f8877a82861e6.tar.xz ice-96a06784dba2bd641efd4d8ea22f8877a82861e6.zip |
ICE-8192 - missing GeneratedCodeAttribute in C#
Diffstat (limited to 'cpp/src')
-rw-r--r-- | cpp/src/slice2cs/Gen.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/cpp/src/slice2cs/Gen.cpp b/cpp/src/slice2cs/Gen.cpp index 2c826cf842d..cc24e190926 100644 --- a/cpp/src/slice2cs/Gen.cpp +++ b/cpp/src/slice2cs/Gen.cpp @@ -3818,7 +3818,9 @@ Slice::Gen::TypesVisitor::visitExceptionEnd(const ExceptionPtr& p) const bool hasDataMemberInitializers = requiresDataMemberInitializers(dataMembers); if(hasDataMemberInitializers) { - _out << sp << nl << "private void initDM__()"; + _out << sp; + emitGeneratedCodeAttribute(); + _out << nl << "private void initDM__()"; _out << sb; writeDataMemberInitializers(dataMembers, DotNet::Exception); _out << eb; @@ -3868,7 +3870,9 @@ Slice::Gen::TypesVisitor::visitExceptionEnd(const ExceptionPtr& p) { if(!dataMembers.empty()) { - _out << sp << nl << "private void initDM__" << spar << paramDecl << epar; + _out << sp; + emitGeneratedCodeAttribute(); + _out << nl << "private void initDM__" << spar << paramDecl << epar; _out << sb; for(DataMemberList::const_iterator q = dataMembers.begin(); q != dataMembers.end(); ++q) { |