Exemplo n.º 1
0
        public static NativeTypeInfo CreateCustom(string _customMarshalType)
        {
            NativeTypeInfo info = new NativeTypeInfo("UnmanagedType::CustomMarshaler");

            info.customMarshalType = _customMarshalType;
            return(info);
        }
Exemplo n.º 2
0
        public static NativeTypeInfo CreateCOM(string _unmanagedType, string _iidParameterIndex)
        {
            NativeTypeInfo info = new NativeTypeInfo(_unmanagedType);

            info.iidParameterIndex = _iidParameterIndex;
            return(info);
        }
Exemplo n.º 3
0
 protected ArrayNativeTypeInfo(NativeTypeInfo _underlyingType, string _unmanagedType, string _sizeConst, string _sizeParamIndex)
     : base(_unmanagedType, _sizeConst, _sizeParamIndex)
 {
     underlyingType = _underlyingType;
 }
Exemplo n.º 4
0
 protected ArrayNativeTypeInfo(NativeTypeInfo _underlyingType, string _unmanagedType)
     : base(_unmanagedType)
 {
     underlyingType = _underlyingType;
 }
Exemplo n.º 5
0
 public static NativeTypeInfo CreateArray(NativeTypeInfo _underlyingType, string _unmanagedType, string _sizeConst, string _sizeParamIndex)
 {
     return(new ArrayNativeTypeInfo(_underlyingType, _unmanagedType, _sizeConst, _sizeParamIndex));
 }
Exemplo n.º 6
0
 public static NativeTypeInfo CreateArray(NativeTypeInfo _underlyingType, string _unmanagedType)
 {
     return(new ArrayNativeTypeInfo(_underlyingType, _unmanagedType));
 }