diff options
author | Mark Spruiell <mes@zeroc.com> | 2014-08-01 15:16:58 -0700 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2014-08-01 15:16:58 -0700 |
commit | ea8565ad669499cb0aed3765363d018677236950 (patch) | |
tree | 5dc51cc3939daeb1734604d2cbaaf450599a1ffb /cpp/src/Slice/CsUtil.cpp | |
parent | Fixed leak when observer updater is installed, code-style issues (diff) | |
download | ice-ea8565ad669499cb0aed3765363d018677236950.tar.bz2 ice-ea8565ad669499cb0aed3765363d018677236950.tar.xz ice-ea8565ad669499cb0aed3765363d018677236950.zip |
ICE-2156 - Communicator should implement IDisposable
Diffstat (limited to 'cpp/src/Slice/CsUtil.cpp')
-rw-r--r-- | cpp/src/Slice/CsUtil.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/cpp/src/Slice/CsUtil.cpp b/cpp/src/Slice/CsUtil.cpp index 3a330819f57..2ce0761a61e 100644 --- a/cpp/src/Slice/CsUtil.cpp +++ b/cpp/src/Slice/CsUtil.cpp @@ -2584,6 +2584,11 @@ Slice::CsGenerator::MetaDataVisitor::validate(const ContainedPtr& cont) { continue; } + static const string clrImplementsPrefix = prefix + "implements:"; + if(s.find(clrImplementsPrefix) == 0) + { + continue; + } } else if(ClassDefPtr::dynamicCast(cont)) { @@ -2591,6 +2596,11 @@ Slice::CsGenerator::MetaDataVisitor::validate(const ContainedPtr& cont) { continue; } + static const string clrImplementsPrefix = prefix + "implements:"; + if(s.find(clrImplementsPrefix) == 0) + { + continue; + } } else if(DictionaryPtr::dynamicCast(cont)) { |