T4Scaffolding.Cmdlets.GetPluralizedWordCmdlet.ProcessRecordCore C# (CSharp) Method

ProcessRecordCore() protected method

protected ProcessRecordCore ( ) : void
return void
        protected override void ProcessRecordCore()
        {
            PluralizationService pluralizationService;

            try {
                pluralizationService = PluralizationService.CreateService(new CultureInfo(Culture));
            } catch(NotImplementedException) {
                // Unsupported culture
                WriteDebug(string.Format("Cannot pluralize '{0}' because culture '{1}' is not yet supported by System.Data.Entity.Design.PluralizationServices. Leaving the word unpluralized.", Word, Culture));
                WriteObject(Word);
                return;
            }

            WriteObject(pluralizationService.Pluralize(Word));
        }
    }