Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/Silverlight/VB/GridDemo/Data/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/Silverlight/VB/GridDemo/Data/CountriesData.vb

Imports Microsoft.VisualBasic
Imports System
Imports System.Collections.Generic
Imports System.Linq
Imports System.Text
Imports System.Collections
Imports System.Xml.Serialization
Imports DevExpress.Xpf.DemoBase
Imports System.ComponentModel
Imports DevExpress.Xpf.DemoBase.Helpers
Imports System.Reflection

Namespace GridDemo
	<XmlRoot("Countries")> _
	Public Class CountriesData
		Inherits List(Of Country)
		Private Shared dataSource_Renamed As IList = Nothing
		Public Shared ReadOnly Property DataSource() As IList
			Get
				If DesignerProperties.IsInDesignTool Then
					Return Nothing
				End If
				If dataSource_Renamed IsNot Nothing Then
					Return dataSource_Renamed
				End If
				Dim s As New XmlSerializer(GetType(CountriesData))
				Dim [assembly] As System.Reflection.Assembly = GetType(MultiView).Assembly
				dataSource_Renamed = CType(s.Deserialize([assembly].GetManifestResourceStream(DemoHelper.GetPath("GridDemo.Data.", [assembly]) & "Countries.xml")), IList)
				Return dataSource_Renamed
			End Get
		End Property
	End Class

	Public Class Country
		Private privateName As String
		Public Property Name() As String
			Get
				Return privateName
			End Get
			Set(ByVal value As String)
				privateName = value
			End Set
		End Property
		Private privateFlag As Byte()
		Public Property Flag() As Byte()
			Get
				Return privateFlag
			End Get
			Set(ByVal value As Byte())
				privateFlag = value
			End Set
		End Property
	End Class
End Namespace