static internal string FirstCharToLower(GeometryToken attrKind) { var attrString = attrKind.ToString(); attrString = attrString.Substring(0, 1).ToLowerInvariant() + attrString.Substring(1, attrString.Length - 1); return(attrString); }
//static void WriteStartElement(XmlWriter writer, Tokens token) { // writer.WriteStartElement(token.ToString()); //} /// <summary> /// WriteStringElement with double /// </summary> /// <param name="tokens"></param> /// <param name="element"></param> void WriteStringElement(GeometryToken tokens, double element) { XmlWriter.WriteElementString(tokens.ToString(), XmlConvert.ToString(element)); }
static internal string FirstCharToLower(GeometryToken attrKind) { var attrString = attrKind.ToString(); attrString = attrString.Substring(0, 1).ToLower(CultureInfo.InvariantCulture) + attrString.Substring(1, attrString.Length - 1); return attrString; }
void WriteStringElement(GeometryToken tokens, bool b) { XmlWriter.WriteElementString(tokens.ToString(), XmlConvert.ToString(b)); }
///<summary> ///used only in Debug configuration ///<param name="token">the token that should be here</param> ///</summary> void CheckToken(GeometryToken token) { if (!XmlReader.IsStartElement(GeometryGraphWriter.FirstCharToLower(token)) && !XmlReader.IsStartElement(token.ToString())) { string positionInfo = GetPositionInfo(); throw new InvalidDataException( String.Format(CultureInfo.InvariantCulture, "expected {0}, {1}", token, positionInfo)); } }
bool TokenIs(GeometryToken t) { return XmlReader.IsStartElement(GeometryGraphWriter.FirstCharToLower(t)) || XmlReader.IsStartElement(t.ToString()); }