public static string ToText(this SyntaxRoleType syntaxRoleType) { return(syntaxRoleType.ToString()); }
public static char ToCrfChar(this SyntaxRoleType syntaxRoleType) { switch (syntaxRoleType) { case SyntaxRoleType.AdverbialModifier: return('D'); case SyntaxRoleType.AgreedAttribute: return('T'); //case SyntaxRoleType.Apostrophe : return ('‘'); case SyntaxRoleType.Apostrophe: return('\''); case SyntaxRoleType.Apposition: return('F'); case SyntaxRoleType.Article: return('A'); case SyntaxRoleType.AuxiliaryVerb: return('G'); case SyntaxRoleType.Colon: return('N'); case SyntaxRoleType.Comma: return(','); case SyntaxRoleType.Complement: return('C'); case SyntaxRoleType.CoordinatingConjunction: return('U'); case SyntaxRoleType.Dash: return('-'); case SyntaxRoleType.ExclamationMark: return('!'); case SyntaxRoleType.Dot: return('.'); case SyntaxRoleType.LeftBoxBracket: return('['); case SyntaxRoleType.LeftRoundBracket: return('('); case SyntaxRoleType.NonAgreedAttribute: return('R'); case SyntaxRoleType.Object: return('W'); case SyntaxRoleType.ObjectIndirect: return('H'); case SyntaxRoleType.ParentheticalWord: return('P'); case SyntaxRoleType.Particle: return('Z'); case SyntaxRoleType.Predicate: return('V'); case SyntaxRoleType.Preposition: return('E'); case SyntaxRoleType.QuestionMark: return('?'); case SyntaxRoleType.QuotationMark: return('Q'); case SyntaxRoleType.RightBoxBracket: return(']'); case SyntaxRoleType.RightRoundBracket: return(')'); case SyntaxRoleType.Semicolon: return(';'); case SyntaxRoleType.Slash: return('L'); case SyntaxRoleType.Subject: return('S'); case SyntaxRoleType.SubordinatingConjunction: return('B'); default: //case SyntaxRoleType.Other: return('O'); } }
public static byte ToCrfByte(this SyntaxRoleType syntaxRoleType) { return((byte)syntaxRoleType.ToCrfChar()); }