{
[EditorBrowsable(EditorBrowsableState.Never)]
-public enum ElementType
+internal enum ElementType
{
NumericType,
StringType,
[EditorBrowsable(EditorBrowsableState.Never)]
[StructLayout(LayoutKind.Sequential)]
-public struct InlistMem : IEquatable<InlistMem>
+internal struct InlistMem : IEquatable<InlistMem>
{
public IntPtr next {get;set;}
public IntPtr prev {get;set;}
[EditorBrowsable(EditorBrowsableState.Never)]
[StructLayout(LayoutKind.Sequential)]
-public struct InlistNode<T> : IEquatable<InlistNode<T>>
+internal struct InlistNode<T> : IEquatable<InlistNode<T>>
{
public InlistMem __in_list {get;set;}
public T Val {get;set;}
}
[EditorBrowsable(EditorBrowsableState.Never)]
-public interface IBaseElementTraits<T>
+internal interface IBaseElementTraits<T>
{
IntPtr ManagedToNativeAlloc(T man);
IntPtr ManagedToNativeAllocInlistNode(T man);
}
[EditorBrowsable(EditorBrowsableState.Never)]
-public class StringElementTraits : IBaseElementTraits<string>
+internal class StringElementTraits : IBaseElementTraits<string>
{
public StringElementTraits()
{
}
[EditorBrowsable(EditorBrowsableState.Never)]
-public class StringshareElementTraits : IBaseElementTraits<Eina.Stringshare>
+internal class StringshareElementTraits : IBaseElementTraits<Eina.Stringshare>
{
public StringshareElementTraits()
{
}
[EditorBrowsable(EditorBrowsableState.Never)]
-public class EflObjectElementTraits<T> : IBaseElementTraits<T>
+internal class EflObjectElementTraits<T> : IBaseElementTraits<T>
{
public IntPtr ManagedToNativeAlloc(T man)
{
}
[EditorBrowsable(EditorBrowsableState.Never)]
-public abstract class PrimitiveElementTraits<T>
+internal abstract class PrimitiveElementTraits<T>
{
private Eina.Callbacks.EinaCompareCb dlgt = null;
}
[EditorBrowsable(EditorBrowsableState.Never)]
-abstract public class Primitive32ElementTraits<T> : PrimitiveElementTraits<T>, IBaseElementTraits<T>
+internal abstract class Primitive32ElementTraits<T> : PrimitiveElementTraits<T>, IBaseElementTraits<T>
{
private static IBaseElementTraits<Int32> int32Traits = null;
}
[EditorBrowsable(EditorBrowsableState.Never)]
-abstract public class Primitive64ElementTraits<T> : PrimitiveElementTraits<T>, IBaseElementTraits<T>
+internal abstract class Primitive64ElementTraits<T> : PrimitiveElementTraits<T>, IBaseElementTraits<T>
{
private static IBaseElementTraits<Int64> int64Traits = null;
}
[EditorBrowsable(EditorBrowsableState.Never)]
-public class IntElementTraits : Primitive32ElementTraits<int>, IBaseElementTraits<int>
+internal class IntElementTraits : Primitive32ElementTraits<int>, IBaseElementTraits<int>
{
override public void ManagedToNativeCopyTo(int man, IntPtr mem)
{
}
[EditorBrowsable(EditorBrowsableState.Never)]
-public class CharElementTraits : Primitive32ElementTraits<char>, IBaseElementTraits<char>
+internal class CharElementTraits : Primitive32ElementTraits<char>, IBaseElementTraits<char>
{
override public void ManagedToNativeCopyTo(char man, IntPtr mem)
{
}
[EditorBrowsable(EditorBrowsableState.Never)]
-public class LongElementTraits : Primitive64ElementTraits<long>, IBaseElementTraits<long>
+internal class LongElementTraits : Primitive64ElementTraits<long>, IBaseElementTraits<long>
{
override public void ManagedToNativeCopyTo(long man, IntPtr mem)
{
}
[EditorBrowsable(EditorBrowsableState.Never)]
-public class ShortElementTraits : Primitive32ElementTraits<short>, IBaseElementTraits<short>
+internal class ShortElementTraits : Primitive32ElementTraits<short>, IBaseElementTraits<short>
{
override public void ManagedToNativeCopyTo(short man, IntPtr mem)
{
}
[EditorBrowsable(EditorBrowsableState.Never)]
-public class FloatElementTraits : Primitive32ElementTraits<float>, IBaseElementTraits<float>
+internal class FloatElementTraits : Primitive32ElementTraits<float>, IBaseElementTraits<float>
{
override public void ManagedToNativeCopyTo(float man, IntPtr mem)
{
}
[EditorBrowsable(EditorBrowsableState.Never)]
-public class DoubleElementTraits : Primitive64ElementTraits<double>, IBaseElementTraits<double>
+internal class DoubleElementTraits : Primitive64ElementTraits<double>, IBaseElementTraits<double>
{
override public void ManagedToNativeCopyTo(double man, IntPtr mem)
{
}
[EditorBrowsable(EditorBrowsableState.Never)]
-public class ByteElementTraits : Primitive32ElementTraits<byte>, IBaseElementTraits<byte>
+internal class ByteElementTraits : Primitive32ElementTraits<byte>, IBaseElementTraits<byte>
{
override public void ManagedToNativeCopyTo(byte man, IntPtr mem)
{
}
[EditorBrowsable(EditorBrowsableState.Never)]
-public static class TraitFunctions
+internal static class TraitFunctions
{
public static bool IsEflObject(System.Type type)
{