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