Hace algo o solo para documentación. Si solo es para documentación, ¿por qué la documentación no lo documenta?¿Qué hace ReliabilityContractAttribute?
Por ejemplo, estos dos métodos estáticos de System.Array
:
[ReliabilityContract(Consistency.MayCorruptInstance, Cer.MayFail)]
public static void Copy(Array sourceArray, Array destinationArray, int length)
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
public static void ConstrainedCopy(Array sourceArray, int sourceIndex, Array destinationArray, int destinationIndex, int length)
Su documentación de MSDN generada ni siquiera menciona que Copy
o ConstrainedCopy
están anotadas.
Sí. Eso es todo. – Prankster
El enlace está roto ... –
@PavelMayorov: vinculado a una página de MSDN que parece razonable; No sé si la página de la revista * de MSDN todavía existe en alguna parte. –