<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: eInvalidInput thrown when trying to remove layerfilters in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4520679#M47323</link>
    <description>&lt;P&gt;One last thing to qualify my previous statement: that last assignment (&lt;STRONG&gt;db.LayerFilters = lft&lt;/STRONG&gt;) was necessary for the while loop I mentioned above to clean up left overs in multiple passes.&amp;nbsp; Just to clarify this here is the solution that seems to be able to remove all layerfilters:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;        Dim db As Database = HostApplicationServices.WorkingDatabase
        Dim ed As Editor = MgdAcApplication.DocumentManager.MdiActiveDocument.Editor
        Dim done As Boolean = False

        While Not done
            Dim lft As LayerFilterTree = db.LayerFilters
            Dim lfc As LayerFilterCollection = lft.Root.NestedFilters
            Dim filtersLeft As Int32 = 0
            For i As Int32 = 0 To lfc.Count - 1
                Dim lf As LayerFilter = lfc(i)
                If lf.AllowDelete Then
                    Try
                        ed.WriteMessage(String.Format("Deleting layerfilter[{0}]: '{1}'...", i, lf.Name) + vbCrLf)
                        lfc.Remove(lf)
                    Catch ex As Exception
                        ed.WriteMessage(ex.ToString + vbCrLf)
                    End Try
                Else
                    ed.WriteMessage(String.Format("Layerfilter '{0}' is protected. AD={1}",
                                                  lf.Name, lf.AutoDelete) + vbCrLf)
                End If
            Next
            db.LayerFilters = lft
            For i As Int32 = 0 To lfc.Count - 1
                Dim lf As LayerFilter = lfc(i)
                If lf.AllowDelete Then
                    filtersLeft += 1
                    ed.WriteMessage(String.Format("&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;LEFT layerfilter&lt;/FONT&gt;&lt;/STRONG&gt;[{0}]: '{1}'...", i, lf.Name) + vbCrLf)
                End If
            Next
            If filtersLeft = 0 Then
                ed.WriteMessage(String.Format("DONE! filtersleft={0}", filtersLeft) + vbCrLf)
                done = True
            End If
        End While

&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If there is a less messy more elegant solution that doesn not necessitate multiple passes please let me know.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Steve&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 14 Oct 2013 16:05:01 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2013-10-14T16:05:01Z</dc:date>
    <item>
      <title>eInvalidInput thrown when trying to remove layerfilters</title>
      <link>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4510073#M47318</link>
      <description>&lt;P&gt;I am trying to remove all unprotected layer filters from a DWG and getting the following result:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Command: CLEANLF&lt;BR /&gt;Deleting layerfilter[0]: 'Test1'...&lt;BR /&gt;Autodesk.AutoCAD.Runtime.Exception: eInvalidInput&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at Autodesk.AutoCAD.LayerManager.LayerFilterCollection.Remove(LayerFilter value)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at wauCmds.WauCmd.cleanLF_Method()&lt;BR /&gt;Deleting layerfilter[1]: 'Test2'...&lt;BR /&gt;Autodesk.AutoCAD.Runtime.Exception: eInvalidInput&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at Autodesk.AutoCAD.LayerManager.LayerFilterCollection.Remove(LayerFilter value)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at wauCmds.WauCmd.cleanLF_Method()&lt;BR /&gt;Deleting layerfilter[2]: 'Group Filter1'...&lt;BR /&gt;Autodesk.AutoCAD.Runtime.Exception: eInvalidInput&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at Autodesk.AutoCAD.LayerManager.LayerFilterCollection.Remove(LayerFilter value)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; at wauCmds.WauCmd.cleanLF_Method()&lt;BR /&gt;Layerfilter 'All Used Layers' is protected&lt;BR /&gt;Layerfilter 'Unreconciled New Layers' is protected&lt;BR /&gt;Layerfilter 'Viewport Overrides' is protected&lt;BR /&gt;Layerfilter 'Xref' is protected&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is the code that produced this output.&amp;nbsp; Any ideas why the Remove throws this exception?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;    &amp;lt;CommandMethod("cleanLF")&amp;gt; _
    Public Sub cleanLF_Method()
        Dim ed As Editor = MgdAcApplication.DocumentManager.MdiActiveDocument.Editor
        Dim db As Database = HostApplicationServices.WorkingDatabase
        Dim acDocMgr As DocumentCollection = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager
        Using docLock As DocumentLock = acDocMgr.MdiActiveDocument.LockDocument
            Using tr As Transaction = db.TransactionManager.StartTransaction()
                For i As Int32 = 0 To db.LayerFilters.Root.NestedFilters.Count - 1
                    Dim deleteMe As LayerFilter = db.LayerFilters.Root.NestedFilters(i)
                    If deleteMe.AllowDelete Then
                        Try
                            ed.WriteMessage(String.Format("Deleting layerfilter[{0}]: '{1}'...", i, deleteMe.Name) + vbCrLf)
                            db.LayerFilters.Root.NestedFilters.Remove(deleteMe)
                        Catch ex As Exception
                            ed.WriteMessage(ex.ToString + vbCrLf)
                        End Try
                    Else
                        ed.WriteMessage(String.Format("Layerfilter '{0}' is protected", deleteMe.Name) + vbCrLf)
                    End If
                Next
            End Using
        End Using
    End Sub&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;ps I am running AutoCAD 2013 SP1.1 PV: G.114.0&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Oct 2013 19:01:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4510073#M47318</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-10-10T19:01:34Z</dc:date>
    </item>
    <item>
      <title>Re: eInvalidInput thrown when trying to remove layerfilters</title>
      <link>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4519807#M47319</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note these lines of code in this blog post :&amp;nbsp;&lt;A href="http://through-the-interface.typepad.com/through_the_interface/2008/07/adding-and-remo.html" target="_blank"&gt;http://through-the-interface.typepad.com/through_the_interface/2008/07/adding-and-remo.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;lt;&amp;lt;&amp;lt;&lt;/P&gt;
