public override void Load()
{
log.Info("CodeContracts plugin loaded");
Bind<IMSBuildProjectSection>().To<CodeContractsSection>().WhenInjectedInto<CsprojGenerator>();
Bind<IYamlProjectParametersLoader>().To<YamlContractsParametersLoader>();
var protocolRegistry = Kernel.Get<IDependencyFingerprintProtocolRegistry>();
protocolRegistry.RegisterEnum(i => (ContractAssemblyMode) i);
protocolRegistry.RegisterEnum(i => (ContractCheckingLevel)i);
protocolRegistry.RegisterEnum(i => (ContractReferenceMode)i);
}