Я хочу объединить структуру для использования с P/Invoke, но эта структура содержит поле, которое относится только к моему управляемому коду, поэтому я не хочу, чтобы он был маршализирован, поскольку он не принадлежит к родному состав. Возможно ли это? Я искал атрибут, похожий на NonSerialized
для сериализации, но он, похоже, не существует...
struct MyStructure
{
int foo;
int bar;
[NotMarshaled] // This attribute doesn't exist, but that the kind of thing I'm looking for...
int ignored;
}
Любое предложение будет оценено