public static string ExtractValue(string src) { string str = src.Trim(); char[] chArray = new char[1]; int index = 0; int num = 44; chArray[index] = (char)num; return(PBXStream.UnquoteString(str.TrimEnd(chArray))); }
private static void WriteStringImpl(StringBuilder sb, string s, bool comment, GUIDToCommentMap comments) { if (comment) { comments.WriteStringBuilder(sb, s); } else { sb.Append(PBXStream.QuoteStringIfNeeded(s)); } }
public static PBXElementString ParseIdentifierAST(IdentifierAST ast, TokenList tokens, string text) { Token token = tokens[ast.value]; switch (token.type) { case TokenType.String: return(new PBXElementString(text.Substring(token.begin, token.end - token.begin))); case TokenType.QuotedString: return(new PBXElementString(PBXStream.UnquoteString(text.Substring(token.begin, token.end - token.begin)))); default: throw new Exception("Internal parser error"); } }
public static PBXElementString ParseIdentifierAST(IdentifierAST ast, TokenList tokens, string text) { Token token = tokens[ast.value]; UnityEditor.iOS.Xcode.PBX.TokenType type = token.type; if (type != UnityEditor.iOS.Xcode.PBX.TokenType.String) { if (type != UnityEditor.iOS.Xcode.PBX.TokenType.QuotedString) { throw new Exception("Internal parser error"); } } else { return(new PBXElementString(text.Substring(token.begin, token.end - token.begin))); } return(new PBXElementString(PBXStream.UnquoteString(text.Substring(token.begin, token.end - token.begin)))); }
public static string ExtractValue(string src) { return(PBXStream.UnquoteString(src.Trim().TrimEnd(','))); }
public static string ExtractValue(string src) { char[] trimChars = new char[] { ',' }; return(PBXStream.UnquoteString(src.Trim().TrimEnd(trimChars))); }