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