/// <summary> /// Removes this instance. /// </summary> public Boolean Remove() { var document = Parent as CsvCompilationUnit; if (document == null) { return(false); } var previousValues = document.Rows.ToArray(); document.Rows = previousValues.Where(value => !ReferenceEquals(value, this)).ToArray(); TextRange.ChangeText(""); return(true); }
/// <summary> /// Removes this instance. /// </summary> public Boolean Remove() { var objectLiteral = Parent as ObjectLiteralDeclaration; if (objectLiteral == null) { return(false); } var declarations = objectLiteral.Elements.ToArray(); objectLiteral.Elements = declarations.Where(declaration => !ReferenceEquals(declaration, this)); TextRange.ChangeText(""); return(true); }
/// <summary> /// Removes this instance. /// </summary> public Boolean Remove() { TextRange.ChangeText(""); return(true); }