diff --git a/src/bindings/mono/eina_mono/eina_common.cs b/src/bindings/mono/eina_mono/eina_common.cs index 7d97a9142e..d552f75128 100644 --- a/src/bindings/mono/eina_mono/eina_common.cs +++ b/src/bindings/mono/eina_mono/eina_common.cs @@ -41,7 +41,7 @@ internal static class NativeCustomExportFunctions efl_mono_native_efl_unref_addr_get(); } -/// Wrapper around native memory DllImport'd functions +/// Wrapper around native memory DllImport'd functions (SINCE EFL 1.23). public static class MemoryNative { public static void Free(IntPtr ptr) @@ -126,6 +126,9 @@ public static class MemoryNative } } +/// +/// Conversor of raw pointer to a type and type to raw pointer (SINCE EFL 1.23). +/// public static class PrimitiveConversion { public static T PointerToManaged(IntPtr nat) @@ -148,6 +151,9 @@ public static class PrimitiveConversion } } +/// +/// Conversor of string to native string and native string to string.. (SINCE EFL 1.23). +/// public static class StringConversion { public static IntPtr ManagedStringToNativeUtf8Alloc(string managedString) diff --git a/src/bindings/mono/eina_mono/eina_config.cs b/src/bindings/mono/eina_mono/eina_config.cs index 9f3028f62d..3b35b2142f 100644 --- a/src/bindings/mono/eina_mono/eina_config.cs +++ b/src/bindings/mono/eina_mono/eina_config.cs @@ -6,6 +6,9 @@ using System.Runtime.InteropServices; namespace Eina { +/// +/// Manage the initialization and cleanup for eina (SINCE EFL 1.23). +/// public class Config { [DllImport(efl.Libs.Eina)] private static extern int eina_init(); @@ -28,7 +31,7 @@ public class Config /// /// Wrapper class for pointers that need some cleanup afterwards -/// like strings. +/// like strings (SINCE EFL 1.23). /// public class DisposableIntPtr : IDisposable {