MapAround.IO.WktStreamTokenizer.ReadDoubleQuotedWord C# (CSharp) Method

ReadDoubleQuotedWord() public method

Reads a quoted string.
All the whitespace tokens between quotes are ignored.
public ReadDoubleQuotedWord ( ) : string
return string
        public string ReadDoubleQuotedWord()
        {
            string word = string.Empty;
            ReadToken("\"");
            NextToken(false);
            while (GetStringValue() != "\"")
            {
                word = word + this.GetStringValue();
                NextToken(false);
            }
            return word;
        }

Usage Example

コード例 #1
0
        /// <summary>
        /// Reads a prime meridian.
        /// </summary>
        private static IPrimeMeridian ReadPrimeMeridian(WktStreamTokenizer tokenizer)
        {
            tokenizer.ReadToken("[");
            string name = tokenizer.ReadDoubleQuotedWord();
            tokenizer.ReadToken(",");
            tokenizer.NextToken();
            double longitude = tokenizer.GetNumericValue();

            tokenizer.NextToken();
            string authority = String.Empty;
            long authorityCode = -1;
            if (tokenizer.GetStringValue() == ",")
            {
                ReadAuthority(tokenizer, ref authority, ref authorityCode);
                tokenizer.ReadToken("]");
            }

            IPrimeMeridian primeMeridian = new PrimeMeridian(longitude, AngularUnit.Degrees, name, authority, authorityCode, String.Empty, String.Empty, String.Empty);

            return primeMeridian;
        }
All Usage Examples Of MapAround.IO.WktStreamTokenizer::ReadDoubleQuotedWord