Exemple #1
0
        static void Main(string [] args)
        {
            ICalParser parser = new ICalParser(File.OpenText("test.ical"));

            while (parser.MoveNext())
            {
                ICalParser.Token token = (ICalParser.Token)parser.Current;

                if (token.Type != ICalParser.TokenType.Property)
                {
                    Console.Write("\t");
                }

                if (token.Type == ICalParser.TokenType.PropertyParameterValue)
                {
                    Console.Write("\t");
                }

                Console.WriteLine(token);
            }
        }
Exemple #2
0
		override protected void DoPullProperties ()
		{
			ICalParser parser = new ICalParser (TextReader);
			string current_property = null;
			string current_parameter = null;
			ArrayList paramlist = new ArrayList ();

			while (parser.MoveNext()) {
				ICalParser.Token token = (ICalParser.Token) parser.Current;
				//Console.WriteLine (token);
				
				if (token.Type == ICalParser.TokenType.Property)
					current_property = token.Value;

				else if (token.Type == ICalParser.TokenType.PropertyParameter)
					current_parameter = token.Value;

				else if (token.Type == ICalParser.TokenType.PropertyParameterValue) {
					paramlist.Add (new KCalPropertyParameter (
						current_parameter,
						token.Value));

				} else if (token.Type == ICalParser.TokenType.PropertyValue) {
					ProcessProperty (current_property,
							 paramlist,
							 token.Value);
				}
			}
		}
Exemple #3
0
		static void Main (string [] args)
		{
			ICalParser parser = new ICalParser (File.OpenText ("test.ical"));
			
			while (parser.MoveNext()) {
				ICalParser.Token token = (ICalParser.Token) parser.Current;
				
				if (token.Type != ICalParser.TokenType.Property)
					Console.Write ("\t");
				
				if (token.Type == ICalParser.TokenType.PropertyParameterValue)
					Console.Write ("\t");
				
				Console.WriteLine (token);
			}
		}