protected WrapperMethod GetWrapperMethod(MethodHashEntry hash, WrapperEntry wrapper,
byte[] contents)
{
WrapperMethod method = (WrapperMethod) wrapper_hash [hash];
if (method == null) {
method = new WrapperMethod (this, hash.Domain, wrapper);
wrapper_hash.Add (hash, method);
}
if (!method.IsLoaded) {
TargetBinaryReader reader = new TargetBinaryReader (contents, TargetMemoryInfo);
method.Load (reader, TargetMemoryInfo.AddressDomain);
}
return method;
}