Don't eagerly get or cache method name.

This commit is contained in:
jfrijters 2010-04-20 09:48:27 +00:00
Родитель 16ad8561dc
Коммит ba8394267b
1 изменённых файлов: 1 добавлений и 3 удалений

Просмотреть файл

@ -33,7 +33,6 @@ namespace IKVM.Reflection.Reader
private readonly ModuleReader module;
private readonly int index;
private readonly TypeDefImpl declaringType;
private readonly string name;
private MethodSignature lazyMethodSignature;
private ParameterInfo returnParameter;
private ParameterInfo[] parameters;
@ -44,7 +43,6 @@ namespace IKVM.Reflection.Reader
this.module = module;
this.index = index;
this.declaringType = declaringType;
this.name = module.GetString(module.MethodDef.records[index].Name);
}
public override MethodBody GetMethodBody()
@ -147,7 +145,7 @@ namespace IKVM.Reflection.Reader
public override string Name
{
get { return name; }
get { return module.GetString(module.MethodDef.records[index].Name); }
}
public override int MetadataToken