//deserialize the object public CLabelFeatureCore(BinaryReaderEx binReaderEx) { this.labels = binReaderEx.ReadSingleArray();// Read<float>(); this.groupId = binReaderEx.ReadInt32Array(); this.featureNames = binReaderEx.ReadStringArray(); bool factiveFeatureNamesExist = binReaderEx.ReadBoolean(); if (factiveFeatureNamesExist) { this.activeFeatureNames = binReaderEx.ReadStringArray(); } bool factiveFeatureIdxExist = binReaderEx.ReadBoolean(); if (factiveFeatureIdxExist) { this.activeFeatureIdx = binReaderEx.ReadInt32Array(); } }