From 37e6430e462f4218672866aaa55ca4718ef522cd Mon Sep 17 00:00:00 2001 From: Bruno da Silva Belo Date: Mon, 14 Oct 2019 11:57:01 -0300 Subject: [PATCH] csharp: updating eina_container_common doc and api Reviewers: felipealmeida, lauromoura, segfaultxavi, woohyun Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Maniphest Tasks: T8293 Differential Revision: https://phab.enlightenment.org/D10314 --- .../mono/eina_mono/eina_container_common.cs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/bindings/mono/eina_mono/eina_container_common.cs b/src/bindings/mono/eina_mono/eina_container_common.cs index 9798aff923..03a6875429 100644 --- a/src/bindings/mono/eina_mono/eina_container_common.cs +++ b/src/bindings/mono/eina_mono/eina_container_common.cs @@ -5,6 +5,7 @@ using System.Linq; using System.Runtime.InteropServices; using System.Collections.Generic; using System.Reflection; +using System.ComponentModel; using Eina.Callbacks; using static Eina.HashNativeFunctions; @@ -15,6 +16,7 @@ using static Eina.NativeCustomExportFunctions; namespace Eina { +[EditorBrowsable(EditorBrowsableState.Never)] public enum ElementType { NumericType, @@ -23,6 +25,7 @@ public enum ElementType ObjectType }; +[EditorBrowsable(EditorBrowsableState.Never)] [StructLayout(LayoutKind.Sequential)] public struct InlistMem { @@ -31,6 +34,7 @@ public struct InlistMem public IntPtr last {get;set;} } +[EditorBrowsable(EditorBrowsableState.Never)] [StructLayout(LayoutKind.Sequential)] public struct InlistNode { @@ -38,6 +42,7 @@ public struct InlistNode public T Val {get;set;} } +[EditorBrowsable(EditorBrowsableState.Never)] public interface IBaseElementTraits { IntPtr ManagedToNativeAlloc(T man); @@ -58,6 +63,7 @@ public interface IBaseElementTraits IntPtr EinaHashIteratorKeyNew(IntPtr hash); } +[EditorBrowsable(EditorBrowsableState.Never)] public class StringElementTraits : IBaseElementTraits { public StringElementTraits() @@ -196,6 +202,7 @@ public class StringElementTraits : IBaseElementTraits } } +[EditorBrowsable(EditorBrowsableState.Never)] public class StringshareElementTraits : IBaseElementTraits { public StringshareElementTraits() @@ -335,6 +342,7 @@ public class StringshareElementTraits : IBaseElementTraits } } +[EditorBrowsable(EditorBrowsableState.Never)] public class EflObjectElementTraits : IBaseElementTraits { public IntPtr ManagedToNativeAlloc(T man) @@ -492,6 +500,7 @@ public class EflObjectElementTraits : IBaseElementTraits } } +[EditorBrowsable(EditorBrowsableState.Never)] public abstract class PrimitiveElementTraits { private Eina.Callbacks.EinaCompareCb dlgt = null; @@ -593,6 +602,7 @@ public abstract class PrimitiveElementTraits } } +[EditorBrowsable(EditorBrowsableState.Never)] abstract public class Primitive32ElementTraits : PrimitiveElementTraits, IBaseElementTraits { private static IBaseElementTraits int32Traits = null; @@ -631,6 +641,7 @@ abstract public class Primitive32ElementTraits : PrimitiveElementTraits, I } } +[EditorBrowsable(EditorBrowsableState.Never)] abstract public class Primitive64ElementTraits : PrimitiveElementTraits, IBaseElementTraits { private static IBaseElementTraits int64Traits = null; @@ -669,6 +680,7 @@ abstract public class Primitive64ElementTraits : PrimitiveElementTraits, I } } +[EditorBrowsable(EditorBrowsableState.Never)] public class IntElementTraits : Primitive32ElementTraits, IBaseElementTraits { override public void ManagedToNativeCopyTo(int man, IntPtr mem) @@ -693,6 +705,7 @@ public class IntElementTraits : Primitive32ElementTraits, IBaseElementTrait } } +[EditorBrowsable(EditorBrowsableState.Never)] public class CharElementTraits : Primitive32ElementTraits, IBaseElementTraits { override public void ManagedToNativeCopyTo(char man, IntPtr mem) @@ -717,6 +730,7 @@ public class CharElementTraits : Primitive32ElementTraits, IBaseElementTra } } +[EditorBrowsable(EditorBrowsableState.Never)] public class LongElementTraits : Primitive64ElementTraits, IBaseElementTraits { override public void ManagedToNativeCopyTo(long man, IntPtr mem) @@ -741,6 +755,7 @@ public class LongElementTraits : Primitive64ElementTraits, IBaseElementTra } } +[EditorBrowsable(EditorBrowsableState.Never)] public class ShortElementTraits : Primitive32ElementTraits, IBaseElementTraits { override public void ManagedToNativeCopyTo(short man, IntPtr mem) @@ -765,6 +780,7 @@ public class ShortElementTraits : Primitive32ElementTraits, IBaseElementT } } +[EditorBrowsable(EditorBrowsableState.Never)] public class FloatElementTraits : Primitive32ElementTraits, IBaseElementTraits { override public void ManagedToNativeCopyTo(float man, IntPtr mem) @@ -789,6 +805,7 @@ public class FloatElementTraits : Primitive32ElementTraits, IBaseElementT } } +[EditorBrowsable(EditorBrowsableState.Never)] public class DoubleElementTraits : Primitive64ElementTraits, IBaseElementTraits { override public void ManagedToNativeCopyTo(double man, IntPtr mem) @@ -813,6 +830,7 @@ public class DoubleElementTraits : Primitive64ElementTraits, IBaseElemen } } +[EditorBrowsable(EditorBrowsableState.Never)] public class ByteElementTraits : Primitive32ElementTraits, IBaseElementTraits { override public void ManagedToNativeCopyTo(byte man, IntPtr mem) @@ -837,6 +855,7 @@ public class ByteElementTraits : Primitive32ElementTraits, IBaseElementTra } } +[EditorBrowsable(EditorBrowsableState.Never)] public static class TraitFunctions { public static bool IsEflObject(System.Type type)