public MasterController(ILanguageProvider languageProvider, IClaimCheck claimCheck, IMasterProvider masterProvider, Microsoft.AspNetCore.Identity.UserManager <SIPx.API.Models.SipUser> userManager) { _languageProvider = languageProvider; _claimCheck = claimCheck; _masterProvider = masterProvider; _userManager = userManager; }
private static void Test <TLanguage, TProvider>(ILanguageProvider <TLanguage, TProvider> provider) where TLanguage : ILanguage <TLanguage, TProvider> where TProvider : ILanguageProvider <TLanguage, TProvider> { IIntermediateAssembly iia = (IIntermediateAssembly)provider.CreateAssembly("TestAssembly"); var idm = iia.IdentityManager; var ienumerableType = (IInterfaceType)idm.ObtainTypeReference(TypeSystemIdentifiers.GetTypeIdentifier("System.Collections.Generic", "IEnumerable", 1)); var structuralExampleMethod = iia.Methods.Add("StructuralExample"); var tdataset = structuralExampleMethod.TypeParameters.Add("TDataset"); var tdatabase = structuralExampleMethod.TypeParameters.Add("TDatabase"); var byteRef = idm.ObtainTypeReference(idm.RuntimeEnvironment.Byte); var datasetIndex = tdataset.Indexers.Add(byteRef, new TypedNameSeries(new TypedName("index", idm.ObtainTypeReference(idm.RuntimeEnvironment.Int32))), true, true); var database = tdataset.Properties.Add(new TypedName("Database", tdatabase), true, false); var dataCopy = tdataset.Methods.Add(new TypedName("GetDataCopy", byteRef.MakeArray())); var clone = tdataset.Methods.Add(new TypedName("Clone", tdataset)); var ctor = tdataset.Constructors.Add(new TypedName("uInst", tdatabase), new TypedName("data", byteRef.MakeArray())); var d = datasetIndex.GetMethod.GetReference(new SpecialReferenceExpression(SpecialReferenceKind.This)).Invoke(); var gvm = datasetIndex.GetMethod.UniqueIdentifier; var parameters = datasetIndex.Parameters; var nextParameter = parameters.Add(new TypedName("testIndex", idm.ObtainTypeReference(RuntimeCoreType.Int16))); var valueParameter = datasetIndex.SetMethod.ValueParameter; nextParameter.ParameterType = idm.ObtainTypeReference(RuntimeCoreType.SByte); iia.Dispose(); }
public SettingsLoader(ILanguageProvider languageProvider, ISettingsMover settingsMover, IInstallationPathProvider installationPathProvider, IPrinterHelper printerHelper) { _languageProvider = languageProvider; _settingsMover = settingsMover; _installationPathProvider = installationPathProvider; _printerHelper = printerHelper; }
/// <summary> /// Creates instance of data model codegerator from database connection. /// </summary> /// <param name="languageProvider">Language provider to use for data model codegeneration.</param> /// <param name="nameConverter"><see cref="INameConversionProvider"/> pluralization service implementation.</param> /// <param name="options">Scaffolding process customization options.</param> /// <param name="interceptors">Optional custom scaffold interceptors.</param> public Scaffolder(ILanguageProvider languageProvider, INameConversionProvider nameConverter, ScaffoldOptions options, ScaffoldInterceptors?interceptors) { Language = languageProvider; _namingServices = new NamingServices(nameConverter); _options = options; _interceptors = interceptors; }
public FrontContentController(IHostingEnvironment hostingEnvironment, ICheckProvider checkProvider, IClassificationProvider classificationProvider , IClassificationValueProvider classificationValueProvider , IContentTypeProvider contentTypeProvider , ILanguageProvider languageProvider , IContentStatusProvider contentStatusProvider , ISecurityLevelProvider securityLevelProvider , IOrganizationProvider organizationProvider , IProjectProvider projectProvider , IFrontContentProvider frontContentProvider , IContentProvider contentProvider , IClaimCheck claimCheck , IFrontProvider frontProvider , Microsoft.AspNetCore.Identity.UserManager <SIPx.API.Models.SipUser> userManager) { _hostingEnvironment = hostingEnvironment; _checkProvider = checkProvider; _classificationProvider = classificationProvider; _classificationValueProvider = classificationValueProvider; _contentTypeProvider = contentTypeProvider; _languageProvider = languageProvider; _contentStatusProvider = contentStatusProvider; _securityLevelProvider = securityLevelProvider; _organizationProvider = organizationProvider; _projectProvider = projectProvider; _frontContentProvider = frontContentProvider; _contentProvider = contentProvider; _claimCheck = claimCheck; _frontProvider = frontProvider; _userManager = userManager; }
public PlusApplicationConfigurationAppService( IOptions <PlusLocalizationOptions> localizationOptions, IOptions <PlusMultiTenancyOptions> multiTenancyOptions, IServiceProvider serviceProvider, IPlusAuthorizationPolicyProvider PlusAuthorizationPolicyProvider, IAuthorizationService authorizationService, ICurrentUser currentUser, ISettingProvider settingProvider, ISettingDefinitionManager settingDefinitionManager, IFeatureDefinitionManager featureDefinitionManager, ILanguageProvider languageProvider, ITimezoneProvider timezoneProvider, IOptions <PlusClockOptions> PlusClockOptions, ICachedObjectExtensionsDtoService cachedObjectExtensionsDtoService) { _serviceProvider = serviceProvider; _PlusAuthorizationPolicyProvider = PlusAuthorizationPolicyProvider; _authorizationService = authorizationService; _currentUser = currentUser; _settingProvider = settingProvider; _settingDefinitionManager = settingDefinitionManager; _featureDefinitionManager = featureDefinitionManager; _languageProvider = languageProvider; _timezoneProvider = timezoneProvider; _PlusClockOptions = PlusClockOptions.Value; _cachedObjectExtensionsDtoService = cachedObjectExtensionsDtoService; _localizationOptions = localizationOptions.Value; _multiTenancyOptions = multiTenancyOptions.Value; }
public SaveApplicationSettingsChangesCommand(ICurrentSettingsProvider currentSettingsProvider, ISettingsProvider settingsProvider, ISettingsLoader settingsLoader, ILanguageProvider languageProvider) { _currentSettingsProvider = currentSettingsProvider; _settingsProvider = settingsProvider; _settingsLoader = settingsLoader; _languageProvider = languageProvider; }
public GeneralSettings(IConfig currentConfig, ILanguageProvider languageProvider) { var langs = languageProvider.AvailableLanguages.ToList(); for (int i = 0; i < langs.Count; ++i) { if (langs[i].Equals(CultureInfo.InvariantCulture)) { langs[i] = CultureInfo.CreateSpecificCulture("en-US"); } } var neutrals = langs.Where(l => l.IsNeutralCulture).ToArray(); foreach (var neutral in neutrals.Where(neutral => langs.Any(l => neutral.Equals(l.Parent)))) { langs.Remove(neutral); } AvailableLanguages = langs.Distinct().OrderBy(l => l.NativeName).ToList(); AvailableFetchCounts = new[] { 20, 50, 100, 200 }; var english = AvailableLanguages.FirstOrDefault(IsEnglish); RealtimeStreaming = currentConfig.General.RealtimeStreaming; SelectedLanguage = AvailableLanguages.SingleOrDefault(l => l.Name == currentConfig.General.Language) ?? english; CheckForUpdates = currentConfig.General.CheckForUpdates; IncludePrereleaseUpdates = currentConfig.General.IncludePrereleaseUpdates; TweetFetchCount = currentConfig.General.TweetFetchCount; FilterSensitiveTweets = currentConfig.General.FilterSensitiveTweets; SendVersionStats = currentConfig.General.SendVersionStats; }
/// <summary> /// Gets a <see cref="CodeTypeDeclaration"/> that data object code will be generated from when a template is not provided. /// </summary> private static CodeTypeDeclaration GetDataObjectCodeTypeDeclaration(ILanguageProvider languageProvider, Smo.TableViewBase tableView) { var retval = new CodeTypeDeclaration(string.Format("{0}Data", tableView.Name)); var defaultConstructor = GetDefaultConstructor(MemberAttributes.Private); retval.Members.Add(defaultConstructor); var insertCodeMemberMethod = GetModifyCodeMemberMethod(tableView, "Insert", CrudMethodType.Create); retval.Members.Add(insertCodeMemberMethod); var readCodeMemberMethod = GetReadCodeMemberMethod(languageProvider, tableView); retval.Members.Add(readCodeMemberMethod); var updateCodeMemberMethod = GetModifyCodeMemberMethod(tableView, "Update", CrudMethodType.Update); retval.Members.Add(updateCodeMemberMethod); var deleteCodeMemberMethod = GetModifyCodeMemberMethod(tableView, "Delete", CrudMethodType.Delete); retval.Members.Add(deleteCodeMemberMethod); return(retval); }
private Item[] CreateOutProperties(ILanguageProvider language) { var ret = new List <Item>(); int iter = 0; foreach (string name in flowSourceObject.OutPropertyNames) { ret.Add(new Item(flowSourceObject.OutProperties[iter].ReplacedNames) { Name = name, PropertyType = flowSourceObject.OutProperties[iter].MemberInfo.PropertyType, Type = flowSourceObject.OutProperties[iter].MemberInfo.PropertyType.FullName, ToolTip = GetToolTip(language, flowSourceObject.OutProperties[iter]), IsOut = true }); #if DEBUG Write(flowSourceObject.OutProperties[iter]); if (!propertyTypes.Contains(flowSourceObject.OutProperties[iter].MemberInfo.PropertyType)) { propertyTypes.Add(flowSourceObject.OutProperties[iter].MemberInfo.PropertyType); } #endif iter++; } return(ret.ToArray()); }
public NewsController(IVideoNewsProvider videoNewsProvider, ICategoryProvider categoryProvider, ILanguageProvider languageProvider) { _videoNewsProvider = videoNewsProvider; _categoryProvider = categoryProvider; _languageProvider = languageProvider; }
public PropertyFeatureController(IModelService <PropertyFeature, PropertyFeatureDto> modelService, ILanguageProvider languageProvider, IUserProvider userProvider) : base(modelService) { _languageProvider = languageProvider; _userProvider = userProvider; }
/// <summary> /// Initializes a new instance of the <see cref="DefaultSchemaFormBuilder"/> class. /// </summary> /// <param name="urlLookupProvider">The URL lookup provider.</param> public DefaultSchemaFormBuilder(IUrlLookupProvider urlLookupProvider, ILanguageProvider languageProvider) { _urlLookupProvider = urlLookupProvider; _languageProvider = languageProvider; Initialize(); }
/// <summary> /// Initializes a new instance of the <see cref="DefaultSchemaFormBuilder"/> class. /// </summary> public DefaultSchemaFormBuilder() { _urlLookupProvider = null; _languageProvider = null; Initialize(); }
public StorefrontGraphUserContextBuilder( ILanguageProvider languageProvider, ICurrencyProvider currencyProvider) { _languageProvider = languageProvider; _currencyProvider = currencyProvider; }
public SettingsModalViewModel( IAppSettings appSettings, IVpnManager vpnManager, IUserStorage userStorage, IDialogs dialogs, IActiveUrls urls, ILanguageProvider languageProvider, IVpnConfig vpnConfig, ReconnectState reconnectState, ProfileViewModelFactory profileViewModelFactory, SplitTunnelingViewModel splitTunnelingViewModel, CustomDnsListViewModel customDnsListViewModel) { _dialogs = dialogs; _appSettings = appSettings; _vpnManager = vpnManager; _profileViewModelFactory = profileViewModelFactory; _userStorage = userStorage; _urls = urls; _languageProvider = languageProvider; _vpnConfig = vpnConfig; _reconnectState = reconnectState; SplitTunnelingViewModel = splitTunnelingViewModel; Ips = customDnsListViewModel; ReconnectCommand = new RelayCommand(ReconnectAction); UpgradeCommand = new RelayCommand(UpgradeAction); }
public RocketApplicationConfigurationAppService( IOptions <RocketLocalizationOptions> localizationOptions, IOptions <RocketMultiTenancyOptions> multiTenancyOptions, IServiceProvider serviceProvider, IRocketAuthorizationPolicyProvider rocketAuthorizationPolicyProvider, IAuthorizationService authorizationService, ISettingProvider settingProvider, ISettingDefinitionManager settingDefinitionManager, IFeatureDefinitionManager featureDefinitionManager, ILanguageProvider languageProvider, ICachedObjectExtensionsDtoService cachedObjectExtensionsDtoService, IDistributedCache <ApplicationCommonConfigurationCacheItem> commonConfigurationCache, IDistributedCache <ApplicationPersonalConfigurationCacheItem> personalConfigurationCache) { _serviceProvider = serviceProvider; _rocketAuthorizationPolicyProvider = rocketAuthorizationPolicyProvider; _authorizationService = authorizationService; _settingProvider = settingProvider; _settingDefinitionManager = settingDefinitionManager; _featureDefinitionManager = featureDefinitionManager; _languageProvider = languageProvider; _cachedObjectExtensionsDtoService = cachedObjectExtensionsDtoService; _localizationOptions = localizationOptions.Value; _multiTenancyOptions = multiTenancyOptions.Value; _commonConfigurationCache = commonConfigurationCache; _personalConfigurationCache = personalConfigurationCache; }
/// <summary> /// Initialises a new instance of <see cref="RazorCompiler"/> /// </summary> /// <param name="provider">The language provider used to create language services.</param> /// <param name="baseType">[Optional] The template base type.</param> /// <param name="parser">[Optional] The markup parser.</param> public RazorCompiler(ILanguageProvider provider, Type baseType = null, MarkupParser parser = null) { if (provider == null) { throw new ArgumentNullException("provider"); } if (baseType != null && !typeof(ITemplate).IsAssignableFrom(baseType)) { throw new ArgumentException( string.Format("{0} is not a valid template base. Templates must inherit from ITemplate.", baseType.FullName)); } // Need to initialise this type to ensure assemblies are loaded for referencing. Eugh.... var temp1 = Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None; languageProvider = provider; templateBaseType = baseType; markupParser = parser ?? new HtmlMarkupParser(); Namespaces = new List <string> { "System", "System.Collections.Generic", "System.Linq" }; }
/// <summary> /// Initialises a new instance of <see cref="TemplateService"/>. /// </summary> /// <param name="provider">[Optional] The language provider to use.</param> /// <param name="templateBaseType">[Optional] The base template type.</param> /// <param name="parser">[Optional] The markup parser to use.</param> public TemplateService(ILanguageProvider provider = null, Type templateBaseType = null, MarkupParser parser = null) { cache = new Dictionary <string, ITemplate>(); provider = provider ?? new CSharpLanguageProvider(); compiler = new RazorCompiler(provider, templateBaseType, parser); }
public PriceViewModel( ILogger logger, IDebouncer debouncer, ITradeSearchService tradeSearchService, IPoeNinjaCache poeNinjaCache, IStaticDataService staticDataService, ILanguageProvider languageProvider, IPoePriceInfoClient poePriceInfoClient, INativeClipboard nativeClipboard, IParserService parserService, SidekickSettings settings, IStatDataService statDataService, IItemCategoryService itemCategoryService) { this.logger = logger; this.debouncer = debouncer; this.tradeSearchService = tradeSearchService; this.poeNinjaCache = poeNinjaCache; this.staticDataService = staticDataService; this.languageProvider = languageProvider; this.poePriceInfoClient = poePriceInfoClient; this.nativeClipboard = nativeClipboard; this.parserService = parserService; this.settings = settings; this.statDataService = statDataService; this.itemCategoryService = itemCategoryService; Task.Run(Initialize); PropertyChanged += PriceViewModel_PropertyChanged; }
public DSharpPlusDiscord(IBotConfiguration botConfiguration, EntityConvertor entityConvertor, IServiceProvider services, ILanguageProvider lang) { _botConfiguration = botConfiguration; _services = services; _entityConvertor = entityConvertor; _lang = lang; }
public static void Set(ILanguageProvider languageProvider) { var langList = new LanguageList(); Language language = langList.Search(languageProvider.GetLanguageId()); Set(language); }
/// <summary> /// Gets the base type declaration for the template. /// </summary> /// <param name="modelType">The model type.</param> /// <param name="templateBaseType">The template base type.</param> /// <returns>The base type declaration.</returns> private static string GetBaseTypeDeclaration(ILanguageProvider languageProvider, Type modelType, Type templateBaseType = null) { if (templateBaseType == null) { if (modelType == null) { return(BuildName(languageProvider, typeof(TemplateBase))); } if (IsAnonymousType(modelType)) { return(BuildDynamicName(typeof(TemplateBase <>))); } return(BuildName(languageProvider, typeof(TemplateBase <>).MakeGenericType(modelType))); } if (modelType == null) { return(BuildName(languageProvider, templateBaseType)); } if (IsAnonymousType(modelType)) { return(BuildDynamicName(templateBaseType)); } return(BuildName(languageProvider, templateBaseType.MakeGenericType(modelType))); }
protected BaseCommand(IOctopusHelper octoHelper, ILanguageProvider languageProvider) { _optionRegister = new Dictionary <string, CommandOption>(); _subCommands = new List <BaseCommand>(); this.octoHelper = octoHelper; this.languageProvider = languageProvider; }
public LanguageManager(ILanguageProvider languageProvider, ILanguageConverter languageConverter) { var languages = languageProvider.SupportedLanguages; SupportedLanguages = languages.Select(languageConverter.ConvertLanguageToLanguageInfo).ToList(); DefaultLanguage = languageConverter.ConvertLanguageToLanguageInfo(languageProvider.DefaultLanguage); }
/// <summary> /// Gets data object code when a template is provided. /// </summary> private static string GetDataObjectCodeString(ILanguageProvider languageProvider, Smo.TableViewBase tableView, string dataObjectTemplate) { var retval = dataObjectTemplate.Replace(Settings.Default.ClassNameToken, string.Format("{0}Data", tableView.Name)); var defaultConstructorconstructor = GetDefaultConstructor(MemberAttributes.Private); retval = retval.Replace(Settings.Default.ConstructorToken, languageProvider.GetFormattedConstructor(GetCodeFromMember(languageProvider, defaultConstructorconstructor), tableView.Name)); var insertCodeMemberMethod = GetModifyCodeMemberMethod(tableView, "Insert", CrudMethodType.Create); retval = retval.Replace(Settings.Default.CreateMethodToken, GetCodeFromMember(languageProvider, insertCodeMemberMethod)); var readCodeMemberMethod = GetReadCodeMemberMethod(languageProvider, tableView); retval = retval.Replace(Settings.Default.ReadMethodToken, GetCodeFromMember(languageProvider, readCodeMemberMethod)); var updateCodeMemberMethod = GetModifyCodeMemberMethod(tableView, "Update", CrudMethodType.Update); retval = retval.Replace(Settings.Default.UpdateMethodToken, GetCodeFromMember(languageProvider, updateCodeMemberMethod)); var deleteCodeMemberMethod = GetModifyCodeMemberMethod(tableView, "Delete", CrudMethodType.Delete); retval = retval.Replace(Settings.Default.DeleteMethodToken, GetCodeFromMember(languageProvider, deleteCodeMemberMethod)); return(retval); }
public AbpApplicationConfigurationAppService( IOptions <AbpLocalizationOptions> localizationOptions, IOptions <AbpMultiTenancyOptions> multiTenancyOptions, IServiceProvider serviceProvider, IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider, IPermissionDefinitionManager permissionDefinitionManager, DefaultAuthorizationPolicyProvider defaultAuthorizationPolicyProvider, IPermissionChecker permissionChecker, IAuthorizationService authorizationService, ICurrentUser currentUser, ISettingProvider settingProvider, ISettingDefinitionManager settingDefinitionManager, IFeatureDefinitionManager featureDefinitionManager, ILanguageProvider languageProvider, ITimezoneProvider timezoneProvider, IOptions <AbpClockOptions> abpClockOptions, ICachedObjectExtensionsDtoService cachedObjectExtensionsDtoService) { _serviceProvider = serviceProvider; _abpAuthorizationPolicyProvider = abpAuthorizationPolicyProvider; _permissionDefinitionManager = permissionDefinitionManager; _defaultAuthorizationPolicyProvider = defaultAuthorizationPolicyProvider; _permissionChecker = permissionChecker; _authorizationService = authorizationService; _currentUser = currentUser; _settingProvider = settingProvider; _settingDefinitionManager = settingDefinitionManager; _featureDefinitionManager = featureDefinitionManager; _languageProvider = languageProvider; _timezoneProvider = timezoneProvider; _abpClockOptions = abpClockOptions.Value; _cachedObjectExtensionsDtoService = cachedObjectExtensionsDtoService; _localizationOptions = localizationOptions.Value; _multiTenancyOptions = multiTenancyOptions.Value; }
public ViewModelContainer( IViewServiceRepository viewServices, IMessenger messenger, IBackgroundRunner backgroundRunner, ILanguageProvider languageProvider ) { ViewServices = viewServices; Messenger = messenger; BackgroundRunner = backgroundRunner; LanguageProvider = languageProvider; }
public PoeTradeClient(ILogger logger, ILanguageProvider languageProvider, IHttpClientFactory httpClientFactory) { this.logger = logger.ForContext(GetType()); this.languageProvider = languageProvider; client = httpClientFactory.CreateClient(); }
public ConsoleDoJob(IOctopusHelper helper, IDeployer deployer, IProgressBar progressBar, IConfiguration configuration, ILanguageProvider languageProvider) { this.helper = helper; this.deployer = deployer; this.progressBar = progressBar; this.configuration = configuration; this.languageProvider = languageProvider; }
public PoeDbClient(ILogger logger, ILanguageProvider languageProvider, INativeBrowser nativeBrowser) { this.logger = logger; this.languageProvider = languageProvider; this.nativeBrowser = nativeBrowser; }
/// <summary> /// Initialises a new instance of <see cref="RazorCompiler"/> /// </summary> /// <param name="provider">The language provider used to create language services.</param> /// <param name="baseType">[Optional] The template base type.</param> /// <param name="parser">[Optional] The markup parser.</param> public RazorCompiler(ILanguageProvider provider, Type baseType = null, MarkupParser parser = null) { if (provider == null) throw new ArgumentNullException("provider"); if (baseType != null && !typeof(ITemplate).IsAssignableFrom(baseType)) throw new ArgumentException( string.Format("{0} is not a valid template base. Templates must inherit from ITemplate.", baseType.FullName)); // Need to initialise this type to ensure assemblies are loaded for referencing. Eugh.... var temp1 = Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags.None; languageProvider = provider; templateBaseType = baseType; markupParser = parser ?? new HtmlMarkupParser(); Namespaces = new List<string> { "System", "System.Collections.Generic", "System.Linq" }; }
/// <summary> /// Adds the simple choice module to the pipeline. /// </summary> /// <param name="formBuilder">The form builder.</param> /// <param name="languageProvider">The language provider.</param> public static void UseSimpleChoiceModule(this FormBuilder formBuilder, ILanguageProvider languageProvider) { formBuilder.AddPipelineModule(new SimpleChoiceTitleMapFormModule(languageProvider)); }
/// <summary> /// Adds the bool as title map module to the pipeline. /// </summary> /// <param name="formBuilder">The form builder.</param> public static void UseBoolAsTitleMapModule(this FormBuilder formBuilder, ILanguageProvider languageProvider) { formBuilder.AddPipelineModule(new BoolAsRadiosFormModule(languageProvider)); }
/// <summary> /// Gets the base type declaration for the template. /// </summary> /// <param name="modelType">The model type.</param> /// <param name="templateBaseType">The template base type.</param> /// <returns>The base type declaration.</returns> private static string GetBaseTypeDeclaration(ILanguageProvider languageProvider, Type modelType, Type templateBaseType = null) { if (templateBaseType == null) { if (modelType == null) return BuildName(languageProvider, typeof(TemplateBase)); if (IsAnonymousType(modelType)) return BuildDynamicName(typeof(TemplateBase<>)); return BuildName(languageProvider, typeof(TemplateBase<>).MakeGenericType(modelType)); } if (modelType == null) return BuildName(languageProvider, templateBaseType); if (IsAnonymousType(modelType)) return BuildDynamicName(templateBaseType); return BuildName(languageProvider, templateBaseType.MakeGenericType(modelType)); }
public LanguageManager(ILanguageProvider languageProvider) { _languageProvider = languageProvider; }
/// <summary> /// Creates an instance of a <see cref="TemplateService"/>. /// </summary> /// <param name="provider">[Optional] The language provider to use.</param> /// <param name="templateBaseType">[Optional] The base template type.</param> /// <param name="parser">[Optional] The markup parser to use.</param> /// <returns>A new instance of <see cref="TemplateService"/>.</returns> public static TemplateService CreateTemplateService(ILanguageProvider provider = null, Type templateBaseType = null, MarkupParser parser = null) { return new TemplateService(provider, templateBaseType, parser); }
/// <summary> /// Initializes a new instance of the <see cref="SimpleChoiceTitleMapFormModule" /> class. /// </summary> /// <param name="languageProvider">The language provider.</param> public SimpleChoiceTitleMapFormModule(ILanguageProvider languageProvider) : base(languageProvider) { }
private void AddAndLoadModel(int setModelIdTo) { modelId = setModelIdTo; if (modelId >= allModels.Length) modelId = 0; currentModel = allModels[modelId]; AddModelMenu(); foreach (var p in Providers()) { if (p.IsMyModel(currentModel)) { this.langProvider = p; break; } } LoadModel(modelId); }
public void ReadModels(string modelFileName, int setModelIdTo) { this.lastModelFileName = modelFileName; this.langProvider = Base.Provider.Instance; if (!string.IsNullOrWhiteSpace(modelFileName) && File.Exists(modelFileName)) { using (var rd = File.OpenText(modelFileName)) { allModels = Model.ParseModels(rd,"").ToArray(); } AddAndLoadModel(setModelIdTo); } else { currentModel = new Model(); } this.SetWindowTitle(modelFileName); }
/// <summary> /// Builds the full declarative name of the specified type. /// </summary> /// <param name="type">The type.</param> /// <returns>The declarative name for the type.</returns> private static string BuildName(ILanguageProvider provider, Type type) { return provider.GenerateClassName(type); }
/// <summary> /// Initializes a new instance of the <see cref="FormModuleBase"/> class. /// </summary> /// <param name="languageProvider">The language provider.</param> protected FormModuleBase(ILanguageProvider languageProvider) { _languageProvider = languageProvider; }
/// <summary> /// Initializes a new instance of the <see cref="BoolAsRadiosFormModule" /> class. /// </summary> /// <param name="languageProvider">The language provider.</param> public BoolAsRadiosFormModule(ILanguageProvider languageProvider) : base(languageProvider) { }
/// <summary> /// Adds the enumeration title map module to the pipeline. /// </summary> /// <param name="formBuilder">The form builder.</param> /// <param name="languageProvider">The language provider.</param> public static void UseEnumTitleMapModule(this FormBuilder formBuilder, ILanguageProvider languageProvider) { formBuilder.AddPipelineModule(new EnumTitleMapFormModule(languageProvider)); }
/// <summary> /// Adds the section module to the pipeline. /// </summary> /// <param name="formBuilder">The form builder.</param> /// <param name="languageProvider">The language provider.</param> public static void UseSectionModule(this FormBuilder formBuilder, ILanguageProvider languageProvider) { formBuilder.AddPipelineModule(new SectionFormModule(languageProvider)); }
public void PrintLanguageHelp(ILanguageProvider provider, TextWriter output) { Contract.RequiresNotNull(provider, "provider"); Contract.RequiresNotNull(output, "output"); string command_line, comments; string[,] options, environment_variables; provider.GetOptionsParser().GetHelp(out command_line, out options, out environment_variables, out comments); if (command_line != null) { output.WriteLine("{0}: {1}", Resources.Usage, command_line); output.WriteLine(); } if (options != null) { output.WriteLine("{0}:", Resources.Options); ArrayUtils.PrintTable(output, options); output.WriteLine(); } if (environment_variables != null) { output.WriteLine("{0}:", Resources.EnvironmentVariables); ArrayUtils.PrintTable(output, environment_variables); output.WriteLine(); } if (comments != null) { output.Write(comments); output.WriteLine(); } }
/// <summary> /// Register a new provider. /// </summary> /// <param name="provider"></param> public static void Register(ILanguageProvider provider) { var providers = new List<ILanguageProvider>(_providers) {provider}; _providers = providers; }
/// <summary> /// Uses the array module. /// </summary> /// <param name="formBuilder">The form builder.</param> public static void UseArrayModule(this FormBuilder formBuilder, ILanguageProvider languageProvider) { formBuilder.AddPipelineModule(new ArrayFormModule(languageProvider)); }
/// <summary> /// Initializes a new instance of the <see cref="SectionFormModule" /> class. /// </summary> /// <param name="languageProvider">The language provider.</param> public SectionFormModule(ILanguageProvider languageProvider) : base(languageProvider) { }
public IngredientController(RestContext context, ILanguageProvider languageProvider) { _context = context; _languageProvider = languageProvider; }
/// <summary> /// Initializes a new instance of the <see cref="HelpFormModule" /> class. /// </summary> /// <param name="languageProvider">The language provider.</param> public HelpFormModule(ILanguageProvider languageProvider) : base(languageProvider) { }
public ChallengeController(RestContext context, ILanguageProvider languageProvider) { _context = context; _languageProvider = languageProvider; }
/// <summary> /// Initializes a new instance of the <see cref="ArrayFormModule" /> class. /// </summary> /// <param name="languageProvider">The language provider.</param> public ArrayFormModule(ILanguageProvider languageProvider) : base(languageProvider) { }
/// <summary> /// Initializes a new instance of the <see cref="TitleSchemaModule" /> class. /// </summary> /// <param name="languageProvider">The language provider.</param> public ValidationMessageSchemaModule(ILanguageProvider languageProvider) : base(languageProvider) { }
public RecipeController(IRecipeRepository recipeRepository, ILanguageProvider languageProvider, RestContext context) { _languageProvider = languageProvider; _recipeRepository = recipeRepository; _context = context; }
/// <summary> /// Initializes a new instance of the <see cref="SchmeaModuleBase"/> class. /// </summary> /// <param name="languageProvider">The language provider.</param> protected SchmeaModuleBase(ILanguageProvider languageProvider) { _languageProvider = languageProvider; }
public RestaurantController(IRestaurantRepository restaurantRepository, ILanguageProvider languageProvider) { _restaurantRepository = restaurantRepository; _languageProvider = languageProvider; }