コード例 #1
0
ファイル: LF_MODIFIER_16t.cs プロジェクト: smx-smx/PDBSharp
        public override void Read()
        {
            TypeDataReader r = CreateReader();

            Attributes   = r.ReadFlagsEnum <CVModifier>();
            ModifiedType = r.ReadIndexedType16Lazy();
        }
コード例 #2
0
ファイル: LF_ENUM.cs プロジェクト: gitter-badger/PDBSharp
        public override void Read()
        {
            TypeDataReader r = CreateReader();

            NumElements    = r.ReadUInt16();
            Properties     = r.ReadFlagsEnum <TypeProperties>();
            UnderlyingType = r.ReadIndexedTypeLazy();
            FieldType      = r.ReadIndexedTypeLazy();
            Name           = r.ReadCString();
        }
コード例 #3
0
ファイル: LF_UNION.cs プロジェクト: smx-smx/PDBSharp
        public override void Read()
        {
            TypeDataReader r = CreateReader();

            NumberOfElements = r.ReadUInt16();
            Properties       = r.ReadFlagsEnum <TypeProperties>();
            FieldType        = r.ReadIndexedType32Lazy();

            StructSize = r.ReadVaryingType(out uint dataSize);
            Name       = r.ReadCString();
        }
コード例 #4
0
        public override void Read()
        {
            TypeDataReader r = CreateReader();

            NumberOfElements = r.ReadUInt16();
            FieldIndex       = r.ReadIndexedType16Lazy();
            FieldProperties  = r.ReadFlagsEnum <TypeProperties>();
            DerivedType      = r.ReadIndexedType16Lazy();
            VShapeTableType  = r.ReadIndexedType16Lazy();

            StructSize = r.ReadVaryingType(out uint dataSize);
            Name       = r.ReadString16();
        }
コード例 #5
0
        public override void Read()
        {
            TypeDataReader r = CreateReader();

            ReturnValueType     = r.ReadIndexedTypeLazy();
            ContainingClassType = r.ReadIndexedTypeLazy();
            ThisPointerType     = r.ReadIndexedTypeLazy();
            CallingConvention   = r.ReadEnum <CallingConvention>();
            Attributes          = r.ReadFlagsEnum <FunctionAttributes>();
            NumberOfParameters  = r.ReadUInt16();
            ArgumentListType    = r.ReadIndexedTypeLazy();
            ThisAdjustor        = r.ReadUInt32();
        }