summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaarten Bosmans <mkbosmans@gmail.com>2009-06-19 14:39:13 +0200
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2009-06-21 10:34:11 +0200
commit6e81430276bb5ebcb7ccd15ebc80e087f3145ad0 (patch)
tree2849afc8f99585110d79f64fac36a0d5b87c242a
parentc1280b589665e19305ca932a7e89a7912f349017 (diff)
Avoid some C# compiler warnings about name collisions in subclass members
There are three types of solution used: adding the new keyword to the member in the subclass, renaming the subclass member to avoid name collision and removing the subclass member if the functionality is the same.
-rw-r--r--gstreamer-sharp/Event.custom2
-rw-r--r--gstreamer-sharp/Query.custom2
-rw-r--r--gstreamer-sharp/baseplugins/playbin2.metadata1
-rw-r--r--gstreamer-sharp/coreplugins/fakesrc.metadata1
4 files changed, 4 insertions, 2 deletions
diff --git a/gstreamer-sharp/Event.custom b/gstreamer-sharp/Event.custom
index c501b9f..4cd1363 100644
--- a/gstreamer-sharp/Event.custom
+++ b/gstreamer-sharp/Event.custom
@@ -99,7 +99,7 @@ public Gst.Structure Structure {
cached_structure = null;
}
-public string TypeName {
+public new string TypeName {
get {
return GetTypeName (Type);
}
diff --git a/gstreamer-sharp/Query.custom b/gstreamer-sharp/Query.custom
index 5d0a631..46f4f05 100644
--- a/gstreamer-sharp/Query.custom
+++ b/gstreamer-sharp/Query.custom
@@ -25,7 +25,7 @@ public Gst.Structure Structure {
cached_structure = null;
}
-public string TypeName {
+public new string TypeName {
get {
return GetTypeName (Type);
}
diff --git a/gstreamer-sharp/baseplugins/playbin2.metadata b/gstreamer-sharp/baseplugins/playbin2.metadata
index c143be2..54b5339 100644
--- a/gstreamer-sharp/baseplugins/playbin2.metadata
+++ b/gstreamer-sharp/baseplugins/playbin2.metadata
@@ -7,4 +7,5 @@
<attr path="/element/element-actions/signal/name[child::text()='get-video-pad']/../params/type[1]" name="name">index</attr>
<attr path="/element/element-actions/signal/name[child::text()='get-audio-pad']/../params/type[1]" name="name">index</attr>
<attr path="/element/element-actions/signal/name[child::text()='get-text-pad']/../params/type[1]" name="name">index</attr>
+ <add-node path="/element/element-properties/element-property/name[child::text()='flags']/.."><managed_name>PlayFlags</managed_name></add-node>
</metadata>
diff --git a/gstreamer-sharp/coreplugins/fakesrc.metadata b/gstreamer-sharp/coreplugins/fakesrc.metadata
index 0c88923..144e50d 100644
--- a/gstreamer-sharp/coreplugins/fakesrc.metadata
+++ b/gstreamer-sharp/coreplugins/fakesrc.metadata
@@ -2,5 +2,6 @@
<metadata>
<attr path="/element/element-signals/signal/name[child::text()='handoff']/../params/type[1]" name="name">Buffer</attr>
<attr path="/element/element-signals/signal/name[child::text()='handoff']/../params/type[2]" name="name">Pad</attr>
+ <add-node path="/element/element-properties/element-property/name[child::text()='data']/.."><managed_name>Datatype</managed_name></add-node>
</metadata>