Пример #1
0
 internal MetaData(byte[] rawData, uint metaType = 0)
 {
     Meta0    = new MetaType0(ref rawData);
     Meta1    = new MetaType1(ref rawData);
     Meta2    = new MetaType2(ref rawData);
     MetaType = metaType;
     RawData  = rawData;
 }
Пример #2
0
 internal MetaData(byte[] rawData, MetaType metaType = MetaType.MetaTypeNone)
 {
     if (metaType == MetaType.MetaType0 || metaType == MetaType.MetaTypeNone)
     {
         Meta0 = new MetaType0(ref rawData);
     }
     if (metaType == MetaType.MetaType1 || metaType == MetaType.MetaTypeNone)
     {
         Meta1 = new MetaType1(ref rawData);
     }
     if (metaType == MetaType.MetaType2 || metaType == MetaType.MetaTypeNone)
     {
         Meta2 = new MetaType2(ref rawData);
     }
     MetaType = metaType;
     RawData  = rawData;
 }