private ITsString TsSlotName(IMoInflAffixSlot slot)
{
if (slot != null)
{
if (slot.Name.AnalysisDefaultWritingSystem.Text == m_sNewSlotName)
{
NonUndoableUnitOfWorkHelper.DoUsingNewOrCurrentUOW(Cache.ActionHandlerAccessor,
() => slot.Name.SetAnalysisDefaultWritingSystem(GetNextUnnamedSlotName()));
}
return slot.Name.AnalysisDefaultWritingSystem;
}
else
{
return Cache.TsStrFactory.MakeString(MEStrings.ksQuestions, Cache.DefaultUserWs);
}
}