public override object GetExportedObject(ExportDefinition definition) { Guard.Against(!definition.Equals(_export.Definition), Resources.Error_PartDoesNotContainAnExportForContract, definition.ContractName); return _export.GetExportedObject(); }
public override object GetExportedValue(ExportDefinition definition) { if (!definition.Equals(ExportDefinition)) { throw new NotImplementedException(string.Format("Wrong export definition. Is '{0}', should be '{1}'", definition, ExportDefinition)); } return ConfigurationInstance; }