本文整理汇总了C#中IInput.Read方法的典型用法代码示例。如果您正苦于以下问题:C# IInput.Read方法的具体用法?C# IInput.Read怎么用?C# IInput.Read使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IInput
的用法示例。
在下文中一共展示了IInput.Read方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: LoadNamedField
public static void LoadNamedField( IInput input, RuntimeTypeHandle objTypeHandle, object obj, string fieldName )
{
Type objType = Type.GetTypeFromHandle( objTypeHandle );
object value;
input.Read( out value );
FieldInfo fieldInfo = objType.GetField( fieldName, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance );
fieldInfo.SetValue( obj, value );
}
示例2: ReadTypeId
private static int ReadTypeId( IInput input )
{
int shift = 0;
int typeId = 0;
bool followOn;
do
{
byte curByte;
input.Read( out curByte );
followOn = ( curByte & 0x80 ) != 0;
typeId |= ( curByte & ~0x80 ) << shift;
shift += 7;
} while ( followOn );
return typeId;
}