Mono.Debugger.Backend.Mono.MonoLanguageBackend.ReadMonoMethod C# (CSharp) Method

ReadMonoMethod() private method

private ReadMonoMethod ( TargetMemoryAccess memory, TargetAddress address ) : MonoFunctionType
memory TargetMemoryAccess
address TargetAddress
return Mono.Debugger.Languages.Mono.MonoFunctionType
        internal MonoFunctionType ReadMonoMethod(TargetMemoryAccess memory,
							  TargetAddress address)
        {
            int token = MetadataHelper.MonoMethodGetToken (memory, address);
            TargetAddress klass = MetadataHelper.MonoMethodGetClass (memory, address);
            TargetAddress image = MetadataHelper.MonoClassGetMonoImage (memory, klass);

            MonoSymbolFile file = GetImage (image);
            if (file == null)
                return null;

            return file.GetFunctionByToken (token);
        }