Statement | Format | Relationship | Entities |
---|---|---|---|
method-declaration | attributesopt method-modifiersopt return-type member-name ( formal-parameter-listopt ) | .NET Type Has .NET Method | DotNetMethod.Name=<type>.<Name>.<member-name> |
constructor-declaration | attributesopt constructor-modifiersopt constructor-declarator constructor-body | .NET Type Inherits .NET Type | DotNetType |
Inheritance | : class-type : interface-type-list : class-type , interface-type-list | .NET Type Inherits .NET Type | DotNetType |
field-declaration: | attributesopt field-modifiersopt type variable-declarators | .NET Type Uses .NET Type | DotNetType.Name=< type > .<Name> |
method-declaration | attributesopt method-modifiersopt return-type member-name ( formal-parameter-listopt ) | .NET Type Uses .NET Type | DotNetType.Name=< return- t ype >.<Name> |
property-declaration | attributesopt property-modifiersopt type member-name { accessor-declarations } | .NET Type Uses .NET Type | DotNetType.Name=< type > .<Name> |
indexer-declarator | type this [ formal-parameter-list ] type interface-type . this [ formal-parameter-list ] | .NET Type Uses .NET Type | DotNetType.Name=< type > .<Name>
Type.Name=< interface-type>.< Name> |