www.pudn.com > Zip.rar > DsFavorites.Designer.vb


'------------------------------------------------------------------------------ 
'  
'     This code was generated by a tool. 
'     Runtime Version:2.0.50727.1433 
' 
'     Changes to this file may cause incorrect behavior and will be lost if 
'     the code is regenerated. 
'  
'------------------------------------------------------------------------------ 
 
Option Strict Off 
Option Explicit On 
 
 
 
''' 
'''Represents a strongly typed in-memory cache of data. 
''' 
  _ 
Partial Public Class DsFavorites 
    Inherits Global.System.Data.DataSet 
     
    Private tableZips As ZipsDataTable 
     
    Private _schemaSerializationMode As Global.System.Data.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema 
     
      _ 
    Public Sub New() 
        MyBase.New 
        Me.BeginInit 
        Me.InitClass 
        Dim schemaChangedHandler As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged 
        AddHandler MyBase.Tables.CollectionChanged, schemaChangedHandler 
        AddHandler MyBase.Relations.CollectionChanged, schemaChangedHandler 
        Me.EndInit 
    End Sub 
     
      _ 
    Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) 
        MyBase.New(info, context, false) 
        If (Me.IsBinarySerialized(info, context) = true) Then 
            Me.InitVars(false) 
            Dim schemaChangedHandler1 As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged 
            AddHandler Me.Tables.CollectionChanged, schemaChangedHandler1 
            AddHandler Me.Relations.CollectionChanged, schemaChangedHandler1 
            Return 
        End If 
        Dim strSchema As String = CType(info.GetValue("XmlSchema", GetType(String)),String) 
        If (Me.DetermineSchemaSerializationMode(info, context) = Global.System.Data.SchemaSerializationMode.IncludeSchema) Then 
            Dim ds As Global.System.Data.DataSet = New Global.System.Data.DataSet 
            ds.ReadXmlSchema(New Global.System.Xml.XmlTextReader(New Global.System.IO.StringReader(strSchema))) 
            If (Not (ds.Tables("Zips")) Is Nothing) Then 
                MyBase.Tables.Add(New ZipsDataTable(ds.Tables("Zips"))) 
            End If 
            Me.DataSetName = ds.DataSetName 
            Me.Prefix = ds.Prefix 
            Me.Namespace = ds.Namespace 
            Me.Locale = ds.Locale 
            Me.CaseSensitive = ds.CaseSensitive 
            Me.EnforceConstraints = ds.EnforceConstraints 
            Me.Merge(ds, false, Global.System.Data.MissingSchemaAction.Add) 
            Me.InitVars 
        Else 
            Me.ReadXmlSchema(New Global.System.Xml.XmlTextReader(New Global.System.IO.StringReader(strSchema))) 
        End If 
        Me.GetSerializationData(info, context) 
        Dim schemaChangedHandler As Global.System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged 
        AddHandler MyBase.Tables.CollectionChanged, schemaChangedHandler 
        AddHandler Me.Relations.CollectionChanged, schemaChangedHandler 
    End Sub 
     
      _ 
    Public ReadOnly Property Zips() As ZipsDataTable 
        Get 
            Return Me.tableZips 
        End Get 
    End Property 
     
      _ 
    Public Overrides Property SchemaSerializationMode() As Global.System.Data.SchemaSerializationMode 
        Get 
            Return Me._schemaSerializationMode 
        End Get 
        Set 
            Me._schemaSerializationMode = value 
        End Set 
    End Property 
     
      _ 
    Public Shadows ReadOnly Property Tables() As Global.System.Data.DataTableCollection 
        Get 
            Return MyBase.Tables 
        End Get 
    End Property 
     
      _ 
    Public Shadows ReadOnly Property Relations() As Global.System.Data.DataRelationCollection 
        Get 
            Return MyBase.Relations 
        End Get 
    End Property 
     
      _ 
    Protected Overrides Sub InitializeDerivedDataSet() 
        Me.BeginInit 
        Me.InitClass 
        Me.EndInit 
    End Sub 
     
      _ 
    Public Overrides Function Clone() As Global.System.Data.DataSet 
        Dim cln As DsFavorites = CType(MyBase.Clone,DsFavorites) 
        cln.InitVars 
        cln.SchemaSerializationMode = Me.SchemaSerializationMode 
        Return cln 
    End Function 
     
      _ 
    Protected Overrides Function ShouldSerializeTables() As Boolean 
        Return false 
    End Function 
     
      _ 
    Protected Overrides Function ShouldSerializeRelations() As Boolean 
        Return false 
    End Function 
     
      _ 
    Protected Overrides Sub ReadXmlSerializable(ByVal reader As Global.System.Xml.XmlReader) 
        If (Me.DetermineSchemaSerializationMode(reader) = Global.System.Data.SchemaSerializationMode.IncludeSchema) Then 
            Me.Reset 
            Dim ds As Global.System.Data.DataSet = New Global.System.Data.DataSet 
            ds.ReadXml(reader) 
            If (Not (ds.Tables("Zips")) Is Nothing) Then 
                MyBase.Tables.Add(New ZipsDataTable(ds.Tables("Zips"))) 
            End If 
            Me.DataSetName = ds.DataSetName 
            Me.Prefix = ds.Prefix 
            Me.Namespace = ds.Namespace 
            Me.Locale = ds.Locale 
            Me.CaseSensitive = ds.CaseSensitive 
            Me.EnforceConstraints = ds.EnforceConstraints 
            Me.Merge(ds, false, Global.System.Data.MissingSchemaAction.Add) 
            Me.InitVars 
        Else 
            Me.ReadXml(reader) 
            Me.InitVars 
        End If 
    End Sub 
     
      _ 
    Protected Overrides Function GetSchemaSerializable() As Global.System.Xml.Schema.XmlSchema 
        Dim stream As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream 
        Me.WriteXmlSchema(New Global.System.Xml.XmlTextWriter(stream, Nothing)) 
        stream.Position = 0 
        Return Global.System.Xml.Schema.XmlSchema.Read(New Global.System.Xml.XmlTextReader(stream), Nothing) 
    End Function 
     
      _ 
    Friend Overloads Sub InitVars() 
        Me.InitVars(true) 
    End Sub 
     
      _ 
    Friend Overloads Sub InitVars(ByVal initTable As Boolean) 
        Me.tableZips = CType(MyBase.Tables("Zips"),ZipsDataTable) 
        If (initTable = true) Then 
            If (Not (Me.tableZips) Is Nothing) Then 
                Me.tableZips.InitVars 
            End If 
        End If 
    End Sub 
     
      _ 
    Private Sub InitClass() 
        Me.DataSetName = "DsFavorites" 
        Me.Prefix = "" 
        Me.Namespace = "http://tempuri.org/DsFavorites.xsd" 
        Me.EnforceConstraints = true 
        Me.SchemaSerializationMode = Global.System.Data.SchemaSerializationMode.IncludeSchema 
        Me.tableZips = New ZipsDataTable 
        MyBase.Tables.Add(Me.tableZips) 
    End Sub 
     
      _ 
    Private Function ShouldSerializeZips() As Boolean 
        Return false 
    End Function 
     
      _ 
    Private Sub SchemaChanged(ByVal sender As Object, ByVal e As Global.System.ComponentModel.CollectionChangeEventArgs) 
        If (e.Action = Global.System.ComponentModel.CollectionChangeAction.Remove) Then 
            Me.InitVars 
        End If 
    End Sub 
     
      _ 
    Public Shared Function GetTypedDataSetSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType 
        Dim ds As DsFavorites = New DsFavorites 
        Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType 
        Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence 
        Dim any As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny 
        any.Namespace = ds.Namespace 
        sequence.Items.Add(any) 
        type.Particle = sequence 
        Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable 
        If xs.Contains(dsSchema.TargetNamespace) Then 
            Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream 
            Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream 
            Try  
                Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing 
                dsSchema.Write(s1) 
                Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator 
                Do While schemas.MoveNext 
                    schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) 
                    s2.SetLength(0) 
                    schema.Write(s2) 
                    If (s1.Length = s2.Length) Then 
                        s1.Position = 0 
                        s2.Position = 0 
                         
                        Do While ((s1.Position <> s1.Length)  _ 
                                    AndAlso (s1.ReadByte = s2.ReadByte)) 
                             
                             
                        Loop 
                        If (s1.Position = s1.Length) Then 
                            Return type 
                        End If 
                    End If 
                     
                Loop 
            Finally 
                If (Not (s1) Is Nothing) Then 
                    s1.Close 
                End If 
                If (Not (s2) Is Nothing) Then 
                    s2.Close 
                End If 
            End Try 
        End If 
        xs.Add(dsSchema) 
        Return type 
    End Function 
     
    Public Delegate Sub ZipsRowChangeEventHandler(ByVal sender As Object, ByVal e As ZipsRowChangeEvent) 
     
    ''' 
    '''Represents the strongly named DataTable class. 
    ''' 
      _ 
    Partial Public Class ZipsDataTable 
        Inherits Global.System.Data.DataTable 
        Implements Global.System.Collections.IEnumerable 
         
        Private columnName As Global.System.Data.DataColumn 
         
        Private columnModified As Global.System.Data.DataColumn 
         
        Private columnFolder As Global.System.Data.DataColumn 
         
          _ 
        Public Sub New() 
            MyBase.New 
            Me.TableName = "Zips" 
            Me.BeginInit 
            Me.InitClass 
            Me.EndInit 
        End Sub 
         
          _ 
        Friend Sub New(ByVal table As Global.System.Data.DataTable) 
            MyBase.New 
            Me.TableName = table.TableName 
            If (table.CaseSensitive <> table.DataSet.CaseSensitive) Then 
                Me.CaseSensitive = table.CaseSensitive 
            End If 
            If (table.Locale.ToString <> table.DataSet.Locale.ToString) Then 
                Me.Locale = table.Locale 
            End If 
            If (table.Namespace <> table.DataSet.Namespace) Then 
                Me.Namespace = table.Namespace 
            End If 
            Me.Prefix = table.Prefix 
            Me.MinimumCapacity = table.MinimumCapacity 
        End Sub 
         
          _ 
        Protected Sub New(ByVal info As Global.System.Runtime.Serialization.SerializationInfo, ByVal context As Global.System.Runtime.Serialization.StreamingContext) 
            MyBase.New(info, context) 
            Me.InitVars 
        End Sub 
         
          _ 
        Public ReadOnly Property NameColumn() As Global.System.Data.DataColumn 
            Get 
                Return Me.columnName 
            End Get 
        End Property 
         
          _ 
        Public ReadOnly Property ModifiedColumn() As Global.System.Data.DataColumn 
            Get 
                Return Me.columnModified 
            End Get 
        End Property 
         
          _ 
        Public ReadOnly Property FolderColumn() As Global.System.Data.DataColumn 
            Get 
                Return Me.columnFolder 
            End Get 
        End Property 
         
          _ 
        Public ReadOnly Property Count() As Integer 
            Get 
                Return Me.Rows.Count 
            End Get 
        End Property 
         
          _ 
        Public Default ReadOnly Property Item(ByVal index As Integer) As ZipsRow 
            Get 
                Return CType(Me.Rows(index),ZipsRow) 
            End Get 
        End Property 
         
        Public Event ZipsRowChanging As ZipsRowChangeEventHandler 
         
        Public Event ZipsRowChanged As ZipsRowChangeEventHandler 
         
        Public Event ZipsRowDeleting As ZipsRowChangeEventHandler 
         
        Public Event ZipsRowDeleted As ZipsRowChangeEventHandler 
         
          _ 
        Public Overloads Sub AddZipsRow(ByVal row As ZipsRow) 
            Me.Rows.Add(row) 
        End Sub 
         
          _ 
        Public Overloads Function AddZipsRow(ByVal Name As String, ByVal Modified As String, ByVal Folder As String) As ZipsRow 
            Dim rowZipsRow As ZipsRow = CType(Me.NewRow,ZipsRow) 
            Dim columnValuesArray() As Object = New Object() {Name, Modified, Folder} 
            rowZipsRow.ItemArray = columnValuesArray 
            Me.Rows.Add(rowZipsRow) 
            Return rowZipsRow 
        End Function 
         
          _ 
        Public Overridable Function GetEnumerator() As Global.System.Collections.IEnumerator Implements Global.System.Collections.IEnumerable.GetEnumerator 
            Return Me.Rows.GetEnumerator 
        End Function 
         
          _ 
        Public Overrides Function Clone() As Global.System.Data.DataTable 
            Dim cln As ZipsDataTable = CType(MyBase.Clone,ZipsDataTable) 
            cln.InitVars 
            Return cln 
        End Function 
         
          _ 
        Protected Overrides Function CreateInstance() As Global.System.Data.DataTable 
            Return New ZipsDataTable 
        End Function 
         
          _ 
        Friend Sub InitVars() 
            Me.columnName = MyBase.Columns("Name") 
            Me.columnModified = MyBase.Columns("Modified") 
            Me.columnFolder = MyBase.Columns("Folder") 
        End Sub 
         
          _ 
        Private Sub InitClass() 
            Me.columnName = New Global.System.Data.DataColumn("Name", GetType(String), Nothing, Global.System.Data.MappingType.Element) 
            MyBase.Columns.Add(Me.columnName) 
            Me.columnModified = New Global.System.Data.DataColumn("Modified", GetType(String), Nothing, Global.System.Data.MappingType.Element) 
            MyBase.Columns.Add(Me.columnModified) 
            Me.columnFolder = New Global.System.Data.DataColumn("Folder", GetType(String), Nothing, Global.System.Data.MappingType.Element) 
            MyBase.Columns.Add(Me.columnFolder) 
        End Sub 
         
          _ 
        Public Function NewZipsRow() As ZipsRow 
            Return CType(Me.NewRow,ZipsRow) 
        End Function 
         
          _ 
        Protected Overrides Function NewRowFromBuilder(ByVal builder As Global.System.Data.DataRowBuilder) As Global.System.Data.DataRow 
            Return New ZipsRow(builder) 
        End Function 
         
          _ 
        Protected Overrides Function GetRowType() As Global.System.Type 
            Return GetType(ZipsRow) 
        End Function 
         
          _ 
        Protected Overrides Sub OnRowChanged(ByVal e As Global.System.Data.DataRowChangeEventArgs) 
            MyBase.OnRowChanged(e) 
            If (Not (Me.ZipsRowChangedEvent) Is Nothing) Then 
                RaiseEvent ZipsRowChanged(Me, New ZipsRowChangeEvent(CType(e.Row,ZipsRow), e.Action)) 
            End If 
        End Sub 
         
          _ 
        Protected Overrides Sub OnRowChanging(ByVal e As Global.System.Data.DataRowChangeEventArgs) 
            MyBase.OnRowChanging(e) 
            If (Not (Me.ZipsRowChangingEvent) Is Nothing) Then 
                RaiseEvent ZipsRowChanging(Me, New ZipsRowChangeEvent(CType(e.Row,ZipsRow), e.Action)) 
            End If 
        End Sub 
         
          _ 
        Protected Overrides Sub OnRowDeleted(ByVal e As Global.System.Data.DataRowChangeEventArgs) 
            MyBase.OnRowDeleted(e) 
            If (Not (Me.ZipsRowDeletedEvent) Is Nothing) Then 
                RaiseEvent ZipsRowDeleted(Me, New ZipsRowChangeEvent(CType(e.Row,ZipsRow), e.Action)) 
            End If 
        End Sub 
         
          _ 
        Protected Overrides Sub OnRowDeleting(ByVal e As Global.System.Data.DataRowChangeEventArgs) 
            MyBase.OnRowDeleting(e) 
            If (Not (Me.ZipsRowDeletingEvent) Is Nothing) Then 
                RaiseEvent ZipsRowDeleting(Me, New ZipsRowChangeEvent(CType(e.Row,ZipsRow), e.Action)) 
            End If 
        End Sub 
         
          _ 
        Public Sub RemoveZipsRow(ByVal row As ZipsRow) 
            Me.Rows.Remove(row) 
        End Sub 
         
          _ 
        Public Shared Function GetTypedTableSchema(ByVal xs As Global.System.Xml.Schema.XmlSchemaSet) As Global.System.Xml.Schema.XmlSchemaComplexType 
            Dim type As Global.System.Xml.Schema.XmlSchemaComplexType = New Global.System.Xml.Schema.XmlSchemaComplexType 
            Dim sequence As Global.System.Xml.Schema.XmlSchemaSequence = New Global.System.Xml.Schema.XmlSchemaSequence 
            Dim ds As DsFavorites = New DsFavorites 
            Dim any1 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny 
            any1.Namespace = "http://www.w3.org/2001/XMLSchema" 
            any1.MinOccurs = New Decimal(0) 
            any1.MaxOccurs = Decimal.MaxValue 
            any1.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax 
            sequence.Items.Add(any1) 
            Dim any2 As Global.System.Xml.Schema.XmlSchemaAny = New Global.System.Xml.Schema.XmlSchemaAny 
            any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1" 
            any2.MinOccurs = New Decimal(1) 
            any2.ProcessContents = Global.System.Xml.Schema.XmlSchemaContentProcessing.Lax 
            sequence.Items.Add(any2) 
            Dim attribute1 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute 
            attribute1.Name = "namespace" 
            attribute1.FixedValue = ds.Namespace 
            type.Attributes.Add(attribute1) 
            Dim attribute2 As Global.System.Xml.Schema.XmlSchemaAttribute = New Global.System.Xml.Schema.XmlSchemaAttribute 
            attribute2.Name = "tableTypeName" 
            attribute2.FixedValue = "ZipsDataTable" 
            type.Attributes.Add(attribute2) 
            type.Particle = sequence 
            Dim dsSchema As Global.System.Xml.Schema.XmlSchema = ds.GetSchemaSerializable 
            If xs.Contains(dsSchema.TargetNamespace) Then 
                Dim s1 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream 
                Dim s2 As Global.System.IO.MemoryStream = New Global.System.IO.MemoryStream 
                Try  
                    Dim schema As Global.System.Xml.Schema.XmlSchema = Nothing 
                    dsSchema.Write(s1) 
                    Dim schemas As Global.System.Collections.IEnumerator = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator 
                    Do While schemas.MoveNext 
                        schema = CType(schemas.Current,Global.System.Xml.Schema.XmlSchema) 
                        s2.SetLength(0) 
                        schema.Write(s2) 
                        If (s1.Length = s2.Length) Then 
                            s1.Position = 0 
                            s2.Position = 0 
                             
                            Do While ((s1.Position <> s1.Length)  _ 
                                        AndAlso (s1.ReadByte = s2.ReadByte)) 
                                 
                                 
                            Loop 
                            If (s1.Position = s1.Length) Then 
                                Return type 
                            End If 
                        End If 
                         
                    Loop 
                Finally 
                    If (Not (s1) Is Nothing) Then 
                        s1.Close 
                    End If 
                    If (Not (s2) Is Nothing) Then 
                        s2.Close 
                    End If 
                End Try 
            End If 
            xs.Add(dsSchema) 
            Return type 
        End Function 
    End Class 
     
    ''' 
    '''Represents strongly named DataRow class. 
    ''' 
      _ 
    Partial Public Class ZipsRow 
        Inherits Global.System.Data.DataRow 
         
        Private tableZips As ZipsDataTable 
         
          _ 
        Friend Sub New(ByVal rb As Global.System.Data.DataRowBuilder) 
            MyBase.New(rb) 
            Me.tableZips = CType(Me.Table,ZipsDataTable) 
        End Sub 
         
          _ 
        Public Property Name() As String 
            Get 
                Try  
                    Return CType(Me(Me.tableZips.NameColumn),String) 
                Catch e As Global.System.InvalidCastException 
                    Throw New Global.System.Data.StrongTypingException("The value for column 'Name' in table 'Zips' is DBNull.", e) 
                End Try 
            End Get 
            Set 
                Me(Me.tableZips.NameColumn) = value 
            End Set 
        End Property 
         
          _ 
        Public Property Modified() As String 
            Get 
                Try  
                    Return CType(Me(Me.tableZips.ModifiedColumn),String) 
                Catch e As Global.System.InvalidCastException 
                    Throw New Global.System.Data.StrongTypingException("The value for column 'Modified' in table 'Zips' is DBNull.", e) 
                End Try 
            End Get 
            Set 
                Me(Me.tableZips.ModifiedColumn) = value 
            End Set 
        End Property 
         
          _ 
        Public Property Folder() As String 
            Get 
                Try  
                    Return CType(Me(Me.tableZips.FolderColumn),String) 
                Catch e As Global.System.InvalidCastException 
                    Throw New Global.System.Data.StrongTypingException("The value for column 'Folder' in table 'Zips' is DBNull.", e) 
                End Try 
            End Get 
            Set 
                Me(Me.tableZips.FolderColumn) = value 
            End Set 
        End Property 
         
          _ 
        Public Function IsNameNull() As Boolean 
            Return Me.IsNull(Me.tableZips.NameColumn) 
        End Function 
         
          _ 
        Public Sub SetNameNull() 
            Me(Me.tableZips.NameColumn) = Global.System.Convert.DBNull 
        End Sub 
         
          _ 
        Public Function IsModifiedNull() As Boolean 
            Return Me.IsNull(Me.tableZips.ModifiedColumn) 
        End Function 
         
          _ 
        Public Sub SetModifiedNull() 
            Me(Me.tableZips.ModifiedColumn) = Global.System.Convert.DBNull 
        End Sub 
         
          _ 
        Public Function IsFolderNull() As Boolean 
            Return Me.IsNull(Me.tableZips.FolderColumn) 
        End Function 
         
          _ 
        Public Sub SetFolderNull() 
            Me(Me.tableZips.FolderColumn) = Global.System.Convert.DBNull 
        End Sub 
    End Class 
     
    ''' 
    '''Row event argument class 
    ''' 
      _ 
    Public Class ZipsRowChangeEvent 
        Inherits Global.System.EventArgs 
         
        Private eventRow As ZipsRow 
         
        Private eventAction As Global.System.Data.DataRowAction 
         
          _ 
        Public Sub New(ByVal row As ZipsRow, ByVal action As Global.System.Data.DataRowAction) 
            MyBase.New 
            Me.eventRow = row 
            Me.eventAction = action 
        End Sub 
         
          _ 
        Public ReadOnly Property Row() As ZipsRow 
            Get 
                Return Me.eventRow 
            End Get 
        End Property 
         
          _ 
        Public ReadOnly Property Action() As Global.System.Data.DataRowAction 
            Get 
                Return Me.eventAction 
            End Get 
        End Property 
    End Class 
End Class