Statement | Format | Relationship | Entities |
---|---|---|---|
Name | Attribute VB_Name = "name" | Library HasClass VB Class
VB File Defines VB Class For Forms: VB Class Defines Map |
VbClass.Name=<Library.Name>.<name>
VbClass.ClassName=<name> Map.Name=<name> |
Inheritance | Begin <ParentName> <ClassName> | VB Class Inherits VB Class | |
Property Get | <AccessModifier> Property Get <name> () As <ReturnType> | VB Class Has VB Method | VbMethod.Name=Get.<VbClass.Name>.<name>
VbMethod.MethodName=<name> VbMethod.MethodType=PropertyGet VbMethod. AccessModifier= <AccessModifier> |
Property Set | <AccessModifier> Property Set <name> (args) | VB Class Has VB Method | VbMethod.Name=Set.<VbClass.Name>.<name>
VbMethod.MethodName=<name> VbMethod.MethodType=PropertySet VbMethod. AccessModifier= <AccessModifier> |
Function | <AccessModifier> Function <name> (args) As <ReturnType> | VB Class Has VB Method | VbMethod.Name=<VbClass.Name>.<name>
VbMethod.MethodName=<name> VbMethod.MethodType=Method VbMethod. AccessModifier= <AccessModifier> |
Sub | <AccessModifier> Sub <name> (args) | VB Class Has VB Method | VbMethod.Name=<VbClass.Name>.<name>
VbMethod.MethodName=<name> VbMethod.MethodType=Method VbMethod. AccessModifier= <AccessModifier> |
Method call | <Object>.<MethodName> (args) | VB Class Calls VB Method | VbMethod.MethodName= <MethodName > |
Object var declaration | Dim <VarName> As <ClassName> | VB Class DependsOn VB Class | VbClass.ClassName=<ClassName> |