/NfoLibrary/Actor/ActorList.vb

# · Visual Basic · 31 lines · 20 code · 11 blank · 0 comment · 0 complexity · ad2390b49c65d35f39cf76a4c61881d2 MD5 · raw file

  1. Imports ProtoXML
  2. Public Class ActorList
  3. Inherits ProtoFlatList(Of Actor)
  4. Private Sub New()
  5. MyBase.New(Nothing, Nothing)
  6. Throw New NotImplementedException()
  7. End Sub
  8. Public Sub New(ByRef Parent As IProtoXBase, ByVal NodeName As String)
  9. MyBase.New(Parent, NodeName)
  10. End Sub
  11. Public Overrides Sub ProcessNode(ByRef Element As System.Xml.Linq.XElement)
  12. Dim NewActor As New Actor()
  13. NewActor.ParentClass = Me
  14. NewActor.ProcessNode(Element)
  15. Me.Add(NewActor)
  16. End Sub
  17. Public Overrides Function CreateNew() As ProtoXML.IProtoXChild
  18. Return New ActorList
  19. End Function
  20. End Class