Esempio n. 1
0
        [Fact] public unsafe void Extractor_PointerToNewStruct_Type_Test()
        {
            fixed(byte *b = structBytes)
            {
                object os    = Extractor.PointerToStructure(b, rctab.FigureType, 0);
                bool   equal = rcobj.StructureEqual(os);

                Assert.True(equal);
            }
        }
Esempio n. 2
0
        [Fact] public unsafe void Extractor_PointerToStruct_Test()
        {
            fixed(byte *b = structBytes)
            {
                object os = rctab.NewObject();

                Extractor.PointerToStructure(b, os);
                bool equal = rcobj.StructureEqual(os);

                Assert.True(equal);
            }
        }
Esempio n. 3
0
 public unsafe static object StructureFrom(this object structure, byte *binary)
 {
     return(Extractor.PointerToStructure(binary, structure));
 }
 public unsafe static void StructureFrom(this ValueType structure, byte *binary)
 {
     structure = Extractor.PointerToStructure(binary, structure);
 }