public DeferredReferenceContents(ISpecification <TypeInfo> specification, IRootReferences references, IContents contents) { _specification = specification; _references = references; _contents = contents; }
public Contents(IFormatReaders <System.Xml.XmlReader> factory, IClassification classification, ITypedTable <IEnumerable <Action <XElement> > > migrations, IContents contents) { _factory = factory; _classification = classification; _migrations = migrations; _contents = contents; }
public DeferredReferenceContents(IRootReferences references, IContents contents) : this(IsCollectionTypeSpecification, references, contents) { }
public Contents(IEnhancer enhancer, IContents contents) : base(new AlteredSource <TypeInfo, ISerializer>(enhancer, contents)) { }
IContents Register(IServiceProvider services, IContents contents) => new Contents(services.Get <IFormatReaders <System.Xml.XmlReader> >(), services.Get <IClassification>(), this, contents);