&lt;P&gt;lfc.Remove(lf);&lt;/P&gt;
&lt;P&gt;db.LayerFilters = lft;&lt;/P&gt;
&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It is a local copy of the "LayerFilterTree" that is modified by removing a layer filter and then set back to database.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Oct 2013 10:12:37 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4519807#M47319</guid>
      <dc:creator>Balaji_Ram</dc:creator>
      <dc:date>2013-10-14T10:12:37Z</dc:date>
    </item>
    <item>
      <title>Re: eInvalidInput thrown when trying to remove layerfilters</title>
      <link>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4520153#M47320</link>
      <description>&lt;P&gt;I changed the code as such, same result:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;    &amp;lt;CommandMethod("cleanLF")&amp;gt; _
    Public Sub cleanLF_Method()
        Dim ed As Editor = MgdAcApplication.DocumentManager.MdiActiveDocument.Editor
        Dim db As Database = HostApplicationServices.WorkingDatabase
        Dim acDocMgr As DocumentCollection = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager
        Using docLock As DocumentLock = acDocMgr.MdiActiveDocument.LockDocument
            Using tr As Transaction = db.TransactionManager.StartTransaction()
               &lt;STRONG&gt;&lt;FONT color="#FF0000"&gt; Dim lft As LayerFilterTree = db.LayerFilters&lt;/FONT&gt;&lt;/STRONG&gt;
                For i As Int32 = 0 To db.LayerFilters.Root.NestedFilters.Count - 1
                    Dim deleteMe As LayerFilter = db.LayerFilters.Root.NestedFilters(i)
                    If deleteMe.AllowDelete Then
                        Try
                            ed.WriteMessage(String.Format("Deleting layerfilter[{0}]: '{1}'", i, deleteMe.Name) + vbCrLf)
                            db.LayerFilters.Root.NestedFilters.Remove(deleteMe)
                        Catch ex As Exception
                            ed.WriteMessage(ex.ToString + vbCrLf)
                        End Try
                    Else
                        ed.WriteMessage(String.Format("Layerfilter '{0}' is protected", deleteMe.Name) + vbCrLf)
                    End If
                Next
                &lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;db.LayerFilters = lft&lt;/FONT&gt;&lt;/STRONG&gt;
            End Using
        End Using
    End Sub&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;I also tried adding tr.Commit() after the for loop, no change, the filters are still there.&amp;nbsp; There is an autocad dialog box that kicks in automatically when I try to open a drawing with 20000 layer filters and it cleans it up correctly.&amp;nbsp; I just need the same functionality through the API to prevent drawings from reaching that point to begin with.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Oct 2013 12:37:42 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4520153#M47320</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-10-14T12:37:42Z</dc:date>
    </item>
    <item>
      <title>Re: eInvalidInput thrown when trying to remove layerfilters</title>
      <link>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4520357#M47321</link>
      <description>&lt;P&gt;Hi Steve,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is a sample code to delete the first deletable layer filter from the Layer filters collection.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;    &amp;lt;CommandMethod("Test")&amp;gt; _
    Public Sub TestMethod()
        Dim doc As Document = Application.DocumentManager.MdiActiveDocument
        Dim db As Database = doc.Database
        Dim ed As Editor = doc.Editor

        Dim lft As Autodesk.AutoCAD.LayerManager.LayerFilterTree = db.LayerFilters
        Dim lfc As Autodesk.AutoCAD.LayerManager.LayerFilterCollection = lft.Root.NestedFilters

        For i As Int32 = 0 To db.LayerFilters.Root.NestedFilters.Count - 1
            Dim lf As Autodesk.AutoCAD.LayerManager.LayerFilter = lfc(i)
            If lf.AllowDelete Then
                Try
                    ed.WriteMessage(String.Format("Deleting layerfilter[{0}]: '{1}'...", i, lf.Name) + vbCrLf)
                    lfc.Remove(lf)
                    Exit For
                Catch ex As Exception
                    ed.WriteMessage(ex.ToString + vbCrLf)
                End Try
            Else
                ed.WriteMessage(String.Format("Layerfilter '{0}' is protected", lf.Name) + vbCrLf)
            End If
        Next

        db.LayerFilters = lft

    End Sub&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Oct 2013 13:10:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4520357#M47321</guid>
      <dc:creator>Balaji_Ram</dc:creator>
      <dc:date>2013-10-14T13:10:15Z</dc:date>
    </item>
    <item>
      <title>Re: eInvalidInput thrown when trying to remove layerfilters</title>
      <link>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4520607#M47322</link>
      <description>&lt;P&gt;Ok, thanks Balaji: your code sortof works.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Removing the Exit For still leaves about half of the filters intact but if I nest the for loop in a while loop and do multiple passes it does remove all layerfilters.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What made the difference is the lfc variable.&amp;nbsp; The original code works by simply assigning and using this variable, the last assignment (&lt;STRONG&gt;db.LayerFilters = lft&lt;/STRONG&gt;) was not necessary:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;        Dim ed As Editor = MgdAcApplication.DocumentManager.MdiActiveDocument.Editor
        Dim db As Database = HostApplicationServices.WorkingDatabase
        Dim acDocMgr As DocumentCollection = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager
        Using docLock As DocumentLock = acDocMgr.MdiActiveDocument.LockDocument
            Using tr As Transaction = db.TransactionManager.StartTransaction()
                Dim lft As LayerFilterTree = db.LayerFilters
                &lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;Dim lfc As LayerFilterCollection = lft.Root.NestedFilters&lt;/FONT&gt;&lt;/STRONG&gt;
                For i As Int32 = 0 To lfc.Count - 1
                    Dim deleteMe As LayerFilter = &lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;lfc&lt;/FONT&gt;&lt;/STRONG&gt;(i)
                    If deleteMe.AllowDelete Then
                        Try
                            ed.WriteMessage(String.Format("Deleting layerfilter[{0}]: '{1}'", i, deleteMe.Name) + vbCrLf)
                            &lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;lfc&lt;/FONT&gt;&lt;/STRONG&gt;.Remove(deleteMe)
                        Catch ex As Exception
                            ed.WriteMessage(ex.ToString + vbCrLf)
                        End Try
                    Else
                        ed.WriteMessage(String.Format("Layerfilter '{0}' is protected", deleteMe.Name) + vbCrLf)
                    End If
                Next
            End Using
        End Using&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;Thanks again for your help.&lt;/P&gt;</description>
      <pubDate>Mon, 14 Oct 2013 15:29:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4520607#M47322</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-10-14T15:29:55Z</dc:date>
    </item>
    <item>
      <title>Re: eInvalidInput thrown when trying to remove layerfilters</title>
      <link>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4520679#M47323</link>
      <description>&lt;P&gt;One last thing to qualify my previous statement: that last assignment (&lt;STRONG&gt;db.LayerFilters = lft&lt;/STRONG&gt;) was necessary for the while loop I mentioned above to clean up left overs in multiple passes.&amp;nbsp; Just to clarify this here is the solution that seems to be able to remove all layerfilters:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;        Dim db As Database = HostApplicationServices.WorkingDatabase
        Dim ed As Editor = MgdAcApplication.DocumentManager.MdiActiveDocument.Editor
        Dim done As Boolean = False

        While Not done
            Dim lft As LayerFilterTree = db.LayerFilters
            Dim lfc As LayerFilterCollection = lft.Root.NestedFilters
            Dim filtersLeft As Int32 = 0
            For i As Int32 = 0 To lfc.Count - 1
                Dim lf As LayerFilter = lfc(i)
                If lf.AllowDelete Then
                    Try
                        ed.WriteMessage(String.Format("Deleting layerfilter[{0}]: '{1}'...", i, lf.Name) + vbCrLf)
                        lfc.Remove(lf)
                    Catch ex As Exception
                        ed.WriteMessage(ex.ToString + vbCrLf)
                    End Try
                Else
                    ed.WriteMessage(String.Format("Layerfilter '{0}' is protected. AD={1}",
                                                  lf.Name, lf.AutoDelete) + vbCrLf)
                End If
            Next
            db.LayerFilters = lft
            For i As Int32 = 0 To lfc.Count - 1
                Dim lf As LayerFilter = lfc(i)
                If lf.AllowDelete Then
                    filtersLeft += 1
                    ed.WriteMessage(String.Format("&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;LEFT layerfilter&lt;/FONT&gt;&lt;/STRONG&gt;[{0}]: '{1}'...", i, lf.Name) + vbCrLf)
                End If
            Next
            If filtersLeft = 0 Then
                ed.WriteMessage(String.Format("DONE! filtersleft={0}", filtersLeft) + vbCrLf)
                done = True
            End If
        End While

