JsonFx.BuildTools.HtmlDistiller.HtmlDistiller.MapEntityName C# (CSharp) Method

MapEntityName() private static method

private static MapEntityName ( string name ) : char
name string
return char
        private static char MapEntityName(string name)
        {
            // http://www.w3.org/TR/REC-html40/sgml/entities.html
            // http://www.bigbaer.com/sidebars/entities/
            // NOTE: these names are case-sensitive
            switch (name)
            {
                case "quot": { return (char)34; }
                case "amp": { return (char)38; }
                case "lt": { return (char)60; }
                case "gt": { return (char)62; }
                case "nbsp": { return (char)160; }
                case "iexcl": { return (char)161; }
                case "cent": { return (char)162; }
                case "pound": { return (char)163; }
                case "curren": { return (char)164; }
                case "yen": { return (char)165; }
                case "euro": { return (char)8364; }
                case "brvbar": { return (char)166; }
                case "sect": { return (char)167; }
                case "uml": { return (char)168; }
                case "copy": { return (char)169; }
                case "ordf": { return (char)170; }
                case "laquo": { return (char)171; }
                case "not": { return (char)172; }
                case "shy": { return (char)173; }
                case "reg": { return (char)174; }
                case "trade": { return (char)8482; }
                case "macr": { return (char)175; }
                case "deg": { return (char)176; }
                case "plusmn": { return (char)177; }
                case "sup2": { return (char)178; }
                case "sup3": { return (char)179; }
                case "acute": { return (char)180; }
                case "micro": { return (char)181; }
                case "para": { return (char)182; }
                case "middot": { return (char)183; }
                case "cedil": { return (char)184; }
                case "sup1": { return (char)185; }
                case "ordm": { return (char)186; }
                case "raquo": { return (char)187; }
                case "frac14": { return (char)188; }
                case "frac12": { return (char)189; }
                case "frac34": { return (char)190; }
                case "iquest": { return (char)191; }
                case "times": { return (char)215; }
                case "divide": { return (char)247; }
                case "Agrave": { return (char)192; }
                case "Aacute": { return (char)193; }
                case "Acirc": { return (char)194; }
                case "Atilde": { return (char)195; }
                case "Auml": { return (char)196; }
                case "Aring": { return (char)197; }
                case "AElig": { return (char)198; }
                case "Ccedil": { return (char)199; }
                case "Egrave": { return (char)200; }
                case "Eacute": { return (char)201; }
                case "Ecirc": { return (char)202; }
                case "Euml": { return (char)203; }
                case "Igrave": { return (char)204; }
                case "Iacute": { return (char)205; }
                case "Icirc": { return (char)206; }
                case "Iuml": { return (char)207; }
                case "ETH": { return (char)208; }
                case "Ntilde": { return (char)209; }
                case "Ograve": { return (char)210; }
                case "Oacute": { return (char)211; }
                case "Ocirc": { return (char)212; }
                case "Otilde": { return (char)213; }
                case "Ouml": { return (char)214; }
                case "Oslash": { return (char)216; }
                case "Ugrave": { return (char)217; }
                case "Uacute": { return (char)218; }
                case "Ucirc": { return (char)219; }
                case "Uuml": { return (char)220; }
                case "Yacute": { return (char)221; }
                case "THORN": { return (char)222; }
                case "szlig": { return (char)223; }
                case "agrave": { return (char)224; }
                case "aacute": { return (char)225; }
                case "acirc": { return (char)226; }
                case "atilde": { return (char)227; }
                case "auml": { return (char)228; }
                case "aring": { return (char)229; }
                case "aelig": { return (char)230; }
                case "ccedil": { return (char)231; }
                case "egrave": { return (char)232; }
                case "eacute": { return (char)233; }
                case "ecirc": { return (char)234; }
                case "euml": { return (char)235; }
                case "igrave": { return (char)236; }
                case "iacute": { return (char)237; }
                case "icirc": { return (char)238; }
                case "iuml": { return (char)239; }
                case "eth": { return (char)240; }
                case "ntilde": { return (char)241; }
                case "ograve": { return (char)242; }
                case "oacute": { return (char)243; }
                case "ocirc": { return (char)244; }
                case "otilde": { return (char)245; }
                case "ouml": { return (char)246; }
                case "oslash": { return (char)248; }
                case "ugrave": { return (char)249; }
                case "uacute": { return (char)250; }
                case "ucirc": { return (char)251; }
                case "uuml": { return (char)252; }
                case "yacute": { return (char)253; }
                case "thorn": { return (char)254; }
                case "yuml": { return (char)255; }
                case "OElig": { return (char)338; }
                case "oelig": { return (char)339; }
                case "Scaron": { return (char)352; }
                case "scaron": { return (char)353; }
                case "Yuml": { return (char)376; }
                case "circ": { return (char)710; }
                case "tilde": { return (char)732; }
                case "ensp": { return (char)8194; }
                case "emsp": { return (char)8195; }
                case "thinsp": { return (char)8201; }
                case "zwnj": { return (char)8204; }
                case "zwj": { return (char)8205; }
                case "lrm": { return (char)8206; }
                case "rlm": { return (char)8207; }
                case "ndash": { return (char)8211; }
                case "mdash": { return (char)8212; }
                case "lsquo": { return (char)8216; }
                case "rsquo": { return (char)8217; }
                case "sbquo": { return (char)8218; }
                case "ldquo": { return (char)8220; }
                case "rdquo": { return (char)8221; }
                case "bdquo": { return (char)8222; }
                case "dagger": { return (char)8224; }
                case "Dagger": { return (char)8225; }
                case "permil": { return (char)8240; }
                case "lsaquo": { return (char)8249; }
                case "rsaquo": { return (char)8250; }
                case "fnof": { return (char)402; }
                case "bull": { return (char)8226; }
                case "hellip": { return (char)8230; }
                case "prime": { return (char)8242; }
                case "Prime": { return (char)8243; }
                case "oline": { return (char)8254; }
                case "frasl": { return (char)8260; }
                case "weierp": { return (char)8472; }
                case "image": { return (char)8465; }
                case "real": { return (char)8476; }
                case "alefsym": { return (char)8501; }
                case "larr": { return (char)8592; }
                case "uarr": { return (char)8593; }
                case "rarr": { return (char)8594; }
                case "darr": { return (char)8495; }
                case "harr": { return (char)8596; }
                case "crarr": { return (char)8629; }
                case "lArr": { return (char)8656; }
                case "uArr": { return (char)8657; }
                case "rArr": { return (char)8658; }
                case "dArr": { return (char)8659; }
                case "hArr": { return (char)8660; }
                case "forall": { return (char)8704; }
                case "part": { return (char)8706; }
                case "exist": { return (char)8707; }
                case "empty": { return (char)8709; }
                case "nabla": { return (char)8711; }
                case "isin": { return (char)8712; }
                case "notin": { return (char)8713; }
                case "ni": { return (char)8715; }
                case "prod": { return (char)8719; }
                case "sum": { return (char)8721; }
                case "minus": { return (char)8722; }
                case "lowast": { return (char)8727; }
                case "radic": { return (char)8730; }
                case "prop": { return (char)8733; }
                case "infin": { return (char)8734; }
                case "ang": { return (char)8736; }
                case "and": { return (char)8743; }
                case "or": { return (char)8744; }
                case "cap": { return (char)8745; }
                case "cup": { return (char)8746; }
                case "int": { return (char)8747; }
                case "there4": { return (char)8756; }
                case "sim": { return (char)8764; }
                case "cong": { return (char)8773; }
                case "asymp": { return (char)8776; }
                case "ne": { return (char)8800; }
                case "equiv": { return (char)8801; }
                case "le": { return (char)8804; }
                case "ge": { return (char)8805; }
                case "sub": { return (char)8834; }
                case "sup": { return (char)8835; }
                case "nsub": { return (char)8836; }
                case "sube": { return (char)8838; }
                case "supe": { return (char)8839; }
                case "oplus": { return (char)8853; }
                case "otimes": { return (char)8855; }
                case "perp": { return (char)8869; }
                case "sdot": { return (char)8901; }
                case "lceil": { return (char)8968; }
                case "rceil": { return (char)8969; }
                case "lfloor": { return (char)8970; }
                case "rfloor": { return (char)8971; }
                case "lang": { return (char)9001; }
                case "rang": { return (char)9002; }
                case "loz": { return (char)9674; }
                case "spades": { return (char)9824; }
                case "clubs": { return (char)9827; }
                case "hearts": { return (char)9829; }
                case "diams": { return (char)9830; }
                case "Alpha": { return (char)913; }
                case "Beta": { return (char)914; }
                case "Gamma": { return (char)915; }
                case "Delta": { return (char)916; }
                case "Epsilon": { return (char)917; }
                case "Zeta": { return (char)918; }
                case "Eta": { return (char)919; }
                case "Theta": { return (char)920; }
                case "Iota": { return (char)921; }
                case "Kappa": { return (char)922; }
                case "Lambda": { return (char)923; }
                case "Mu": { return (char)924; }
                case "Nu": { return (char)925; }
                case "Xi": { return (char)926; }
                case "Omicron": { return (char)927; }
                case "Pi": { return (char)928; }
                case "Rho": { return (char)929; }
                case "Sigma": { return (char)931; }
                case "Tau": { return (char)932; }
                case "Upsilon": { return (char)933; }
                case "Phi": { return (char)934; }
                case "Chi": { return (char)935; }
                case "Psi": { return (char)936; }
                case "Omega": { return (char)937; }
                case "alpha": { return (char)945; }
                case "beta": { return (char)946; }
                case "gamma": { return (char)947; }
                case "delta": { return (char)948; }
                case "epsilon": { return (char)949; }
                case "zeta": { return (char)950; }
                case "eta": { return (char)951; }
                case "theta": { return (char)952; }
                case "iota": { return (char)953; }
                case "kappa": { return (char)954; }
                case "lambda": { return (char)955; }
                case "mu": { return (char)956; }
                case "nu": { return (char)957; }
                case "xi": { return (char)958; }
                case "omicron": { return (char)959; }
                case "pi": { return (char)960; }
                case "rho": { return (char)961; }
                case "sigmaf": { return (char)962; }
                case "sigma": { return (char)963; }
                case "tau": { return (char)964; }
                case "upsilon": { return (char)965; }
                case "phi": { return (char)966; }
                case "chi": { return (char)967; }
                case "psi": { return (char)968; }
                case "omega": { return (char)969; }
                case "thetasym": { return (char)977; }
                case "upsih": { return (char)978; }
                case "piv": { return (char)982; }
                default:
                {
                    return '\0';
                }
            }
        }