2.2.1.3 LibraryName

A value complying with this pattern identifies a Library in the Remoting Data Model. It MUST be of the following format.

Formats for library names

LibraryName

=

LibraryIdentifier *(',' LibraryProperty)

LibraryIdentifier

=

IDENTIFIER; as specified in IdentifierName (section 2.2.1.1)

LibraryProperty

=

VersionProperty / PublicKeyTokenProperty / CultureProperty / RetargetableProperty

VersionProperty

=

'Version' '=' VersionValue

RetargetableProperty

=

'Retargetable' '=' 'Yes' / 'No'

VersionValue

=

UInt16 '.' UInt16 '.' UInt16 '.' UInt16

UInt16

=

1*5(DIGIT) ; Range from 0 to 65536

PublicKeyTokenProperty

=

'PublicKeyToken' '=' TokenValue

TokenValue

=

16*16(HEXDIG) / NULLSTRING

NULLSTRING

=

'null'

CultureProperty

=

Culture of the Library in [RFC1766] format, or "neutral" for language-independent (nonsatellite) assemblies.