view Implab.Playground/Program.cs @ 269:ff581cff7003 v3

Working on Unity container xml configuration
author cin
date Tue, 24 Apr 2018 01:46:02 +0300
parents 0be8a6ae8307
children ade80d94dfb5
line wrap: on
line source

using System;
using System.Diagnostics;
using Implab.Diagnostics;
using Implab.ServiceHost.Unity;
using Implab.Xml;
using Unity;
using Unity.Injection;

namespace Implab.Playground {

    public class Foo {

        public class Bar {

        }

        public int IntValue { get; set; }

        public string StringValue { get; set; }

    }

    public class Container<T> {
        public Container() {

        }

        public Container(T instance) {
            Instance = instance;
        }

        public T Instance { get; set; }
    }

    public class Program {

        static void Main(string[] args) {
            var container = new UnityContainer();

            var conf = SerializationHelpers.DeserializeFromFile<ContainerElement>("data/sample.xml");

            Console.WriteLine($"Registrations: {conf.Registrations.Count}");

        }


    }
}