Добрый день.
Есть такая структура
typedef struct DOUBLEPOINT
{
union { double X; double x; };
union { double Y; double y; };
void operator = (double value) { x = value; y = value; }
int operator != (double value) { return (x != value || y != value); }
int operator == (double value) { return (x == value && y == value); }
}
DOUBLEPOINT;
которую необходимо передать по ссылке в неуправляемый код.
Как ее правильно объявить в C#?
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
public struct DOUBLEPOINT
{
public double x;
public double y;
...
}