IKVM.Internal.ClassFile.ConstantPoolItemInterfaceMethodref.Link C# (CSharp) Method

Link() private method

private Link ( TypeWrapper thisType ) : void
thisType TypeWrapper
return void
            internal override void Link(TypeWrapper thisType)
            {
                base.Link(thisType);
                TypeWrapper wrapper = GetClassType();
                if(!wrapper.IsUnloadable)
                {
                    method = GetInterfaceMethod(wrapper, Name, Signature);
                    if(method == null)
                    {
                        // NOTE vmspec 5.4.3.4 clearly states that an interfacemethod may also refer to a method in Object
                        method = CoreClasses.java.lang.Object.Wrapper.GetMethodWrapper(Name, Signature, false);
                    }
                    if(method != null)
                    {
                        method.Link();
                    }
                }
            }
ClassFile.ConstantPoolItemInterfaceMethodref