2.2.1.2 RemotingTypeName
A value that complies with this pattern identifies a Remoting Type. It MUST be of the following format.
Formats for type names |
||
---|---|---|
TypeName |
= |
0*1(NamespaceIdentifier '.') TypeIdentifier 0*1(TypeParameterList) 0*1(Dimension) |
Dimension |
= |
'[' '*' / 0*(',') ']' |
TypeIdentifier |
= |
0*(TypeIdentifier '+') IDENTIFIER 0*1(TypeParameterCount) |
TypeParameterCount |
= |
'`' 1*('0'-'9') |
TypeParameterList |
= |
'[' '[' QualifiedTypeName ']' 0*(',' '[' QualifiedTypeName ']') ']' <16> |
NamespaceIdentifier |
= |
IDENTIFIER 0*('.' IDENTIFIER) |
IDENTIFIER |
= |
|
QualifiedTypeName |
= |
TypeName ',' LibraryName |