jaehyun pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=01864e166b823a27093cdb68917ade43289a0b58

commit 01864e166b823a27093cdb68917ade43289a0b58
Author: Jaehyun Cho <jae_hyun....@samsung.com>
Date:   Mon Dec 17 19:35:04 2018 +0900

    eolian_mono: use System.Type explicitly
    
    Previously, "Type" was used with "using System".
    However, it caused ambiguity if some classes had "Type" property.
    
    Therefore, "System.Type" is used explicitly to remove ambiguity.
---
 src/bin/eolian_mono/eolian/mono/klass.hh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/bin/eolian_mono/eolian/mono/klass.hh 
b/src/bin/eolian_mono/eolian/mono/klass.hh
index 90133291a8..907ac97ad1 100644
--- a/src/bin/eolian_mono/eolian/mono/klass.hh
+++ b/src/bin/eolian_mono/eolian/mono/klass.hh
@@ -528,7 +528,7 @@ struct klass
                      << scope_tab << "}\n"
 
                      << scope_tab << "///<summary>Internal constructor to 
forward the wrapper initialization to the root class.</summary>\n"
-                     << scope_tab << "protected " << inherit_name << 
"(Efl.Eo.Globals.class_initializer class_initializer, String klass_name, IntPtr 
base_klass, Type managed_type, Efl.Object parent, ref IntPtr target_klass) : 
base(class_initializer, klass_name, base_klass, managed_type, parent, ref 
target_klass) {}\n"
+                     << scope_tab << "protected " << inherit_name << 
"(Efl.Eo.Globals.class_initializer class_initializer, String klass_name, IntPtr 
base_klass, System.Type managed_type, Efl.Object parent, ref IntPtr 
target_klass) : base(class_initializer, klass_name, base_klass, managed_type, 
parent, ref target_klass) {}\n"
 
                      << scope_tab << "///<summary>Constructs an instance from 
a native pointer.</summary>\n"
                      << scope_tab << "public " << inherit_name << 
"(System.IntPtr raw)" << (root ? "" : " : base(raw)") << "\n"
@@ -552,7 +552,7 @@ struct klass
              << scope_tab << scope_tab << "FinishInstantiation();\n"
              << scope_tab << "}\n"
 
-             << scope_tab << "protected " << inherit_name << 
"(Efl.Eo.Globals.class_initializer class_initializer, String klass_name, IntPtr 
base_klass, Type managed_type, Efl.Object parent, ref IntPtr target_klass)\n"
+             << scope_tab << "protected " << inherit_name << 
"(Efl.Eo.Globals.class_initializer class_initializer, String klass_name, IntPtr 
base_klass, System.Type managed_type, Efl.Object parent, ref IntPtr 
target_klass)\n"
              << scope_tab << "{\n"
              << scope_tab << scope_tab << "inherited = this.GetType() != 
managed_type;\n"
              << scope_tab << scope_tab << "IntPtr actual_klass = base_klass;\n"

-- 


Reply via email to