当前位置: 首页>>代码示例>>C#>>正文


C# IBinaryReader.ReadInt32方法代码示例

本文整理汇总了C#中IBinaryReader.ReadInt32方法的典型用法代码示例。如果您正苦于以下问题:C# IBinaryReader.ReadInt32方法的具体用法?C# IBinaryReader.ReadInt32怎么用?C# IBinaryReader.ReadInt32使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在IBinaryReader的用法示例。


在下文中一共展示了IBinaryReader.ReadInt32方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Deserialize

        internal void Deserialize(IBinaryReader reader, MatchParseContext context)
        {
            _docId = (context.LongIdentifiers) ? reader.ReadInt64() : reader.ReadInt32();
            _weight = reader.ReadInt32();

            AttributesValues.Deserialize(reader, context);
        }
开发者ID:vpuhoff,项目名称:sphinx-dotnet-client,代码行数:7,代码来源:Match.cs

示例2: Deserialize

 internal void Deserialize(IBinaryReader reader, bool deserializeAdditionalStatistics)
 {
     TokenizedForm = reader.ReadString();
     NormalizedForm = reader.ReadString();
     if (deserializeAdditionalStatistics)
     {
         DocumentsCount = reader.ReadInt32();
         HitsCount = reader.ReadInt32();
     }
 }
开发者ID:vpuhoff,项目名称:sphinx-dotnet-client,代码行数:10,代码来源:KeywordInfo.cs

示例3: Deserialize

		internal void Deserialize(IBinaryReader reader)
		{
			FlushTag = reader.ReadInt32();
			if (FlushTag < 0)
			{
				throw new SphinxException(String.Format(Messages.Exception_CouldNotFlushIndexAttributeValues, FlushTag));
			}
		}
开发者ID:vpuhoff,项目名称:sphinx-dotnet-client,代码行数:8,代码来源:FlushAttributesCommandResult.cs

示例4: Deserialize

        internal void Deserialize(IBinaryReader reader)
        {
            // read query status
            _status = (QueryStatus)reader.ReadInt32();
            switch (_status)
            {
                case QueryStatus.Warning:
                    _warning = reader.ReadString();
                    break;

                case QueryStatus.Error:
                    string errorMessage = reader.ReadString();
                    throw new QueryErrorException(String.Format(Messages.Exception_QueryError, errorMessage));
            }

            // read fields
            _fields.Deserialize(reader);

            // read matches
            _matches.Deserialize(reader);

            // read search statistics
            _count = reader.ReadInt32();
            _totalFound = reader.ReadInt32();
            _elapsedTime = TimeSpan.FromMilliseconds(reader.ReadInt32());

            _words.Deserialize(reader);
        }
开发者ID:vpuhoff,项目名称:sphinx-dotnet-client,代码行数:28,代码来源:SearchQueryResult.cs

示例5: Deserialize

 internal void Deserialize(IBinaryReader reader)
 {
     _word = reader.ReadString();
     _docs = reader.ReadInt32();
     _hits = reader.ReadInt32();
 }
开发者ID:ltbam,项目名称:Sphinx.Client,代码行数:6,代码来源:WordInfo.cs

示例6: Deserialize

		internal void Deserialize(IBinaryReader reader)
        {
            DocumentsUpdated = reader.ReadInt32();
            if (DocumentsUpdated == -1)
                throw new SphinxException(String.Format(Messages.Exception_CouldNotUpdateIndexAttributeValues, DocumentsUpdated));
        }
开发者ID:ltbam,项目名称:Sphinx.Client,代码行数:6,代码来源:UpdateAttributesCommandResult.cs

示例7: Deserialize

 internal void Deserialize(IBinaryReader reader)
 {
     Name = reader.ReadString();
     AttributeType = (AttributeType)reader.ReadInt32();
 }
开发者ID:ltbam,项目名称:Sphinx.Client,代码行数:5,代码来源:AttributeInfo.cs

示例8: ReadSizeField

		static uint ReadSizeField(IBinaryReader reader) {
			int size = reader.ReadInt32();
			return size <= 0 ? 0 : (uint)size;
		}
开发者ID:EmilZhou,项目名称:dnlib,代码行数:4,代码来源:PdbReader.cs

示例9: ReadResourceName

		static string ReadResourceName(IBinaryReader reader, bool encrypted) {
			if (!encrypted)
				return reader.ReadString();

			int len = reader.ReadInt32();
			if (len < 0)
				throw new ApplicationException("Invalid string length");
			var sb = new StringBuilder(len);
			for (int i = 0; i < len; i++)
				sb.Append((char)Rol3(reader.ReadChar()));
			return sb.ToString();
		}
开发者ID:SAD1992,项目名称:justdecompile-plugins,代码行数:12,代码来源:ResourceReader.cs


注:本文中的IBinaryReader.ReadInt32方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。