summaryrefslogtreecommitdiff
path: root/cpp/src/Slice/CsUtil.cpp
diff options
context:
space:
mode:
authorMichi Henning <michi@zeroc.com>2007-09-06 17:03:02 +1000
committerMichi Henning <michi@zeroc.com>2007-09-06 17:03:02 +1000
commit7687c76203f6314bdcffef30fa38ee844fe35781 (patch)
tree804d2d3fbaa6345a3bab59bd22e879625f0af20a /cpp/src/Slice/CsUtil.cpp
parentMerge branch 'master' of ssh://cvs.zeroc.com/home/git/ice (diff)
downloadice-7687c76203f6314bdcffef30fa38ee844fe35781.tar.bz2
ice-7687c76203f6314bdcffef30fa38ee844fe35781.tar.xz
ice-7687c76203f6314bdcffef30fa38ee844fe35781.zip
Refactored DictionaryBase.
Diffstat (limited to 'cpp/src/Slice/CsUtil.cpp')
-rwxr-xr-xcpp/src/Slice/CsUtil.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/cpp/src/Slice/CsUtil.cpp b/cpp/src/Slice/CsUtil.cpp
index 0771ab3b183..0abaea9d9fe 100755
--- a/cpp/src/Slice/CsUtil.cpp
+++ b/cpp/src/Slice/CsUtil.cpp
@@ -186,7 +186,7 @@ Slice::CsGenerator::typeToString(const TypePtr& type)
DictionaryPtr d = DictionaryPtr::dynamicCast(type);
if(d)
{
- if(!d->hasMetaData("clr:DictionaryBase"))
+ if(!d->hasMetaData("clr:collection"))
{
return "_System.Collections.Generic.Dictionary<"
+ typeToString(d->keyType()) + ", " + typeToString(d->valueType()) + ">";
@@ -556,7 +556,7 @@ Slice::CsGenerator::writeMarshalUnmarshalCode(Output &out,
DictionaryPtr d = DictionaryPtr::dynamicCast(type);
if(d)
{
- if(!d->hasMetaData("clr:DictionaryBase"))
+ if(!d->hasMetaData("clr:collection"))
{
typeS = fixId(d->scoped());
}
@@ -1271,7 +1271,7 @@ Slice::CsGenerator::MetaDataVisitor::validate(const ContainedPtr& cont)
}
else if(DictionaryPtr::dynamicCast(cont))
{
- if(s.substr(prefix.size()) == "DictionaryBase")
+ if(s.substr(prefix.size()) == "collection")
{
continue;
}