PexAllowedContractRequiresFailureAttribute Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kod sözleşmelerinin başarısız olmasına izin verir.
public ref class PexAllowedContractRequiresFailureAttribute sealed : Microsoft::Pex::Framework::Validation::PexExceptionValidatorAttributeBase
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public sealed class PexAllowedContractRequiresFailureAttribute : Microsoft.Pex.Framework.Validation.PexExceptionValidatorAttributeBase
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type PexAllowedContractRequiresFailureAttribute = class
inherit PexExceptionValidatorAttributeBase
Public NotInheritable Class PexAllowedContractRequiresFailureAttribute
Inherits PexExceptionValidatorAttributeBase
- Devralma
-
PexAllowedContractRequiresFailureAttribute
- Öznitelikler
Oluşturucular
| PexAllowedContractRequiresFailureAttribute() |
Kod sözleşmelerinin hatalarının, yan tümceleri gerektirmesi için |
Özellikler
| AcceptInnerException |
İç özel durumun incelenip denetlenmeyeceğini gösteren bir değer alır veya ayarlar. |
| Description |
Bu doğrulayıcının ne yaptığını açıklar. |
| Documented |
Özel durum türünün belgelenip belgelenmeyeceğini gösteren bir değer alır veya ayarlar |
| Host |
Araştırma konağını alır (Devralındığı yer: PexExceptionValidatorAttributeBase) |
| MessageFilter |
Bir ileti filtresi alır veya ayarlar; filtreler için varsayılan adlandırma kurallarını kullanır. |
| Name |
Bu paketin adını alır. (Devralındığı yer: PexExplorationPackageAttributeBase) |
| OnlyAtTypeUnderTestSurface |
Bu özel durum doğrulayıcının yalnızca, test türünün yüzeyinde oluşan özel durumlar için geçerli olup olmayacağını alır veya ayarlar. |
| TrimStackTraceBeforeContractRuntime |
Kod sözleşmesi çalışma zamanı yöntemine yapılan ilk çağrıdan önce filtrelenmiş yığın izlemenin kesilip kesilmeyeceğini gösteren bir değer alır veya ayarlar (Devralındığı yer: PexExceptionValidatorAttributeBase) |
| TypeUnderTest |
Varsa, test altındaki türü alır. (Devralındığı yer: PexExceptionValidatorAttributeBase) |
| WikiTopic |
Wiki konusunu alır. (Devralındığı yer: PexExceptionValidatorAttributeBase) |
Yöntemler
| AfterExploration(IPexExplorationComponent, Object) |
Araştırma bittikten sonra yürütülen geri çağırma. (Devralındığı yer: PexExceptionValidatorAttributeBase) |
| AppendDescription(SafeStringBuilder) |
Açıklamaya ekler. (Devralındığı yer: PexExceptionValidatorAttributeBase) |
| BeforeExploration(IPexExplorationComponent) |
Araştırma başlamadan önce yürütülen geri çağırma. (Devralındığı yer: PexExceptionValidatorAttributeBase) |
| Decorate(Name, IPexDecoratedComponentElement) |
Bu yöntem, IntelliTest 'e filtreleri, odakları ve paketleri duyurur. (Devralındığı yer: PexExplorationPackageAttributeBase) |
| Describe(MetadataEntity) |
Belirtilen türü açıklar. (Devralındığı yer: PexExceptionValidatorAttributeBase) |
| FilterStackTrace(Exception, ContractsMetadata+ContractFailureKind) |
StackTrace 'e filtre uygular (Devralındığı yer: PexExceptionValidatorAttributeBase) |
| Initialize(IPexExplorationEngine) |
Belirtilen araştırma paketini başlatır. Hizmetlerle etkileşime geçebilir. (Devralındığı yer: PexExplorationPackageAttributeBase) |
| IsDefinedInTypeUnderTest(MethodDefinition) |
Verilen yöntemin test altındaki türde tanımlanıp tanımlanmayacağı. (Devralındığı yer: PexExceptionValidatorAttributeBase) |
| IsExceptionDocumented(TypeEx, MethodDefinition[]) |
Özel durumun yığın izlemesinde bulunan herhangi bir yöntemde belgelenip belgelenmediğini belirler (Devralındığı yer: PexExceptionValidatorAttributeBase) |
| IsExceptionLocationValid(Exception, MethodDefinition[], ContractsMetadata+ContractFailureKind) |
Özel durum konumuna izin verilip verilmeyeceğini belirler. (Devralındığı yer: PexExceptionValidatorAttributeBase) |
| IsExceptionMessageValid(String) |
Özel durum iletisinin geçerli olup olmadığını belirler. (Devralındığı yer: PexExceptionValidatorAttributeBase) |
| IsExceptionTypeValid(TypeEx) |
Özel durum türüne izin verilip verilmeyeceğini belirler. (Devralındığı yer: PexExceptionValidatorAttributeBase) |
| IsExceptionValid(Exception) |
Özel durum örneğine izin verilip verilmeyeceğini belirler. (Devralındığı yer: PexExceptionValidatorAttributeBase) |
| IsSourceValid(String) |
Kaynak derlemeye izin verilip verilmeyeceğini belirler. (Devralındığı yer: PexExceptionValidatorAttributeBase) |
| IsStackTraceValid(Exception, MethodDefinition[], ContractsMetadata+ContractFailureKind) |
Bir özel durumun yığın izlemesine izin verilip verilmeyeceğini belirler. (Devralındığı yer: PexExceptionValidatorAttributeBase) |
| IsTargetSiteValid(MethodDefinition) |
Hedef yönteme izin verilip verilmeyeceğini belirler. (Devralındığı yer: PexExceptionValidatorAttributeBase) |
| Load(IContainer) |
Bu yöntem, fırsat yüklemeyi veya ikame hizmetlerini sağlar. (Devralındığı yer: PexExplorationPackageAttributeBase) |
| MarkTest(Exception, MethodDefinitionBuilder) |
Özel durum hakkında daha fazla bilgi için teste açıklama ekleme fırsatını alır. Varsayılan olarak hiçbir şey yapmaz. (Devralındığı yer: PexExceptionValidatorAttributeBase) |
| Validate(Exception, String, String) |
Bu özel durumun beklenip beklenmediğini gösteren bir değer alır (Devralındığı yer: PexExceptionValidatorAttributeBase) |
| Validate(IPexLog, ICustomAttributeProviderEx, VisibilityContext) |
Belirli bir görünürlük bağlamındaki özniteliği doğrular. (Devralındığı yer: PexComponentElementDecoratorAttributeBase) |