Open sandboxFocus
  • TOC

Metalama Documentation

Getting started

Video tutorials

Conceptual documentation

Commented examples

API documentation

Aspect API

Extensions API

Patterns API

Metalama.​Patterns.​Caching

Metalama.​Patterns.​Caching.​Aspects

Metalama.​Patterns.​Caching.​Aspects.​Configuration

Metalama.​Patterns.​Caching.​Aspects.​Helpers

Metalama.​Patterns.​Caching.​Backends

Metalama.​Patterns.​Caching.​Backends.​Azure

Metalama.​Patterns.​Caching.​Backends.​Redis

Metalama.​Patterns.​Caching.​Building

Metalama.​Patterns.​Caching.​Dependencies

Metalama.​Patterns.​Caching.​Formatters

Metalama.​Patterns.​Caching.​Implementation

Metalama.​Patterns.​Caching.​Locking

Metalama.​Patterns.​Caching.​Serializers

Metalama.​Patterns.​Caching.​Value­Adapters

Metalama.​Patterns.​Contracts

Contract­Base­Attribute4

Contract­Configuration­Extensions

Contract­Context

Contract­Extensions

Contract­Helpers

Contract­Options

Contract­Templates

Credit­Card­Attribute5

Do­Not­Check­Invariants­Attribute2

Email­Attribute6

Enum­Data­Type­Attribute5

Enum­Data­Type­Attribute­Helper

Greater­Than­Attribute6

Greater­Than­Or­Equal­Attribute6

Inequality­Strictness

Invariant­Attribute4

Invariant­Suspension­Counter

Invariant­Violation­Exception3

Less­Than­Attribute6

Less­Than­Or­Equal­Attribute6

Negative­Attribute7

Non­Negative­Attribute7

Non­Positive­Attribute7

Not­Empty­Attribute5

Not­Null­Attribute5

Phone­Attribute6

Positive­Attribute7

Postcondition­Violation­Exception3

Range­Attribute5

Regular­Expression­Attribute6

Regular­Expression­Base­Attribute5

Required­Attribute5

Strictly­Greater­Than­Attribute6

Strictly­Less­Than­Attribute6

Strictly­Negative­Attribute7

Strictly­Positive­Attribute7

Strict­Range­Attribute6

String­Length­Attribute5

Suspend­Invariants­Attribute5

Suspend­Invariants­Cookie

Url­Attribute6

Metalama.​Patterns.​Contracts.​Numeric

Metalama.​Patterns.​Immutability

Metalama.​Patterns.​Immutability.​Configuration

Metalama.​Patterns.​Memoization

Metalama.​Patterns.​Observability

Metalama.​Patterns.​Observability.​Configuration

Metalama.​Patterns.​Observability.​Implementation

Metalama.​Patterns.​Wpf

Metalama.​Patterns.​Wpf.​Configuration

Flashtrace API

Introspection API

Advanced API

Post­Sharp API migration

  • Article

Method OnRegularExpressionContractViolated

OnRegularExpressionContractViolated(dynamic?, dynamic?, ContractContext)

Template used by the JetBrains.Annotations.RegexPatternAttribute contract.

Declaration
[Template]
public virtual void OnRegularExpressionContractViolated(dynamic? value, dynamic? pattern, ContractContext context)
Parameters
Type Name Description
dynamic value
dynamic pattern
ContractContext context
  • Navigation