private ICommandDescriptor GetCommandDescriptor <TDescriptorContainer>( Func <TDescriptorContainer, ICommandDescriptor> getDescriptorFunc) { ICommandDescriptor descriptor = null; if (getDescriptorFunc != null) { var descriptorContainer = commandServiceProvider.Resolve <TDescriptorContainer>(); descriptor = getDescriptorFunc(descriptorContainer); } return(descriptor); }
public T GetService <T>() { return(commandServiceProvider.Resolve <T>()); }