コード例 #1
0
        private ICommandDescriptor GetCommandDescriptor <TDescriptorContainer>(
            Func <TDescriptorContainer, ICommandDescriptor> getDescriptorFunc)
        {
            ICommandDescriptor descriptor = null;

            if (getDescriptorFunc != null)
            {
                var descriptorContainer = commandServiceProvider.Resolve <TDescriptorContainer>();
                descriptor = getDescriptorFunc(descriptorContainer);
            }

            return(descriptor);
        }
コード例 #2
0
 public T GetService <T>()
 {
     return(commandServiceProvider.Resolve <T>());
 }