using C4IT.F4SD.DisplayFormatting; using System.Collections.Generic; namespace F4SD.DocuEngine.DocuEngineDataProvider { public interface IDocuEngineDataToken { } public interface IDocuEngineDataIllegal : IDocuEngineDataToken { } public interface IDocuEngineDataProperty : IDocuEngineDataToken { object Value { get; set; } RawValueType? ValueType { get; set; } } public interface IDocuEngineDataContainer : IDocuEngineDataToken { IDocuEngineDataToken GetByName(string name); IDocuEngineDataContainer GetContainerByName(string containerName); IDocuEngineDataEnumeration GetEnumerationByName(string enumName); IDocuEngineDataProperty GetPropertyByName(string propertyName); } public interface IDocuEngineDataEnumeration : IEnumerable, IDocuEngineDataToken { } }