示例#1
0
        public override IMethodContract GetMethodContractFor(object method)
        {
            var methodContract = base.GetMethodContractFor(method);

            if (methodContract == null)
            {
                methodContract = underlyingContractExtractor.GetMethodContractFor(method);
                AssociateMethodWithContract(method, methodContract);
            }

            return(methodContract);
        }