This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!
7.7 Interfaces
Interfaces are abstract reference types that other types implement to guarantee that they support certain operations. An interface is never directly created and has no actual representation – other types must be converted to an interface type.
- InterfaceTypeName ::= QualifiedIdentifier
- InterfaceDeclaration ::=
- [ InterfaceModifier+ ]
Interface
[ Attributes ] Identifier LineTerminator
[ InterfaceBases+ ]
[ InterfaceMemberDeclaration+ ]
End
Interface
LineTerminator
- InterfaceModifier ::= AccessModifier | ShadowsModifier