예제 #1
0
 public KmlValue(string Value, bool IsString, CharPosition StartPosition, CharPosition EndPosition)
 {
     this._Value = Value;
     this.IsString = IsString;
     this.StartPosition = StartPosition;
     this.EndPosition = EndPosition;
 }
예제 #2
0
 public KmlNode(CharPosition StartPosition, CharPosition EndPosition)
 {
     this.StartPosition = StartPosition;
     this.EndPosition = EndPosition;
     ChildNodes = new KmlNodeCollection(this);
     Values = new KmlValueCollection(this);
 }
 public UnclosedStringException(CharPosition Position)
     : base("Invalid unclosed string starting at Line " + Position.Row + ", Col " + Position.Column)
 {
     this.Data.Add("Position", Position);
 }
예제 #4
0
 public KmlComment(string Value, CharPosition StartPosition, CharPosition EndPosition)
 {
     this.Value = Value;
     this.EndPosition = EndPosition;
 }
 public InvalidCharacterException(char c, CharPosition Position)
     : base("Invalid character '" + c + "' at Line " + Position.Row + ", Col " + Position.Column)
 {
     this.Data.Add("Character", c);
     this.Data.Add("Position", Position);
 }