Mono.Debugger.Backend.Mono.MonoLanguageBackend.GlobalDataTable.ReadDataItem C# (CSharp) Method

ReadDataItem() protected method

protected ReadDataItem ( TargetMemoryAccess memory, DataItemType type, TargetReader reader ) : void
memory TargetMemoryAccess
type DataItemType
reader Mono.Debugger.Backend.TargetReader
return void
            protected override void ReadDataItem(TargetMemoryAccess memory,
							      DataItemType type, TargetReader reader)
            {
                if (type != DataItemType.DelegateInvoke)
                    throw new InternalError (
                        "Got unknown data item: {0}", type);

                TargetAddress code = reader.ReadAddress ();
                int size = reader.BinaryReader.ReadInt32 ();
                Report.Debug (DebugFlags.JitSymtab, "READ DELEGATE IMPL: {0} {1}",
                          code, size);
                delegate_impl_list.Add (new DelegateInvokeEntry (code, size));
            }
MonoLanguageBackend.GlobalDataTable