예제 #1
0
파일: Reader.cs 프로젝트: xenogenesi/lslib
        public SectionReference ReadSectionReferenceUnchecked()
        {
            var reference = new SectionReference();

            reference.Section = InputReader.ReadUInt32();
            reference.Offset  = InputReader.ReadUInt32();
            return(reference);
        }
예제 #2
0
        public SectionReference ReadSectionReferenceUnchecked(BinaryReader reader)
        {
            var reference = new SectionReference();

            reference.Section = reader.ReadUInt32();
            reference.Offset  = reader.ReadUInt32();
            return(reference);
        }
예제 #3
0
파일: Reader.cs 프로젝트: xenogenesi/lslib
 internal void Seek(SectionReference reference)
 {
     Debug.Assert(reference.IsValid);
     Seek(reference.Section, reference.Offset);
 }
예제 #4
0
파일: Format.cs 프로젝트: xenogenesi/lslib
 public bool Equals(SectionReference reference)
 {
     return(reference != null && reference.Section == Section && reference.Offset == Offset);
 }
예제 #5
0
 public void WriteSectionReference(SectionReference r)
 {
     Writer.Write((UInt32)r.Section);
     Writer.Write(r.Offset);
 }