public IServiceRepository Get(IServiceRepository parameter) => parameter.Decorate <IInnerContentResult, InnerContentResult>() .Decorate <IMemberHandler, Handler>() .Decorate <IReferenceMaps, DeferredReferenceMaps>() .Decorate <IContents, DeferredReferenceContents>() .Decorate <ISerializers, DeferredReferenceSerializers>() .Decorate <IReferenceEncounters, DeferredReferenceEncounters>() .Decorate(typeof(IFormatReaders <>), typeof(Factory <>));
public IServiceRepository Get(IServiceRepository parameter) => parameter.Decorate <IActivation, Activation>();
public IServiceRepository Get(IServiceRepository parameter) => parameter.Decorate <IContents, Contents>();
public IServiceRepository Get(IServiceRepository parameter) => parameter.Decorate <IMemberContents>(Register) .Decorate <IMemberConverters>(Register);
public IServiceRepository Get(IServiceRepository parameter) => parameter.Decorate(typeof(ISerializer <,>), typeof(Serializer <,>));
public IServiceRepository Get(IServiceRepository parameter) => parameter.Decorate <ISerializer, Serializer>();
public IServiceRepository Get(IServiceRepository parameter) => parameter.Decorate <IAlteration <IInnerContentHandler>, Wrapper>();
public IServiceRepository Get(IServiceRepository parameter) => parameter.Decorate <IMemberSerializers, MemberSerializers>() .Decorate <IMemberHandler, MemberHandler>();
public IServiceRepository Get(IServiceRepository parameter) => parameter.Decorate <ArrayElement>(IsArraySpecification.Default.Or(IsCollectionTypeSpecification.Default)) .Decorate <ITypes, Types>();
public IServiceRepository Get(IServiceRepository parameter) => parameter.Decorate <IClassification, Classification>();
public IServiceRepository Get(IServiceRepository parameter) => parameter.Decorate <IConstructors>((provider, constructors) => new AllConstructors(constructors));
public IServiceRepository Get(IServiceRepository parameter) => parameter.Decorate <IRecursionContents, ThreadAwareRecursionContents>();