CxXmlDocReference
Description
- Derived from
-
CxNode abstract
ICxReference
ICxTypesContainer
ICxNameContainer
Represents the content of a cref
attribute and references a type or member:
Referring to non-generic type or member: <... cref="name"> Referring to generic type or member: <... cref="name{T}"> <... cref="name{T1,T2,...}"> <... cref="name-a{T}.name-b"> <... cref="name-a{T1,T2,...}.name-b"> Referring to method: <... cref="name()"> <... cref="name(T,...)"> <... cref="name-a{...}.name-b()"> <... cref="name-a{...}.name-b(T,...)">
where name
corresponds to ICxNameContainer.Name, {...}
to Arguments, (…)
to ICxTypesContainer.Types, name-a
to CxName.Parent of ICxNameContainer.Name and name-b
to CxName.Last of ICxNameContainer.Name.
ICxNameContainer.Name returns the name of the referenced type or member.
ICxTypesContainer.Types returns the list of method parameter types, which will be null
if this is not an explicit reference to a method.
- See also
Public / Attributes
Arguments
Returns the number of generic type arguments of the type referred to by ICxNameContainer.Name.
Type arguments must have the same names as in the generic type declaration and must appear in the same order.
IsMethod
Is this an explicit reference to a method, using ICxTypesContainer.Types to refer to the method signature?