public DescribedAsFacetDynamicWrapI18n(II18nManager manager, IFacetHolder holder, IIdentifier identifier, IDescribedAsFacet describedAsFacet, int index = -1) : base(Type, holder) { this.manager = manager; this.identifier = identifier; this.describedAsFacet = describedAsFacet; this.index = index; }
private IFacet GetDescriptionFacet(ISpecification holder, IDescribedAsFacet facet, IIdentifier identifier) { var spec = holder as IActionParameterSpec; string i18NDescription = spec == null?GetDescription(identifier) : GetParameterDescription(identifier, spec.Number); return(i18NDescription == null ? null : new DescribedAsFacetI18N(i18NDescription, facet.Specification)); }
private IFacet GetDescriptionFacet(IFacetHolder holder, IDescribedAsFacet facet, IIdentifier identifier) { string i18nDescription; string original = (facet).Value; if (holder is NakedObjectActionParameterAbstract) { int index = ((NakedObjectActionParameterAbstract) holder).Number; i18nDescription = i18nManager.GetParameterDescription(identifier, index, original); if (!staticFacets) { return new DescribedAsFacetDynamicWrapI18n(i18nManager, holder, identifier, facet, index); } } else { i18nDescription = i18nManager.GetDescription(identifier, original); if (!staticFacets) { return new DescribedAsFacetDynamicWrapI18n(i18nManager, holder, identifier, facet); } } return i18nDescription == null ? null : new DescribedAsFacetWrapI18n(i18nDescription, facet.FacetHolder); }
private IFacet GetDescriptionFacet(ISpecification holder, IDescribedAsFacet facet, IIdentifier identifier) { var spec = holder as IActionParameterSpec; string i18NDescription = spec == null ? GetDescription(identifier) : GetParameterDescription(identifier, spec.Number); return i18NDescription == null ? null : new DescribedAsFacetI18N(i18NDescription, facet.Specification); }