This schema describes MAML (Microsoft Assistance Markup Language). MAML is intended for software documentation. In particular, MAML is intended to accommodate the needs of Microsoft documentation.
The schema is broken into three main areas: end user, developer and IT Pro. These areas represent the main categories of Microsoft documentation.
The namespace uri for this version of MAML is: http://schemas.microsoft.com/maml/2004/10.
Each backwards-incompatible revision to MAML will require that the date fields be appropriately incremented in uri of the updated version of the MAML schema.
Identifies the name of an assembly.
false
Identifies the version of an assembly.
false
Identifies the culture of an assembly.
false
Identifies the public key for an assembly.
false
Identifies the hash for an assembly.
false
Describes a collection of information for an assembly.
n/a
Reserved for internal use.
n/a
Specifies the return value of a function or property.
n/a
Contains a discussion of the thread safety characteristics of the current item.
n/a
Contains information that is only relevant to implementers of the current item.
n/a
Contains information that is only relevant to callers of the current item.
n/a
Contains information that is only relevant to inheritors of the current item.
n/a
Refers to another code entity that performs a function similar to that of the current code entity. Unlike the current entity, the target of the reference is CLS-compliant.
n/a
Refers to another code entity that performs the same function as the current code entity. It is typically used for mapping from an operator to the equivalent function (such as from op_Equality to Equals) or from an obsolete item to its replacement.
n/a
Contains a description of a generic or template parameter.
n/a
Contains a collection of genericParameter elements.
n/a
Contains a description of a functional parameter.
n/a
Describes a collection of parameter elements.
n/a
Contains a description of one type of exception.
n/a
Contains a collection of exception elements.
n/a
Contains a discussion of a particular permission required to use the current code element.
n/a
Contains a collection of permission elements.
n/a
Contains a collection of platforms along with a discussion of the behavior of the current code entity on those platforms.
n/a
Contains a collection of platformNote elements.
n/a
Contains the documentation for a single code entity. A code entity is a type, member, or overload-set. The code entity is identified by a single codeEntityReference element, that is a child of this element.
n/a
Contains a simple collection of codeEntity elements.
n/a