Summary:
This patch will rename `ExtensionMethods` to `Extensions` that is commonly used
in csharp project.
Depends on D10972
Test Plan: meson build -Dbindings=mono,cxx -Dmono-beta=true
Reviewers: lauromoura, Jaehyun_Cho, felipealmeida
Reviewed By: Jaehyun_Cho, felipealmeida
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D10913
(lit("#if EFL_BETA\n")
<< "#pragma warning disable CS1591\n" // Disabling warnings as DocFx will hide these classes
<< "public static class " << name_helpers::klass_concrete_name(cls)
- << "ExtensionMethods {\n"
+ << "Extensions {\n"
<< extension_method_stream.str()
<< "}\n"
<< "#pragma warning restore CS1591\n"
}
-public static class Eina_SliceUtils
+namespace Eina
+{
+public static class SliceExtensions
{
public static byte[] GetBytes(this Eina.ISliceBase slc)
{
return mArray;
}
}
+}
using System.Runtime.InteropServices;
using System.Runtime.CompilerServices;
+using Eina;
using EinaTestData;
using static EinaTestData.BaseData;
using System.Runtime.InteropServices;
using System.Runtime.CompilerServices;
using System.Diagnostics.Contracts;
+using Eina;
namespace EinaTestData
{
using System.Linq;
using System.Runtime.InteropServices;
+using Eina;
using static EinaTestData.BaseData;
namespace TestSuite