internal override void Link(TypeWrapper thisType)
{
base.Link(thisType);
lock(this)
{
if(argTypeWrappers != null)
{
return;
}
}
ClassLoaderWrapper classLoader = thisType.GetClassLoader();
TypeWrapper[] args = classLoader.ArgTypeWrapperListFromSigNoThrow(this.Signature);
TypeWrapper ret = classLoader.RetTypeWrapperFromSigNoThrow(this.Signature);
lock(this)
{
if(argTypeWrappers == null)
{
argTypeWrappers = args;
retTypeWrapper = ret;
}
}
}