Artemis.Utilities.Converters.NinjectContractResolver.CreateObjectContract C# (CSharp) 메소드

CreateObjectContract() 보호된 메소드

protected CreateObjectContract ( Type objectType ) : JsonObjectContract
objectType System.Type
리턴 Newtonsoft.Json.Serialization.JsonObjectContract
        protected override JsonObjectContract CreateObjectContract(Type objectType)

        {
            var contract = base.CreateObjectContract(objectType);
            if ((bool) _kernel.CanResolve(objectType))
                contract.DefaultCreator = () => _kernel.Get(objectType);
            return contract;
        }
    }