Option Strict On Option Explicit On Imports EnvDTE Imports System.Windows.Forms Imports System.Drawing Imports System.Diagnostics Imports Microsoft.VisualBasic Imports Microsoft.VisualBasic.ControlChars 'To Install 'Open Macros explorer(available from the VSStudio IDE View Menu --> Other Windows) and Select New Macro Project 'A new Macro Project will Be Loaded with a single Module "Module1" 'Rename the Macro Project to something like "VB_CSHARP" 'To open the Macros IDE double click Module1 '{First} While in macros IDE: Add References to System.Drawing.dll and System.Windows.Forms.dll for the macros IDE via Add reference dialog. '{Next Add this file to a macro project} Again , While in macros IDE: Use menu File-->Add Existing item and select this file. Public Module CShVBMacros #Region "Private Module Declarations: Do not Modify" Private cbegin As System.Collections.Specialized.StringCollection = New System.Collections.Specialized.StringCollection() Private cend As System.Collections.Specialized.StringCollection = New System.Collections.Specialized.StringCollection() Private FD As HierarchyChoose = New HierarchyChoose() #End Region #Region "Basic stuff is for language selection (automatic) and code insertion and should not need modification. ie Do not Modify" Private Enum LanVer lanCS lanVB lanignore End Enum Private Function GetLan() As LanVer If DTE.ActiveDocument.Language = "CSharp" Then GetLan = LanVer.lanCS ElseIf DTE.ActiveDocument.Language = "Basic" Then GetLan = LanVer.lanVB Else GetLan = LanVer.lanignore End If End Function Private Sub Chuck(ByVal lan As LanVer) If lan = LanVer.lanignore Then Throw New System.Exception("Invalid Language: " + DTE.ActiveDocument.Language) End If cbegin.Clear() cend.Clear() End Sub Private Sub Surround2(ByVal UndoContex As String, ByVal shouldindent As Boolean) 'Member vars 'Common vars Dim selection As TextSelection Dim cinteger As Integer Dim CloseUndoContext As Boolean = False Dim lan As LanVer Dim indent As Integer Dim linecount As Integer Try If TypeOf DTE.ActiveDocument.Selection Is TextSelection Then ' Check for run-time type compatibility. selection = CType(DTE.ActiveDocument.Selection, TextSelection) ' ObArray can be converted to ClassV. Else Exit Sub End If Dim start As EditPoint = selection.TopPoint.CreateEditPoint() Dim endpt As EditPoint = selection.BottomPoint.CreateEditPoint() If DTE.UndoContext.IsOpen = False Then CloseUndoContext = True DTE.UndoContext.Open(UndoContex, False) End If If Not (start.AbsoluteCharOffset = endpt.AbsoluteCharOffset) Then start.StartOfLine() Do cinteger = AscW(start.GetText(1)) If (cinteger < 33) Then start.CharRight(1) Else Exit Do End If Loop While (start.LessThan(endpt)) indent = start.DisplayColumn endpt.EndOfLine() Do cinteger = AscW(endpt.GetText(-1)) If (cinteger < 33) Then endpt.CharLeft(1) Else Exit Do End If Loop While (endpt.GreaterThan(start)) Else indent = start.DisplayColumn End If linecount = endpt.Line - start.Line + 1 'Functional Code If cend.Count > 0 Then Insert2(endpt, cend, indent) If cbegin.Count > 0 Then Insert2(start, cbegin, indent) selection.GotoLine(start.Line) selection.LineDown(True, System.Math.Abs(linecount)) If shouldindent Then selection.Indent() End If Finally If CloseUndoContext Then DTE.UndoContext.Close() End Try End Sub Private Sub Insert2(ByVal edpt As EditPoint, _ ByVal slines As System.Collections.Specialized.StringCollection, _ ByVal indent As Integer) Dim ind As Integer Dim sline As String For Each sline In slines edpt.Insert(Lf) edpt.PadToColumn(indent) edpt.Insert(sline) Next edpt.Insert(Lf) edpt.PadToColumn(indent) End Sub #End Region #Region "Surround2 Functions = Accessible Macros" Sub Regionise() ' Description: Inserts #region Dim lan As LanVer lan = GetLan() Chuck(lan) Dim strColumn As String = InputBox("Region Heading") 'Separate vb and Csharp code If lan = LanVer.lanCS Then cbegin.Add("#region " & strColumn) cend.Add("#endregion") Surround2("Regionise", False) ElseIf lan = LanVer.lanVB Then cbegin.Add("#Region """ & strColumn & "") cend.Add("#End Region") Surround2("Regionise", False) End If End Sub Sub ForLoop() Dim lan As LanVer lan = GetLan() Chuck(lan) Dim strColumn As String 'Separate vb and Csharp code If lan = LanVer.lanCS Then strColumn = InputBox("Enter Loop Condition for counter ", "E.G. ""<5"", ""0""") cbegin.AddRange(New String() {"if(" & strColumn & ")", "{"}) cend.Add("}") Surround2("IfNoElse", True) ElseIf lan = LanVer.lanVB Then strColumn = InputBox("Enter If Condition ", "E.G. ""X=Y"", ""i>0""") cbegin.Add("If " & strColumn) cend.AddRange(New String() {Tab, "End If"}) Surround2("IfNoElse", True) End If End Sub ' Description: Inserts if-else block Sub IfElse() Dim lan As LanVer lan = GetLan() Chuck(lan) Dim strColumn As String 'Separate vb and Csharp code If lan = LanVer.lanCS Then strColumn = InputBox("Enter If Condition ", "E.G. ""X==Y"", ""i>0""") cbegin.AddRange(New String() {"if(" & strColumn & ")", "{"}) cend.AddRange(New String() {"}", "else", "{", Tab, "}"}) Surround2("IfElse", True) ElseIf lan = LanVer.lanVB Then strColumn = InputBox("Enter If Condition ", "E.G. ""X=Y"", ""i>0""") cbegin.Add("If " & strColumn) cend.AddRange(New String() {Tab, "Else", Tab, "End If"}) Surround2("IfElse", True) End If End Sub Sub DoWhileLoop() ' Description: Inserts do-while loop Dim lan As LanVer lan = GetLan() Chuck(lan) Dim strColumn As String = InputBox("Enter Loop Condition ", "E.G. ""var<100"", ""expresion evaluates true""") 'Separate vb and Csharp code If lan = LanVer.lanCS Then cbegin.AddRange(New String() {"do", "{"}) cend.AddRange(New String() {"}", "while (" & strColumn & ");"}) Surround2("DoWhileLoop", True) ElseIf lan = LanVer.lanVB Then cbegin.Add("DO") cend.Add("While " & strColumn) Surround2("DoWhileLoop", True) End If End Sub Sub WhileLoop() ' Description: Inserts while loop Dim lan As LanVer lan = GetLan() Chuck(lan) Dim strColumn As String = InputBox("Enter Loop Condition ", "E.G. ""i>5"", ""Expression=True"", ""true""") 'Separate vb and Csharp code If lan = LanVer.lanCS Then cbegin.AddRange(New String() {"while (" & strColumn & ")", "{"}) cend.Add("}") Surround2("WhileLoop", True) ElseIf lan = LanVer.lanVB Then cbegin.Add("While " & strColumn) cend.Add("End While") Surround2("WhileLoop", True) End If End Sub Sub TryCatch() ' Description: Try Catch Dim lan As LanVer lan = GetLan() Chuck(lan) 'Separate vb and Csharp code If lan = LanVer.lanCS Then cbegin.AddRange(New String() {"try", "{"}) cend.AddRange(New String() {"}", "catch(Exception Ex)", "{", Tab, "}"}) Surround2("TryCatchFinally", True) ElseIf lan = LanVer.lanVB Then cbegin.Add("Try") cend.AddRange(New String() {"Catch", Tab, "End Try"}) Surround2("TryCatchFinally", True) End If End Sub Sub TryCatchFinally() Dim lan As LanVer lan = GetLan() Chuck(lan) 'Separate vb and Csharp code If lan = LanVer.lanCS Then cbegin.AddRange(New String() {"try", "{"}) cend.AddRange(New String() {"}", "catch(Exception Ex)", "{", Tab, "}", "finally", "{", Tab, "}"}) Surround2("TryCatchFinally", True) ElseIf lan = LanVer.lanVB Then cbegin.Add("Try") cend.AddRange(New String() {"Catch", Tab, "Finally", Tab, "End Try"}) Surround2("TryCatchFinally", True) End If End Sub Sub TryCatchSelect() Dim lan As LanVer lan = GetLan() Chuck(lan) FD.Clear() initExceptions(FD.ColElements) FD.RefreshView() Dim dr As System.Windows.Forms.DialogResult 'Separate vb and Csharp code If lan = LanVer.lanCS Then cbegin.AddRange(New String() {"try", "{"}) cend.Add("}") While FD.ShowDialog() = System.Windows.Forms.DialogResult.OK cend.Add("catch(" & FD.DLGResult & " Ex)") cend.AddRange(New String() {"{", Tab, "}"}) End While cend.Add("catch(Exception Ex)") cend.AddRange(New String() {"{", Tab, "}"}) cend.AddRange(New String() {"finally", "{", Tab, "}"}) Surround2("TryCatchMulti", True) ElseIf lan = LanVer.lanVB Then cbegin.Add("Try") While FD.ShowDialog() = System.Windows.Forms.DialogResult.OK cend.Add("Catch Ex As " & FD.DLGResult) cend.Add(Tab) End While cend.AddRange(New String() {"Catch Ex As Exception", Tab, "Finally", Tab, "End Try"}) Surround2("TryCatchMulti", True) End If End Sub Sub AddPropertyAccessor() ' Description: Inserts property block Accessors 'Usage = place cursor on line where private class variable is declared or select variable then run this macro Dim lan As LanVer Dim linetrimmed As String Dim lineparts As String() Dim Stype As String Dim varname As String Dim tempint As Integer Dim propname As String Dim vbvarname As String Dim Rx As System.Text.RegularExpressions.Regex = New System.Text.RegularExpressions.Regex("\s+") Dim CloseUndoContext As Boolean = False Dim currline As Integer Dim bconst As Boolean lan = GetLan() Chuck(lan) Dim ts As TextSelection If TypeOf DTE.ActiveDocument.Selection Is TextSelection Then ' Check for run-time type compatibility. ts = CType(DTE.ActiveDocument.Selection, TextSelection) ' Else Exit Sub End If 'make sure one line If ts.TopPoint.Line <> ts.BottomPoint.Line Then MsgBox("Selecting one line only: Try to select one line in future to ensure accuracy") End If ts.GotoLine(ts.TopPoint.Line()) ts.SelectLine() Dim i As Integer = 0 linetrimmed = ts.Text.Trim() While (linetrimmed.Length = 0) And i < 3 ts.GotoLine(ts.TopPoint.Line() + 1) ts.SelectLine() linetrimmed = ts.Text.Trim() i += 1 End While If (linetrimmed.Length < 5) Then MsgBox("Invalid Expresion : " + linetrimmed) Exit Sub End If tempint = linetrimmed.IndexOf("=") If tempint > 0 Then linetrimmed = Left(linetrimmed, tempint) End If If linetrimmed.ToLower().IndexOf(" const ") > 0 Then bconst = True linetrimmed = Replace(linetrimmed, "public", "", 1, -1, CompareMethod.Text).Trim() linetrimmed = Replace(linetrimmed, "private", "", 1, -1, CompareMethod.Text).Trim() linetrimmed = Replace(linetrimmed, "dim", "", 1, -1, CompareMethod.Text).Trim() linetrimmed = Replace(linetrimmed, "const", "", 1, -1, CompareMethod.Text).Trim() linetrimmed = Replace(linetrimmed, "friend", "", 1, -1, CompareMethod.Text).Trim() linetrimmed = Replace(linetrimmed, "internal", "", 1, -1, CompareMethod.Text).Trim() linetrimmed = Replace(linetrimmed, "protected", "", 1, -1, CompareMethod.Text).Trim() linetrimmed = Rx.Replace(linetrimmed, "\s+", " ") 'Separate vb and Csharp code If lan = LanVer.lanCS Then 'eg public int i; 'string s=""' tempint = linetrimmed.IndexOf(";") If tempint > 0 Then linetrimmed = Left(linetrimmed, tempint) End If lineparts = linetrimmed.Split(New Char() {CChar(" ")}) Stype = lineparts(0).Trim() varname = lineparts(1).Trim() vbvarname = varname.ToLower() propname = varname.Substring(0, 1).ToUpper() + varname.Substring(1) ' Ill leave this out 'CSharpies can do as they please 'If DTE.UndoContext.IsOpen = False Then ' CloseUndoContext = True ' DTE.UndoContext.Open("Modify var", False) 'End If 'currline = ts.TopPoint.Line 'ts.Text = ts.Text.Replace(varname, vbvarname) 'ts.GotoLine(currline) 'ts.SelectLine() 'If CloseUndoContext Then DTE.UndoContext.Close() cbegin.Add("//Macro comment:Private member for Property " & propname & " [private member lower case]") If bconst Then cend.AddRange(New String() {"//Macro comment:Accessor for READONLY (" & Stype & ") variable " & varname & " [public member Sentence/Camel case]", "public " & Stype & " " & propname, "{", "get", "{", Tab & "return " & varname & ";", "}", "}"}) Else cend.AddRange(New String() {"//Macro comment:Accessor for (" & Stype & ") variable " & varname & " [public member Sentence/Camel case]", "public " & Stype & " " & propname, "{", "get", "{", Tab & "return " & varname & ";", "}", "set", "{", Tab & varname & " = value;", "}", "}"}) End If Surround2("AddPropertyAccessor", False) ElseIf lan = LanVer.lanVB Then tempint = linetrimmed.IndexOf(":") If tempint > 0 Then linetrimmed = Left(linetrimmed, tempint) End If 'eg dim i as integer = 1: 'dim s as string ="s" lineparts = linetrimmed.Split(New Char() {CChar(" ")}) If (lineparts(1).Trim().ToLower().CompareTo("as") <> 0) Then Throw New System.Exception("Invalid Expresion for Macro: Current line after trimming=" & linetrimmed & " : format required Dim x As integer = 0: No ""As"" found") varname = lineparts(0).Trim() vbvarname = "m_" & varname Stype = lineparts(2).Trim() propname = varname.Substring(0, 1).ToUpper() + varname.Substring(1) ' for VB we need to do one more thing cos it aint case sensative --- change the prv var name If DTE.UndoContext.IsOpen = False Then CloseUndoContext = True DTE.UndoContext.Open("Modify var", False) End If currline = ts.TopPoint.Line ts.Text = ts.Text.Replace(varname, vbvarname) ts.GotoLine(currline - 1) ts.SelectLine() cbegin.Add("'Macro comment: Private member for Property " & propname) If bconst Then cend.AddRange(New String() {"'Macro comment:Accessor for READONLY (" & Stype & ") variable " & vbvarname, "Public ReadOnly Property " & propname & " as " & Stype, "Get", "Return " & vbvarname, "End Get", "End Property"}) Else cend.AddRange(New String() {"'Macro comment:Accessor for (" & Stype & ") variable " & vbvarname, "Public Property " & propname & " as " & Stype, "Get", "Return " & vbvarname, "End Get", "Set(Byval Value As " & Stype & ")", vbvarname & " = Value", "End Set", "End Property"}) End If Surround2("AddPropertyAccessor", False) If CloseUndoContext Then DTE.UndoContext.Close() End If End Sub Sub AddSelectCase_Switch() ' Description: Inserts switch block Dim lan As LanVer lan = GetLan() Chuck(lan) Dim strSwitchcase As String Dim i As Integer Dim Count As Integer Dim sCount As String Dim CloseUndoContext As Boolean = False strSwitchcase = InputBox("Enter Switch Test Expression", "E.G. ""expression"", ""value"", ""s.ToString()""") sCount = InputBox("Enter number of case selections", "E.G. ""3"", must be in range 1 to 20 or defaults to 4") Dim scases As String = InputBox("Enter case string (useful for enums)", "E.G. ""mynum"", ""abc""(as place holder)") If scases.Length = 0 Then scases = "casetest" If sCount.Length = 0 Then Exit Sub Try Count = System.Math.Abs(Integer.Parse(sCount)) Catch Count = 4 End Try Count = System.Math.Min(Count, 20) If lan = LanVer.lanCS Then cend.AddRange(New String() {"switch(" & strSwitchcase & ")", "{"}) For i = 1 To Count cend.Add(Tab & "case " & scases & " :") cend.Add(Tab & Tab) cend.Add(Tab & Tab & "break;") Next cend.Add("}") Surround2("Switch", False) ElseIf lan = LanVer.lanVB Then cend.Add("Select Case " & strSwitchcase) For i = 1 To Count cend.Add(Tab & "Case " & scases) cend.Add(Tab & Tab) Next cend.Add("End Select") Surround2("Switch", False) End If End Sub Sub PrePendAttribute() Dim lan As LanVer lan = GetLan() Chuck(lan) Dim selection As TextSelection If TypeOf DTE.ActiveDocument.Selection Is TextSelection Then ' Check for run-time type compatibility. selection = CType(DTE.ActiveDocument.Selection, TextSelection) ' ObArray can be converted to ClassV. Else Exit Sub End If Dim strMess As String Dim strparam As String Dim strExcep As String FD.Clear() initAttributes(FD.ColElements) FD.ColColored.AddRange(New String() {"DllImportAttribute", "AttributeUsageAttribute"}) FD.RefreshView() Dim dr As System.Windows.Forms.DialogResult If FD.ShowDialog() = System.Windows.Forms.DialogResult.OK Then strExcep = FD.DLGResult If strExcep.EndsWith("Attribute") Then strExcep = strExcep.Remove(strExcep.LastIndexOf("Attribute"), 9) If lan = LanVer.lanCS Then cbegin.Add("[" & strExcep & "(") If Not GetAttParams2(strExcep, cbegin, lan) Then strMess = InputBox("Enter Any Parameters", "E.G. ""True""") cbegin.RemoveAt(cbegin.Count - 1) cbegin.Add("[" & strExcep & "(" & strMess & ")]") Else cbegin.Add(")]") End If Surround2("AddAttribute", False) ElseIf lan = LanVer.lanVB Then cbegin.Add("<" & strExcep & "( _") If Not GetAttParams2(strExcep, cbegin, lan) Then strMess = InputBox("Enter Any Parameters", "E.G. ""True""") cbegin.RemoveAt(cbegin.Count - 1) cbegin.Add("<" & strExcep & "(" & strMess & ")> _") Else cbegin.Add(")> _") End If Surround2("AddAttribute", False) End If End If End Sub #End Region #Region "Plain Inserts = Accessible Macros" Sub ThrowNewException() Dim lan As LanVer lan = GetLan() Chuck(lan) Dim selection As TextSelection If TypeOf DTE.ActiveDocument.Selection Is TextSelection Then ' Check for run-time type compatibility. selection = CType(DTE.ActiveDocument.Selection, TextSelection) ' ObArray can be converted to ClassV. Else Exit Sub End If Dim strMess As String Dim strExcep As String Dim start As EditPoint = selection.TopPoint.CreateEditPoint() Dim dr As System.Windows.Forms.DialogResult FD.Clear() initExceptions(FD.ColElements) FD.RefreshView() If FD.ShowDialog() = System.Windows.Forms.DialogResult.OK Then If lan = LanVer.lanCS Then strExcep = FD.DLGResult strMess = InputBox("Enter Exception Message") start.Insert("throw new " & strExcep & "(""" & strMess & """);") ElseIf lan = LanVer.lanVB Then strExcep = FD.DLGResult strMess = InputBox("Enter Exception Message") start.Insert("Throw New " & strExcep & "(""" & strMess & """)") End If End If End Sub Sub InsertEnum() Dim lan As LanVer lan = GetLan() Chuck(lan) Dim selection As TextSelection If TypeOf DTE.ActiveDocument.Selection Is TextSelection Then ' Check for run-time type compatibility. selection = CType(DTE.ActiveDocument.Selection, TextSelection) ' ObArray can be converted to ClassV. Else Exit Sub End If Dim strMess As String Dim StrEnum As String Dim start As EditPoint = selection.TopPoint.CreateEditPoint() Dim dr As System.Windows.Forms.DialogResult FD.Clear() initEnums(FD.ColElements) FD.RefreshView() If FD.ShowDialog() = System.Windows.Forms.DialogResult.OK Then StrEnum = FD.DLGResult start.Insert(StrEnum) End If End Sub Sub InsertException() Dim lan As LanVer lan = GetLan() Chuck(lan) Dim selection As TextSelection If TypeOf DTE.ActiveDocument.Selection Is TextSelection Then ' Check for run-time type compatibility. selection = CType(DTE.ActiveDocument.Selection, TextSelection) ' ObArray can be converted to ClassV. Else Exit Sub End If Dim strMess As String Dim StrEnum As String Dim start As EditPoint = selection.TopPoint.CreateEditPoint() Dim dr As System.Windows.Forms.DialogResult FD.Clear() initExceptions(FD.ColElements) FD.RefreshView() If FD.ShowDialog() = System.Windows.Forms.DialogResult.OK Then StrEnum = FD.DLGResult start.Insert(StrEnum) End If End Sub Sub InsertComponent() Dim lan As LanVer lan = GetLan() Chuck(lan) Dim selection As TextSelection If TypeOf DTE.ActiveDocument.Selection Is TextSelection Then ' Check for run-time type compatibility. selection = CType(DTE.ActiveDocument.Selection, TextSelection) ' ObArray can be converted to ClassV. Else Exit Sub End If Dim strMess As String Dim StrEnum As String Dim start As EditPoint = selection.TopPoint.CreateEditPoint() Dim dr As System.Windows.Forms.DialogResult FD.Clear() initComponents(FD.ColElements) FD.RefreshView() FD.SelectElement("Control") If FD.ShowDialog() = System.Windows.Forms.DialogResult.OK Then StrEnum = FD.DLGResult start.Insert(StrEnum) End If End Sub Sub InsertSimpleObject() Dim lan As LanVer lan = GetLan() Chuck(lan) Dim selection As TextSelection If TypeOf DTE.ActiveDocument.Selection Is TextSelection Then ' Check for run-time type compatibility. selection = CType(DTE.ActiveDocument.Selection, TextSelection) ' ObArray can be converted to ClassV. Else Exit Sub End If Dim strMess As String Dim StrEnum As String Dim start As EditPoint = selection.TopPoint.CreateEditPoint() FD.Clear() 'FD.Text = FD.Text & "(Not a true Hierarchy)" Dim dr As System.Windows.Forms.DialogResult initSimpleObjects(FD.ColElements) FD.RefreshView() FD.SelectElement("Forms") If FD.ShowDialog() = System.Windows.Forms.DialogResult.OK Then StrEnum = FD.DLGResult start.Insert(StrEnum) End If End Sub 'Sub IfDebug() ' Dim lan As LanVer ' lan = GetLan() ' Chuck(lan) ' 'Separate vb and Csharp code ' If lan = LanVer.lanCS Then ' cbegin.Add("#if (DEBUG)") ' cend.Add("endif") ' Surround2("IfDebug", True) ' ElseIf lan = LanVer.lanVB Then ' cbegin.Add("#If (DEBUG)") ' cend.Add("#End If") ' Surround2("IfDebug", True) ' End If 'End Sub 'Sub IfDebugDebugOut() ' Dim lan As LanVer ' lan = GetLan() ' Chuck(lan) ' 'Separate vb and Csharp code ' If lan = LanVer.lanCS Then ' cbegin.Add("#if (DEBUG)") ' cbegin.Add("this.Debugout("""");") ' cend.Add("#endif") ' Surround2("IfDebugDebugout", True) ' ElseIf lan = LanVer.lanVB Then ' cbegin.Add("#If (DEBUG)") ' cbegin.Add("Me.Debugout("""")") ' cend.Add("#End If") ' Surround2("IfDebugDebugout", True) ' End If 'End Sub #End Region #Region "Modify Code = Accessible Macros" Sub SwapCase() ' DESCRIPTION: Swap the case of the current selection. Dim c As Char Dim cc As Char() Dim i As Integer Dim CloseUndoContext As Boolean Dim selection As TextSelection If TypeOf DTE.ActiveDocument.Selection Is TextSelection Then ' Check for run-time type compatibility. selection = CType(DTE.ActiveDocument.Selection, TextSelection) ' ObArray can be converted to ClassV. Else Exit Sub End If Dim start As EditPoint = selection.TopPoint.CreateEditPoint() Dim endpt As EditPoint = selection.BottomPoint.CreateEditPoint() If (endpt.AbsoluteCharOffset > start.AbsoluteCharOffset) Then Try If DTE.UndoContext.IsOpen = False Then CloseUndoContext = True DTE.UndoContext.Open("SwapCase", False) End If Dim strText As String = selection.Text Dim sb As System.Text.StringBuilder = New System.Text.StringBuilder(endpt.AbsoluteCharOffset - start.AbsoluteCharOffset) cc = strText.ToCharArray() For i = 0 To cc.Length - 1 If Char.IsLetter(cc(i)) Then If Char.IsLower(cc(i)) Then cc(i) = Char.ToUpper(cc(i)) Else cc(i) = Char.ToLower(cc(i)) End If End If sb.Append(cc(i)) Next selection.Text = sb.ToString Finally If CloseUndoContext Then DTE.UndoContext.Close() End Try End If End Sub #End Region #Region "Priv Helpers is the area that needs work. At present contains code to for modification after dialog return.eg Select DLLImportAttribute during PrePendAttribute --> will then insert all basic parameters" Private Function GetAttParams2(ByVal theatt As String, ByVal addto As System.Collections.Specialized.StringCollection, ByVal lan As LanVer) As Boolean Dim strtemp As String Dim strtemp2 As String Select Case lan Case LanVer.lanCS If theatt.IndexOf("AttributeUsage") > 0 Then addto.Add(Tab & Tab & Tab & "AttributeTargets.All ,Inherited = false,") addto.Add(Tab & Tab & Tab & "AllowMultiple =false") Return True ' ElseIf theatt.IndexOf("DllImport") > 0 Then strtemp = InputBox("Enter Library", "Library", "Kernel32.Dll") strtemp2 = InputBox("Enter EntryPoint", "Entrypoint", "SendMessage") addto.Add(Tab & Tab & Tab & """" & strtemp & """, EntryPoint=""" & strtemp2 & """,") addto.Add(Tab & Tab & Tab & "CharSet=CharSet.Unicode, SetLastError=true ,") addto.Add(Tab & Tab & Tab & "ExactSpelling=true, CallingConvention=CallingConvention.Winapi") Return True End If Case LanVer.lanVB If theatt.IndexOf("AttributeUsage") > 0 Then addto.Add(Tab & Tab & Tab & "AttributeTargets.All ,Inherited := False _") Return True ElseIf theatt.IndexOf("VBFixedString") > 0 Then ElseIf theatt.IndexOf("DllImport") > 0 Then strtemp = InputBox("Enter Library", "Library", "Kernel32.Dll") strtemp2 = InputBox("Enter EntryPoint", "Entrypoint", "SendMessage") addto.Add(Tab & Tab & Tab & """" & strtemp & """, EntryPoint:=""" & strtemp2 & """, _") addto.Add(Tab & Tab & Tab & "CharSet:=CharSet.Unicode, SetLastError:=true , _") addto.Add(Tab & Tab & Tab & "ExactSpelling:=true, CallingConvention:=CallingConvention.Winapi _") Return True End If End Select Return False End Function #End Region 'WE ARE BETTER DOING THE OBJECT ORIENTED APPROACH HERE IS ONE ATTEMPT #Region "Dialog Components: Some advanced stuff here for UI of Dialog DO NOT MODIFY" Public Class HierarchyChoose Inherits System.Windows.Forms.Form #Region " Windows Form Designer generated code " Public Sub New() MyBase.New() 'This call is required by the Windows Form Designer. InitializeComponent() 'Add any initialization after the InitializeComponent() call End Sub 'Form overrides dispose to clean up the component list. Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) If disposing Then If Not (components Is Nothing) Then components.Dispose() End If End If MyBase.Dispose(disposing) End Sub 'Required by the Windows Form Designer Private components As System.ComponentModel.IContainer 'NOTE: The following procedure is required by the Windows Form Designer 'It can be modified using the Windows Form Designer. 'Do not modify it using the code editor. Friend WithEvents TreeView1 As TreeViewHierarchy Friend GroupBox1 As System.Windows.Forms.GroupBox Friend WithEvents tvDerived As System.Windows.Forms.RadioButton Friend WithEvents tvns As System.Windows.Forms.RadioButton Friend WithEvents tvflatsort As System.Windows.Forms.RadioButton Friend WithEvents tvflat As System.Windows.Forms.RadioButton Friend GroupBox2 As System.Windows.Forms.GroupBox Friend WithEvents bCancel As System.Windows.Forms.Button Friend WithEvents bOK As System.Windows.Forms.Button Private Sub InitializeComponent() Me.TreeView1 = New TreeViewHierarchy() Me.GroupBox1 = New System.Windows.Forms.GroupBox() Me.tvflat = New System.Windows.Forms.RadioButton() Me.tvflatsort = New System.Windows.Forms.RadioButton() Me.tvns = New System.Windows.Forms.RadioButton() Me.tvDerived = New System.Windows.Forms.RadioButton() Me.GroupBox2 = New System.Windows.Forms.GroupBox() Me.bCancel = New System.Windows.Forms.Button() Me.bOK = New System.Windows.Forms.Button() Me.GroupBox1.SuspendLayout() Me.GroupBox2.SuspendLayout() Me.SuspendLayout() ' 'TreeView1 ' Me.TreeView1.Dock = System.Windows.Forms.DockStyle.Fill Me.TreeView1.ImageIndex = -1 Me.TreeView1.Location = New System.Drawing.Point(0, 40) Me.TreeView1.Name = "TreeView1" Me.TreeView1.SelectedImageIndex = -1 Me.TreeView1.Size = New System.Drawing.Size(480, 185) Me.TreeView1.TabIndex = 0 Me.TreeView1.ViewSytle = TreeViewHierarchy.HierarchyViewStyle.Flat ' 'GroupBox1 ' Me.GroupBox1.Controls.AddRange(New System.Windows.Forms.Control() {Me.tvflat, Me.tvflatsort, Me.tvns, Me.tvDerived}) Me.GroupBox1.Dock = System.Windows.Forms.DockStyle.Top Me.GroupBox1.Name = "GroupBox1" Me.GroupBox1.Size = New System.Drawing.Size(480, 40) Me.GroupBox1.TabIndex = 1 Me.GroupBox1.TabStop = False Me.GroupBox1.Text = "GroupBox1" ' 'tvflat ' Me.tvflat.Location = New System.Drawing.Point(400, 16) Me.tvflat.Name = "tvflat" Me.tvflat.Size = New System.Drawing.Size(72, 16) Me.tvflat.TabIndex = 0 Me.tvflat.Text = "&Unsorted" ' 'tvflatsort ' Me.tvflatsort.Location = New System.Drawing.Point(304, 16) Me.tvflatsort.Name = "tvflatsort" Me.tvflatsort.Size = New System.Drawing.Size(80, 16) Me.tvflatsort.TabIndex = 3 Me.tvflatsort.Text = "&Sorted" ' 'tvns ' Me.tvns.Location = New System.Drawing.Point(16, 16) Me.tvns.Name = "tvns" Me.tvns.Size = New System.Drawing.Size(120, 16) Me.tvns.TabIndex = 2 Me.tvns.Text = "&NameSpace Tree" ' 'tvDerived ' Me.tvDerived.Location = New System.Drawing.Point(152, 16) Me.tvDerived.Name = "tvDerived" Me.tvDerived.Size = New System.Drawing.Size(128, 16) Me.tvDerived.TabIndex = 1 Me.tvDerived.Text = "&Derivation Tree" Me.tvDerived.Checked = True ' 'GroupBox2 ' Me.GroupBox2.Controls.AddRange(New System.Windows.Forms.Control() {Me.bCancel, Me.bOK}) Me.GroupBox2.Dock = System.Windows.Forms.DockStyle.Bottom Me.GroupBox2.Location = New System.Drawing.Point(0, 225) Me.GroupBox2.Name = "GroupBox2" Me.GroupBox2.Size = New System.Drawing.Size(480, 48) Me.GroupBox2.TabIndex = 4 Me.GroupBox2.TabStop = False ' 'bCancel ' Me.bCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel Me.bCancel.Location = New System.Drawing.Point(128, 16) Me.bCancel.Name = "bCancel" Me.bCancel.Size = New System.Drawing.Size(96, 32) Me.bCancel.TabIndex = 5 Me.bCancel.Text = "&Cancel" ' 'bOK Me.bOK.DialogResult = System.Windows.Forms.DialogResult.OK Me.bOK.Location = New System.Drawing.Point(352, 16) Me.bOK.Name = "bOK" Me.bOK.Size = New System.Drawing.Size(96, 32) Me.bOK.TabIndex = 4 Me.bOK.Text = "&OK" ' 'HierarchyChoose ' Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) Me.ClientSize = New System.Drawing.Size(480, 400) Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.TreeView1, Me.GroupBox1, Me.GroupBox2}) Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog Me.MaximizeBox = False Me.MinimizeBox = False Me.Name = "HierarchyChoose" Me.ShowInTaskbar = True Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen Me.Text = "Select Hierarchy/NameSpace Element" Me.GroupBox1.ResumeLayout(False) Me.GroupBox2.ResumeLayout(False) Me.TopMost = True Me.ResumeLayout(False) End Sub #End Region #Region "Private Helpers" Private Sub SetViewStyle() If tvflatsort.Checked Then TreeView1.ViewSytle = TreeViewHierarchy.HierarchyViewStyle.FlatSorted If tvflat.Checked Then TreeView1.ViewSytle = TreeViewHierarchy.HierarchyViewStyle.Flat If tvns.Checked Then Me.TreeView1.ViewSytle = TreeViewHierarchy.HierarchyViewStyle.NameSpaceHierarchy If tvDerived.Checked Then Me.TreeView1.ViewSytle = TreeViewHierarchy.HierarchyViewStyle.Derived TreeView1.RefreshColored() End Sub #End Region #Region "Methods" Public Sub RefreshView() TreeView1.RefreshView() TreeView1.RefreshColored() End Sub Public Sub Clear() TreeView1.ColColored.Clear() TreeView1.ColElements.Clear() End Sub Public Sub SelectElement(ByVal Element As String) If TreeView1.Nodes.Count = 0 Then Exit Sub TreeView1.SelectedElement = Element If Not TreeView1.SelectedNode Is Nothing Then TreeView1.SelectedNode.BackColor = Color.Cyan TreeView1.SelectedNode.EnsureVisible() End If End Sub #End Region #Region "Properties" Public ReadOnly Property ColElements() As System.Collections.Specialized.StringCollection Get Return TreeView1.ColElements End Get End Property Public ReadOnly Property ColColored() As System.Collections.Specialized.StringCollection Get Return TreeView1.ColColored End Get End Property Public ReadOnly Property DLGResult() As String Get Return TreeView1.SelectedElement End Get End Property #End Region #Region "Event Sinks" Private Sub tvns_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tvns.CheckedChanged SetViewStyle() End Sub Private Sub TreeView1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles TreeView1.DoubleClick Me.bOK.PerformClick() End Sub Private Sub tvDerived_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tvDerived.CheckedChanged SetViewStyle() End Sub Private Sub tvflat_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tvflat.CheckedChanged SetViewStyle() End Sub Private Sub tvflatsort_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tvflatsort.CheckedChanged SetViewStyle() End Sub Private Sub TreeView1_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TreeView1.AfterSelect GroupBox1.Text = TreeView1.SelectedElement GroupBox2.Text = GroupBox1.Text End Sub #End Region End Class Friend Class TreeViewHierarchy Inherits System.Windows.Forms.TreeView Public Sub New() MyBase.New() End Sub #Region "Class Declarations" Private mColStrings As System.Collections.Specialized.StringCollection = New System.Collections.Specialized.StringCollection() Private viewstylecurrent As HierarchyViewStyle = HierarchyViewStyle.Flat Private mDerivedbypart As Boolean = True Private mColColored As System.Collections.Specialized.StringCollection = New System.Collections.Specialized.StringCollection() Private mColored As System.Drawing.Color = Color.OrangeRed #End Region #Region "Enums" Public Enum HierarchyViewStyle NameSpaceHierarchy Derived Flat FlatSorted End Enum #End Region #Region "Notes" 'Keep the Business logic where it should be and put the ui stuff here 'Created a derived control ' Fill it 'set viewstyle 'retreive selections based on current view 'this logic not required in business layer #End Region #Region "Shared Members" Private Shared Function FindNode(ByVal node As System.Windows.Forms.TreeNode, ByVal snode As String) As System.Windows.Forms.TreeNode Dim tv As System.Windows.Forms.TreeNode Dim tvf As System.Windows.Forms.TreeNode If node.Text = snode Then Return node End If For Each tv In node.Nodes tvf = FindNode(tv, snode) If Not (tvf Is Nothing) Then Return tvf End If Next End Function Friend Shared Function FindsNode(ByVal tvnodes As System.Windows.Forms.TreeNodeCollection, ByVal snode As String) As System.Windows.Forms.TreeNode Dim tv As System.Windows.Forms.TreeNode Dim tvf As System.Windows.Forms.TreeNode If tvnodes Is Nothing Then Return Nothing For Each tv In tvnodes tvf = FindNode(tv, snode) If Not (tvf Is Nothing) Then Return tvf End If Next End Function Private Shared Sub AddNameSpaceNodes(ByVal nodeNamespaceNames As System.Collections.Specialized.StringCollection, ByVal TV As System.Windows.Forms.TreeView) Dim i As Integer Dim j As Integer Dim iloop As Integer TV.Nodes.Clear() TV.BeginUpdate() 'Dim RootNode As System.Windows.Forms.TreeNode Dim First As Boolean = True Dim found As System.Windows.Forms.TreeNode Dim RootNode As System.Windows.Forms.TreeNode Dim look As System.Windows.Forms.TreeNode Dim namespaceparts As String() Dim toplevelnode As System.Windows.Forms.TreeNode For iloop = 0 To nodeNamespaceNames.Count - 1 Step 2 If nodeNamespaceNames(iloop).IndexOf(".") = 0 Then Throw New System.FormatException("Bad NameSpace Hierarchy Addition " & nodeNamespaceNames(iloop)) namespaceparts = Split(nodeNamespaceNames(iloop), ".") RootNode = Nothing toplevelnode = Nothing For Each toplevelnode In TV.Nodes If toplevelnode.Text = namespaceparts(0) Then RootNode = toplevelnode Exit For End If Next If RootNode Is Nothing Then RootNode = TV.Nodes.Add(namespaceparts(0)) found = RootNode For i = 1 To namespaceparts.Length - 1 look = FindNode(found, namespaceparts(i)) If look Is Nothing Then j = i While j < namespaceparts.Length found = found.Nodes.Add(namespaceparts(j)) j += 1 End While found.ForeColor = Color.DarkBlue found = RootNode Else found = look End If Next Next TV.Nodes(0).Expand() TV.EndUpdate() End Sub Private Shared Sub AddDerivedNodeByPart(ByVal nodeNamespaceNames As System.Collections.Specialized.StringCollection, ByVal TV As System.Windows.Forms.TreeView) Dim i As Integer Dim j As Integer 'pass in collection as string array in form "node", "parentnode" 'treats as derived if parent is zerolength TV.Nodes.Clear() TV.BeginUpdate() Dim found As System.Windows.Forms.TreeNode Dim look As System.Windows.Forms.TreeNode Dim namespaceparts As String() Dim partnode As String Dim partparent As String For i = 0 To nodeNamespaceNames.Count - 1 Step 2 partnode = nodeNamespaceNames(i).Substring(nodeNamespaceNames(i).LastIndexOf(".") + 1) partparent = nodeNamespaceNames(i + 1) If (partparent.Length = 0) Then TV.Nodes.Add(partnode) Else partparent = partparent.Substring(partparent.LastIndexOf(".") + 1) look = FindNode(TV.Nodes(0), partparent) If look Is Nothing Then Throw New System.NullReferenceException("hey developer. You gotsTA Add Da Parent Fiost. Check ya strings") End If look.Nodes.Add(partnode) End If Next TV.Nodes(0).Expand() TV.EndUpdate() End Sub Private Shared Sub AddFlatNodes(ByVal nodeNamespaceNames As System.Collections.Specialized.StringCollection, ByVal TV As System.Windows.Forms.TreeView) TV.Nodes.Clear() TV.BeginUpdate() Dim tNode As System.Windows.Forms.TreeNode Dim First As Boolean Dim iloop As Integer Dim nodestring As String Dim found As Boolean Dim arr As System.Collections.ArrayList For iloop = 0 To nodeNamespaceNames.Count - 1 Step 2 If nodeNamespaceNames(iloop).LastIndexOf(".") > 0 Then nodestring = nodeNamespaceNames(iloop).Substring(nodeNamespaceNames(iloop).LastIndexOf(".") + 1) Else nodestring = nodeNamespaceNames(iloop) End If found = False For Each tNode In TV.Nodes If tNode.Text = nodestring Then found = True Exit For End If Next If Not found Then TV.Nodes.Add(nodestring) End If Next For iloop = 0 To nodeNamespaceNames.Count - 1 Step 2 If nodeNamespaceNames(iloop).LastIndexOf(".") > 0 Then nodestring = nodeNamespaceNames(iloop).Substring(nodeNamespaceNames(iloop).LastIndexOf(".") + 1) Else nodestring = nodeNamespaceNames(iloop) End If found = False For Each tNode In TV.Nodes If tNode.Text = nodestring Then found = True Exit For End If Next If Not found Then TV.Nodes.Add(nodestring) End If Next TV.EndUpdate() End Sub Private Shared Sub AddDerivedNode(ByVal nodeNamespaceNames As System.Collections.Specialized.StringCollection, ByVal TV As System.Windows.Forms.TreeView) Dim i As Integer Dim j As Integer 'pass in collection as string array in form "node", "parentnode" 'treats as derived if parent is zerolength TV.Nodes.Clear() TV.BeginUpdate() Dim found As System.Windows.Forms.TreeNode Dim look As System.Windows.Forms.TreeNode Dim namespaceparts As String() Dim partnode As String Dim partparent As String For i = 0 To nodeNamespaceNames.Count - 1 Step 2 partnode = nodeNamespaceNames(i) partparent = nodeNamespaceNames(i + 1) If (partparent.Length = 0) Then TV.Nodes.Add(partnode) Else look = FindNode(TV.Nodes(0), partparent) If look Is Nothing Then Throw New System.NullReferenceException("hey developer. You gotsTA Add Da Parent Fiost. Check ya strings") End If 'namespaceparts = Split(partnode, ".") look.Nodes.Add(partnode) End If Next TV.Nodes(0).Expand() TV.EndUpdate() End Sub Private Shared Sub AddFlatNodesSorted(ByVal nodeNamespaceNames As System.Collections.Specialized.StringCollection, ByVal TV As System.Windows.Forms.TreeView) TV.Nodes.Clear() TV.BeginUpdate() Dim tNode As System.Windows.Forms.TreeNode Dim First As Boolean Dim iloop As Integer Dim nodestring As String Dim found As Boolean Dim arr As System.Collections.ArrayList = New System.Collections.ArrayList() For iloop = 0 To nodeNamespaceNames.Count - 1 Step 2 nodestring = nodeNamespaceNames(iloop).Substring(nodeNamespaceNames(iloop).LastIndexOf(".") + 1) found = False For Each tNode In TV.Nodes If tNode.Text = nodestring Then found = True Exit For End If Next If Not found Then arr.Add(nodestring) End If Next arr.Sort() For iloop = 0 To arr.Count - 1 TV.Nodes.Add(CStr(arr(iloop))) Next TV.EndUpdate() End Sub Private Shared Sub ColorNodes(ByVal node As System.Windows.Forms.TreeNode, ByVal colr As System.Drawing.Color) If node Is Nothing Then Return Dim tv As System.Windows.Forms.TreeNode node.BackColor = colr For Each tv In node.Nodes ColorNodes(tv, colr) Next End Sub #End Region #Region "Prop" Friend Property Derivedbypart() As Boolean Get Return mDerivedbypart End Get Set(ByVal Value As Boolean) mDerivedbypart = Value End Set End Property Friend ReadOnly Property ColElements() As System.Collections.Specialized.StringCollection Get Return mColStrings End Get End Property Friend ReadOnly Property ColColored() As System.Collections.Specialized.StringCollection Get Return mColColored End Get End Property Friend Property Colored() As System.Drawing.Color Get Return mColored End Get Set(ByVal Value As System.Drawing.Color) mColored = Value End Set End Property Public Property SelectedElement() As String Get Dim iloop As Integer Dim nodestring As String If Not Me.SelectedNode Is Nothing Then For iloop = 0 To mColStrings.Count - 1 Step 2 nodestring = mColStrings(iloop).Substring(mColStrings(iloop).LastIndexOf(".") + 1) If Me.SelectedNode.Text.Equals(nodestring) Then Return mColStrings(iloop) End If Next End If End Get Set(ByVal Value As String) If Me.Nodes.Count > 0 Then Me.SelectedNode = FindsNode(Me.Nodes, Value) End If End Set End Property #End Region #Region "View" Public Property ViewSytle() As HierarchyViewStyle Get Return viewstylecurrent End Get Set(ByVal Value As HierarchyViewStyle) If viewstylecurrent <> Value Then viewstylecurrent = Value RefreshView() End If End Set End Property Public Sub RefreshView() Dim scurr As String = "" If mColStrings.Count = 0 Then Exit Sub If Not Me.SelectedNode Is Nothing Then scurr = Me.SelectedNode.Text End If Me.Nodes.Clear() Select Case viewstylecurrent Case HierarchyViewStyle.Derived If mDerivedbypart Then AddDerivedNodeByPart(mColStrings, Me) Else AddDerivedNode(mColStrings, Me) End If Case HierarchyViewStyle.Flat AddFlatNodes(mColStrings, Me) Case HierarchyViewStyle.NameSpaceHierarchy AddNameSpaceNodes(mColStrings, Me) Case HierarchyViewStyle.FlatSorted AddFlatNodesSorted(mColStrings, Me) End Select If scurr.Length > 0 Then Me.Equalize(scurr) End Sub Public Sub RefreshColored() Dim scolor As String Dim TVColor As System.Windows.Forms.TreeNode If Me.mColStrings.Count = 0 Then Exit Sub If Me.Nodes.Count = 0 Then Exit Sub If Me.mColColored.Count = 0 Then Exit Sub For Each scolor In mColColored TVColor = FindsNode(Me.Nodes, scolor) If Not TVColor Is Nothing Then TVColor.ForeColor = mColored End If Next End Sub #End Region #Region "overides" Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) MyBase.Dispose(disposing) End Sub #End Region #Region "Event Sinks" Private Sub TreeView1_BeforeSelect(ByVal sender As Object, ByVal e As System.Windows.Forms.TreeViewCancelEventArgs) Handles MyBase.BeforeSelect If viewstylecurrent = HierarchyViewStyle.NameSpaceHierarchy Then If e.Node.Nodes.Count > 0 Then e.Cancel = True Exit Sub End If End If If Not Me.SelectedNode Is Nothing Then Me.SelectedNode.BackColor = Color.White End If End Sub #End Region #Region "Priv Helpers" Private Sub Equalize(ByVal oldElement As String) 'this works for both Namespace and derivation Dim TVC As System.Windows.Forms.TreeNode Try TVC = FindsNode(Me.Nodes, oldElement) If Not TVC Is Nothing Then Me.SelectedNode = TVC TVC.BackColor = Color.Coral TVC.EnsureVisible() End If Catch End Try End Sub #End Region End Class #End Region #Region "INITStrings Contains the string arrays (copied From online help then run through an import macro) for the dialogs." 'Format of String Adding --pairs -- ClassFullNameSpaceName and BaseClassFullNameSpaceName 'if BaseClassFullNameSpaceName is emptystring then ClassFullNameSpaceName will be added as toplevel node 'if BaseClassFullNameSpaceName is specifed, it is essential that BaseClassFullNameSpaceName has been added as a ClassFullNameSpaceName previously Private Sub initExceptions(ByVal NS As System.Collections.Specialized.StringCollection) NS.AddRange(New String() {"System.Exception", "", _ "System.ApplicationException", "System.Exception", _ "System.IO.IsolatedStorage.IsolatedStorageException", "System.Exception", _ "System.Runtime.Remoting.MetadataServices.SUDSGeneratorException", "System.Exception", _ "System.Runtime.Remoting.MetadataServices.SUDSParserException", "System.Exception", _ "System.SystemException", "System.Exception", _ "System.Windows.Forms.AxHost.InvalidActiveXStateException", "System.Exception"}) NS.AddRange(New String() {"System.AppDomainUnloadedException", "System.SystemException", _ "System.ArgumentException", "System.SystemException", _ "ArgumentNullException", "System.ArgumentException", _ "ArgumentOutOfRangeException", "System.ArgumentException", _ "ComponentModel.InvalidEnumArgumentException", "System.ArgumentException", _ "DuplicateWaitObjectException", "System.ArgumentException", _ "System.ArithmeticException", "System.SystemException", _ "System.DivideByZeroException", "System.ArithmeticException", _ "System.NotFiniteNumberException", "System.ArithmeticException", _ "System.OverflowException", "System.ArithmeticException", _ "System.ArrayTypeMismatchException", "System.SystemException", _ "System.BadImageFormatException", "System.SystemException", _ "System.CannotUnloadAppDomainException", "System.SystemException", _ "System.ComponentModel.Design.Serialization.CodeDomSerializerException", "System.SystemException", _ "System.ComponentModel.LicenseException", "System.SystemException", _ "System.ComponentModel.WarningException", "System.SystemException", _ "System.Configuration.ConfigurationException", "System.SystemException", _ "System.Configuration.Install.InstallException", "System.SystemException", _ "System.ContextMarshalException", "System.SystemException"}) NS.AddRange(New String() {"System.Data.DataException", "System.SystemException", _ "System.Data.ConstraintException", "System.Data.DataException", _ "System.Data.DeletedRowInaccessibleException", "System.Data.DataException", _ "System.Data.DuplicateNameException", "System.Data.DataException", _ "System.Data.InRowChangingEventException", "System.Data.DataException", _ "System.Data.InvalidConstraintException", "System.Data.DataException", _ "System.Data.InvalidExpressionException", "System.Data.DataException", _ "System.Data.MissingPrimaryKeyException", "System.Data.DataException", _ "System.Data.NoNullAllowedException", "System.Data.DataException", _ "System.Data.ReadOnlyException", "System.Data.DataException", _ "System.Data.RowNotInTableException", "System.Data.DataException", _ "System.Data.StrongTypingException", "System.Data.DataException", _ "System.Data.TypedDataSetGeneratorException", "System.Data.DataException", _ "System.Data.VersionNotFoundException", "System.Data.DataException", _ "System.Data.DBConcurrencyException", "System.SystemException", _ "System.Data.SqlClient.SqlException", "System.SystemException", _ "System.Data.SqlTypes.SqlTypeException", "System.SystemException", _ "System.Drawing.Printing.InvalidPrinterException", "System.SystemException", _ "System.EnterpriseServices.RegistrationException", "System.SystemException", _ "System.EnterpriseServices.ServicedComponentException", "System.SystemException", _ "System.ExecutionEngineException", "System.SystemException", _ "System.FormatException", "System.SystemException", _ "System.Net.CookieException", "System.FormatException", _ "System.Reflection.CustomAttributeFormatException", "System.FormatException", _ "System.UriFormatException", "System.FormatException", _ "System.IndexOutOfRangeException", "System.SystemException", _ "System.InvalidCastException", "System.SystemException", _ "System.InvalidOperationException", "System.SystemException", _ "System.InvalidProgramException", "System.SystemException", _ "System.IO.InternalBufferOverflowException", "System.SystemException"}) NS.AddRange(New String() {"System.IO.IOException", "System.SystemException", _ "System.IO.DirectoryNotFoundException", "System.IO.IOException", _ "System.IO.EndOfStreamException", "System.IO.IOException", _ "System.IO.FileLoadException", "System.IO.IOException", _ "System.IO.FileNotFoundException", "System.IO.IOException", _ "System.IO.PathTooLongException", "System.IO.IOException", _ "System.Management.ManagementException", "System.SystemException", _ "System.MemberAccessException", "System.SystemException", _ "System.MulticastNotSupportedException", "System.SystemException", _ "System.NotImplementedException", "System.SystemException", _ "System.NotSupportedException", "System.SystemException", _ "System.PlatformNotSupportedException", "System.NotSupportedException", _ "System.NullReferenceException", "System.SystemException", _ "System.OutOfMemoryException", "System.SystemException", _ "System.RankException", "System.SystemException"}) NS.AddRange(New String() {"System.Reflection.AmbiguousMatchException", "System.SystemException", _ "System.Reflection.ReflectionTypeLoadException", "System.SystemException", _ "System.Resources.MissingManifestResourceException", "System.SystemException", _ "System.Runtime.InteropServices.ExternalException", "System.SystemException", _ "System.Runtime.InteropServices.InvalidComObjectException", "System.SystemException", _ "System.Runtime.InteropServices.InvalidOleVariantTypeException", "System.SystemException", _ "System.Runtime.InteropServices.MarshalDirectiveException", "System.SystemException", _ "System.Runtime.InteropServices.SafeArrayRankMismatchException", "System.SystemException", _ "System.Runtime.InteropServices.SafeArrayTypeMismatchException", "System.SystemException", _ "System.Runtime.Remoting.RemotingException", "System.SystemException", _ "System.Runtime.Remoting.ServerException", "System.SystemException", _ "System.Runtime.Serialization.SerializationException", "System.SystemException", _ "System.Security.Cryptography.CryptographicException", "System.SystemException", _ "System.Security.Policy.PolicyException", "System.SystemException", _ "System.Security.SecurityException", "System.SystemException", _ "System.Security.VerificationException", "System.SystemException"}) NS.AddRange(New String() {"System.Security.XmlSyntaxException", "System.SystemException", _ "System.ServiceProcess.TimeoutException", "System.SystemException", _ "System.StackOverflowException", "System.SystemException", _ "System.Threading.SynchronizationLockException", "System.SystemException", _ "System.Threading.ThreadAbortException", "System.SystemException", _ "System.Threading.ThreadInterruptedException", "System.SystemException", _ "System.Threading.ThreadStateException", "System.SystemException", _ "System.TypeInitializationException", "System.SystemException", _ "System.TypeLoadException", "System.SystemException", _ "System.TypeUnloadedException", "System.SystemException", _ "System.UnauthorizedAccessException", "System.SystemException", _ "System.Web.Services.Protocols.SoapException", "System.SystemException", _ "System.Xml.Schema.XmlSchemaException", "System.SystemException", _ "System.Xml.XmlException", "System.SystemException", _ "System.Xml.XPath.XPathException", "System.SystemException", _ "System.Xml.Xsl.XsltException", "System.SystemException"}) End Sub Private Sub initEnums(ByVal NS As System.Collections.Specialized.StringCollection) NS.AddRange(New String() {"System.Enum", "", _ "Microsoft.CSharp.ErrorLevel", "System.Enum", _ "Microsoft.Vsa.VsaError", "System.Enum", _ "Microsoft.Vsa.VsaItemFlag", "System.Enum", _ "Microsoft.Vsa.VsaItemType", "System.Enum", _ "Microsoft.Win32.PowerModes", "System.Enum", _ "Microsoft.Win32.RegistryHive", "System.Enum", _ "Microsoft.Win32.SessionEndReasons", "System.Enum", _ "Microsoft.Win32.UserPreferenceCategory", "System.Enum", _ "System.AttributeTargets", "System.Enum", _ "System.CodeDom.CodeBinaryOperatorType", "System.Enum", _ "System.CodeDom.Compiler.GeneratorSupport", "System.Enum", _ "System.CodeDom.Compiler.LanguageOptions", "System.Enum", _ "System.CodeDom.FieldDirection", "System.Enum", _ "System.CodeDom.MemberAttributes", "System.Enum", _ "System.ComponentModel.BindableSupport", "System.Enum", _ "System.ComponentModel.CollectionChangeAction", "System.Enum", _ "System.ComponentModel.Design.DisplayMode", "System.Enum", _ "System.ComponentModel.Design.HelpContextType", "System.Enum", _ "System.ComponentModel.Design.HelpKeywordType", "System.Enum", _ "System.ComponentModel.Design.SelectionTypes", "System.Enum", _ "System.ComponentModel.Design.ViewTechnology", "System.Enum", _ "System.ComponentModel.DesignerSerializationVisibility", "System.Enum", _ "System.ComponentModel.EditorBrowsableState", "System.Enum", _ "System.ComponentModel.InheritanceLevel", "System.Enum", _ "System.ComponentModel.LicenseUsageMode", "System.Enum", _ "System.ComponentModel.ListChangedType", "System.Enum", _ "System.ComponentModel.ListSortDirection", "System.Enum", _ "System.ComponentModel.PropertyTabScope", "System.Enum", _ "System.ComponentModel.RefreshProperties", "System.Enum", _ "System.ComponentModel.ToolboxItemFilterType", "System.Enum", _ "System.Configuration.Assemblies.AssemblyHashAlgorithm", "System.Enum", _ "System.Configuration.Assemblies.AssemblyVersionCompatibility", "System.Enum", _ "System.Configuration.Install.UninstallAction", "System.Enum", _ "System.Data.AcceptRejectRule", "System.Enum"}) NS.AddRange(New String() {"System.Data.CommandBehavior", "System.Enum", _ "System.Data.CommandType", "System.Enum", _ "System.Data.ConnectionState", "System.Enum", _ "System.Data.DataRowAction", "System.Enum", _ "System.Data.DataRowState", "System.Enum", _ "System.Data.DataRowVersion", "System.Enum", _ "System.Data.DataViewRowState", "System.Enum", _ "System.Data.DbType", "System.Enum", _ "System.Data.IsolationLevel", "System.Enum", _ "System.Data.MappingType", "System.Enum", _ "System.Data.MissingMappingAction", "System.Enum", _ "System.Data.MissingSchemaAction", "System.Enum", _ "System.Data.OleDb.OleDbLiteral", "System.Enum", _ "System.Data.OleDb.OleDbType", "System.Enum", _ "System.Data.ParameterDirection", "System.Enum", _ "System.Data.PropertyAttributes", "System.Enum", _ "System.Data.Rule", "System.Enum", _ "System.Data.SchemaType", "System.Enum", _ "System.Data.SqlDbType", "System.Enum", _ "System.Data.SqlTypes.SqlCompareOptions", "System.Enum", _ "System.Data.StatementType", "System.Enum", _ "System.Data.UpdateRowSource", "System.Enum", _ "System.Data.UpdateStatus", "System.Enum", _ "System.Data.XmlReadMode", "System.Enum", _ "System.Data.XmlWriteMode", "System.Enum", _ "System.DayOfWeek", "System.Enum", _ "System.Diagnostics.EventLogEntryType", "System.Enum", _ "System.Diagnostics.EventLogPermissionAccess", "System.Enum", _ "System.Diagnostics.PerformanceCounterPermissionAccess", "System.Enum"}) NS.AddRange(New String() {"System.Diagnostics.PerformanceCounterType", "System.Enum", _ "System.Diagnostics.ProcessPriorityClass", "System.Enum", _ "System.Diagnostics.ProcessWindowStyle", "System.Enum", _ "System.Diagnostics.SymbolStore.SymAddressKind", "System.Enum", _ "System.Diagnostics.ThreadPriorityLevel", "System.Enum", _ "System.Diagnostics.ThreadState", "System.Enum", _ "System.Diagnostics.ThreadWaitReason", "System.Enum", _ "System.Diagnostics.TraceLevel", "System.Enum", _ "System.DirectoryServices.AuthenticationTypes", "System.Enum", _ "System.DirectoryServices.DirectoryServicesPermissionAccess", "System.Enum", _ "System.DirectoryServices.ReferralChasingOption", "System.Enum", _ "System.DirectoryServices.SearchScope", "System.Enum", _ "System.DirectoryServices.SortDirection", "System.Enum", _ "System.Drawing.ContentAlignment", "System.Enum", _ "System.Drawing.Design.UITypeEditorEditStyle", "System.Enum", _ "System.Drawing.Drawing2D.CombineMode", "System.Enum", _ "System.Drawing.Drawing2D.CompositingMode", "System.Enum", _ "System.Drawing.Drawing2D.CompositingQuality", "System.Enum", _ "System.Drawing.Drawing2D.CoordinateSpace", "System.Enum", _ "System.Drawing.Drawing2D.DashCap", "System.Enum", _ "System.Drawing.Drawing2D.DashStyle", "System.Enum", _ "System.Drawing.Drawing2D.FillMode", "System.Enum", _ "System.Drawing.Drawing2D.FlushIntention", "System.Enum", _ "System.Drawing.Drawing2D.HatchStyle", "System.Enum", _ "System.Drawing.Drawing2D.InterpolationMode", "System.Enum", _ "System.Drawing.Drawing2D.LinearGradientMode", "System.Enum", _ "System.Drawing.Drawing2D.LineCap", "System.Enum", _ "System.Drawing.Drawing2D.LineJoin", "System.Enum", _ "System.Drawing.Drawing2D.MatrixOrder", "System.Enum", _ "System.Drawing.Drawing2D.PathPointType", "System.Enum", _ "System.Drawing.Drawing2D.PenAlignment", "System.Enum"}) NS.AddRange(New String() {"System.Drawing.Drawing2D.PenType", "System.Enum", _ "System.Drawing.Drawing2D.PixelOffsetMode", "System.Enum", _ "System.Drawing.Drawing2D.QualityMode", "System.Enum", _ "System.Drawing.Drawing2D.SmoothingMode", "System.Enum", _ "System.Drawing.Drawing2D.WarpMode", "System.Enum", _ "System.Drawing.Drawing2D.WrapMode", "System.Enum", _ "System.Drawing.FontStyle", "System.Enum", _ "System.Drawing.GraphicsUnit", "System.Enum", _ "System.Drawing.Imaging.ColorAdjustType", "System.Enum", _ "System.Drawing.Imaging.ColorChannelFlag", "System.Enum", _ "System.Drawing.Imaging.ColorMapType", "System.Enum", _ "System.Drawing.Imaging.ColorMatrixFlag", "System.Enum", _ "System.Drawing.Imaging.ColorMode", "System.Enum", _ "System.Drawing.Imaging.EmfPlusRecordType", "System.Enum", _ "System.Drawing.Imaging.EmfType", "System.Enum", _ "System.Drawing.Imaging.EncoderParameterValueType", "System.Enum", _ "System.Drawing.Imaging.EncoderValue", "System.Enum", _ "System.Drawing.Imaging.ImageCodecFlags", "System.Enum", _ "System.Drawing.Imaging.ImageFlags", "System.Enum", _ "System.Drawing.Imaging.ImageLockMode", "System.Enum", _ "System.Drawing.Imaging.MetafileFrameUnit", "System.Enum", _ "System.Drawing.Imaging.MetafileType", "System.Enum", _ "System.Drawing.Imaging.PaletteFlags", "System.Enum", _ "System.Drawing.Imaging.PixelFormat", "System.Enum", _ "System.Drawing.KnownColor", "System.Enum", _ "System.Drawing.Printing.Duplex", "System.Enum", _ "System.Drawing.Printing.PaperKind", "System.Enum", _ "System.Drawing.Printing.PaperSourceKind", "System.Enum", _ "System.Drawing.Printing.PrinterResolutionKind", "System.Enum", _ "System.Drawing.Printing.PrinterUnit", "System.Enum", _ "System.Drawing.Printing.PrintingPermissionLevel", "System.Enum", _ "System.Drawing.Printing.PrintRange", "System.Enum", _ "System.Drawing.RotateFlipType", "System.Enum", _ "System.Drawing.StringAlignment", "System.Enum", _ "System.Drawing.StringDigitSubstitute", "System.Enum", _ "System.Drawing.StringFormatFlags", "System.Enum", _ "System.Drawing.StringTrimming", "System.Enum", _ "System.Drawing.StringUnit", "System.Enum", _ "System.Drawing.Text.GenericFontFamilies", "System.Enum", _ "System.Drawing.Text.HotkeyPrefix", "System.Enum", _ "System.Drawing.Text.TextRenderingHint", "System.Enum", _ "System.EnterpriseServices.AccessChecksLevelOption", "System.Enum"}) NS.AddRange(New String() {"System.EnterpriseServices.ActivationOption", "System.Enum", _ "System.EnterpriseServices.AuthenticationOption", "System.Enum", _ "System.EnterpriseServices.CompensatingResourceManager.CompensatorOptions", "System.Enum", _ "System.EnterpriseServices.CompensatingResourceManager.LogRecordFlags", "System.Enum", _ "System.EnterpriseServices.CompensatingResourceManager.TransactionState", "System.Enum", _ "System.EnterpriseServices.ImpersonationLevelOption", "System.Enum", _ "System.EnterpriseServices.InstallationFlags", "System.Enum", _ "System.EnterpriseServices.PropertyLockMode", "System.Enum", _ "System.EnterpriseServices.PropertyReleaseMode", "System.Enum", _ "System.EnterpriseServices.SynchronizationOption", "System.Enum", _ "System.EnterpriseServices.TransactionIsolationLevel", "System.Enum", _ "System.EnterpriseServices.TransactionOption", "System.Enum", _ "System.EnterpriseServices.TransactionVote", "System.Enum", _ "System.Environment.SpecialFolder", "System.Enum", _ "System.Globalization.CalendarWeekRule", "System.Enum", _ "System.Globalization.CompareOptions", "System.Enum", _ "System.Globalization.CultureTypes", "System.Enum", _ "System.Globalization.DateTimeStyles", "System.Enum", _ "System.Globalization.GregorianCalendarTypes", "System.Enum", _ "System.Globalization.NumberStyles", "System.Enum", _ "System.Globalization.UnicodeCategory", "System.Enum", _ "System.IO.FileAccess", "System.Enum", _ "System.IO.FileAttributes", "System.Enum", _ "System.IO.FileMode", "System.Enum", _ "System.IO.FileShare", "System.Enum", _ "System.IO.IsolatedStorage.IsolatedStorageScope", "System.Enum", _ "System.IO.NotifyFilters", "System.Enum", _ "System.IO.SeekOrigin", "System.Enum", _ "System.IO.WatcherChangeTypes", "System.Enum", _ "System.LoaderOptimization", "System.Enum", _ "System.Management.AuthenticationLevel", "System.Enum", _ "System.Management.CimType", "System.Enum", _ "System.Management.CodeLanguage", "System.Enum", _ "System.Management.ComparisonSettings", "System.Enum", _ "System.Management.ImpersonationLevel", "System.Enum", _ "System.Management.Instrumentation.InstrumentationType", "System.Enum", _ "System.Management.ManagementStatus", "System.Enum", _ "System.Management.PutType", "System.Enum", _ "System.Management.TextFormat", "System.Enum", _ "System.Messaging.AccessControlEntryType", "System.Enum", _ "System.Messaging.AcknowledgeTypes", "System.Enum", _ "System.Messaging.Acknowledgment", "System.Enum", _ "System.Messaging.CryptographicProviderType", "System.Enum", _ "System.Messaging.EncryptionAlgorithm", "System.Enum", _ "System.Messaging.EncryptionRequired", "System.Enum", _ "System.Messaging.GenericAccessRights", "System.Enum", _ "System.Messaging.HashAlgorithm", "System.Enum"}) NS.AddRange(New String() {"System.Messaging.MessagePriority", "System.Enum", _ "System.Messaging.MessageQueueAccessRights", "System.Enum", _ "System.Messaging.MessageQueueErrorCode", "System.Enum", _ "System.Messaging.MessageQueuePermissionAccess", "System.Enum", _ "System.Messaging.MessageQueueTransactionStatus", "System.Enum", _ "System.Messaging.MessageQueueTransactionType", "System.Enum", _ "System.Messaging.MessageType", "System.Enum", _ "System.Messaging.StandardAccessRights", "System.Enum", _ "System.Messaging.TrusteeType", "System.Enum", _ "System.Net.HttpStatusCode", "System.Enum", _ "System.Net.NetworkAccess", "System.Enum", _ "System.Net.Sockets.AddressFamily", "System.Enum", _ "System.Net.Sockets.ProtocolFamily", "System.Enum", _ "System.Net.Sockets.ProtocolType", "System.Enum", _ "System.Net.Sockets.SelectMode", "System.Enum", _ "System.Net.Sockets.SocketFlags", "System.Enum", _ "System.Net.Sockets.SocketOptionLevel", "System.Enum", _ "System.Net.Sockets.SocketOptionName", "System.Enum", _ "System.Net.Sockets.SocketShutdown", "System.Enum", _ "System.Net.Sockets.SocketType", "System.Enum", _ "System.Net.TransportType", "System.Enum", _ "System.Net.WebExceptionStatus", "System.Enum", _ "System.PlatformID", "System.Enum", _ "System.Reflection.AssemblyNameFlags", "System.Enum", _ "System.Reflection.BindingFlags", "System.Enum", _ "System.Reflection.CallingConventions", "System.Enum", _ "System.Reflection.Emit.AssemblyBuilderAccess", "System.Enum", _ "System.Reflection.Emit.FlowControl", "System.Enum", _ "System.Reflection.Emit.OpCodeType", "System.Enum", _ "System.Reflection.Emit.OperandType", "System.Enum", _ "System.Reflection.Emit.PackingSize", "System.Enum", _ "System.Reflection.Emit.PEFileKinds", "System.Enum", _ "System.Reflection.Emit.StackBehaviour", "System.Enum", _ "System.Reflection.EventAttributes", "System.Enum", _ "System.Reflection.FieldAttributes", "System.Enum", _ "System.Reflection.MemberTypes", "System.Enum", _ "System.Reflection.MethodAttributes", "System.Enum", _ "System.Reflection.MethodImplAttributes", "System.Enum", _ "System.Reflection.ParameterAttributes", "System.Enum", _ "System.Reflection.PropertyAttributes", "System.Enum", _ "System.Reflection.ResourceAttributes", "System.Enum", _ "System.Reflection.ResourceLocation", "System.Enum", _ "System.Reflection.TypeAttributes", "System.Enum", _ "System.Runtime.CompilerServices.MethodCodeType", "System.Enum", _ "System.Runtime.CompilerServices.MethodImplOptions", "System.Enum", _ "System.Runtime.InteropServices.AssemblyRegistrationFlags", "System.Enum", _ "System.Runtime.InteropServices.CALLCONV", "System.Enum", _ "System.Runtime.InteropServices.CallingConvention", "System.Enum", _ "System.Runtime.InteropServices.CharSet", "System.Enum", _ "System.Runtime.InteropServices.ClassInterfaceType", "System.Enum", _ "System.Runtime.InteropServices.ComInterfaceType", "System.Enum", _ "System.Runtime.InteropServices.ComMemberType", "System.Enum", _ "System.Runtime.InteropServices.DESCKIND", "System.Enum", _ "System.Runtime.InteropServices.ExporterEventKind", "System.Enum", _ "System.Runtime.InteropServices.FUNCFLAGS", "System.Enum", _ "System.Runtime.InteropServices.FUNCKIND", "System.Enum", _ "System.Runtime.InteropServices.GCHandleType", "System.Enum", _ "System.Runtime.InteropServices.IDispatchImplType", "System.Enum", _ "System.Runtime.InteropServices.IDLFLAG", "System.Enum", _ "System.Runtime.InteropServices.IMPLTYPEFLAGS", "System.Enum", _ "System.Runtime.InteropServices.ImporterEventKind", "System.Enum"}) NS.AddRange(New String() {"System.Runtime.InteropServices.INVOKEKIND", "System.Enum", _ "System.Runtime.InteropServices.LayoutKind", "System.Enum", _ "System.Runtime.InteropServices.LIBFLAGS", "System.Enum", _ "System.Runtime.InteropServices.PARAMFLAG", "System.Enum", _ "System.Runtime.InteropServices.SYSKIND", "System.Enum", _ "System.Runtime.InteropServices.TYPEFLAGS", "System.Enum", _ "System.Runtime.InteropServices.TYPEKIND", "System.Enum", _ "System.Runtime.InteropServices.TypeLibExporterFlags", "System.Enum", _ "System.Runtime.InteropServices.TypeLibFuncFlags", "System.Enum", _ "System.Runtime.InteropServices.TypeLibImporterFlags", "System.Enum", _ "System.Runtime.InteropServices.TypeLibTypeFlags", "System.Enum", _ "System.Runtime.InteropServices.TypeLibVarFlags", "System.Enum", _ "System.Runtime.InteropServices.UnmanagedType", "System.Enum", _ "System.Runtime.InteropServices.VarEnum", "System.Enum", _ "System.Runtime.InteropServices.VARFLAGS", "System.Enum", _ "System.Runtime.Remoting.Activation.ActivatorLevel", "System.Enum", _ "System.Runtime.Remoting.Channels.BinaryServerFormatterSink.Protocol", "System.Enum", _ "System.Runtime.Remoting.Channels.ServerProcessing", "System.Enum", _ "System.Runtime.Remoting.Channels.SoapServerFormatterSink.Protocol", "System.Enum", _ "System.Runtime.Remoting.Lifetime.LeaseState", "System.Enum", _ "System.Runtime.Remoting.Metadata.SoapOption", "System.Enum", _ "System.Runtime.Remoting.MetadataServices.SdlType", "System.Enum", _ "System.Runtime.Remoting.WellKnownObjectMode", "System.Enum", _ "System.Runtime.Serialization.Formatters.FormatterAssemblyStyle", "System.Enum", _ "System.Runtime.Serialization.Formatters.FormatterTypeStyle", "System.Enum", _ "System.Runtime.Serialization.StreamingContextStates", "System.Enum", _ "System.Security.Cryptography.CipherMode", "System.Enum", _ "System.Security.Cryptography.CryptoStreamMode", "System.Enum", _ "System.Security.Cryptography.CspProviderFlags", "System.Enum", _ "System.Security.Cryptography.FromBase64TransformMode", "System.Enum", _ "System.Security.Cryptography.PaddingMode", "System.Enum", _ "System.Security.Permissions.EnvironmentPermissionAccess", "System.Enum", _ "System.Security.Permissions.FileDialogPermissionAccess", "System.Enum", _ "System.Security.Permissions.FileIOPermissionAccess", "System.Enum", _ "System.Security.Permissions.IsolatedStorageContainment", "System.Enum", _ "System.Security.Permissions.PermissionState", "System.Enum", _ "System.Security.Permissions.ReflectionPermissionFlag", "System.Enum", _ "System.Security.Permissions.RegistryPermissionAccess", "System.Enum", _ "System.Security.Permissions.SecurityAction", "System.Enum", _ "System.Security.Permissions.SecurityPermissionFlag", "System.Enum", _ "System.Security.Permissions.UIPermissionClipboard", "System.Enum", _ "System.Security.Permissions.UIPermissionWindow", "System.Enum", _ "System.Security.Policy.PolicyStatementAttribute", "System.Enum", _ "System.Security.PolicyLevelType", "System.Enum", _ "System.Security.Principal.PrincipalPolicy", "System.Enum", _ "System.Security.Principal.WindowsAccountType", "System.Enum"}) NS.AddRange(New String() {"System.Security.Principal.WindowsBuiltInRole", "System.Enum", _ "System.Security.SecurityZone", "System.Enum", _ "System.ServiceProcess.PowerBroadcastStatus", "System.Enum", _ "System.ServiceProcess.ServiceAccount", "System.Enum", _ "System.ServiceProcess.ServiceControllerPermissionAccess", "System.Enum", _ "System.ServiceProcess.ServiceControllerStatus", "System.Enum", _ "System.ServiceProcess.ServiceStartMode", "System.Enum", _ "System.ServiceProcess.ServiceType", "System.Enum", _ "System.Text.RegularExpressions.RegexOptions", "System.Enum", _ "System.Threading.ApartmentState", "System.Enum", _ "System.Threading.ThreadPriority", "System.Enum", _ "System.Threading.ThreadState", "System.Enum", _ "System.TypeCode", "System.Enum", _ "System.UriHostNameType", "System.Enum", _ "System.UriPartial", "System.Enum", _ "System.Web.Caching.CacheItemPriority", "System.Enum", _ "System.Web.Caching.CacheItemRemovedReason", "System.Enum", _ "System.Web.Configuration.AuthenticationMode", "System.Enum", _ "System.Web.Configuration.FormsAuthPasswordFormat", "System.Enum", _ "System.Web.Configuration.FormsProtectionEnum", "System.Enum", _ "System.Web.HttpCacheability", "System.Enum", _ "System.Web.HttpCacheRevalidation", "System.Enum", _ "System.Web.HttpValidationStatus", "System.Enum", _ "System.Web.Mail.MailEncoding", "System.Enum", _ "System.Web.Mail.MailFormat", "System.Enum", _ "System.Web.Mail.MailPriority", "System.Enum", _ "System.Web.ProcessShutdownReason", "System.Enum", _ "System.Web.ProcessStatus", "System.Enum", _ "System.Web.Services.Description.OperationFlow", "System.Enum", _ "System.Web.Services.Description.ServiceDescriptionImportStyle", "System.Enum", _ "System.Web.Services.Description.ServiceDescriptionImportWarnings", "System.Enum", _ "System.Web.Services.Description.SoapBindingStyle", "System.Enum", _ "System.Web.Services.Description.SoapBindingUse", "System.Enum", _ "System.Web.Services.Protocols.LogicalMethodTypes", "System.Enum", _ "System.Web.Services.Protocols.SoapHeaderDirection", "System.Enum", _ "System.Web.Services.Protocols.SoapMessageStage", "System.Enum", _ "System.Web.Services.Protocols.SoapParameterStyle", "System.Enum", _ "System.Web.Services.Protocols.SoapServiceRoutingStyle", "System.Enum", _ "System.Web.SessionState.SessionStateMode", "System.Enum", _ "System.Web.TraceMode", "System.Enum", _ "System.Web.UI.Design.UrlBuilderOptions", "System.Enum", _ "System.Web.UI.HtmlTextWriterAttribute", "System.Enum", _ "System.Web.UI.HtmlTextWriterStyle", "System.Enum", _ "System.Web.UI.HtmlTextWriterTag", "System.Enum", _ "System.Web.UI.OutputCacheLocation", "System.Enum", _ "System.Web.UI.PersistenceMode", "System.Enum", _ "System.Web.UI.WebControls.BorderStyle", "System.Enum", _ "System.Web.UI.WebControls.ButtonColumnType", "System.Enum", _ "System.Web.UI.WebControls.CalendarSelectionMode", "System.Enum", _ "System.Web.UI.WebControls.DayNameFormat", "System.Enum", _ "System.Web.UI.WebControls.FirstDayOfWeek", "System.Enum", _ "System.Web.UI.WebControls.FontSize", "System.Enum", _ "System.Web.UI.WebControls.GridLines", "System.Enum"}) NS.AddRange(New String() {"System.Web.UI.WebControls.HorizontalAlign", "System.Enum", _ "System.Web.UI.WebControls.ImageAlign", "System.Enum", _ "System.Web.UI.WebControls.ListItemType", "System.Enum", _ "System.Web.UI.WebControls.ListSelectionMode", "System.Enum", _ "System.Web.UI.WebControls.NextPrevFormat", "System.Enum", _ "System.Web.UI.WebControls.PagerMode", "System.Enum", _ "System.Web.UI.WebControls.PagerPosition", "System.Enum", _ "System.Web.UI.WebControls.RepeatDirection", "System.Enum", _ "System.Web.UI.WebControls.RepeatLayout", "System.Enum", _ "System.Web.UI.WebControls.TextAlign", "System.Enum", _ "System.Web.UI.WebControls.TextBoxMode", "System.Enum", _ "System.Web.UI.WebControls.TitleFormat", "System.Enum", _ "System.Web.UI.WebControls.UnitType", "System.Enum", _ "System.Web.UI.WebControls.ValidationCompareOperator", "System.Enum", _ "System.Web.UI.WebControls.ValidationDataType", "System.Enum", _ "System.Web.UI.WebControls.ValidationSummaryDisplayMode", "System.Enum", _ "System.Web.UI.WebControls.ValidatorDisplay", "System.Enum", _ "System.Web.UI.WebControls.VerticalAlign", "System.Enum", _ "System.Windows.Forms.AccessibleEvents", "System.Enum", _ "System.Windows.Forms.AccessibleNavigation", "System.Enum", _ "System.Windows.Forms.AccessibleRole", "System.Enum", _ "System.Windows.Forms.AccessibleSelection", "System.Enum", _ "System.Windows.Forms.AccessibleStates", "System.Enum", _ "System.Windows.Forms.AnchorStyles", "System.Enum", _ "System.Windows.Forms.Appearance", "System.Enum", _ "System.Windows.Forms.ArrangeDirection", "System.Enum", _ "System.Windows.Forms.ArrangeStartingPosition", "System.Enum", _ "System.Windows.Forms.AxHost.ActiveXInvokeKind", "System.Enum", _ "System.Windows.Forms.BootMode", "System.Enum", _ "System.Windows.Forms.Border3DSide", "System.Enum", _ "System.Windows.Forms.Border3DStyle", "System.Enum"}) NS.AddRange(New String() {"System.Windows.Forms.BorderStyle", "System.Enum", _ "System.Windows.Forms.BoundsSpecified", "System.Enum", _ "System.Windows.Forms.ButtonBorderStyle", "System.Enum", _ "System.Windows.Forms.ButtonState", "System.Enum", _ "System.Windows.Forms.CaptionButton", "System.Enum", _ "System.Windows.Forms.CharacterCasing", "System.Enum", _ "System.Windows.Forms.CheckState", "System.Enum", _ "System.Windows.Forms.ColorDepth", "System.Enum", _ "System.Windows.Forms.ColumnHeaderStyle", "System.Enum", _ "System.Windows.Forms.ComboBoxStyle", "System.Enum", _ "System.Windows.Forms.ControlStyles", "System.Enum", _ "System.Windows.Forms.DataGrid.HitTestType", "System.Enum", _ "System.Windows.Forms.DataGridLineStyle", "System.Enum", _ "System.Windows.Forms.DataGridParentRowsLabelStyle", "System.Enum", _ "System.Windows.Forms.DateTimePickerFormat", "System.Enum", _ "System.Windows.Forms.Day", "System.Enum", _ "System.Windows.Forms.Design.SelectionRules", "System.Enum", _ "System.Windows.Forms.DialogResult", "System.Enum", _ "System.Windows.Forms.DockStyle", "System.Enum", _ "System.Windows.Forms.DragAction", "System.Enum", _ "System.Windows.Forms.DragDropEffects", "System.Enum", _ "System.Windows.Forms.DrawItemState", "System.Enum", _ "System.Windows.Forms.DrawMode", "System.Enum", _ "System.Windows.Forms.ErrorBlinkStyle", "System.Enum", _ "System.Windows.Forms.ErrorIconAlignment", "System.Enum", _ "System.Windows.Forms.FlatStyle", "System.Enum", _ "System.Windows.Forms.FormBorderStyle", "System.Enum", _ "System.Windows.Forms.FormStartPosition", "System.Enum", _ "System.Windows.Forms.FormWindowState", "System.Enum"}) NS.AddRange(New String() {"System.Windows.Forms.FrameStyle", "System.Enum", _ "System.Windows.Forms.GridItemType", "System.Enum", _ "System.Windows.Forms.HelpNavigator", "System.Enum", _ "System.Windows.Forms.HorizontalAlignment", "System.Enum", _ "System.Windows.Forms.ImeMode", "System.Enum", _ "System.Windows.Forms.ItemActivation", "System.Enum", _ "System.Windows.Forms.ItemBoundsPortion", "System.Enum", _ "System.Windows.Forms.Keys", "System.Enum", _ "System.Windows.Forms.LeftRightAlignment", "System.Enum", _ "System.Windows.Forms.LinkBehavior", "System.Enum", _ "System.Windows.Forms.ListViewAlignment", "System.Enum", _ "System.Windows.Forms.MdiLayout", "System.Enum", _ "System.Windows.Forms.MenuGlyph", "System.Enum", _ "System.Windows.Forms.MenuMerge", "System.Enum", _ "System.Windows.Forms.MessageBoxButtons", "System.Enum", _ "System.Windows.Forms.MessageBoxDefaultButton", "System.Enum", _ "System.Windows.Forms.MessageBoxIcon", "System.Enum", _ "System.Windows.Forms.MessageBoxOptions", "System.Enum", _ "System.Windows.Forms.MonthCalendar.HitArea", "System.Enum", _ "System.Windows.Forms.MouseButtons", "System.Enum", _ "System.Windows.Forms.Orientation", "System.Enum", _ "System.Windows.Forms.PictureBoxSizeMode", "System.Enum", _ "System.Windows.Forms.PropertySort", "System.Enum", _ "System.Windows.Forms.RichTextBoxFinds", "System.Enum", _ "System.Windows.Forms.RichTextBoxScrollBars", "System.Enum", _ "System.Windows.Forms.RichTextBoxSelectionTypes", "System.Enum", _ "System.Windows.Forms.RichTextBoxStreamType", "System.Enum", _ "System.Windows.Forms.RightToLeft", "System.Enum", _ "System.Windows.Forms.ScrollBars", "System.Enum", _ "System.Windows.Forms.ScrollButton", "System.Enum", _ "System.Windows.Forms.ScrollEventType", "System.Enum", _ "System.Windows.Forms.SelectionMode", "System.Enum", _ "System.Windows.Forms.Shortcut", "System.Enum", _ "System.Windows.Forms.SizeGripStyle", "System.Enum", _ "System.Windows.Forms.SortOrder", "System.Enum", _ "System.Windows.Forms.StatusBarPanelAutoSize", "System.Enum", _ "System.Windows.Forms.StatusBarPanelBorderStyle", "System.Enum", _ "System.Windows.Forms.StatusBarPanelStyle", "System.Enum"}) NS.AddRange(New String() {"System.Windows.Forms.TabAlignment", "System.Enum", _ "System.Windows.Forms.TabAppearance", "System.Enum", _ "System.Windows.Forms.TabDrawMode", "System.Enum", _ "System.Windows.Forms.TabSizeMode", "System.Enum", _ "System.Windows.Forms.TickStyle", "System.Enum", _ "System.Windows.Forms.ToolBarAppearance", "System.Enum", _ "System.Windows.Forms.ToolBarButtonStyle", "System.Enum", _ "System.Windows.Forms.ToolBarTextAlign", "System.Enum", _ "System.Windows.Forms.TreeViewAction", "System.Enum", _ "System.Windows.Forms.UICues", "System.Enum", _ "System.Windows.Forms.View", "System.Enum", _ "System.Xml.EntityHandling", "System.Enum", _ "System.Xml.Formatting", "System.Enum", _ "System.Xml.ReadState", "System.Enum", _ "System.Xml.Schema.XmlSchemaContentProcessing", "System.Enum", _ "System.Xml.Schema.XmlSchemaContentType", "System.Enum", _ "System.Xml.Schema.XmlSchemaDerivationMethod", "System.Enum", _ "System.Xml.Schema.XmlSchemaForm", "System.Enum", _ "System.Xml.Schema.XmlSchemaUse", "System.Enum", _ "System.Xml.Schema.XmlSeverityType", "System.Enum", _ "System.Xml.ValidationType", "System.Enum", _ "System.Xml.WhitespaceHandling", "System.Enum", _ "System.Xml.WriteState", "System.Enum", _ "System.Xml.XmlNodeChangedAction", "System.Enum", _ "System.Xml.XmlNodeOrder", "System.Enum", _ "System.Xml.XmlNodeType", "System.Enum", _ "System.Xml.XmlSpace", "System.Enum", _ "System.Xml.XmlTokenizedType", "System.Enum", _ "System.Xml.XPath.XmlCaseOrder", "System.Enum", _ "System.Xml.XPath.XmlDataType", "System.Enum", _ "System.Xml.XPath.XmlSortOrder", "System.Enum", _ "System.Xml.XPath.XPathNamespaceScope", "System.Enum", _ "System.Xml.XPath.XPathNodeType", "System.Enum", _ "System.Xml.XPath.XPathResultType", "System.Enum"}) End Sub Private Sub initAttributes(ByVal NS As System.Collections.Specialized.StringCollection) NS.AddRange(New String() {"System.Attribute", "", _ "System.AttributeUsageAttribute", "System.Attribute", _ "System.CLSCompliantAttribute", "System.Attribute", _ "System.ComponentModel.AmbientValueAttribute", "System.Attribute", _ "System.ComponentModel.BindableAttribute", "System.Attribute", _ "System.ComponentModel.BrowsableAttribute", "System.Attribute", _ "System.ComponentModel.CategoryAttribute", "System.Attribute", _ "System.ComponentModel.DefaultEventAttribute", "System.Attribute", _ "System.ComponentModel.DefaultPropertyAttribute", "System.Attribute", _ "System.ComponentModel.DefaultValueAttribute", "System.Attribute", _ "System.ComponentModel.DescriptionAttribute", "System.Attribute", _ "System.Data.DataSysDescriptionAttribute", "System.ComponentModel.DescriptionAttribute", _ "System.Diagnostics.MonitoringDescriptionAttribute", "System.ComponentModel.DescriptionAttribute", _ "System.IO.IODescriptionAttribute", "System.ComponentModel.DescriptionAttribute", _ "System.Messaging.MessagingDescriptionAttribute", "System.ComponentModel.DescriptionAttribute", _ "System.ServiceProcess.ServiceProcessDescriptionAttribute", "System.ComponentModel.DescriptionAttribute", _ "System.Timers.TimersDescriptionAttribute", "System.ComponentModel.DescriptionAttribute", _ "System.ComponentModel.Design.Serialization.DesignerSerializerAttribute", "System.Attribute", _ "System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute", "System.Attribute", _ "System.ComponentModel.DesignerAttribute", "System.Attribute", _ "System.ComponentModel.DesignerCategoryAttribute", "System.Attribute", _ "System.ComponentModel.DesignerSerializationVisibilityAttribute", "System.Attribute", _ "System.ComponentModel.DesignOnlyAttribute", "System.Attribute", _ "System.ComponentModel.EditorAttribute", "System.Attribute", _ "System.ComponentModel.EditorBrowsableAttribute", "System.Attribute", _ "System.ComponentModel.ImmutableObjectAttribute", "System.Attribute", _ "System.ComponentModel.InheritanceAttribute", "System.Attribute", _ "System.ComponentModel.InstallerTypeAttribute", "System.Attribute", _ "System.ComponentModel.LicenseProviderAttribute", "System.Attribute", _ "System.ComponentModel.ListBindableAttribute", "System.Attribute", _ "System.ComponentModel.LocalizableAttribute", "System.Attribute", _ "System.ComponentModel.MergablePropertyAttribute", "System.Attribute"}) NS.AddRange(New String() {"System.ComponentModel.NotifyParentPropertyAttribute", "System.Attribute", _ "System.ComponentModel.ParenthesizePropertyNameAttribute", "System.Attribute", _ "System.ComponentModel.PropertyTabAttribute", "System.Attribute", _ "System.ComponentModel.ProvidePropertyAttribute", "System.Attribute", _ "System.ComponentModel.ReadOnlyAttribute", "System.Attribute", _ "System.ComponentModel.RecommendedAsConfigurableAttribute", "System.Attribute", _ "System.ComponentModel.RefreshPropertiesAttribute", "System.Attribute", _ "System.ComponentModel.RunInstallerAttribute", "System.Attribute", _ "System.ComponentModel.ToolboxItemAttribute", "System.Attribute", _ "System.ComponentModel.ToolboxItemFilterAttribute", "System.Attribute", _ "System.ComponentModel.TypeConverterAttribute", "System.Attribute", _ "System.ContextStaticAttribute", "System.Attribute", _ "System.Diagnostics.ConditionalAttribute", "System.Attribute", _ "System.Diagnostics.DebuggableAttribute", "System.Attribute", _ "System.Diagnostics.DebuggerHiddenAttribute", "System.Attribute", _ "System.Diagnostics.DebuggerStepThroughAttribute", "System.Attribute", _ "System.Drawing.ToolboxBitmapAttribute", "System.Attribute", _ "System.EnterpriseServices.ApplicationAccessControlAttribute", "System.Attribute", _ "System.EnterpriseServices.ApplicationActivationAttribute", "System.Attribute", _ "System.EnterpriseServices.ApplicationIDAttribute", "System.Attribute", _ "System.EnterpriseServices.ApplicationNameAttribute", "System.Attribute", _ "System.EnterpriseServices.ApplicationQueuingAttribute", "System.Attribute", _ "System.EnterpriseServices.AutoCompleteAttribute", "System.Attribute", _ "System.EnterpriseServices.CompensatingResourceManager.ApplicationCrmEnabledAttribute", "System.Attribute", _ "System.EnterpriseServices.ComponentAccessControlAttribute", "System.Attribute", _ "System.EnterpriseServices.COMTIIntrinsicsAttribute", "System.Attribute", _ "System.EnterpriseServices.ConstructionEnabledAttribute", "System.Attribute", _ "System.EnterpriseServices.DescriptionAttribute", "System.Attribute", _ "System.EnterpriseServices.EventClassAttribute", "System.Attribute", _ "System.EnterpriseServices.EventTrackingEnabledAttribute", "System.Attribute", _ "System.EnterpriseServices.ExceptionClassAttribute", "System.Attribute", _ "System.EnterpriseServices.IISIntrinsicsAttribute", "System.Attribute", _ "System.EnterpriseServices.InterfaceQueuingAttribute", "System.Attribute", _ "System.EnterpriseServices.JustInTimeActivationAttribute", "System.Attribute", _ "System.EnterpriseServices.LoadBalancingSupportedAttribute", "System.Attribute", _ "System.EnterpriseServices.MustRunInClientContextAttribute", "System.Attribute", _ "System.EnterpriseServices.ObjectPoolingAttribute", "System.Attribute", _ "System.EnterpriseServices.PrivateComponentAttribute", "System.Attribute", _ "System.EnterpriseServices.SecureMethodAttribute", "System.Attribute", _ "System.EnterpriseServices.SecurityRoleAttribute", "System.Attribute", _ "System.EnterpriseServices.SynchronizationAttribute", "System.Attribute"}) NS.AddRange(New String() {"System.EnterpriseServices.TransactionAttribute", "System.Attribute", _ "System.FlagsAttribute", "System.Attribute", _ "System.LoaderOptimizationAttribute", "System.Attribute", _ "System.Management.Instrumentation.IgnoreMemberAttribute", "System.Attribute", _ "System.Management.Instrumentation.InstrumentationClassAttribute", "System.Attribute", _ "System.Management.Instrumentation.InstrumentedAttribute", "System.Attribute", _ "System.Management.Instrumentation.ManagedNameAttribute", "System.Attribute", _ "System.MTAThreadAttribute", "System.Attribute", _ "System.NonSerializedAttribute", "System.Attribute", _ "System.ObsoleteAttribute", "System.Attribute", _ "System.ParamArrayAttribute", "System.Attribute", _ "System.Reflection.AssemblyAlgorithmIdAttribute", "System.Attribute", _ "System.Reflection.AssemblyCompanyAttribute", "System.Attribute", _ "System.Reflection.AssemblyConfigurationAttribute", "System.Attribute", _ "System.Reflection.AssemblyCopyrightAttribute", "System.Attribute", _ "System.Reflection.AssemblyCultureAttribute", "System.Attribute", _ "System.Reflection.AssemblyDefaultAliasAttribute", "System.Attribute", _ "System.Reflection.AssemblyDelaySignAttribute", "System.Attribute", _ "System.Reflection.AssemblyDescriptionAttribute", "System.Attribute", _ "System.Reflection.AssemblyFileVersionAttribute", "System.Attribute", _ "System.Reflection.AssemblyFlagsAttribute", "System.Attribute", _ "System.Reflection.AssemblyInformationalVersionAttribute", "System.Attribute", _ "System.Reflection.AssemblyKeyFileAttribute", "System.Attribute", _ "System.Reflection.AssemblyKeyNameAttribute", "System.Attribute", _ "System.Reflection.AssemblyProductAttribute", "System.Attribute", _ "System.Reflection.AssemblyTitleAttribute", "System.Attribute", _ "System.Reflection.AssemblyTrademarkAttribute", "System.Attribute", _ "System.Reflection.AssemblyVersionAttribute", "System.Attribute", _ "System.Reflection.DefaultMemberAttribute", "System.Attribute", _ "System.Resources.NeutralResourcesLanguageAttribute", "System.Attribute", _ "System.Resources.SatelliteContractVersionAttribute", "System.Attribute", _ "System.Runtime.CompilerServices.AccessedThroughPropertyAttribute", "System.Attribute", _ "System.Runtime.CompilerServices.CompilationRelaxationsAttribute", "System.Attribute", _ "System.Runtime.CompilerServices.CompilerGlobalScopeAttribute", "System.Attribute", _ "System.Runtime.CompilerServices.CustomConstantAttribute", "System.Attribute", _ "System.Runtime.CompilerServices.DateTimeConstantAttribute", "System.Runtime.CompilerServices.CustomConstantAttribute", _ "System.Runtime.CompilerServices.IDispatchConstantAttribute", "System.Runtime.CompilerServices.CustomConstantAttribute", _ "System.Runtime.CompilerServices.IUnknownConstantAttribute", "System.Runtime.CompilerServices.CustomConstantAttribute", _ "System.Runtime.CompilerServices.DecimalConstantAttribute", "System.Attribute", _ "System.Runtime.CompilerServices.DiscardableAttribute", "System.Attribute", _ "System.Runtime.CompilerServices.IndexerNameAttribute", "System.Attribute", _ "System.Runtime.CompilerServices.MethodImplAttribute", "System.Attribute", _ "System.Runtime.CompilerServices.RequiredAttributeAttribute", "System.Attribute"}) NS.AddRange(New String() {"System.Runtime.InteropServices.AutomationProxyAttribute", "System.Attribute", _ "System.Runtime.InteropServices.ClassInterfaceAttribute", "System.Attribute", _ "System.Runtime.InteropServices.CoClassAttribute", "System.Attribute", _ "System.Runtime.InteropServices.ComAliasNameAttribute", "System.Attribute", _ "System.Runtime.InteropServices.ComConversionLossAttribute", "System.Attribute", _ "System.Runtime.InteropServices.ComEventInterfaceAttribute", "System.Attribute", _ "System.Runtime.InteropServices.ComImportAttribute", "System.Attribute", _ "System.Runtime.InteropServices.ComRegisterFunctionAttribute", "System.Attribute", _ "System.Runtime.InteropServices.ComSourceInterfacesAttribute", "System.Attribute", _ "System.Runtime.InteropServices.ComUnregisterFunctionAttribute", "System.Attribute", _ "System.Runtime.InteropServices.ComVisibleAttribute", "System.Attribute", _ "System.Runtime.InteropServices.DispIdAttribute", "System.Attribute", _ "System.Runtime.InteropServices.DllImportAttribute", "System.Attribute"}) NS.AddRange(New String() {"System.Runtime.InteropServices.FieldOffsetAttribute", "System.Attribute", _ "System.Runtime.InteropServices.GuidAttribute", "System.Attribute", _ "System.Runtime.InteropServices.IDispatchImplAttribute", "System.Attribute", _ "System.Runtime.InteropServices.ImportedFromTypeLibAttribute", "System.Attribute", _ "System.Runtime.InteropServices.InAttribute", "System.Attribute", _ "System.Runtime.InteropServices.InterfaceTypeAttribute", "System.Attribute", _ "System.Runtime.InteropServices.LCIDConversionAttribute", "System.Attribute", _ "System.Runtime.InteropServices.MarshalAsAttribute", "System.Attribute", _ "System.Runtime.InteropServices.OptionalAttribute", "System.Attribute"}) NS.AddRange(New String() {"System.Runtime.InteropServices.OutAttribute", "System.Attribute", _ "System.Runtime.InteropServices.PreserveSigAttribute", "System.Attribute", _ "System.Runtime.InteropServices.PrimaryInteropAssemblyAttribute", "System.Attribute", _ "System.Runtime.InteropServices.ProgIdAttribute", "System.Attribute", _ "System.Runtime.InteropServices.StructLayoutAttribute", "System.Attribute", _ "System.Runtime.InteropServices.TypeLibFuncAttribute", "System.Attribute", _ "System.Runtime.InteropServices.TypeLibTypeAttribute", "System.Attribute", _ "System.Runtime.InteropServices.TypeLibVarAttribute", "System.Attribute", _ "System.Runtime.Remoting.Messaging.OneWayAttribute", "System.Attribute", _ "System.Runtime.Remoting.Metadata.SoapAttribute", "System.Attribute", _ "System.Runtime.Remoting.Metadata.SoapFieldAttribute", "System.Runtime.Metadata.SoapAttribute", _ "System.Runtime.Remoting.Metadata.SoapMethodAttribute", "System.Runtime.Metadata.SoapAttribute", _ "System.Runtime.Remoting.Metadata.SoapParameterAttribute", "System.Runtime.Metadata.SoapAttribute", _ "System.Runtime.Remoting.Metadata.SoapTypeAttribute", "System.Runtime.Metadata.SoapAttribute"}) NS.AddRange(New String() {"System.Runtime.Remoting.Proxies.ProxyAttribute", "System.Attribute", _ "System.Security.Permissions.SecurityAttribute", "System.Attribute", _ "System.Security.Permissions.CodeAccessSecurityAttribute", "System.Security.Permissions.SecurityAttribute", _ "System.Data.Common.DBDataPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Data.OleDb.OleDbPermissionAttribute", "System.Data.Common.DBDataPermissionAttribute", _ "System.Data.SqlClient.SqlClientPermissionAttribute", "System.Data.Common.DBDataPermissionAttribute", _ "System.Diagnostics.EventLogPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Diagnostics.PerformanceCounterPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.DirectoryServices.DirectoryServicesPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Drawing.Printing.PrintingPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Messaging.MessageQueuePermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Net.DnsPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Net.SocketPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Net.WebPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute"}) NS.AddRange(New String() {"System.Security.Permissions.EnvironmentPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Security.Permissions.FileDialogPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Security.Permissions.FileIOPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Security.Permissions.IsolatedStoragePermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Security.Permissions.IsolatedStorageFilePermissionAttribute", "System.Security.Permissions.IsolatedStoragePermissionAttribute", _ "System.Security.Permissions.PermissionSetAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Security.Permissions.PrincipalPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Security.Permissions.PublisherIdentityPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Security.Permissions.ReflectionPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Security.Permissions.RegistryPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Security.Permissions.SecurityPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Security.Permissions.SiteIdentityPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Security.Permissions.StrongNameIdentityPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Security.Permissions.UIPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Security.Permissions.UrlIdentityPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Security.Permissions.ZoneIdentityPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.ServiceProcess.ServiceControllerPermissionAttribute", "System.Security.Permissions.CodeAccessSecurityAttribute", _ "System.Security.SuppressUnmanagedCodeSecurityAttribute", "System.Attribute", _ "System.Security.UnverifiableCodeAttribute", "System.Attribute", _ "System.SerializableAttribute", "System.Attribute", _ "System.STAThreadAttribute", "System.Attribute", _ "System.ThreadStaticAttribute", "System.Attribute"}) NS.AddRange(New String() {"System.Web.Services.Configuration.XmlFormatExtensionAttribute", "System.Attribute", _ "System.Web.Services.Configuration.XmlFormatExtensionPointAttribute", "System.Attribute", _ "System.Web.Services.Configuration.XmlFormatExtensionPrefixAttribute", "System.Attribute", _ "System.Web.Services.Protocols.HttpMethodAttribute", "System.Attribute", _ "System.Web.Services.Protocols.MatchAttribute", "System.Attribute", _ "System.Web.Services.Protocols.SoapDocumentMethodAttribute", "System.Attribute", _ "System.Web.Services.Protocols.SoapDocumentServiceAttribute", "System.Attribute", _ "System.Web.Services.Protocols.SoapExtensionAttribute", "System.Attribute", _ "System.Web.Services.Protocols.SoapHeaderAttribute", "System.Attribute", _ "System.Web.Services.Protocols.SoapRpcMethodAttribute", "System.Attribute", _ "System.Web.Services.Protocols.SoapRpcServiceAttribute", "System.Attribute", _ "System.Web.Services.WebMethodAttribute", "System.Attribute", _ "System.Web.Services.WebServiceAttribute", "System.Attribute", _ "System.Web.Services.WebServiceBindingAttribute", "System.Attribute", _ "System.Web.UI.ConstructorNeedsTagAttribute", "System.Attribute", _ "System.Web.UI.ControlBuilderAttribute", "System.Attribute", _ "System.Web.UI.DataBindingHandlerAttribute", "System.Attribute", _ "System.Web.UI.ParseChildrenAttribute", "System.Attribute", _ "System.Web.UI.PartialCachingAttribute", "System.Attribute", _ "System.Web.UI.PersistChildrenAttribute", "System.Attribute", _ "System.Web.UI.PersistenceModeAttribute", "System.Attribute", _ "System.Web.UI.TagPrefixAttribute", "System.Attribute", _ "System.Web.UI.TemplateContainerAttribute", "System.Attribute", _ "System.Web.UI.ToolboxDataAttribute", "System.Attribute", _ "System.Web.UI.ValidationPropertyAttribute", "System.Attribute", _ "System.Xml.Serialization.SoapAttributeAttribute", "System.Attribute", _ "System.Xml.Serialization.SoapElementAttribute", "System.Attribute", _ "System.Xml.Serialization.SoapEnumAttribute", "System.Attribute", _ "System.Xml.Serialization.SoapIgnoreAttribute", "System.Attribute"}) NS.AddRange(New String() {"System.Xml.Serialization.SoapIncludeAttribute", "System.Attribute", _ "System.Xml.Serialization.SoapTypeAttribute", "System.Attribute", _ "System.Xml.Serialization.XmlAnyAttributeAttribute", "System.Attribute", _ "System.Xml.Serialization.XmlAnyElementAttribute", "System.Attribute", _ "System.Xml.Serialization.XmlArrayAttribute", "System.Attribute", _ "System.Xml.Serialization.XmlArrayItemAttribute", "System.Attribute", _ "System.Xml.Serialization.XmlAttributeAttribute", "System.Attribute", _ "System.Xml.Serialization.XmlChoiceIdentifierAttribute", "System.Attribute", _ "System.Xml.Serialization.XmlElementAttribute", "System.Attribute", _ "System.Xml.Serialization.XmlEnumAttribute", "System.Attribute", _ "System.Xml.Serialization.XmlIgnoreAttribute", "System.Attribute", _ "System.Xml.Serialization.XmlIncludeAttribute", "System.Attribute", _ "System.Xml.Serialization.XmlNamespaceDeclarationsAttribute", "System.Attribute", _ "System.Xml.Serialization.XmlRootAttribute", "System.Attribute", _ "System.Xml.Serialization.XmlTextAttribute", "System.Attribute", _ "System.Xml.Serialization.XmlTypeAttribute", "System.Attribute"}) End Sub Private Sub initComponents(ByVal NS As System.Collections.Specialized.StringCollection) NS.AddRange(New String() {"System.ComponentModel.Component", "", _ "System.CodeDom.Compiler.CodeDomProvider", "System.ComponentModel.Component", _ "Microsoft.CSharp.CSharpCodeProvider", "System.CodeDom.Compiler.CodeDomProvider", _ "Microsoft.VisualBasic.VBCodeProvider", "System.CodeDom.Compiler.CodeDomProvider", _ "System.Configuration.Install.Installer", "System.ComponentModel.Component", _ "System.Data.Common.DataAdapter", "System.ComponentModel.Component", _ "System.Data.Common.DbDataAdapter", "System.Data.Common.DataAdapter"}) NS.AddRange(New String() {"System.Data.OleDb.OleDbDataAdapter", "System.Data.Common.DbDataAdapter", _ "System.Data.SqlClient.SqlDataAdapter", "System.Data.Common.DbDataAdapter", _ "System.Data.OleDb.OleDbCommand", "System.ComponentModel.Component", _ "System.Data.OleDb.OleDbCommandBuilder", "System.ComponentModel.Component", _ "System.Data.OleDb.OleDbConnection", "System.ComponentModel.Component", _ "System.Data.SqlClient.SqlCommand", "System.ComponentModel.Component", _ "System.Data.SqlClient.SqlCommandBuilder", "System.ComponentModel.Component", _ "System.Data.SqlClient.SqlConnection", "System.ComponentModel.Component"}) NS.AddRange(New String() {"System.Diagnostics.EventLog", "System.ComponentModel.Component", _ "System.Diagnostics.EventLogEntry", "System.ComponentModel.Component", _ "System.Diagnostics.PerformanceCounter", "System.ComponentModel.Component", _ "System.Diagnostics.Process", "System.ComponentModel.Component", _ "System.Diagnostics.ProcessModule", "System.ComponentModel.Component", _ "System.Diagnostics.ProcessThread", "System.ComponentModel.Component", _ "System.DirectoryServices.DirectoryEntry", "System.ComponentModel.Component", _ "System.DirectoryServices.DirectorySearcher", "System.ComponentModel.Component", _ "System.Drawing.Printing.PrintDocument", "System.ComponentModel.Component", _ "System.IO.FileSystemWatcher", "System.ComponentModel.Component", _ "System.Management.ManagementBaseObject", "System.ComponentModel.Component", _ "System.Management.ManagementEventWatcher", "System.ComponentModel.Component", _ "System.Management.ManagementObjectSearcher", "System.ComponentModel.Component", _ "System.Messaging.Message", "System.ComponentModel.Component", _ "System.Messaging.MessageQueue", "System.ComponentModel.Component", _ "System.Net.WebClient", "System.ComponentModel.Component", _ "System.Runtime.Remoting.Services.RemotingClientProxy", "System.ComponentModel.Component", _ "System.Runtime.Remoting.Services.RemotingService", "System.ComponentModel.Component", _ "System.ServiceProcess.ServiceBase", "System.ComponentModel.Component", _ "System.ServiceProcess.ServiceController", "System.ComponentModel.Component", _ "System.Timers.Timer", "System.ComponentModel.Component"}) NS.AddRange(New String() {"System.Web.Services.Protocols.WebClientProtocol", "System.ComponentModel.Component", _ "System.Web.Services.Protocols.HttpWebClientProtocol", "System.Web.Services.Protocols.WebClientProtocol", _ "System.Web.Services.Discovery.DiscoveryClientProtocol", "System.Web.Services.Protocols.HttpWebClientProtocol", _ "System.Web.Services.Protocols.HttpSimpleClientProtocol", "System.Web.Services.Protocols.HttpWebClientProtocol", _ "System.Web.Services.Protocols.HttpGetClientProtocol", "System.Web.Services.Protocols.HttpSimpleClientProtocol", _ "System.Web.Services.Protocols.HttpPostClientProtocol", "System.Web.Services.Protocols.HttpSimpleClientProtocol", _ "System.Web.Services.Protocols.SoapHttpClientProtocol", "System.Web.Services.Protocols.HttpWebClientProtocol", _ "System.Web.UI.WebControls.Style", "System.ComponentModel.Component", _ "System.Web.UI.WebControls.TableItemStyle", "System.Web.UI.WebControls.Style", _ "System.Web.UI.WebControls.DataGridPagerStyle", "System.Web.UI.WebControls.TableItemStyle", _ "System.Web.UI.WebControls.TableStyle", "System.Web.UI.WebControls.Style", _ "System.Windows.Forms.ColumnHeader", "System.ComponentModel.Component", _ "System.Windows.Forms.CommonDialog", "System.ComponentModel.Component", _ "System.Windows.Forms.ColorDialog", "System.Windows.Forms.CommonDialog", _ "System.Windows.Forms.FileDialog", "System.Windows.Forms.CommonDialog", _ "System.Windows.Forms.OpenFileDialog", "System.Windows.Forms.FileDialog", _ "System.Windows.Forms.SaveFileDialog", "System.Windows.Forms.FileDialog", _ "System.Windows.Forms.FontDialog", "System.Windows.Forms.CommonDialog", _ "System.Windows.Forms.PageSetupDialog", "System.Windows.Forms.CommonDialog", _ "System.Windows.Forms.PrintDialog", "System.Windows.Forms.CommonDialog"}) NS.AddRange(New String() {"System.Windows.Forms.Control", "System.ComponentModel.Component", _ "System.ComponentModel.Design.ByteViewer", "System.Windows.Forms.Control", _ "System.Windows.Forms.AxHost", "System.Windows.Forms.Control", _ "System.Windows.Forms.ButtonBase", "System.Windows.Forms.Control", _ "System.Windows.Forms.Button", "System.Windows.Forms.ButtonBase", _ "System.Windows.Forms.CheckBox", "System.Windows.Forms.ButtonBase", _ "System.Windows.Forms.RadioButton", "System.Windows.Forms.ButtonBase", _ "System.Windows.Forms.DataGrid", "System.Windows.Forms.Control", _ "System.Windows.Forms.DateTimePicker", "System.Windows.Forms.Control", _ "System.Windows.Forms.GroupBox", "System.Windows.Forms.Control", _ "System.Windows.Forms.Label", "System.Windows.Forms.Control", _ "System.Windows.Forms.LinkLabel", "System.Windows.Forms.Label", _ "System.Windows.Forms.ListControl", "System.Windows.Forms.Control", _ "System.Windows.Forms.ComboBox", "System.Windows.Forms.ListControl", _ "System.Windows.Forms.ListBox", "System.Windows.Forms.ListControl", _ "System.Windows.Forms.CheckedListBox", "System.Windows.Forms.ListBox"}) NS.AddRange(New String() {"System.Windows.Forms.ListView", "System.Windows.Forms.Control", _ "System.Windows.Forms.MonthCalendar", "System.Windows.Forms.Control", _ "System.Windows.Forms.PictureBox", "System.Windows.Forms.Control", _ "System.Windows.Forms.PrintPreviewControl", "System.Windows.Forms.Control", _ "System.Windows.Forms.ProgressBar", "System.Windows.Forms.Control", _ "System.Windows.Forms.ScrollableControl", "System.Windows.Forms.Control", _ "System.Windows.Forms.ContainerControl", "System.Windows.Forms.ScrollableControl", _ "System.Windows.Forms.Form", "System.Windows.Forms.ContainerControl", _ "System.ComponentModel.Design.CollectionEditor.CollectionForm", "System.Windows.Forms.Form", _ "System.Web.UI.Design.WebControls.CalendarAutoFormatDialog", "System.Windows.Forms.Form", _ "System.Windows.Forms.Design.ComponentEditorForm", "System.Windows.Forms.Form", _ "System.Windows.Forms.PrintPreviewDialog", "System.Windows.Forms.Form", _ "System.Windows.Forms.PropertyGrid", "System.Windows.Forms.ContainerControl", _ "System.Windows.Forms.UpDownBase", "System.Windows.Forms.ContainerControl", _ "System.Windows.Forms.DomainUpDown", "System.Windows.Forms.UpDownBase", _ "System.Windows.Forms.NumericUpDown", "System.Windows.Forms.UpDownBase", _ "System.Windows.Forms.UserControl", "System.Windows.Forms.ContainerControl", _ "System.Windows.Forms.Design.ComponentTray", "System.Windows.Forms.ScrollableControl", _ "System.Windows.Forms.Panel", "System.Windows.Forms.ScrollableControl", _ "System.Windows.Forms.Design.ComponentEditorPage", "System.Windows.Forms.Panel", _ "System.Windows.Forms.TabPage", "System.Windows.Forms.Panel", _ "System.Windows.Forms.ScrollBar", "System.Windows.Forms.Control", _ "System.Windows.Forms.HScrollBar", "System.Windows.Forms.ScrollBar", _ "System.Windows.Forms.VScrollBar", "System.Windows.Forms.ScrollBar", _ "System.Windows.Forms.Splitter", "System.Windows.Forms.Control", _ "System.Windows.Forms.StatusBar", "System.Windows.Forms.Control", _ "System.Windows.Forms.TabControl", "System.Windows.Forms.Control", _ "System.Windows.Forms.TextBoxBase", "System.Windows.Forms.Control", _ "System.Windows.Forms.RichTextBox", "System.Windows.Forms.TextBoxBase", _ "System.Windows.Forms.TextBox", "System.Windows.Forms.TextBoxBase", _ "System.Windows.Forms.DataGridTextBox", "System.Windows.Forms.TextBox", _ "System.Windows.Forms.ToolBar", "System.Windows.Forms.Control", _ "System.Windows.Forms.TrackBar", "System.Windows.Forms.Control", _ "System.Windows.Forms.TreeView", "System.Windows.Forms.Control"}) NS.AddRange(New String() {"System.Windows.Forms.DataGridColumnStyle", "System.Windows.Forms.Control", _ "System.Windows.Forms.DataGridBoolColumn", "System.Windows.Forms.DataGridColumnStyle", _ "System.Windows.Forms.DataGridTextBoxColumn", "System.Windows.Forms.DataGridColumnStyle", _ "System.Windows.Forms.DataGridTableStyle", "System.Windows.Forms.Control", _ "System.Windows.Forms.ErrorProvider", "System.Windows.Forms.Control", _ "System.Windows.Forms.HelpProvider", "System.Windows.Forms.Control", _ "System.Windows.Forms.ImageList", "System.Windows.Forms.Control", _ "System.Windows.Forms.Menu", "System.Windows.Forms.Control", _ "System.Windows.Forms.ContextMenu", "System.Windows.Forms.Menu", _ "System.Windows.Forms.MainMenu", "System.Windows.Forms.Menu", _ "System.Windows.Forms.MenuItem", "System.Windows.Forms.Menu", _ "System.Windows.Forms.NotifyIcon", "System.Windows.Forms.Control", _ "System.Windows.Forms.StatusBarPanel", "System.Windows.Forms.Control", _ "System.Windows.Forms.Timer", "System.Windows.Forms.Control", _ "System.Windows.Forms.ToolBarButton", "System.Windows.Forms.Control", _ "System.Windows.Forms.ToolTip", "System.Windows.Forms.Control"}) End Sub Private Sub initSimpleObjects(ByVal NS As System.Collections.Specialized.StringCollection) NS.AddRange(New String() {"System.Object", "", _ "Microsoft.CSharp.Compiler", "System.Object", _ "Microsoft.CSharp.CompilerError", "System.Object", _ "Microsoft.Win32.Registry", "System.Object", _ "Microsoft.Win32.SystemEvents", "System.Object", _ "System.Activator", "System.Object", _ "System.AppDomainSetup", "System.Object", _ "System.Array", "System.Object", _ "System.Attribute", "System.Object", _ "System.BitConverter", "System.Object", _ "System.Buffer", "System.Object", _ "System.CharEnumerator", "System.Object", _ "System.CodeDom.CodeAttributeArgument", "System.Object", _ "System.CodeDom.CodeAttributeDeclaration", "System.Object", _ "System.CodeDom.CodeCatchClause", "System.Object", _ "System.CodeDom.CodeLinePragma", "System.Object", _ "System.CodeDom.CodeNamespaceImportCollection", "System.Object", _ "System.CodeDom.CodeObject", "System.Object", _ "System.CodeDom.Compiler.CodeGenerator", "System.Object", _ "System.CodeDom.Compiler.CodeGeneratorOptions", "System.Object", _ "System.CodeDom.Compiler.CodeParser", "System.Object", _ "System.CodeDom.Compiler.CompilerError", "System.Object", _ "System.CodeDom.Compiler.CompilerParameters", "System.Object", _ "System.CodeDom.Compiler.CompilerResults", "System.Object", _ "System.CodeDom.Compiler.Executor", "System.Object", _ "System.CodeDom.Compiler.TempFileCollection", "System.Object", _ "System.Collections.ArrayList", "System.Object", _ "System.Collections.BitArray", "System.Object", _ "System.Collections.CaseInsensitiveComparer", "System.Object", _ "System.Collections.CaseInsensitiveHashCodeProvider", "System.Object", _ "System.Collections.CollectionBase", "System.Object", _ "System.Collections.Comparer", "System.Object", _ "System.Collections.DictionaryBase", "System.Object", _ "System.Collections.Hashtable", "System.Object", _ "System.Collections.Queue", "System.Object", _ "System.Collections.ReadOnlyCollectionBase", "System.Object", _ "System.Collections.SortedList", "System.Object", _ "System.Collections.Specialized.CollectionsUtil", "System.Object", _ "System.Collections.Specialized.HybridDictionary", "System.Object", _ "System.Collections.Specialized.ListDictionary", "System.Object", _ "System.Collections.Specialized.NameObjectCollectionBase", "System.Object", _ "System.Collections.Specialized.NameObjectCollectionBase.KeysCollection", "System.Object", _ "System.Collections.Specialized.StringCollection", "System.Object", _ "System.Collections.Specialized.StringDictionary", "System.Object", _ "System.Collections.Specialized.StringEnumerator", "System.Object", _ "System.Collections.Stack", "System.Object", _ "System.ComponentModel.AttributeCollection", "System.Object", _ "System.ComponentModel.ComponentEditor", "System.Object", _ "System.ComponentModel.Container", "System.Object", _ "System.ComponentModel.Design.CommandID", "System.Object", _ "System.ComponentModel.Design.ComponentDesigner", "System.Object", _ "System.ComponentModel.Design.ComponentDesigner.ShadowPropertyCollection", "System.Object", _ "System.ComponentModel.Design.DesignerCollection", "System.Object", _ "System.ComponentModel.Design.DesignerTransaction", "System.Object", _ "System.ComponentModel.Design.DesigntimeLicenseContextSerializer", "System.Object", _ "System.ComponentModel.Design.InheritanceService", "System.Object", _ "System.ComponentModel.Design.LocalizationExtenderProvider", "System.Object", _ "System.ComponentModel.Design.MenuCommand", "System.Object", _ "System.ComponentModel.Design.Serialization.CodeDomSerializer", "System.Object", _ "System.ComponentModel.Design.Serialization.ContextStack", "System.Object", _ "System.ComponentModel.Design.Serialization.DesignerLoader", "System.Object", _ "System.ComponentModel.Design.Serialization.InstanceDescriptor", "System.Object", _ "System.ComponentModel.Design.ServiceContainer", "System.Object", _ "System.ComponentModel.Design.StandardCommands", "System.Object", _ "System.ComponentModel.Design.StandardToolWindows", "System.Object", _ "System.ComponentModel.EventDescriptorCollection", "System.Object", _ "System.ComponentModel.EventHandlerList", "System.Object", _ "System.ComponentModel.License", "System.Object", _ "System.ComponentModel.LicenseContext", "System.Object", _ "System.ComponentModel.LicenseManager", "System.Object", _ "System.ComponentModel.LicenseProvider", "System.Object", _ "System.ComponentModel.MarshalByValueComponent", "System.Object", _ "System.ComponentModel.MemberDescriptor", "System.Object", _ "System.ComponentModel.PropertyDescriptorCollection", "System.Object", _ "System.ComponentModel.TypeConverter", "System.Object", _ "System.ComponentModel.TypeConverter.StandardValuesCollection", "System.Object", _ "System.ComponentModel.TypeDescriptor", "System.Object", _ "System.Configuration.AppSettingsReader", "System.Object", _ "System.Configuration.ConfigurationSettings", "System.Object", _ "System.Configuration.DictionarySectionHandler", "System.Object", _ "System.Configuration.IgnoreSectionHandler", "System.Object", _ "System.Configuration.Install.InstallContext", "System.Object", _ "System.Configuration.NameValueSectionHandler", "System.Object", _ "System.Configuration.SingleTagSectionHandler", "System.Object", _ "System.Console", "System.Object", _ "System.Convert", "System.Object", _ "System.Data.Constraint", "System.Object", _ "System.Data.DataRelation", "System.Object", _ "System.Data.DataRow", "System.Object", _ "System.Data.DataRowView", "System.Object", _ "System.Data.DataViewSetting", "System.Object", _ "System.Data.DataViewSettingCollection", "System.Object", _ "System.Data.InternalDataCollectionBase", "System.Object", _ "System.Data.OleDb.OleDbError", "System.Object", _ "System.Data.OleDb.OleDbErrorCollection", "System.Object", _ "System.Data.OleDb.OleDbSchemaGuid", "System.Object", _ "System.Data.SqlClient.SqlError", "System.Object", _ "System.Data.SqlClient.SqlErrorCollection", "System.Object", _ "System.Data.TypedDataSetGenerator", "System.Object", _ "System.DBNull", "System.Object", _ "System.Delegate", "System.Object", _ "System.Diagnostics.CounterCreationData", "System.Object", _ "System.Diagnostics.CounterSampleCalculator", "System.Object", _ "System.Diagnostics.Debug", "System.Object", _ "System.Diagnostics.Debugger", "System.Object", _ "System.Diagnostics.EventLogEntryCollection", "System.Object", _ "System.Diagnostics.EventLogPermissionEntry", "System.Object", _ "System.Diagnostics.FileVersionInfo", "System.Object", _ "System.Diagnostics.InstanceData", "System.Object", _ "System.Diagnostics.PerformanceCounterCategory", "System.Object", _ "System.Diagnostics.PerformanceCounterPermissionEntry", "System.Object", _ "System.Diagnostics.ProcessStartInfo", "System.Object", _ "System.Diagnostics.StackFrame", "System.Object", _ "System.Diagnostics.StackTrace", "System.Object", _ "System.Diagnostics.Switch", "System.Object", _ "System.Diagnostics.SymbolStore.SymDocumentType", "System.Object", _ "System.Diagnostics.SymbolStore.SymLanguageType", "System.Object", _ "System.Diagnostics.SymbolStore.SymLanguageVendor", "System.Object", _ "System.Diagnostics.Trace", "System.Object", _ "System.Diagnostics.TraceListenerCollection", "System.Object", _ "System.DirectoryServices.DirectoryEntries", "System.Object", _ "System.DirectoryServices.DirectoryServicesPermissionEntry", "System.Object", _ "System.DirectoryServices.PropertyCollection", "System.Object", _ "System.DirectoryServices.SchemaNameCollection", "System.Object", _ "System.DirectoryServices.SearchResult", "System.Object", _ "System.DirectoryServices.SortOption", "System.Object", _ "System.Drawing.Brushes", "System.Object", _ "System.Drawing.ColorTranslator", "System.Object", _ "System.Drawing.Design.PropertyValueUIItem", "System.Object", _ "System.Drawing.Design.ToolboxItem", "System.Object", _ "System.Drawing.Design.UITypeEditor", "System.Object", _ "System.Drawing.Drawing2D.Blend", "System.Object", _ "System.Drawing.Drawing2D.ColorBlend", "System.Object", _ "System.Drawing.Drawing2D.PathData", "System.Object", _ "System.Drawing.Drawing2D.RegionData", "System.Object", _ "System.Drawing.ImageAnimator", "System.Object", _ "System.Drawing.Imaging.BitmapData", "System.Object", _ "System.Drawing.Imaging.ColorMap", "System.Object", _ "System.Drawing.Imaging.ColorMatrix", "System.Object", _ "System.Drawing.Imaging.ColorPalette", "System.Object", _ "System.Drawing.Imaging.Encoder", "System.Object", _ "System.Drawing.Imaging.EncoderParameter", "System.Object", _ "System.Drawing.Imaging.EncoderParameters", "System.Object", _ "System.Drawing.Imaging.FrameDimension", "System.Object", _ "System.Drawing.Imaging.ImageAttributes", "System.Object", _ "System.Drawing.Imaging.ImageCodecInfo", "System.Object", _ "System.Drawing.Imaging.ImageFormat", "System.Object", _ "System.Drawing.Imaging.MetafileHeader", "System.Object", _ "System.Drawing.Imaging.MetaHeader", "System.Object", _ "System.Drawing.Imaging.PropertyItem", "System.Object", _ "System.Drawing.Imaging.WmfPlaceableFileHeader", "System.Object", _ "System.Drawing.Pens", "System.Object", _ "System.Drawing.Printing.Margins", "System.Object", _ "System.Drawing.Printing.PageSettings", "System.Object", _ "System.Drawing.Printing.PaperSize", "System.Object", _ "System.Drawing.Printing.PaperSource", "System.Object", _ "System.Drawing.Printing.PreviewPageInfo", "System.Object", _ "System.Drawing.Printing.PrintController", "System.Object", _ "System.Drawing.Printing.PrinterResolution", "System.Object", _ "System.Drawing.Printing.PrinterSettings", "System.Object", _ "System.Drawing.Printing.PrinterSettings.PaperSizeCollection", "System.Object", _ "System.Drawing.Printing.PrinterSettings.PaperSourceCollection", "System.Object", _ "System.Drawing.Printing.PrinterSettings.PrinterResolutionCollection", "System.Object", _ "System.Drawing.Printing.PrinterUnitConvert", "System.Object", _ "System.Drawing.SystemBrushes", "System.Object", _ "System.Drawing.SystemColors", "System.Object", _ "System.Drawing.SystemIcons", "System.Object", _ "System.Drawing.SystemPens", "System.Object", _ "System.Drawing.Text.FontCollection", "System.Object", _ "System.EnterpriseServices.BYOT", "System.Object", _ "System.EnterpriseServices.CompensatingResourceManager.Clerk", "System.Object", _ "System.EnterpriseServices.CompensatingResourceManager.ClerkInfo", "System.Object", _ "System.EnterpriseServices.CompensatingResourceManager.ClerkMonitor", "System.Object", _ "System.EnterpriseServices.CompensatingResourceManager.LogRecord", "System.Object", _ "System.EnterpriseServices.ContextUtil", "System.Object", _ "System.EnterpriseServices.RegistrationErrorInfo", "System.Object", _ "System.EnterpriseServices.ResourcePool", "System.Object", _ "System.EnterpriseServices.SecurityCallContext", "System.Object", _ "System.EnterpriseServices.SecurityCallers", "System.Object", _ "System.EnterpriseServices.SecurityIdentity", "System.Object", _ "System.EnterpriseServices.SharedProperty", "System.Object", _ "System.EnterpriseServices.SharedPropertyGroup", "System.Object", _ "System.EnterpriseServices.SharedPropertyGroupManager", "System.Object", _ "System.Environment", "System.Object", _ "System.EventArgs", "System.Object", _ "System.Exception", "System.Object", _ "System.GC", "System.Object", _ "System.Globalization.Calendar", "System.Object", _ "System.Globalization.CompareInfo", "System.Object", _ "System.Globalization.CultureInfo", "System.Object", _ "System.Globalization.DateTimeFormatInfo", "System.Object", _ "System.Globalization.DaylightTime", "System.Object", _ "System.Globalization.NumberFormatInfo", "System.Object", _ "System.Globalization.RegionInfo", "System.Object", _ "System.Globalization.SortKey", "System.Object", _ "System.Globalization.StringInfo", "System.Object", _ "System.Globalization.TextElementEnumerator", "System.Object", _ "System.Globalization.TextInfo", "System.Object", _ "System.IO.BinaryReader", "System.Object", _ "System.IO.BinaryWriter", "System.Object", _ "System.IO.Directory", "System.Object", _ "System.IO.File", "System.Object", _ "System.IO.Path", "System.Object", _ "System.LocalDataStoreSlot", "System.Object", _ "System.Management.Instrumentation.BaseEvent", "System.Object", _ "System.Management.Instrumentation.Instance", "System.Object", _ "System.Management.Instrumentation.Instrumentation", "System.Object", _ "System.Management.ManagementObjectCollection", "System.Object", _ "System.Management.ManagementObjectCollection.ManagementObjectEnumerator", "System.Object", _ "System.Management.ManagementOperationObserver", "System.Object", _ "System.Management.ManagementOptions", "System.Object", _ "System.Management.ManagementPath", "System.Object", _ "System.Management.ManagementQuery", "System.Object", _ "System.Management.ManagementScope", "System.Object", _ "System.Management.MethodData", "System.Object", _ "System.Management.MethodDataCollection", "System.Object", _ "System.Management.MethodDataCollection.MethodDataEnumerator", "System.Object", _ "System.Management.PropertyData", "System.Object", _ "System.Management.PropertyDataCollection", "System.Object", _ "System.Management.PropertyDataCollection.PropertyDataEnumerator", "System.Object", _ "System.Management.QualifierData", "System.Object", _ "System.Management.QualifierDataCollection", "System.Object", _ "System.Management.QualifierDataCollection.QualifierDataEnumerator", "System.Object", _ "System.MarshalByRefObject", "System.Object", _ "System.Math", "System.Object", _ "System.Messaging.AccessControlEntry", "System.Object", _ "System.Messaging.ActiveXMessageFormatter", "System.Object", _ "System.Messaging.BinaryMessageFormatter", "System.Object", _ "System.Messaging.DefaultPropertiesToSend", "System.Object", _ "System.Messaging.MessagePropertyFilter", "System.Object", _ "System.Messaging.MessageQueueCriteria", "System.Object", _ "System.Messaging.MessageQueuePermissionEntry", "System.Object", _ "System.Messaging.MessageQueueTransaction", "System.Object", _ "System.Messaging.Trustee", "System.Object", _ "System.Messaging.XmlMessageFormatter", "System.Object", _ "System.Net.AuthenticationManager", "System.Object", _ "System.Net.Authorization", "System.Object", _ "System.Net.Cookie", "System.Object", _ "System.Net.CookieCollection", "System.Object", _ "System.Net.CookieContainer", "System.Object", _ "System.Net.CredentialCache", "System.Object", _ "System.Net.Dns", "System.Object", _ "System.Net.EndPoint", "System.Object", _ "System.Net.EndpointPermission", "System.Object", _ "System.Net.GlobalProxySelection", "System.Object", _ "System.Net.HttpVersion", "System.Object", _ "System.Net.IPAddress", "System.Object", _ "System.Net.IPHostEntry", "System.Object", _ "System.Net.NetworkCredential", "System.Object", _ "System.Net.ServicePoint", "System.Object", _ "System.Net.ServicePointManager", "System.Object", _ "System.Net.SocketAddress", "System.Object", _ "System.Net.Sockets.LingerOption", "System.Object", _ "System.Net.Sockets.MulticastOption", "System.Object", _ "System.Net.Sockets.Socket", "System.Object", _ "System.Net.Sockets.TcpClient", "System.Object", _ "System.Net.Sockets.TcpListener", "System.Object", _ "System.Net.Sockets.UdpClient", "System.Object", _ "System.Net.WebProxy", "System.Object", _ "System.OperatingSystem", "System.Object", _ "System.Random", "System.Object", _ "System.Reflection.Assembly", "System.Object", _ "System.Reflection.AssemblyName", "System.Object", _ "System.Reflection.Binder", "System.Object", _ "System.Reflection.Emit.CustomAttributeBuilder", "System.Object", _ "System.Reflection.Emit.EventBuilder", "System.Object", _ "System.Reflection.Emit.ILGenerator", "System.Object", _ "System.Reflection.Emit.LocalBuilder", "System.Object", _ "System.Reflection.Emit.MethodRental", "System.Object", _ "System.Reflection.Emit.OpCodes", "System.Object", _ "System.Reflection.Emit.ParameterBuilder", "System.Object", _ "System.Reflection.Emit.SignatureHelper", "System.Object", _ "System.Reflection.Emit.UnmanagedMarshal", "System.Object", _ "System.Reflection.ManifestResourceInfo", "System.Object", _ "System.Reflection.MemberInfo", "System.Object", _ "System.Reflection.Missing", "System.Object", _ "System.Reflection.Module", "System.Object", _ "System.Reflection.ParameterInfo", "System.Object", _ "System.Reflection.Pointer", "System.Object", _ "System.Reflection.StrongNameKeyPair", "System.Object", _ "System.Resources.ResourceManager", "System.Object", _ "System.Resources.ResourceReader", "System.Object", _ "System.Resources.ResourceSet", "System.Object", _ "System.Resources.ResourceWriter", "System.Object", _ "System.Resources.ResXFileRef", "System.Object", _ "System.Resources.ResXResourceReader", "System.Object", _ "System.Resources.ResXResourceWriter", "System.Object", _ "System.Runtime.CompilerServices.CallConvCdecl", "System.Object", _ "System.Runtime.CompilerServices.CallConvFastcall", "System.Object", _ "System.Runtime.CompilerServices.CallConvStdcall", "System.Object", _ "System.Runtime.CompilerServices.CallConvThiscall", "System.Object", _ "System.Runtime.CompilerServices.IsVolatile", "System.Object", _ "System.Runtime.CompilerServices.RuntimeHelpers", "System.Object", _ "System.Runtime.InteropServices.CurrencyWrapper", "System.Object", _ "System.Runtime.InteropServices.CustomMarshalers.EnumerableToDispatchMarshaler", "System.Object", _ "System.Runtime.InteropServices.CustomMarshalers.EnumeratorToEnumVariantMarshaler", "System.Object", _ "System.Runtime.InteropServices.CustomMarshalers.ExpandoToDispatchExMarshaler", "System.Object", _ "System.Runtime.InteropServices.CustomMarshalers.TypeToTypeInfoMarshaler", "System.Object", _ "System.Runtime.InteropServices.DispatchWrapper", "System.Object", _ "System.Runtime.InteropServices.ErrorWrapper", "System.Object", _ "System.Runtime.InteropServices.ExtensibleClassFactory", "System.Object", _ "System.Runtime.InteropServices.Marshal", "System.Object", _ "System.Runtime.InteropServices.RegistrationServices", "System.Object", _ "System.Runtime.InteropServices.RuntimeEnvironment", "System.Object", _ "System.Runtime.InteropServices.TypeLibConverter", "System.Object", _ "System.Runtime.InteropServices.UnknownWrapper", "System.Object", _ "System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties", "System.Object", _ "System.Runtime.Remoting.Channels.BinaryClientFormatterSink", "System.Object", _ "System.Runtime.Remoting.Channels.BinaryClientFormatterSinkProvider", "System.Object", _ "System.Runtime.Remoting.Channels.BinaryServerFormatterSink", "System.Object", _ "System.Runtime.Remoting.Channels.BinaryServerFormatterSinkProvider", "System.Object", _ "System.Runtime.Remoting.Channels.ChannelDataStore", "System.Object", _ "System.Runtime.Remoting.Channels.ChannelServices", "System.Object", _ "System.Runtime.Remoting.Channels.ClientChannelSinkStack", "System.Object", _ "System.Runtime.Remoting.Channels.CommonTransportKeys", "System.Object", _ "System.Runtime.Remoting.Channels.Http.HttpRemotingHandler", "System.Object", _ "System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory", "System.Object", _ "System.Runtime.Remoting.Channels.ServerChannelSinkStack", "System.Object", _ "System.Runtime.Remoting.Channels.SinkProviderData", "System.Object", _ "System.Runtime.Remoting.Channels.SoapClientFormatterSink", "System.Object", _ "System.Runtime.Remoting.Channels.SoapClientFormatterSinkProvider", "System.Object", _ "System.Runtime.Remoting.Channels.SoapServerFormatterSink", "System.Object", _ "System.Runtime.Remoting.Channels.SoapServerFormatterSinkProvider", "System.Object", _ "System.Runtime.Remoting.Channels.Tcp.TcpChannel", "System.Object", _ "System.Runtime.Remoting.Channels.Tcp.TcpClientChannel", "System.Object", _ "System.Runtime.Remoting.Channels.Tcp.TcpServerChannel", "System.Object", _ "System.Runtime.Remoting.Channels.TransportHeaders", "System.Object", _ "System.Runtime.Remoting.Lifetime.LifetimeServices", "System.Object", _ "System.Runtime.Remoting.Messaging.AsyncResult", "System.Object", _ "System.Runtime.Remoting.Messaging.CallContext", "System.Object", _ "System.Runtime.Remoting.Messaging.Header", "System.Object", _ "System.Runtime.Remoting.Messaging.LogicalCallContext", "System.Object", _ "System.Runtime.Remoting.Messaging.RemotingSurrogateSelector", "System.Object", _ "System.Runtime.Remoting.Messaging.ReturnMessage", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapAnyUri", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapBase64Binary", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDate", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDateTime", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDay", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDuration", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapEntities", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapEntity", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapHexBinary", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapId", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapIdref", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapIdrefs", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapInteger", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapLanguage", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapMonth", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapMonthDay", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapName", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNcName", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNegativeInteger", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNmtoken", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNmtokens", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNonNegativeInteger", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNonPositiveInteger", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNormalizedString", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNotation", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapPositiveInteger", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapQName", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapTime", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapToken", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapYear", "System.Object", _ "System.Runtime.Remoting.Metadata.W3cXsd2001.SoapYearMonth", "System.Object", _ "System.Runtime.Remoting.MetadataServices.MetaData", "System.Object", _ "System.Runtime.Remoting.MetadataServices.SdlChannelSink", "System.Object", _ "System.Runtime.Remoting.MetadataServices.SdlChannelSinkProvider", "System.Object", _ "System.Runtime.Remoting.MetadataServices.ServiceType", "System.Object", _ "System.Runtime.Remoting.ObjRef", "System.Object", _ "System.Runtime.Remoting.Proxies.RealProxy", "System.Object", _ "System.Runtime.Remoting.RemotingConfiguration", "System.Object", _ "System.Runtime.Remoting.RemotingServices", "System.Object", _ "System.Runtime.Remoting.Services.EnterpriseServicesHelper", "System.Object", _ "System.Runtime.Remoting.Services.TrackingServices", "System.Object", _ "System.Runtime.Remoting.SoapServices", "System.Object", _ "System.Runtime.Remoting.TypeEntry", "System.Object", _ "System.Runtime.Serialization.Formatter", "System.Object", _ "System.Runtime.Serialization.FormatterConverter", "System.Object", _ "System.Runtime.Serialization.Formatters.Binary.BinaryFormatter", "System.Object", _ "System.Runtime.Serialization.Formatters.ServerFault", "System.Object", _ "System.Runtime.Serialization.Formatters.Soap.SoapFormatter", "System.Object", _ "System.Runtime.Serialization.Formatters.SoapFault", "System.Object", _ "System.Runtime.Serialization.Formatters.SoapMessage", "System.Object", _ "System.Runtime.Serialization.FormatterServices", "System.Object", _ "System.Runtime.Serialization.ObjectIDGenerator", "System.Object", _ "System.Runtime.Serialization.ObjectManager", "System.Object", _ "System.Runtime.Serialization.SerializationBinder", "System.Object", _ "System.Runtime.Serialization.SerializationInfo", "System.Object", _ "System.Runtime.Serialization.SerializationInfoEnumerator", "System.Object", _ "System.Runtime.Serialization.SurrogateSelector", "System.Object", _ "System.Security.CodeAccessPermission", "System.Object", _ "System.Security.Cryptography.AsymmetricAlgorithm", "System.Object", _ "System.Security.Cryptography.AsymmetricKeyExchangeDeformatter", "System.Object", _ "System.Security.Cryptography.AsymmetricKeyExchangeFormatter", "System.Object", _ "System.Security.Cryptography.AsymmetricSignatureDeformatter", "System.Object", _ "System.Security.Cryptography.AsymmetricSignatureFormatter", "System.Object", _ "System.Security.Cryptography.CryptoAPITransform", "System.Object", _ "System.Security.Cryptography.CryptoConfig", "System.Object", _ "System.Security.Cryptography.CspParameters", "System.Object", _ "System.Security.Cryptography.DeriveBytes", "System.Object", _ "System.Security.Cryptography.FromBase64Transform", "System.Object", _ "System.Security.Cryptography.HashAlgorithm", "System.Object", _ "System.Security.Cryptography.KeySizes", "System.Object", _ "System.Security.Cryptography.MaskGenerationMethod", "System.Object", _ "System.Security.Cryptography.RandomNumberGenerator", "System.Object", _ "System.Security.Cryptography.SignatureDescription", "System.Object", _ "System.Security.Cryptography.SymmetricAlgorithm", "System.Object", _ "System.Security.Cryptography.ToBase64Transform", "System.Object", _ "System.Security.Cryptography.X509Certificates.X509Certificate", "System.Object", _ "System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator", "System.Object", _ "System.Security.Cryptography.Xml.DataObject", "System.Object", _ "System.Security.Cryptography.Xml.KeyInfo", "System.Object", _ "System.Security.Cryptography.Xml.KeyInfoClause", "System.Object", _ "System.Security.Cryptography.Xml.Reference", "System.Object", _ "System.Security.Cryptography.Xml.Signature", "System.Object", _ "System.Security.Cryptography.Xml.SignedInfo", "System.Object", _ "System.Security.Cryptography.Xml.SignedXml", "System.Object", _ "System.Security.Cryptography.Xml.Transform", "System.Object", _ "System.Security.Cryptography.Xml.TransformChain", "System.Object", _ "System.Security.Permissions.PrincipalPermission", "System.Object", _ "System.Security.Permissions.ResourcePermissionBaseEntry", "System.Object", _ "System.Security.Permissions.StrongNamePublicKeyBlob", "System.Object", _ "System.Security.PermissionSet", "System.Object", _ "System.Security.Policy.AllMembershipCondition", "System.Object", _ "System.Security.Policy.ApplicationDirectory", "System.Object", _ "System.Security.Policy.ApplicationDirectoryMembershipCondition", "System.Object", _ "System.Security.Policy.CodeGroup", "System.Object", _ "System.Security.Policy.Evidence", "System.Object", _ "System.Security.Policy.Hash", "System.Object", _ "System.Security.Policy.HashMembershipCondition", "System.Object", _ "System.Security.Policy.PermissionRequestEvidence", "System.Object", _ "System.Security.Policy.PolicyLevel", "System.Object", _ "System.Security.Policy.PolicyStatement", "System.Object", _ "System.Security.Policy.Publisher", "System.Object", _ "System.Security.Policy.PublisherMembershipCondition", "System.Object", _ "System.Security.Policy.Site", "System.Object", _ "System.Security.Policy.SiteMembershipCondition", "System.Object", _ "System.Security.Policy.StrongName", "System.Object", _ "System.Security.Policy.StrongNameMembershipCondition", "System.Object", _ "System.Security.Policy.Url", "System.Object", _ "System.Security.Policy.UrlMembershipCondition", "System.Object", _ "System.Security.Policy.Zone", "System.Object", _ "System.Security.Policy.ZoneMembershipCondition", "System.Object", _ "System.Security.Principal.GenericIdentity", "System.Object", _ "System.Security.Principal.GenericPrincipal", "System.Object", _ "System.Security.Principal.WindowsIdentity", "System.Object", _ "System.Security.Principal.WindowsImpersonationContext", "System.Object", _ "System.Security.Principal.WindowsPrincipal", "System.Object", _ "System.Security.SecurityElement", "System.Object", _ "System.Security.SecurityManager", "System.Object", _ "System.ServiceProcess.ServiceControllerPermissionEntry", "System.Object", _ "System.String", "System.Object", _ "System.Text.Decoder", "System.Object", _ "System.Text.Encoder", "System.Object", _ "System.Text.Encoding", "System.Object", _ "System.Text.RegularExpressions.Capture", "System.Object", _ "System.Text.RegularExpressions.CaptureCollection", "System.Object", _ "System.Text.RegularExpressions.GroupCollection", "System.Object", _ "System.Text.RegularExpressions.MatchCollection", "System.Object", _ "System.Text.RegularExpressions.Regex", "System.Object", _ "System.Text.RegularExpressions.RegexCompilationInfo", "System.Object", _ "System.Text.StringBuilder", "System.Object", _ "System.Threading.Interlocked", "System.Object", _ "System.Threading.Monitor", "System.Object", _ "System.Threading.ReaderWriterLock", "System.Object", _ "System.Threading.Thread", "System.Object", _ "System.Threading.ThreadPool", "System.Object", _ "System.Threading.Timeout", "System.Object", _ "System.TimeZone", "System.Object", _ "System.UriBuilder", "System.Object", _ "System.ValueType", "System.Object", _ "System.Version", "System.Object", _ "System.WeakReference", "System.Object", _ "System.Web.Caching.Cache", "System.Object", _ "System.Web.Caching.CacheDependency", "System.Object", _ "System.Web.Configuration.HttpCapabilitiesBase", "System.Object", _ "System.Web.Configuration.HttpConfigurationContext", "System.Object", _ "System.Web.Hosting.ApplicationHost", "System.Object", _ "System.Web.HttpApplication", "System.Object", _ "System.Web.HttpCachePolicy", "System.Object", _ "System.Web.HttpCacheVaryByHeaders", "System.Object", _ "System.Web.HttpCacheVaryByParams", "System.Object", _ "System.Web.HttpContext", "System.Object", _ "System.Web.HttpCookie", "System.Object", _ "System.Web.HttpPostedFile", "System.Object", _ "System.Web.HttpRequest", "System.Object", _ "System.Web.HttpResponse", "System.Object", _ "System.Web.HttpRuntime", "System.Object", _ "System.Web.HttpServerUtility", "System.Object", _ "System.Web.HttpStaticObjectsCollection", "System.Object", _ "System.Web.HttpUtility", "System.Object", _ "System.Web.HttpWorkerRequest", "System.Object", _ "System.Web.Mail.MailAttachment", "System.Object", _ "System.Web.Mail.MailMessage", "System.Object", _ "System.Web.Mail.SmtpMail", "System.Object", _ "System.Web.ProcessInfo", "System.Object", _ "System.Web.ProcessModelInfo", "System.Object", _ "System.Web.Security.DefaultAuthenticationModule", "System.Object", _ "System.Web.Security.FileAuthorizationModule", "System.Object", _ "System.Web.Security.FormsAuthentication", "System.Object", _ "System.Web.Security.FormsAuthenticationModule", "System.Object", _ "System.Web.Security.FormsAuthenticationTicket", "System.Object", _ "System.Web.Security.FormsIdentity", "System.Object", _ "System.Web.Security.PassportAuthenticationModule", "System.Object", _ "System.Web.Security.PassportIdentity", "System.Object", _ "System.Web.Security.UrlAuthorizationModule", "System.Object", _ "System.Web.Security.WindowsAuthenticationModule", "System.Object", _ "System.Web.Services.Description.DocumentableItem", "System.Object", _ "System.Web.Services.Description.MimeTextMatch", "System.Object", _ "System.Web.Services.Description.ServiceDescriptionFormatExtension", "System.Object", _ "System.Web.Services.Description.ServiceDescriptionImporter", "System.Object", _ "System.Web.Services.Description.ServiceDescriptionReflector", "System.Object", _ "System.Web.Services.Description.SoapTransportImporter", "System.Object", _ "System.Web.Services.Discovery.DiscoveryClientProtocol.DiscoveryClientResultsFile", "System.Object", _ "System.Web.Services.Discovery.DiscoveryClientResult", "System.Object", _ "System.Web.Services.Discovery.DiscoveryDocument", "System.Object", _ "System.Web.Services.Discovery.DiscoveryReference", "System.Object", _ "System.Web.Services.Discovery.SoapBinding", "System.Object", _ "System.Web.Services.Protocols.LogicalMethodInfo", "System.Object", _ "System.Web.Services.Protocols.SoapExtension", "System.Object", _ "System.Web.Services.Protocols.SoapHeader", "System.Object", _ "System.Web.Services.Protocols.SoapMessage", "System.Object", _ "System.Web.Services.Protocols.WebClientAsyncResult", "System.Object", _ "System.Web.SessionState.HttpSessionState", "System.Object", _ "System.Web.SessionState.SessionStateModule", "System.Object", _ "System.Web.TraceContext", "System.Object", _ "System.Web.UI.AttributeCollection", "System.Object", _ "System.Web.UI.Control", "System.Object", _ "System.Web.UI.ControlBuilder", "System.Object", _ "System.Web.UI.ControlCollection", "System.Object", _ "System.Web.UI.CssStyleCollection", "System.Object", _ "System.Web.UI.DataBinder", "System.Object", _ "System.Web.UI.DataBinding", "System.Object", _ "System.Web.UI.DataBindingCollection", "System.Object", _ "System.Web.UI.Design.ColorBuilder", "System.Object", _ "System.Web.UI.Design.ControlParser", "System.Object", _ "System.Web.UI.Design.ControlPersister", "System.Object", _ "System.Web.UI.Design.DataBindingHandler", "System.Object", _ "System.Web.UI.Design.DesignTimeData", "System.Object", _ "System.Web.UI.Design.UrlBuilder", "System.Object", _ "System.Web.UI.HtmlControls.HtmlTableCellCollection", "System.Object", _ "System.Web.UI.HtmlControls.HtmlTableRowCollection", "System.Object", _ "System.Web.UI.Pair", "System.Object", _ "System.Web.UI.StateBag", "System.Object", _ "System.Web.UI.StateItem", "System.Object", _ "System.Web.UI.Triplet", "System.Object", _ "System.Web.UI.ValidatorCollection", "System.Object", _ "System.Web.UI.WebControls.CalendarDay", "System.Object", _ "System.Web.UI.WebControls.DataGridColumn", "System.Object", _ "System.Web.UI.WebControls.DataGridColumnCollection", "System.Object", _ "System.Web.UI.WebControls.DataGridItemCollection", "System.Object", _ "System.Web.UI.WebControls.DataKeyCollection", "System.Object", _ "System.Web.UI.WebControls.DataListItemCollection", "System.Object", _ "System.Web.UI.WebControls.DayRenderEventArgs", "System.Object", _ "System.Web.UI.WebControls.FontInfo", "System.Object", _ "System.Web.UI.WebControls.ListItem", "System.Object", _ "System.Web.UI.WebControls.ListItemCollection", "System.Object", _ "System.Web.UI.WebControls.MonthChangedEventArgs", "System.Object", _ "System.Web.UI.WebControls.PagedDataSource", "System.Object", _ "System.Web.UI.WebControls.RepeaterItemCollection", "System.Object", _ "System.Web.UI.WebControls.RepeatInfo", "System.Object", _ "System.Web.UI.WebControls.SelectedDatesCollection", "System.Object", _ "System.Web.UI.WebControls.TableCellCollection", "System.Object", _ "System.Web.UI.WebControls.TableRowCollection", "System.Object", _ "System.Windows.Forms.AmbientProperties", "System.Object", _ "System.Windows.Forms.Application", "System.Object", _ "System.Windows.Forms.ApplicationContext", "System.Object", _ "System.Windows.Forms.AxHost.State", "System.Object", _ "System.Windows.Forms.Binding", "System.Object", _ "System.Windows.Forms.BindingContext", "System.Object", _ "System.Windows.Forms.BindingManagerBase", "System.Object", _ "System.Windows.Forms.CheckedListBox.CheckedIndexCollection", "System.Object", _ "System.Windows.Forms.CheckedListBox.CheckedItemCollection", "System.Object", _ "System.Windows.Forms.Clipboard", "System.Object", _ "System.Windows.Forms.ComboBox.ObjectCollection", "System.Object", _ "System.Windows.Forms.Control.ControlCollection", "System.Object", _ "System.Windows.Forms.ControlPaint", "System.Object", _ "System.Windows.Forms.CreateParams", "System.Object", _ "System.Windows.Forms.Cursor", "System.Object", _ "System.Windows.Forms.Cursors", "System.Object", _ "System.Windows.Forms.DataFormats", "System.Object", _ "System.Windows.Forms.DataFormats.Format", "System.Object", _ "System.Windows.Forms.DataGrid.HitTestInfo", "System.Object", _ "System.Windows.Forms.DataObject", "System.Object", _ "System.Windows.Forms.Design.AxImporter", "System.Object", _ "System.Windows.Forms.Design.AxImporter.Options", "System.Object", _ "System.Windows.Forms.Design.PropertyTab", "System.Object", _ "System.Windows.Forms.FeatureSupport", "System.Object", _ "System.Windows.Forms.GridItem", "System.Object", _ "System.Windows.Forms.GridItemCollection", "System.Object", _ "System.Windows.Forms.Help", "System.Object", _ "System.Windows.Forms.ImageList.ImageCollection", "System.Object", _ "System.Windows.Forms.ImageListStreamer", "System.Object", _ "System.Windows.Forms.InputLanguage", "System.Object", _ "System.Windows.Forms.LinkLabel.Link", "System.Object", _ "System.Windows.Forms.LinkLabel.LinkCollection", "System.Object", _ "System.Windows.Forms.ListBox.ObjectCollection", "System.Object", _ "System.Windows.Forms.ListBox.SelectedIndexCollection", "System.Object", _ "System.Windows.Forms.ListBox.SelectedObjectCollection", "System.Object", _ "System.Windows.Forms.ListView.CheckedIndexCollection", "System.Object", _ "System.Windows.Forms.ListView.CheckedListViewItemCollection", "System.Object", _ "System.Windows.Forms.ListView.ColumnHeaderCollection", "System.Object", _ "System.Windows.Forms.ListView.ListViewItemCollection", "System.Object", _ "System.Windows.Forms.ListView.SelectedIndexCollection", "System.Object", _ "System.Windows.Forms.ListView.SelectedListViewItemCollection", "System.Object", _ "System.Windows.Forms.ListViewItem", "System.Object", _ "System.Windows.Forms.ListViewItem.ListViewSubItem", "System.Object", _ "System.Windows.Forms.ListViewItem.ListViewSubItemCollection", "System.Object", _ "System.Windows.Forms.Menu.MenuItemCollection", "System.Object", _ "System.Windows.Forms.MessageBox", "System.Object", _ "System.Windows.Forms.MonthCalendar.HitTestInfo", "System.Object", _ "System.Windows.Forms.PropertyGrid.PropertyTabCollection", "System.Object", _ "System.Windows.Forms.Screen", "System.Object", _ "System.Windows.Forms.ScrollableControl.DockPaddingEdges", "System.Object", _ "System.Windows.Forms.SelectionRange", "System.Object", _ "System.Windows.Forms.SendKeys", "System.Object", _ "System.Windows.Forms.StatusBar.StatusBarPanelCollection", "System.Object", _ "System.Windows.Forms.SystemInformation", "System.Object", _ "System.Windows.Forms.TabControl.TabPageCollection", "System.Object", _ "System.Windows.Forms.ToolBar.ToolBarButtonCollection", "System.Object", _ "System.Windows.Forms.TreeNodeCollection", "System.Object", _ "System.Xml.Schema.XmlSchemaCollection", "System.Object", _ "System.Xml.Schema.XmlSchemaCollectionEnumerator", "System.Object", _ "System.Xml.Schema.XmlSchemaDatatype", "System.Object", _ "System.Xml.Schema.XmlSchemaObject", "System.Object", _ "System.Xml.Schema.XmlSchemaObjectEnumerator", "System.Object", _ "System.Xml.Schema.XmlSchemaObjectTable", "System.Object", _ "System.Xml.Serialization.SoapAttributeOverrides", "System.Object", _ "System.Xml.Serialization.SoapAttributes", "System.Object", _ "System.Xml.Serialization.XmlAttributeOverrides", "System.Object", _ "System.Xml.Serialization.XmlAttributes", "System.Object", _ "System.Xml.Serialization.XmlSerializer", "System.Object", _ "System.Xml.Serialization.XmlSerializerNamespaces", "System.Object", _ "System.Xml.XmlConvert", "System.Object", _ "System.Xml.XmlImplementation", "System.Object", _ "System.Xml.XmlNamedNodeMap", "System.Object", _ "System.Xml.XmlNamespaceManager", "System.Object", _ "System.Xml.XmlNameTable", "System.Object", _ "System.Xml.XmlNode", "System.Object", _ "System.Xml.XmlNodeChangedEventArgs", "System.Object", _ "System.Xml.XmlNodeList", "System.Object", _ "System.Xml.XmlParserContext", "System.Object", _ "System.Xml.XmlQualifiedName", "System.Object", _ "System.Xml.XmlReader", "System.Object", _ "System.Xml.XmlResolver", "System.Object", _ "System.Xml.XmlWriter", "System.Object", _ "System.Xml.XPath.XPathDocument", "System.Object", _ "System.Xml.XPath.XPathExpression", "System.Object", _ "System.Xml.XPath.XPathNavigator", "System.Object", _ "System.Xml.XPath.XPathNodeIterator", "System.Object", _ "System.Xml.Xsl.XsltArgumentList", "System.Object", _ "System.Xml.Xsl.XslTransform", "System.Object"}) End Sub #End Region End Module