Buon giorno,

pochi giorni fa ho scaricato una libreria di c ed essendo opensource ho deciso anche di modificare alcuni parametri per un miglior utilizzo della mia applicazione.
Sistemo e provo a compilarla e mi da questo errore:

Accessibilità incoerente: il tipo d campo 'ns0.Class0.Struct0' è meno accessibile del campo 'ns0.Class0.struct0_0'

Non so come fare visto ke ho provato diversi tentativi. Ecco il codice

codice:
namespace ns0 { 
using System;
using System.Runtime.InteropServices;
internal sealed class Class0 {

 internal static Struct0 struct0_0; // data size: 116 bytes 
[StructLayout(LayoutKind.Explicit, Size=0x74, Pack=1)]
 private struct Struct0 { } 
} 
}
grazie in anticipo