Escribir alguna documentación XML para una clase de ayudante de predicados. Pero no puedo entender que pueda consultar un Expression<Func<T, bool>>
sin obtener un error de sintaxis. ¿Es posible? He intentado esto:¿Haciendo referencia a un tipo genérico de tipo genérico en la documentación C# XML?
<see cref="Expression{Func{T, bool}}"/>
Pero conseguir una línea roja ondulada bajo {T, bool}}
. Esto funciona sin embargo:
<see cref="Expression{TDelegate}"/>
¿Alguien tiene una pista?
Actualización:
La respuesta que se le dio (y acepté) aparentemente funcionaba. Pero ahora he comenzado a recibir muchas advertencias sobre cosas que no puedo resolver. Tengo una clase llamada ExpressionBuilder<T>
que funciona con Expression<Func<T, bool>>
mucho. Así que, por supuesto, quiero referirme a eso en mis comentarios XML.
me han tratado las dos versiones que conozco:
<see cref="Expression<Func<T, Boolean>>"/>
<see cref="Expression{Func{T, Boolean}}"/>
Pero ni trabajo. (Y en la última, ReSharper pone un azul ondulada bajo {T,Boolean}}
consigo dos advertencias bajo la compilación de todo el mundo lo he utilizado la cual dice que:
- comentario XML en 'bla bla' ha CREF Expresión atributo'> 'que no pudieron ser resueltos
- tipo declaración de parámetros no debe ser un identificador de un tipo. Véase también CS0081 error.
tienen el mismo problema en alguna parte he intentado hacer referencia a Range<Nullable<DateTime>>
(Range<DateTime?>
tampoco funcionó. Ambos con {} y con < >
)
¿No soy yo supone que se refieren a este tipo de medicamentos genéricos?
Estaba a punto de hacer la misma pregunta. Me tomó un tiempo encontrar este porque el título no es muy keyword-y. ¿Puedo sugerir, "¿Cómo me refiero a un tipo genérico de tipo genérico en la documentación XML de C#"? También puede agregar la etiqueta "genéricos". No tengo el representante para hacerlo yo mismo. –
done =) – Svish