public KmlValue(string Value, bool IsString, CharPosition StartPosition, CharPosition EndPosition) { this._Value = Value; this.IsString = IsString; this.StartPosition = StartPosition; this.EndPosition = EndPosition; }
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); }
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); }