| Statement | Format | Relationship | Entities | 
|---|---|---|---|
| Function | <AccessModifier> Function <name> (args) As <ReturnType> | Library HasFunction VB Function | VbFunction.Name=<Library.Name>.<name> If public, VbFunction.Name=<Library.Name>.<ModuleName>.<name> Otherwise, VbFunction.FunctionName=<name> VbMethod. AccessModifier= <AccessModifier> | 
| Sub | <AccessModifier> Sub <name> (args) | Library HasFunction VB Function | VbFunction.Name=<Library.Name>.<name> If public, VbFunction.Name=<Library.Name>.<ModuleName>.<name> Otherwise, VbFunction.FunctionName=<name> VbMethod. AccessModifier= <AccessModifier> | 
| Method call | <Object>.<MethodName> (args) | VB Function Calls VB Method | VbMethod.MethodName=<MethodName> | 
| Object var declaration | Dim <VarName> As <ClassName> | VB Function DependsOn VB Class | VbClass.ClassName=<ClassName> |