System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadString C# (CSharp) Method

ReadString() private method

private ReadString ( ) : String
return String
		internal String ReadString()
		{
			return dataReader.ReadString();
		}

Usage Example

示例#1
0
 public void Read(__BinaryParser input)
 {
     this.objectId         = input.ReadInt32();
     this.name             = input.ReadString();
     this.numMembers       = input.ReadInt32();
     this.memberNames      = new string[this.numMembers];
     this.binaryTypeEnumA  = new BinaryTypeEnum[this.numMembers];
     this.typeInformationA = new object[this.numMembers];
     this.memberAssemIds   = new int[this.numMembers];
     for (int index = 0; index < this.numMembers; ++index)
     {
         this.memberNames[index] = input.ReadString();
     }
     for (int index = 0; index < this.numMembers; ++index)
     {
         this.binaryTypeEnumA[index] = (BinaryTypeEnum)input.ReadByte();
     }
     for (int index = 0; index < this.numMembers; ++index)
     {
         if (this.binaryTypeEnumA[index] != BinaryTypeEnum.ObjectUrt && this.binaryTypeEnumA[index] != BinaryTypeEnum.ObjectUser)
         {
             this.typeInformationA[index] = BinaryConverter.ReadTypeInfo(this.binaryTypeEnumA[index], input, out this.memberAssemIds[index]);
         }
         else
         {
             BinaryConverter.ReadTypeInfo(this.binaryTypeEnumA[index], input, out this.memberAssemIds[index]);
         }
     }
     if (this.binaryHeaderEnum != BinaryHeaderEnum.ObjectWithMapTypedAssemId)
     {
         return;
     }
     this.assemId = input.ReadInt32();
 }
All Usage Examples Of System.Runtime.Serialization.Formatters.Binary.__BinaryParser::ReadString