System.Diagnostics.Contracts Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene le classi statiche per la rappresentazione di contratti di programma quali precondizioni, postcondizioni e invarianti.
Classi
Contract |
Contiene metodi statici per la rappresentazione di contratti di programma quali precondizioni, postcondizioni e invarianti dell'oggetto. |
ContractAbbreviatorAttribute |
Definisce le abbreviazioni che possono essere utilizzate al posto della sintassi completa del contratto. |
ContractArgumentValidatorAttribute |
Consente di eseguire il factoring del codice |
ContractClassAttribute |
Specifica che un tipo separato contiene i contratti di codice per questo tipo. |
ContractClassForAttribute |
Specifica che una classe è un contratto per un tipo. |
ContractFailedEventArgs |
Fornisce metodi e dati per l'evento ContractFailed. |
ContractInvariantMethodAttribute |
Contrassegna un metodo come metodo invariante per una classe. |
ContractOptionAttribute |
Consente di impostare il contratto e le opzioni dello strumento con granularità a livello di assembly, tipo o metodo. |
ContractPublicPropertyNameAttribute |
Specifica che un campo può essere usato nei contratti del metodo quando il campo presenta una visibilità inferiore rispetto al metodo. |
ContractReferenceAssemblyAttribute |
Specifica che un assembly è un assembly di riferimento che contiene contratti. |
ContractRuntimeIgnoredAttribute |
Identifica un membro che non presenta un comportamento in fase di esecuzione. |
ContractVerificationAttribute |
Indica agli strumenti di analisi di presumere la correttezza di un assembly, un tipo o un membro senza eseguire una verifica statica. |
PureAttribute |
Indica che un tipo o un metodo è puro, ovvero non effettua modifiche visibili dello stato. |
Enumerazioni
ContractFailureKind |
Specifica il tipo di contratto che non è riuscito. |