public AppObjectReader(IReadObjectsCache readObjects, IApplicationObjectsRepository appObjectRepository, ITypeFinder typeFinder) { this.readObjects = readObjects; this.appObjectRepository = appObjectRepository; this.typeFinder = typeFinder; }
public ListReader(IReadObjectsCache readObjects, IDocumentObjectsRepository docObjectRepository, IObjectReader objectReader, ITypeFinder typeFinder) { this.readObjects = readObjects; this.docObjectRepository = docObjectRepository; this.objectReader = objectReader; this.typeFinder = typeFinder; }
public DictionaryReader(IReadObjectsCache readObjects, IDocumentObjectsRepository docObjectRepository, IObjectReader objectReader, ITypeFinder typeFinder) { this.readObjects = readObjects; this.docObjectRepository = docObjectRepository; this.objectReader = objectReader; this.typeFinder = typeFinder; }
public ClassReader(IReadObjectsCache readObjects, IMemberReader memberReader, ITypeFinder typeFinder, IDocumentObjectsRepository docObjectRepository, IBaseTypeMembersReader baseClassMembersReader, IObjectReader objectReader) { this.readObjects = readObjects; this.memberReader = memberReader; this.typeFinder = typeFinder; this.docObjectRepository = docObjectRepository; this.baseClassMembersReader = baseClassMembersReader; this.objectReader = objectReader; }
public NodeReader(ITypeFinder typeFinder, IDocumentObjectsRepository docObjectRepository, IReadObjectsCache readObjects, IMemberReader memberReader, ILogger logger, params IObjectReader[] objectReaders) { this.logger = logger; this.objectReaders = objectReaders; var baseTypeReadersList = new List<IBaseTypeMembersReader> { new ListReader(readObjects, docObjectRepository, this, typeFinder), new DictionaryReader(readObjects, docObjectRepository, this, typeFinder), new ClassReader(readObjects, memberReader, typeFinder, docObjectRepository, this, this) }; baseTypeReaders = baseTypeReadersList.ToArray(); }
public NodeReader(ITypeFinder typeFinder, IDocumentObjectsRepository docObjectRepository, IReadObjectsCache readObjects, IMemberReader memberReader, ILogger logger, params IObjectReader[] objectReaders) { this.logger = logger; this.objectReaders = objectReaders; var baseTypeReadersList = new List <IBaseTypeMembersReader> { new ListReader(readObjects, docObjectRepository, this, typeFinder), new DictionaryReader(readObjects, docObjectRepository, this, typeFinder), new ClassReader(readObjects, memberReader, typeFinder, docObjectRepository, this, this) }; baseTypeReaders = baseTypeReadersList.ToArray(); }
public ArrayOfDoublesReader(IReadObjectsCache readObjects, ITypeFinder typeFinder) { this.readObjects = readObjects; this.typeFinder = typeFinder; }
public ObjectReferenceReader(IReadObjectsCache readObjects) { this.readObjects = readObjects; }
public ArrayOfObjectsReader(IReadObjectsCache readObjects, IObjectReader objectReader, ITypeFinder typeFinder) { this.readObjects = readObjects; this.objectReader = objectReader; this.typeFinder = typeFinder; }