public override int ReadBuffer(BinaryReader stream) { CVSReader.ReAllocBuff <float>(ref CVSReader.floatBuffer, CVSReader.floatIndex); float num = stream.ReadSingle(); CVSReader.floatBuffer[CVSReader.floatIndex] = num; return(CVSReader.floatIndex++); }
public override int ParseBuffer(string Field) { if (Field.Length == 0) { return(0); } CVSReader.ReAllocBuff <int>(ref CVSReader.intBuffer, CVSReader.intIndex); CVSReader.intBuffer[CVSReader.intIndex] = int.Parse(Field); return(CVSReader.intIndex++); }
public override int ParseBuffer(string Field) { if (Field.Length == 0) { return(0); } string text = CVSReader.LookupInterString(XSingleton <XCommon> .singleton.XHash(Field), Field); CVSReader.ReAllocBuff <string>(ref CVSReader.stringBuffer, CVSReader.stringIndex); CVSReader.stringBuffer[CVSReader.stringIndex] = text; return(CVSReader.stringIndex++); }
public override int ReadBuffer(BinaryReader stream) { CVSReader.ReAllocBuff <uint>(ref CVSReader.uintBuffer, CVSReader.uintIndex); CVSReader.uintBuffer[CVSReader.uintIndex] = stream.ReadUInt32(); return(CVSReader.uintIndex++); }
public override int DefaultValue() { CVSReader.ReAllocBuff <uint>(ref CVSReader.uintBuffer, CVSReader.uintIndex); CVSReader.uintBuffer[CVSReader.uintIndex] = 0u; return(CVSReader.uintIndex++); }
public override int ReadBuffer(BinaryReader stream) { CVSReader.ReAllocBuff <string>(ref CVSReader.stringBuffer, CVSReader.stringIndex); CVSReader.stringBuffer[CVSReader.stringIndex] = string.Intern(stream.ReadString()); return(CVSReader.stringIndex++); }
public override int DefaultValue() { CVSReader.ReAllocBuff <string>(ref CVSReader.stringBuffer, CVSReader.stringIndex); CVSReader.stringBuffer[CVSReader.stringIndex] = ""; return(CVSReader.stringIndex++); }
public override int ReadBuffer(BinaryReader stream) { CVSReader.ReAllocBuff <double>(ref CVSReader.doubleBuffer, CVSReader.doubleIndex); CVSReader.doubleBuffer[CVSReader.doubleIndex] = stream.ReadDouble(); return(CVSReader.doubleIndex++); }
public override int DefaultValue() { CVSReader.ReAllocBuff <double>(ref CVSReader.doubleBuffer, CVSReader.doubleIndex); CVSReader.doubleBuffer[CVSReader.doubleIndex] = 0.0; return(CVSReader.doubleIndex++); }
public override int DefaultValue() { CVSReader.ReAllocBuff <float>(ref CVSReader.floatBuffer, CVSReader.floatIndex); CVSReader.floatBuffer[CVSReader.floatIndex] = 0f; return(CVSReader.floatIndex++); }
public override int ReadBuffer(BinaryReader stream) { CVSReader.ReAllocBuff <long>(ref CVSReader.longBuffer, CVSReader.longIndex); CVSReader.longBuffer[CVSReader.longIndex] = stream.ReadInt64(); return(CVSReader.longIndex++); }