Esempio n. 1
0
        public void Initialize(IParserContainer container, IEngineParser engine)
        {
            rootParser = new RootParser(container, engine);

            parsers = new Dictionary <Type, object>()
            {
                [typeof(Principal)]  = new PrincipalParser(container, engine),
                [typeof(Database)]   = new DatabaseParser(container, engine),
                [typeof(Permission)] = new PermissionParser(container, engine),
                [typeof(Securable)]  = new SecurableParser(container, engine),
            };
        }
Esempio n. 2
0
        public void Initialize(IParserContainer container, IEngineParser engine)
        {
            rootParser = new RootParser(container, engine);

            parsers = new Dictionary <Type, object>()
            {
                [typeof(Account)]    = new AccountParser(container, engine),
                [typeof(Folder)]     = new FolderParser(container, engine),
                [typeof(Permission)] = new PermissionParser(container, engine),
                [typeof(File)]       = new FileParser(container, engine),
            };
        }
 public PermissionParser(IParserContainer container, IEngineParser engine)
     : base(container, engine)
 {
 }
Esempio n. 4
0
 public AccountParser(IParserContainer container, IEngineParser engine)
     : base(container, engine)
 {
 }
Esempio n. 5
0
 public FileParser(IParserContainer container, IEngineParser engine)
     : base(container, engine)
 {
 }
 public PrincipalParser(IParserContainer container, IEngineParser engine)
     : base(container, engine)
 {
 }
Esempio n. 7
0
 public RootParser(IParserContainer container, IEngineParser engine)
 {
     this.container = container;
     this.engine    = engine;
 }
Esempio n. 8
0
 public SecurableParser(IParserContainer container, IEngineParser engine)
     : base(container, engine)
 {
 }