public static NativeTypeInfo CreateCustom(string _customMarshalType) { NativeTypeInfo info = new NativeTypeInfo("UnmanagedType::CustomMarshaler"); info.customMarshalType = _customMarshalType; return(info); }
public static NativeTypeInfo CreateCOM(string _unmanagedType, string _iidParameterIndex) { NativeTypeInfo info = new NativeTypeInfo(_unmanagedType); info.iidParameterIndex = _iidParameterIndex; return(info); }
protected ArrayNativeTypeInfo(NativeTypeInfo _underlyingType, string _unmanagedType, string _sizeConst, string _sizeParamIndex) : base(_unmanagedType, _sizeConst, _sizeParamIndex) { underlyingType = _underlyingType; }
protected ArrayNativeTypeInfo(NativeTypeInfo _underlyingType, string _unmanagedType) : base(_unmanagedType) { underlyingType = _underlyingType; }
public static NativeTypeInfo CreateArray(NativeTypeInfo _underlyingType, string _unmanagedType, string _sizeConst, string _sizeParamIndex) { return(new ArrayNativeTypeInfo(_underlyingType, _unmanagedType, _sizeConst, _sizeParamIndex)); }
public static NativeTypeInfo CreateArray(NativeTypeInfo _underlyingType, string _unmanagedType) { return(new ArrayNativeTypeInfo(_underlyingType, _unmanagedType)); }