forked from enlightenment/efl
eina_mono: make internal classes internal
This hide internal classes.. Reviewed-by: Felipe Magno de Almeida <felipe@expertisesolutions.com.br> Differential Revision: https://phab.enlightenment.org/D10912
This commit is contained in:
parent
a56b96d33c
commit
5679a5d2a2
|
@ -28,7 +28,7 @@ namespace Eina
|
|||
{
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public static class ArrayNativeFunctions
|
||||
internal static class ArrayNativeFunctions
|
||||
{
|
||||
[DllImport(efl.Libs.Eina)] internal static extern IntPtr
|
||||
eina_array_new(uint step);
|
||||
|
|
|
@ -33,7 +33,7 @@ namespace Eina
|
|||
{
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public enum ElementType
|
||||
internal enum ElementType
|
||||
{
|
||||
NumericType,
|
||||
StringType,
|
||||
|
@ -43,7 +43,7 @@ public enum ElementType
|
|||
|
||||
[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;}
|
||||
|
@ -98,7 +98,7 @@ public struct InlistMem : IEquatable<InlistMem>
|
|||
|
||||
[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;}
|
||||
|
@ -151,7 +151,7 @@ public struct InlistNode<T> : IEquatable<InlistNode<T>>
|
|||
}
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public interface IBaseElementTraits<T>
|
||||
internal interface IBaseElementTraits<T>
|
||||
{
|
||||
IntPtr ManagedToNativeAlloc(T man);
|
||||
IntPtr ManagedToNativeAllocInlistNode(T man);
|
||||
|
@ -172,7 +172,7 @@ public interface IBaseElementTraits<T>
|
|||
}
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public class StringElementTraits : IBaseElementTraits<string>
|
||||
internal class StringElementTraits : IBaseElementTraits<string>
|
||||
{
|
||||
public StringElementTraits()
|
||||
{
|
||||
|
@ -311,7 +311,7 @@ public class StringElementTraits : IBaseElementTraits<string>
|
|||
}
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public class StringshareElementTraits : IBaseElementTraits<Eina.Stringshare>
|
||||
internal class StringshareElementTraits : IBaseElementTraits<Eina.Stringshare>
|
||||
{
|
||||
public StringshareElementTraits()
|
||||
{
|
||||
|
@ -451,7 +451,7 @@ public class StringshareElementTraits : IBaseElementTraits<Eina.Stringshare>
|
|||
}
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public class EflObjectElementTraits<T> : IBaseElementTraits<T>
|
||||
internal class EflObjectElementTraits<T> : IBaseElementTraits<T>
|
||||
{
|
||||
public IntPtr ManagedToNativeAlloc(T man)
|
||||
{
|
||||
|
@ -609,7 +609,7 @@ public class EflObjectElementTraits<T> : IBaseElementTraits<T>
|
|||
}
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public abstract class PrimitiveElementTraits<T>
|
||||
internal abstract class PrimitiveElementTraits<T>
|
||||
{
|
||||
private Eina.Callbacks.EinaCompareCb dlgt = null;
|
||||
|
||||
|
@ -711,7 +711,7 @@ public abstract class PrimitiveElementTraits<T>
|
|||
}
|
||||
|
||||
[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;
|
||||
|
||||
|
@ -750,7 +750,7 @@ abstract public class Primitive32ElementTraits<T> : PrimitiveElementTraits<T>, I
|
|||
}
|
||||
|
||||
[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;
|
||||
|
||||
|
@ -789,7 +789,7 @@ abstract public class Primitive64ElementTraits<T> : PrimitiveElementTraits<T>, I
|
|||
}
|
||||
|
||||
[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)
|
||||
{
|
||||
|
@ -814,7 +814,7 @@ public class IntElementTraits : Primitive32ElementTraits<int>, IBaseElementTrait
|
|||
}
|
||||
|
||||
[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)
|
||||
{
|
||||
|
@ -839,7 +839,7 @@ public class CharElementTraits : Primitive32ElementTraits<char>, IBaseElementTra
|
|||
}
|
||||
|
||||
[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)
|
||||
{
|
||||
|
@ -864,7 +864,7 @@ public class LongElementTraits : Primitive64ElementTraits<long>, IBaseElementTra
|
|||
}
|
||||
|
||||
[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)
|
||||
{
|
||||
|
@ -889,7 +889,7 @@ public class ShortElementTraits : Primitive32ElementTraits<short>, IBaseElementT
|
|||
}
|
||||
|
||||
[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)
|
||||
{
|
||||
|
@ -914,7 +914,7 @@ public class FloatElementTraits : Primitive32ElementTraits<float>, IBaseElementT
|
|||
}
|
||||
|
||||
[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)
|
||||
{
|
||||
|
@ -939,7 +939,7 @@ public class DoubleElementTraits : Primitive64ElementTraits<double>, IBaseElemen
|
|||
}
|
||||
|
||||
[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)
|
||||
{
|
||||
|
@ -964,7 +964,7 @@ public class ByteElementTraits : Primitive32ElementTraits<byte>, IBaseElementTra
|
|||
}
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public static class TraitFunctions
|
||||
internal static class TraitFunctions
|
||||
{
|
||||
public static bool IsEflObject(System.Type type)
|
||||
{
|
||||
|
|
|
@ -31,7 +31,7 @@ namespace Eina
|
|||
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public struct HashTupleNative : IEquatable<HashTupleNative>
|
||||
internal struct HashTupleNative : IEquatable<HashTupleNative>
|
||||
{
|
||||
public IntPtr key;
|
||||
public IntPtr data;
|
||||
|
@ -85,7 +85,7 @@ public struct HashTupleNative : IEquatable<HashTupleNative>
|
|||
}
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public static class HashNativeFunctions
|
||||
internal static class HashNativeFunctions
|
||||
{
|
||||
[DllImport(efl.Libs.Eina)] internal static extern IntPtr
|
||||
eina_hash_new(IntPtr key_length_cb, IntPtr key_cmp_cb, IntPtr key_hash_cb, IntPtr data_free_cb, int buckets_power_size);
|
||||
|
|
|
@ -28,7 +28,7 @@ namespace Eina
|
|||
{
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public static class InarrayNativeFunctions
|
||||
internal static class InarrayNativeFunctions
|
||||
{
|
||||
[DllImport(efl.Libs.Eina)] internal static extern IntPtr
|
||||
eina_inarray_new(uint member_size, uint step);
|
||||
|
|
|
@ -29,7 +29,7 @@ namespace Eina
|
|||
{
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public static class InlistNativeFunctions
|
||||
internal static class InlistNativeFunctions
|
||||
{
|
||||
[DllImport(efl.Libs.Eina)] internal static extern IntPtr
|
||||
eina_inlist_append(IntPtr in_list, IntPtr in_item);
|
||||
|
|
|
@ -28,7 +28,7 @@ namespace Eina
|
|||
{
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public static class IteratorNativeFunctions
|
||||
internal static class IteratorNativeFunctions
|
||||
{
|
||||
[DllImport(efl.Libs.Eina)] internal static extern void
|
||||
eina_iterator_free(IntPtr iterator);
|
||||
|
|
|
@ -29,7 +29,7 @@ namespace Eina
|
|||
{
|
||||
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public static class ListNativeFunctions
|
||||
internal static class ListNativeFunctions
|
||||
{
|
||||
[DllImport(efl.Libs.Eina)] internal static extern IntPtr
|
||||
eina_list_append(IntPtr list, IntPtr data);
|
||||
|
|
|
@ -25,7 +25,7 @@ namespace Eina
|
|||
|
||||
// TODO: move all native functions to a "NativeMethods" class
|
||||
[EditorBrowsable(EditorBrowsableState.Never)]
|
||||
public static partial class NativeMethods
|
||||
internal static partial class NativeMethods
|
||||
{
|
||||
[DllImport(efl.Libs.Eina)] internal static extern IntPtr
|
||||
eina_stringshare_add(IntPtr str);
|
||||
|
|
Loading…
Reference in New Issue