&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If there is a less messy more elegant solution that doesn not necessitate multiple passes please let me know.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Steve&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Oct 2013 16:05:01 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4520679#M47323</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-10-14T16:05:01Z</dc:date>
    </item>
    <item>
      <title>Re: eInvalidInput thrown when trying to remove layerfilters</title>
      <link>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4522061#M47324</link>
      <description>&lt;P&gt;Hi Steve,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you try this ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;    &amp;lt;CommandMethod("DeleteAllLayerFilters")&amp;gt; _
    Public Sub DeleteAllLayerFilters()
        Dim doc As Document = Application.DocumentManager.MdiActiveDocument
        Dim db As Database = doc.Database
        Dim ed As Editor = doc.Editor

        Dim lft As Autodesk.AutoCAD.LayerManager.LayerFilterTree = db.LayerFilters
        Dim lfc As Autodesk.AutoCAD.LayerManager.LayerFilterCollection = lft.Root.NestedFilters

        Dim totalFilters As Integer = lfc.Count
        Dim i As Integer = 0
        While i &amp;lt; totalFilters
            Dim lf As Autodesk.AutoCAD.LayerManager.LayerFilter = lfc.Item(i)
            ed.WriteMessage([String].Format("{0} Checking {1}...", Environment.NewLine, lf.Name))
            If lf.AllowDelete Then
                lfc.Remove(lf)
                totalFilters = lfc.Count
                i -= 1
                ed.WriteMessage([String].Format("{0} Deleted {1}", Environment.NewLine, lf.Name))
            End If
            i += 1
        End While

        db.LayerFilters = lft
    End Sub&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;</description>
      <pubDate>Tue, 15 Oct 2013 05:30:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4522061#M47324</guid>
      <dc:creator>Balaji_Ram</dc:creator>
      <dc:date>2013-10-15T05:30:25Z</dc:date>
    </item>
    <item>
      <title>Re: eInvalidInput thrown when trying to remove layerfilters</title>
      <link>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4522949#M47325</link>
      <description>&lt;P&gt;Balaji,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is a very elegant fast algorithm, kudos!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks a bunch,&lt;/P&gt;&lt;P&gt;Steve&lt;/P&gt;</description>
      <pubDate>Tue, 15 Oct 2013 13:52:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4522949#M47325</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-10-15T13:52:53Z</dc:date>
    </item>
    <item>
      <title>Can u Help Me-AutoDesk Group</title>
      <link>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4776031#M47326</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi Friends..!!!!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I am trying to do 1 project using vb.net and AutoCAD. In the drawing we have multiple layers and should separately store the Layer blocks with the block names in an Excel Application. I stored the Layer names.But all the entities in the drawing will be stored in the Excel file. I need one by one.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jan 2014 10:17:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4776031#M47326</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-01-27T10:17:58Z</dc:date>
    </item>
    <item>
      <title>Re: Can u Help Me-AutoDesk Group</title>
      <link>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4776095#M47327</link>
      <description>Hi geenakv,&lt;BR /&gt;you should create a new message for your Problem. Please create a new thread in this case. Other People will try to help you. you may notice that this thread has already been marked solved so nobody will look into your message. And please try to make clear what do you want actually. I am Little bit confuse what do you really want.</description>
      <pubDate>Mon, 27 Jan 2014 10:57:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/einvalidinput-thrown-when-trying-to-remove-layerfilters/m-p/4776095#M47327</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-01-27T10:57:34Z</dc:date>
    </item>
  </channel>
</rss>

