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 <>));
Example #2
0
 public IServiceRepository Get(IServiceRepository parameter) => parameter.Decorate <IActivation, Activation>();
Example #3
0
 public IServiceRepository Get(IServiceRepository parameter) => parameter.Decorate <IContents, Contents>();
Example #4
0
 public IServiceRepository Get(IServiceRepository parameter)
 => parameter.Decorate <IMemberContents>(Register)
 .Decorate <IMemberConverters>(Register);
Example #5
0
 public IServiceRepository Get(IServiceRepository parameter)
 => parameter.Decorate(typeof(ISerializer <,>), typeof(Serializer <,>));
Example #6
0
 public IServiceRepository Get(IServiceRepository parameter) => parameter.Decorate <ISerializer, Serializer>();
Example #7
0
 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>();
Example #11
0
 public IServiceRepository Get(IServiceRepository parameter)
 => parameter.Decorate <IConstructors>((provider, constructors) => new AllConstructors(constructors));
Example #12
0
 public IServiceRepository Get(IServiceRepository parameter)
 => parameter.Decorate <IRecursionContents, ThreadAwareRecursionContents>();