public LancamentoType(IDescriptionProvider descriptionProvider) : base(descriptionProvider) { Field(l => l.Id); Field(l => l.QuantidadeDeHoras); Field(l => l.Colaborador, type: typeof(ColaboradorType)); Field(l => l.Projeto, type: typeof(ProjetoType)); }
internal TextSearcherViewModel(ITextSearcher textSearcher) { mTextSearcher = textSearcher; mTextSearcherAsCaptionProvider = textSearcher as ICaptionProvider; mTextSearcherAsDescriptionProvider = textSearcher as IDescriptionProvider; mTextSearcherAsIconProvider = textSearcher as IIconProvider; }
public void Register(ListBox control, IDescriptionProvider provider) { if (!_controls.ContainsKey(control)) { control.MouseMove += OnMouseMove; } _controls[control] = provider; }
private void DrawDescription(int initialY, IDescriptionProvider descriptionProvider) { const int initialX = 1; var descriptionLines = TextFormatHelper.SplitText(descriptionProvider.GetDescription(player), Width - initialX - 1, BackColor); for (int yShift = 0; yShift < descriptionLines.Length; yShift++) { var line = descriptionLines[yShift]; var y = initialY + yShift; Surface.Print(initialX, y, line); } }
/// <summary> /// Creates new instance of <see cref="InfoEntityWithDescriptionFactory{T}"/> /// </summary> /// <param name="descriptionProvider">description provider</param> /// <param name="infoEntityConstructor">info entity constructor</param> public InfoEntityWithDescriptionFactory(IDescriptionProvider descriptionProvider, Func <IDescriptionProvider, T> infoEntityConstructor) { if (descriptionProvider == null) { throw new MemoryPointerIsNullException("descriptionProvider"); } if (infoEntityConstructor == null) { throw new MemoryPointerIsNullException("infoEntityConstructor"); } this.descriptionProvider = descriptionProvider; this.infoEntityConstructor = infoEntityConstructor; }
public ColaboradorUpdateType(IDescriptionProvider provider) : base(provider) { Field(c => c.Id); }
/// <summary> /// Initializes a new instance of the <see cref="SettingsProvider"/> class. Requires title /// and description provider. /// </summary> /// <param name="titleProvider">The title provider <see cref="ITitleProvider"/></param> /// <param name="descriptionProvider">The description provider <see cref="IDescriptionProvider"/></param> public SettingsProvider(ITitleProvider titleProvider, IDescriptionProvider descriptionProvider) { this.titleProvider = titleProvider; this.descriptionProvider = descriptionProvider; }
public ProjetoCreateType(IDescriptionProvider descriptionProvider) : base(descriptionProvider) { Field(p => p.Nome); Field(p => p.Descricao); }
public LancamentoCreateType(IDescriptionProvider descriptionProvider) : base(descriptionProvider) { Field(l => l.QuantidadeDeHoras); Field(l => l.ColaboradorId); Field(l => l.ProjetoId); }
/// <summary> /// Creates new instance of <see cref="TestError"/> /// </summary> /// <param name="descriptionProvider">description provider</param> public TestError(IDescriptionProvider descriptionProvider) : base(descriptionProvider) { }
/// <summary> /// Creates new instance of <see cref="InfoEntityWithDescription"/> /// </summary> /// <param name="descriptionProvider">description provider</param> protected InfoEntityWithDescription(IDescriptionProvider descriptionProvider) { this.descriptionProvider = descriptionProvider; }
public ProjetoUpdateType(IDescriptionProvider provider) : base(provider) { Field(p => p.Id); }
public ColaboradorType(IDescriptionProvider descriptionProvider) : base(descriptionProvider) { Field(c => c.Id); Field(c => c.Nome); }
public LancamentoUpdateType(IDescriptionProvider provider) : base(provider) { Field(l => l.Id); }