예제 #1
0
        private void FillCommand()
        {
            // Check if repository is required
            var x = CreateCommand.GetType().GetProperties().Where(a => a.PropertyType.Equals(typeof(ISimRepository))).FirstOrDefault();

            CreateCommand.GetType().GetProperties().Where(a => a.PropertyType.Equals(typeof(ISimRepository))).FirstOrDefault()?
            .SetValue(CreateCommand, Repository);

            // Check if Node is required
            CreateCommand.GetType().GetProperties().Where(a => a.PropertyType.Equals(typeof(DynamicGraphObject))).FirstOrDefault()
            .SetValue(CreateCommand, Owner as DynamicGraphObject);
        }