Ignore:
Timestamp:
10/10/11 00:04:41 (7 months ago)
Author:
sevo
Message:
- added support for nested classes
- updated .NET example
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/samples/DotNET/class_with_interface.vb

    r37 r40  
    7777    Implements ISample 
    7878 
     79        ''' <summary> 
     80        ''' nested class declared inside SampleClass 
     81        ''' </summary> 
     82    Public Class NestedClass 
     83        Inherits Object 
     84        Public someString As String    ' simple public string value 
     85 
     86            ''' <summary> 
     87            ''' some event 
     88            ''' </summary> 
     89            ''' <param name="Sender">sender of object type</param> 
     90            ''' <param name="args">event arguments</param> 
     91            ''' <remarks></remarks> 
     92            Public Event SomeEvent(ByVal Sender As Object, ByVal args As EventArgs) 
     93 
     94    End Class 
     95 
    7996    Private someInteger As Integer ' simple private integer value 
    8097    Public longArray() As Long     ' long array 
    8198    Public someString As String    ' simple public string value 
    82          
     99    Public nestedClassObject As New NestedClass  ' NestedClass instance 
    83100 
    84101    ''' <summary> 
     
    172189 
    173190    End Sub 
     191         
     192    ''' <summary> 
     193    ''' method handles event from nested class 
     194    ''' </summary> 
     195    Public Sub nestedClassObject_OnSomeEvent(ByVal Sender As Object, ByVal args As EventArgs) Handles nestedClassObject.SomeEvent 
     196 
     197    End Sub 
     198 
    174199 
    175200    ''' <summary> 
Note: See TracChangeset for help on using the changeset viewer.