Boo.Lang.Compiler.Steps.EmitAssembly.DefineExplicitImplementationInfo C# (CSharp) Метод

DefineExplicitImplementationInfo() приватный Метод

private DefineExplicitImplementationInfo ( Method method ) : void
method Boo.Lang.Compiler.Ast.Method
Результат void
        private void DefineExplicitImplementationInfo(Method method)
        {
            if (null == method.ExplicitInfo)
                return;

            IMethod ifaceMethod = (IMethod)method.ExplicitInfo.Entity;
            MethodInfo ifaceInfo = GetMethodInfo(ifaceMethod);
            MethodInfo implInfo = GetMethodInfo((IMethod)method.Entity);

            TypeBuilder typeBuilder = GetTypeBuilder(method.DeclaringType);
            typeBuilder.DefineMethodOverride(implInfo, ifaceInfo);
        }
EmitAssembly