예제 #1
0
            public static GenerationSizes Read(BinaryReader reader)
            {
                var result = new GenerationSizes();

                result.Generations = Utilities.Read7BitEncodedInt(reader);
                result.Sizes       = new long[result.Generations];
                for (int i = 0; i < result.Sizes.Length; ++i)
                {
                    result.Sizes[i] = Utilities.Read7BitEncodedInt64(reader);
                }
                result.TimeStamp = Utilities.Read7BitEncodedInt64(reader);
                return(result);
            }
예제 #2
0
			public static GenerationSizes Read(BinaryReader reader)
			{
				var result = new GenerationSizes();
				result.Generations = Utilities.Read7BitEncodedInt(reader);
				result.Sizes = new long[result.Generations];
				for(int i = 0; i < result.Sizes.Length; ++i)
					result.Sizes[i] = Utilities.Read7BitEncodedInt64(reader);
				result.TimeStamp = Utilities.Read7BitEncodedInt64(reader);
				return result;
			}