├── .editorconfig ├── .gitignore ├── .idea └── .idea.Metalama.Patterns │ └── .idea │ ├── indexLayout.xml │ ├── projectSettingsUpdater.xml │ └── vcs.xml ├── .teamcity ├── pom.xml └── settings.kts ├── .vscode ├── settings.json └── tasks.json ├── Build.ps1 ├── DiagnosticIds.md ├── Directory.Build.props ├── Directory.Build.targets ├── Directory.Packages.props ├── KillRedis.ps1 ├── LICENSE.md ├── Metalama.Patterns.sln ├── Metalama.Patterns.sln.DotSettings ├── README.md ├── RunT4.ps1 ├── THIRD-PARTY-NOTICES.TXT ├── TestLoop.ps1 ├── doc └── npc.md ├── eng ├── .gitignore ├── AutoUpdatedVersions.props ├── BumpInfo.txt ├── Coverage.props ├── MainVersion.props ├── Packaging.props ├── Versions.props ├── src │ ├── .idea │ │ ├── .idea.Build.dir │ │ │ └── .idea │ │ │ │ ├── .gitignore │ │ │ │ ├── .name │ │ │ │ ├── encodings.xml │ │ │ │ ├── indexLayout.xml │ │ │ │ └── vcs.xml │ │ ├── .idea.Build │ │ │ └── .idea │ │ │ │ ├── .gitignore │ │ │ │ ├── .name │ │ │ │ ├── encodings.xml │ │ │ │ ├── indexLayout.xml │ │ │ │ └── vcs.xml │ │ ├── .idea.BuildMetalamaPatterns │ │ │ └── .idea │ │ │ │ ├── .name │ │ │ │ ├── indexLayout.xml │ │ │ │ ├── projectSettingsUpdater.xml │ │ │ │ ├── vcs.xml │ │ │ │ └── workspace.xml │ │ └── .idea.src.dir │ │ │ └── .idea │ │ │ ├── .gitignore │ │ │ ├── encodings.xml │ │ │ ├── indexLayout.xml │ │ │ └── vcs.xml │ ├── BuildMetalamaPatterns.csproj │ ├── BuildMetalamaPatterns.sln │ ├── BuildMetalamaPatterns.sln.DotSettings │ ├── Program.cs │ └── style │ │ └── CommonStyle.DotSettings └── style │ ├── .editorconfig │ ├── CommonStyle.DotSettings │ ├── LICENSE │ ├── README.md │ └── stylecop.json ├── global.json └── src ├── .editorconfig ├── .idea └── .idea.MetalamaPatterns │ └── .idea │ ├── .gitignore │ ├── .name │ ├── encodings.xml │ ├── indexLayout.xml │ └── vcs.xml ├── Flashtrace.Formatters ├── Flashtrace.Formatters.csproj ├── Formatter.cs ├── FormatterAttributes.cs ├── FormatterExtensions.cs ├── FormatterNotFoundException.cs ├── FormatterRepository.Builder.cs ├── FormatterRepository.cs ├── FormattersAssertionFailedException.cs ├── FormattingOptions.cs ├── FormattingRole.cs ├── IFormattable.cs ├── IFormatter.cs ├── IFormatterRepository.cs ├── IFormatter{T}.cs ├── IOptionAwareFormatter.cs ├── Implementations │ ├── AnonymousTypeFormatter.cs │ ├── BooleanFormatter.cs │ ├── ByteFormatter.cs │ ├── CharFormatter.cs │ ├── DefaultFormatter.cs │ ├── DefaultFormatterHelper.cs │ ├── DynamicFormatter.cs │ ├── EnumFormatter.cs │ ├── EnumFormatterCache.cs │ ├── FormattableFormatter.cs │ ├── FormatterConverter{TTarget,TSource}.cs │ ├── FormatterConverter{TTarget}.cs │ ├── Int16Formatter.cs │ ├── Int32Formatter.cs │ ├── Int64Formatter.cs │ ├── MethodInfoFormatter.cs │ ├── NullableFormatter.cs │ ├── SByteFormatter.cs │ ├── SpanFormattableFormatter.cs │ ├── StringFormatter.cs │ ├── TypeFormatter.cs │ ├── UInt16Formatter.cs │ ├── UInt32Formatter.cs │ └── UInt64Formatter.cs ├── README.md ├── ReflectionHelpers.cs ├── TypeExtensions │ ├── BindToExtendedTypeAttribute.cs │ ├── BindToRoleTypeAttribute.cs │ ├── CovariantTypeExtensionFactory.cs │ ├── CovariantTypeExtensionFactoryHelpers.cs │ ├── CovariantTypeExtensionFactory{T}.cs │ ├── TypeExtensionBindingAttribute.cs │ ├── TypeExtensionCacheUpdateCallback.cs │ ├── TypeExtensionFactory.cs │ ├── TypeExtensionFactoryBase.cs │ ├── TypeExtensionFactory{T}.cs │ └── TypeExtensionInfo.cs ├── UnsafeString.cs ├── UnsafeStringBuilder.cs ├── UnsafeStringBuilderPool.cs └── Utilities │ ├── BufferHelper.cs │ ├── IUnknownObjectPropertyVisitor.cs │ └── UnknownObjectAccessor.cs ├── Flashtrace ├── Activities │ ├── ActivityLevels.cs │ ├── ILogActivity.cs │ └── LogActivity{TActivityDescription}.cs ├── Common.ttinclude ├── Contexts │ ├── CallerInfo.cs │ ├── ILoggingContext.cs │ └── SourceLineInfo.cs ├── Correlation │ └── IncomingRequestOptions.cs ├── Flashtrace.csproj ├── FlashtraceAssertionFailedException.cs ├── FlashtraceExtensions.cs ├── FlashtraceLevel.cs ├── FlashtraceLevelExtensions.cs ├── FlashtraceLevelSource.cs ├── FlashtraceRole.cs ├── FlashtraceSource.cs ├── FlashtraceSourceFactory.cs ├── IFlashtraceExceptionHandler.cs ├── IFlashtraceLocalLogger.cs ├── IFlashtraceLogger.Generated.cs ├── IFlashtraceLogger.Generated.tt ├── IFlashtraceLogger.cs ├── IFlashtraceLoggerFactory.cs ├── IFlashtraceRoleLoggerFactory.cs ├── Loggers │ ├── FlashTraceTextWriter.cs │ ├── NetCoreSourceLoggerFactory.cs │ ├── NullFlashtraceLogger.Generated.cs │ ├── NullFlashtraceLogger.Generated.tt │ ├── NullFlashtraceLogger.cs │ ├── ReflectionHelpers.cs │ ├── SimpleFlashtraceLogger.Generated.cs │ ├── SimpleFlashtraceLogger.Generated.tt │ ├── SimpleFlashtraceLogger.cs │ ├── TraceSourceFlashtraceLogger.cs │ └── TraceSourceLoggerFactory.cs ├── Messages │ ├── DebugMessageFormatter.cs │ ├── FormattedMessage.Generated.cs │ ├── FormattedMessage.Generated.tt │ ├── FormattedMessage.cs │ ├── FormattedMessageArray.cs │ ├── FormattedMessageBuilder.Generated.cs │ ├── FormattedMessageBuilder.Generated.tt │ ├── FormattedMessageBuilder.cs │ ├── FormattingStringParser.cs │ ├── IMessage.cs │ ├── InvalidFormattingStringException.cs │ ├── MessageHelper.cs │ ├── SemanticMessage.Generated.cs │ ├── SemanticMessage.Generated.tt │ ├── SemanticMessage.cs │ ├── SemanticMessageArray.cs │ ├── SemanticMessageBuilder.Generated.cs │ ├── SemanticMessageBuilder.Generated.tt │ └── SemanticMessageBuilder.cs ├── Options │ ├── CloseActivityOptions.cs │ ├── LogActivityKind.cs │ ├── LogActivityOptions.cs │ ├── OpenActivityOptions.cs │ └── WriteMessageOptions.cs ├── README.md ├── Records │ ├── AugmentedLogEventData.cs │ ├── DefaultLogEventMetadata.cs │ ├── ILogRecordBuilder.cs │ ├── ILoggingPropertyVisitor.cs │ ├── LogEventData.cs │ ├── LogEventMetadata.cs │ ├── LogEventMetadata{TExpressionModel}.cs │ ├── LogEventPropertiesMetadata.cs │ ├── LogParameterMode.cs │ ├── LogParameterOptions.cs │ ├── LogRecordAttributes.cs │ ├── LogRecordItem.cs │ ├── LogRecordKind.cs │ ├── LogRecordKindExtensions.cs │ ├── LogRecordOptions.cs │ ├── LogRecordTextOptions.cs │ ├── LoggingPropertiesExpressionModel.cs │ ├── LoggingProperty.cs │ ├── LoggingPropertyOptions.cs │ ├── LoggingPropertyOptionsAttribute.cs │ └── LoggingPropertyVisitorOptions.cs ├── Transactions │ ├── ITransactionAwareContextLocalLogger.cs │ └── TransactionRequirement.cs └── Utilities │ └── CharSpanExtensions.cs ├── Metalama.Patterns.Caching.Aspects ├── AspectOrder.cs ├── CacheAttribute.cs ├── CacheKeyAttribute.cs ├── CachedMethodAnnotation.cs ├── CachingBaseAttribute.cs ├── CachingConfigurationAttribute.cs ├── CachingDiagnosticDescriptors.cs ├── Configuration │ ├── CacheParameterClassification.cs │ ├── CachingAspectConfiguration.cs │ ├── CachingConfigurationExtensions.cs │ ├── CachingOptions.cs │ ├── CachingOptionsBuilder.cs │ ├── ICacheParameterClassifier.cs │ └── ParameterFilterRegistration.cs ├── Helpers │ ├── AsyncEnumerableHelper.cs │ ├── CompileTimeHelpers.cs │ └── RunTimeHelpers.cs ├── ImplementFormattableAspect.cs ├── InvalidateCacheAttribute.cs ├── Metalama.Patterns.Caching.Aspects.csproj ├── README.md └── metalamaTests.json ├── Metalama.Patterns.Caching.Backend ├── Backends │ ├── CachingBackend.cs │ ├── CachingBackendConfiguration.cs │ ├── CachingBackendStatus.cs │ ├── ClearCacheOptions.cs │ ├── LayeredCachingBackendConfiguration.cs │ ├── LayeredCachingBackendEnhancer.cs │ ├── MemoryCacheItem.cs │ ├── MemoryCachingBackend.cs │ ├── MemoryCachingBackendConfiguration.cs │ ├── NonBlockingCachingBackendEnhancer.cs │ ├── NullCachingBackend.cs │ └── UninitializedCachingBackend.cs ├── Building │ ├── CachingBackendBuilder.cs │ ├── CachingBackendFactory.cs │ ├── ConcreteCachingBackendBuilder.cs │ ├── CreateBackendArgs.cs │ ├── LayeredCachingBackendBuilder.cs │ ├── MemoryCachingBackendBuilder.cs │ ├── OutOfProcessCachingBackendBuilder.cs │ ├── SpecificCachingBackendBuilder.cs │ └── UninitializedCachingBackendBuilder.cs ├── CacheItemConfiguration.cs ├── CachingAssertionFailedException.cs ├── CachingException.cs ├── Implementation │ ├── AwaitableEvent.cs │ ├── BackgroundTaskScheduler.cs │ ├── CacheDependencyInvalidatedEventArgs.cs │ ├── CacheItem.cs │ ├── CacheItemPriority.cs │ ├── CacheItemRemovedEventArgs.cs │ ├── CacheItemRemovedReason.cs │ ├── CacheSynchronizer.cs │ ├── CacheSynchronizerConfiguration.cs │ ├── CachingBackendEnhancer.cs │ ├── CachingBackendEnhancerFeatures.cs │ ├── CachingBackendFeatures.cs │ ├── CachingExceptionInfo.cs │ ├── CachingExceptionObserverExtensions.cs │ ├── ConcurrencyTestingApi.cs │ ├── ConcurrencyTestingApiImpl.cs │ ├── IBackgroundTaskSchedulerObserver.cs │ ├── ICacheItemConfiguration.cs │ ├── ICachingExceptionObserver.cs │ ├── MaterializedCacheItem.cs │ ├── NullServiceProvider.cs │ └── StringTokenizer.cs ├── InvalidCacheItemException.cs ├── Locking │ ├── ILockHandle.cs │ ├── ILockingStrategy.cs │ ├── LocalLockingStrategy.cs │ └── NullLockingStrategy.cs ├── Metalama.Patterns.Caching.Backend.csproj ├── README.md └── Serializers │ ├── BinaryCachingSerializer.cs │ ├── CacheItemSerializer.cs │ ├── ICachingSerializer.cs │ └── JsonCachingSerializer.cs ├── Metalama.Patterns.Caching.Backends.Azure ├── AssemblyAttributes.cs ├── AzureCacheSynchronizer.cs ├── AzureCacheSynchronizerBuilder.cs ├── AzureCacheSynchronizerConfiguration.cs ├── AzureCacheSynchronizerExceptionEventArgs.cs ├── AzureCachingFactory.cs ├── Fabric.cs ├── Metalama.Patterns.Caching.Backends.Azure.csproj └── README.md ├── Metalama.Patterns.Caching.Backends.Redis ├── DependenciesRedisCachingBackend.cs ├── ExistingRedisConnectionFactory.cs ├── Fabric.cs ├── IRedisBackendObserver.cs ├── IRedisConnectionFactory.cs ├── Metalama.Patterns.Caching.Backends.Redis.csproj ├── NewRedisConnectionFactory.cs ├── README.md ├── RedisCacheDependencyGarbageCollector.cs ├── RedisCacheSynchronizer.cs ├── RedisCacheSynchronizerBuilder.cs ├── RedisCacheSynchronizerConfiguration.cs ├── RedisCachingBackend.cs ├── RedisCachingBackendBuilder.cs ├── RedisCachingBackendConfiguration.cs ├── RedisCachingFactory.cs ├── RedisGarbageCollectionUtilities.cs ├── RedisKeyBuilder.cs ├── RedisNotification.cs ├── RedisNotificationQueueProcessor.cs └── ServiceProviderRedisConnectionFactory.cs ├── Metalama.Patterns.Caching ├── Building │ ├── CachingServiceFactory.cs │ └── ICachingServiceBuilder.cs ├── CachedMethodConfiguration.cs ├── CachedMethodMetadata.Parameter.cs ├── CachedMethodMetadata.cs ├── CachingProfile.cs ├── CachingProfileRegistry.cs ├── CachingService.Builder.cs ├── CachingService.GetFromCacheOrExecute.cs ├── CachingService.cs ├── CachingServiceExtensions.Generated.cs ├── CachingServiceExtensions.Generated.tt ├── CachingServiceExtensions.cs ├── Dependencies │ ├── ICacheDependency.cs │ ├── ObjectDependency.cs │ └── StringDependency.cs ├── Fabric.cs ├── Formatters │ ├── CacheKeyBuilder.cs │ ├── CacheKeyBuilderOptions.cs │ ├── CacheKeyFormatting.cs │ ├── CollectionFormatter.cs │ └── ICacheKeyBuilder.cs ├── ICachingService.cs ├── Implementation │ ├── AutoReloadManager.cs │ ├── CachedMethodMetadataRegistry.cs │ ├── CachingContext.cs │ ├── CachingContextKind.cs │ ├── CachingFrontend.cs │ ├── ICachingContext.cs │ ├── NullCachingContext.cs │ └── SuspendedCachingContext.cs ├── Locking │ └── LockTimeoutContext.cs ├── Metalama.Patterns.Caching.csproj ├── NotCacheKeyAttribute.cs ├── NullCachingService.cs ├── README.md ├── Utilities │ ├── ArrayHelper.cs │ └── NullServiceProvider.cs └── ValueAdapters │ ├── AsyncEnumerableAdapter.cs │ ├── AsyncEnumeratorAdapter.cs │ ├── EnumerableAdapter.cs │ ├── EnumeratorAdapter.cs │ ├── IValueAdapter.cs │ ├── StreamAdapter.cs │ ├── ValueAdapter.cs │ └── ValueAdapterFactory.cs ├── Metalama.Patterns.Contracts ├── AspectOrder.cs ├── CheckInvariantsAspect.cs ├── CompileTimeHelpers.cs ├── ContractBaseAttribute.cs ├── ContractConfigurationExtensions.cs ├── ContractContext.cs ├── ContractDiagnostics.cs ├── ContractExtensions.cs ├── ContractHelpers.cs ├── ContractOptions.cs ├── ContractTemplates.cs ├── CreditCardAttribute.cs ├── DoNotCheckInvariantsAttribute.cs ├── EmailAttribute.cs ├── EnumDataTypeAttribute.cs ├── EnumDataTypeAttributeHelper.cs ├── GreaterThanAttribute.cs ├── GreaterThanOrEqualAttribute.cs ├── InequalityAmbiguity.cs ├── InequalityStrictness.cs ├── InvariantAttribute.cs ├── InvariantSuspensionCounter.cs ├── InvariantViolationException.cs ├── LessThanAttribute.cs ├── LessThanOrEqualAttribute.cs ├── Metalama.Patterns.Contracts.csproj ├── NegativeAttribute.cs ├── NonNegativeAttribute.cs ├── NonPositiveAttribute.cs ├── NotEmptyAttribute.cs ├── NotNullAttribute.cs ├── Numeric │ ├── ConversionResult.cs │ ├── DecimalBound.cs │ ├── DoubleBound.cs │ ├── Int64Bound.cs │ ├── NumberComparer.cs │ ├── NumericBound.cs │ ├── NumericRange.cs │ ├── NumericRangeTypeSupport.cs │ └── UInt64Bound.cs ├── PhoneAttribute.cs ├── PositiveAttribute.cs ├── PostconditionViolationException.cs ├── README.md ├── RangeAttribute.cs ├── RegularExpressionAttribute.cs ├── RegularExpressionBaseAttribute.cs ├── RequiredAttribute.cs ├── StrictRangeAttribute.cs ├── StrictlyGreaterThanAttribute.cs ├── StrictlyLessThanAttribute.cs ├── StrictlyNegativeAttribute.cs ├── StrictlyPositiveAttribute.cs ├── StringLengthAttribute.cs ├── SuspendInvariantsAttribute.cs ├── SuspendInvariantsCookie.cs └── UrlAttribute.cs ├── Metalama.Patterns.Immutability ├── Configuration │ ├── IImmutabilityClassifier.cs │ ├── ImmutabilityConfigurationExtensions.cs │ ├── ImmutabilityOptions.cs │ └── ImmutableCollectionClassifier.cs ├── Fabric.cs ├── ImmutabilityDiagnostics.cs ├── ImmutabilityExtensions.cs ├── ImmutabilityKind.cs ├── ImmutableAttribute.cs ├── Metalama.Patterns.Immutability.csproj └── README.md ├── Metalama.Patterns.Memoization ├── MemoizeAttribute.cs ├── Metalama.Patterns.Memoization.csproj └── README.md ├── Metalama.Patterns.Observability ├── AspectOrdering.cs ├── Configuration │ ├── ClassicObservabilityStrategyOptions.cs │ ├── ClassicObservabilityStrategyOptionsBuilder.cs │ ├── DependencyAnalysisOptions.cs │ ├── ObservabilityContract.cs │ ├── ObservabilityExtensions.cs │ ├── ObservabilityMemberOptionsBuilder.cs │ ├── ObservabilityOptions.cs │ └── ObservabilityTypeOptionsBuilder.cs ├── ConstantAttribute.cs ├── DependencyAnalysis.md ├── Implementation │ ├── AccessKind.cs │ ├── Assets.cs │ ├── ClassicStrategy │ │ ├── ClassicDependencyGraphBuilder.cs │ │ ├── ClassicDesignTimeObservabilityStrategyImpl.cs │ │ ├── ClassicGraphBuildingContext.cs │ │ ├── ClassicObservabilityStrategy.cs │ │ ├── ClassicObservabilityStrategyImpl.cs │ │ ├── ClassicObservableExpression.cs │ │ ├── ClassicObservablePropertyInfo.cs │ │ ├── ClassicObservableTypeInfo.cs │ │ ├── InpcBaseHandling.cs │ │ ├── ObservabilityTemplateArgs.cs │ │ └── Templates.cs │ ├── DependencyAnalysis │ │ ├── DependencyGraphBuilder.ForkedGatherIdentifiersContext.cs │ │ ├── DependencyGraphBuilder.GatherIdentifiersContext.cs │ │ ├── DependencyGraphBuilder.GatherIdentifiersContextManager.cs │ │ ├── DependencyGraphBuilder.PreparedFork.cs │ │ ├── DependencyGraphBuilder.RootGatherIdentifiersContext.cs │ │ ├── DependencyGraphBuilder.Visitor.ChainSection.cs │ │ ├── DependencyGraphBuilder.Visitor.cs │ │ ├── DependencyGraphBuilder.cs │ │ ├── DependencyPathElement.cs │ │ ├── GraphBuildingContext.cs │ │ ├── ObservableExpression.cs │ │ ├── ObservableExpressionExtensions.cs │ │ ├── ObservablePropertyInfo.cs │ │ ├── ObservableTypeInfo.cs │ │ └── RoslynExtensions.cs │ ├── DesignTimeObservabilityStrategy.cs │ ├── DiagnosticDescriptors.cs │ ├── EqualityComparisonKind.cs │ ├── IObservabilityStrategy.cs │ ├── InpcInstrumentationKind.cs │ ├── InpcInstrumentationKindExtensions.cs │ ├── InpcInstrumentationKindLookup.cs │ ├── ObservabilityAssertionFailedException.cs │ └── RoslynHelper.cs ├── Metalama.Patterns.Observability.csproj ├── NotObservableAttribute.cs ├── ObservableAttribute.cs ├── ObservedExpressionsAttribute.cs ├── README.md ├── Requirements.md └── SuppressObservabilityWarningsAttribute.cs ├── Metalama.Patterns.Wpf ├── AspectOrder.cs ├── AsyncDelegateCommand.cs ├── AsyncDelegateCommand{T}.cs ├── BaseAsyncDelegateCommand.cs ├── BaseDelegateCommand.cs ├── CommandAttribute.DiagnosticReporter.cs ├── CommandAttribute.cs ├── Configuration │ ├── CommandExtensions.cs │ ├── CommandNamingConvention.cs │ ├── CommandOptions.cs │ ├── CommandOptionsBuilder.cs │ ├── DependencyPropertyExtensions.cs │ ├── DependencyPropertyNamingConvention.cs │ ├── DependencyPropertyOptions.cs │ └── DependencyPropertyOptionsBuilder.cs ├── DelegateCommand.cs ├── DelegateCommandExecution.cs ├── DelegateCommandFactory.cs ├── DelegateCommand{T}.cs ├── DependencyPropertyAttribute.cs ├── IAsyncCommand.cs ├── Implementation │ ├── ChangeHandlerSignatureKind.cs │ ├── CommandNamingConvention │ │ ├── CommandNamingConventionMatch.cs │ │ ├── CommandNamingConventionMatcher.cs │ │ ├── DefaultCommandNamingConvention.cs │ │ ├── ExplicitCommandNamingConvention.cs │ │ └── ICommandNamingConvention.cs │ ├── DependencyPropertyAspectBuilder.DiagnosticReporter.cs │ ├── DependencyPropertyAspectBuilder.Templates.cs │ ├── DependencyPropertyAspectBuilder.cs │ ├── DependencyPropertyAssets.cs │ ├── DependencyPropertyNamingConvention │ │ ├── DefaultDependencyPropertyNamingConvention.cs │ │ ├── DependencyPropertyNamingConventionMatch.cs │ │ ├── DependencyPropertyNamingConventionMatcher.cs │ │ ├── ExplicitDependencyPropertyNamingConvention.cs │ │ └── IDependencyPropertyNamingConvention.cs │ ├── Diagnostics.cs │ ├── FormattingExtensions.cs │ ├── NamingConvention │ │ ├── DefaultMatchKind.cs │ │ ├── DiagnosticReporter.cs │ │ ├── IMemberMatch.cs │ │ ├── INameMatchPredicate.cs │ │ ├── INamingConvention.cs │ │ ├── InspectedMember.cs │ │ ├── MemberMatch.cs │ │ ├── MemberMatchDiagnosticInfo.cs │ │ ├── MemberMatchOutcome.cs │ │ ├── NamingConventionEvaluator.cs │ │ ├── NamingConventionMatch.cs │ │ ├── NamingConventionMatcher.cs │ │ ├── NamingConventionOutcome.cs │ │ ├── NamingConventionRegistration.cs │ │ ├── README.md │ │ ├── RegexNameMatchPredicate.cs │ │ └── StringNameMatchPredicate.cs │ ├── StringHelper.cs │ ├── Suppressions.cs │ └── ValidationHandlerSignatureKind.cs ├── Metalama.Patterns.Wpf.csproj └── README.md └── tests ├── Directory.Build.props ├── Directory.Build.targets ├── Directory.Packages.props ├── Flashtrace.Formatters.UnitTests ├── .editorconfig ├── AssertEx.cs ├── Assets │ ├── .editorconfig │ ├── DictionaryFormatter{TKey,TValue}.cs │ ├── EnumerableFormatter{T}.cs │ ├── EnumerableIntFormatter.cs │ ├── MyObservableCollection{T}.cs │ ├── NoConstructorFormatter{T}.cs │ ├── NonNullableFormatter{T}.cs │ ├── NullableFormatter{T}.cs │ ├── OneEnumerableFormatter{T}.cs │ ├── OneFormatter{T}.cs │ ├── ThrowingFormatter{T}.cs │ ├── ZeroEnumerableFormatter{T}.cs │ └── ZeroFormatter{T}.cs ├── EnumFormatterTests.cs ├── Flashtrace.Formatters.UnitTests.csproj ├── FormatterNoLoggingExceptionTests.cs ├── FormatterOverwritingTest.cs ├── FormatterRegistrationTests.cs ├── FormattersTests.cs ├── FormattersTestsBase.cs ├── IntegerFormatterTests.cs ├── TestRole.cs └── TypeFormatterTests.cs ├── Flashtrace.UnitTests ├── Assets │ ├── .editorconfig │ ├── PropertiesWithAttributes.cs │ ├── TestExpressionModel.cs │ └── TestMetadata.cs ├── Flashtrace.UnitTests.csproj ├── Records │ └── LogEventDataTests.cs └── TestTraceSourceLogger.cs ├── Metalama.Patterns.Caching.AspectTests ├── .editorconfig ├── CacheAttributeTests │ ├── DependencyInjection.cs │ ├── DependencyInjection.t.cs │ ├── Diagnostics │ │ ├── InParameter.cs │ │ ├── InParameter.t.cs │ │ ├── MultipleInstances.cs │ │ ├── MultipleInstances.t.cs │ │ ├── OutParameter.cs │ │ ├── OutParameter.t.cs │ │ ├── RefParameter.cs │ │ ├── RefParameter.t.cs │ │ ├── VanillaParameter.cs │ │ ├── VanillaParameter.t.cs │ │ ├── VoidMethod.cs │ │ └── VoidMethod.t.cs │ ├── ParameterFilter.cs │ ├── ParameterFilter.t.cs │ ├── ParameterFilter_Error.cs │ ├── ParameterFilter_Error.t.cs │ ├── Static.cs │ └── Static.t.cs ├── CacheConfigurationAttributeTests │ ├── Diagnostics │ │ ├── EmptyInvalidatedMethodName.cs │ │ ├── EmptyInvalidatedMethodName.t.cs │ │ ├── NoInvalidatedMethodNames.cs │ │ ├── NoInvalidatedMethodNames.t.cs │ │ ├── NullInvalidatedMethodName.cs │ │ ├── NullInvalidatedMethodName.t.cs │ │ ├── WhitespaceInvalidatedMethodName.cs │ │ └── WhitespaceInvalidatedMethodName.t.cs │ ├── OnReferencedAssembly.Dependency.cs │ ├── OnReferencedAssembly.cs │ ├── OnReferencedAssembly.t.cs │ └── OnReferencedAssembly.t.txt ├── CacheKeyTests │ ├── Derived.cs │ ├── Derived.t.cs │ ├── Simple.cs │ └── Simple.t.cs ├── InvalidateCacheAttributeTests │ ├── Diagnostics │ │ ├── DifferentTypeNotIgnoringThisParameter.cs │ │ ├── DifferentTypeNotIgnoringThisParameter.t.cs │ │ ├── DifferentTypeNotSpecifyingDeclaringType.cs │ │ ├── DifferentTypeNotSpecifyingDeclaringType.t.cs │ │ ├── MethodWithNotMatchingParameterName.cs │ │ ├── MethodWithNotMatchingParameterName.t.cs │ │ ├── MethodWithNotMatchingParameterType.cs │ │ ├── MethodWithNotMatchingParameterType.t.cs │ │ ├── MultipleMatchingOverloads.cs │ │ ├── MultipleMatchingOverloads.t.cs │ │ ├── SameTypeAndNonExistingMethod.cs │ │ ├── SameTypeAndNonExistingMethod.t.cs │ │ ├── WithEmptyMethodName.cs │ │ ├── WithEmptyMethodName.t.cs │ │ ├── WithNoCachingMethodName.cs │ │ ├── WithNoCachingMethodName.t.cs │ │ ├── WithNotCachedMethodName.cs │ │ ├── WithNotCachedMethodName.t.cs │ │ ├── WithNullCachingMethodName.cs │ │ └── WithNullCachingMethodName.t.cs │ ├── InvalidateDependencyMethod.Dependency.cs │ ├── InvalidateDependencyMethod.cs │ ├── InvalidateDependencyMethod.t.cs │ ├── ParameterMapping_Multiple.cs │ ├── ParameterMapping_Multiple.t.cs │ ├── ParameterMapping_Single.cs │ └── ParameterMapping_Single.t.cs └── Metalama.Patterns.Caching.AspectTests.csproj ├── Metalama.Patterns.Caching.LoadTests ├── ImmutableArrayExtensions.cs ├── Interval.cs ├── LoadTest.cs ├── LoadTestConfiguration.cs ├── Metalama.Patterns.Caching.LoadTests.csproj ├── Program.cs ├── RandomString.cs ├── StringCounter.cs └── Tests │ ├── BaseTestClass.cs │ ├── RedisLoadTest.cs │ └── RedisLoadTestConfiguration.cs ├── Metalama.Patterns.Caching.TestHelpers ├── AssertEx.cs ├── BackgroundTaskSchedulerObserver.cs ├── BaseCacheBackendTests.cs ├── BaseCachingTests.cs ├── CacheItemSetEventArgs.cs ├── CachedValueChildClass.cs ├── CachedValueClass.cs ├── CachingClass.cs ├── CachingClassFixture.cs ├── CachingClass{T}.Generated.cs ├── CachingClass{T}.Generated.tt ├── CachingClass{T}.cs ├── CachingTestBuilder.cs ├── CachingTestContext.cs ├── CheckAfterDisposeCachingBackend.cs ├── DependencyClass.cs ├── MemoryCacheFactory.cs ├── Metalama.Patterns.Caching.TestHelpers.csproj ├── TaskExtensions.cs ├── TestingCacheBackend.cs └── TimeSpanExtensions.cs ├── Metalama.Patterns.Caching.UnitTests ├── .editorconfig ├── .temp │ ├── RedisServer.zip │ └── RedisServer │ │ ├── EventLog.dll │ │ ├── Redis on Windows Release Notes.docx │ │ ├── Redis on Windows.docx │ │ ├── Windows Service Documentation.docx │ │ ├── redis-benchmark.exe │ │ ├── redis-check-aof.exe │ │ ├── redis-check-dump.exe │ │ ├── redis-cli.exe │ │ ├── redis-server.exe │ │ ├── redis.windows-service.conf │ │ └── redis.windows.conf ├── AspectlessTests.cs ├── Assets │ ├── .editorconfig │ ├── Issue20774.cs │ └── MultipleInvalidationClass.cs ├── AsyncBarrier.cs ├── AsyncEnumTestsBase.cs ├── AsyncEnumerableTests.cs ├── AsyncEnumeratorTests.cs ├── Backends │ ├── Distributed │ │ ├── AzureServiceBusInvalidationTests.cs │ │ ├── BaseDistributedCacheTests.cs │ │ ├── BaseInvalidationBrokerTests.cs │ │ ├── DisposingRedisCachingBackend.cs │ │ ├── RedisDistributedCachingBackendTests.cs │ │ ├── RedisFactory.cs │ │ ├── RedisInvalidationTests.cs │ │ └── SimpleRedisDistributedTest.cs │ └── Single │ │ ├── LocallyCachedRedisCacheBackendTests.cs │ │ ├── LocallyCachedRedisCacheBackendWithGarbageCollectorTests.cs │ │ ├── MemoryCachingBackendTests.cs │ │ ├── NullCacheBackendTests.cs │ │ ├── RedisBackendObserver.cs │ │ ├── RedisCacheBackendTests.cs │ │ ├── RedisCacheBackendWithGarbageCollectorTests.cs │ │ ├── SimpleRedisCacheBackendTests.cs │ │ ├── TwoLayerCachingBackendSimulatedLocalEvictionTests.cs │ │ └── TwoLayerCachingBackendTests.cs ├── CacheAttributeTests.cs ├── CacheConfigurationAttributeTests.cs ├── CacheKeyAspectTests.cs ├── CacheKeyBuilderTests.cs ├── CacheLockTests.cs ├── CachingConfig.cs ├── DependencyInjectionTests.cs ├── DependencyPropagationTests.cs ├── DependencyTreeTests.cs ├── Executables │ └── IExecutablesResourceTarget.cs ├── FormattersTests.cs ├── ImperativeInvalidationTests.Generated.cs ├── ImperativeInvalidationTests.Generated.tt ├── ImperativeInvalidationTests.cs ├── InvalidateCacheAttributeTests.cs ├── InvalidationTestsBase.cs ├── Issue20774Tests.cs ├── LoggingInCachingTest.cs ├── Metalama.Patterns.Caching.UnitTests.csproj ├── ObjectDependenciesTests.cs ├── RedisAssemblyFixture.cs ├── RedisServer │ ├── BrokenRedisTests.cs │ ├── RedisTestInstance.cs │ └── TemporaryFile.cs ├── RedisTestServer.targets ├── Serializers │ ├── BinarySerializerTests.cs │ ├── CacheItemSerializerTest.cs │ ├── JsonSerializerTests.cs │ ├── MyObject.cs │ └── SerializerBaseTests.cs ├── SizeCalculatorTests.cs ├── StringTokenizerTests.cs ├── TestHelpersTests │ ├── CachedValueClassTests.cs │ ├── CachingClassTests.cs │ └── TestingCacheBackendTests.cs ├── ValueAdapterTests.cs └── XunitConfig.cs ├── Metalama.Patterns.Contracts.AspectTests ├── .editorconfig ├── Ambiguities │ ├── Unspecified_NonStrict.cs │ ├── Unspecified_NonStrict.t.cs │ ├── Unspecified_Strict.cs │ ├── Unspecified_Strict.t.cs │ ├── Unspecified_Warning.cs │ └── Unspecified_Warning.t.cs ├── CrossAssemblyObjectRange.Dependency.cs ├── CrossAssemblyObjectRange.cs ├── CrossAssemblyObjectRange.t.cs ├── Diagnostics │ ├── Invariant_Suspend_NotEnabled.cs │ ├── Invariant_Suspend_NotEnabled.t.cs │ ├── Invariant_Suspend_Redundant.cs │ ├── Invariant_Suspend_Redundant.t.cs │ ├── NotNull_Ineligible_GenericStruct.cs │ ├── NotNull_Ineligible_GenericStruct.t.cs │ ├── NotNull_Ineligible_Int.cs │ ├── NotNull_Ineligible_Int.t.cs │ ├── NotNull_Ineligible_Struct.cs │ ├── NotNull_Ineligible_Struct.t.cs │ ├── Range_DecimalGreaterThanDouble.cs │ ├── Range_DecimalGreaterThanDouble.t.cs │ ├── Range_DecimalStrictlyGreaterThanDouble.cs │ ├── Range_DecimalStrictlyGreaterThanDouble.t.cs │ ├── Range_DecimalStrictlyLessThanDouble.cs │ ├── Range_DecimalStrictlyLessThanDouble.t.cs │ ├── Range_InvalidType_Byte.cs │ ├── Range_InvalidType_Byte.t.cs │ ├── Range_InvalidType_Byte2.cs │ ├── Range_InvalidType_Byte2.t.cs │ ├── Range_InvalidType_Byte3.cs │ ├── Range_InvalidType_Byte3.t.cs │ ├── Range_InvalidType_Byte4.cs │ ├── Range_InvalidType_Byte4.t.cs │ ├── Range_LongGreaterThanDouble.cs │ ├── Range_LongGreaterThanDouble.t.cs │ ├── Range_LongGreaterThanUlong.cs │ ├── Range_LongGreaterThanUlong.t.cs │ ├── Range_LongStrictlyGreaterThanDouble.cs │ ├── Range_LongStrictlyGreaterThanDouble.t.cs │ ├── Range_LongStrictlyGreaterThanUlong.cs │ ├── Range_LongStrictlyGreaterThanUlong.t.cs │ ├── Range_LongStrictlyLessThanDouble.cs │ ├── Range_LongStrictlyLessThanDouble.t.cs │ ├── Range_UlongGreaterThanDouble.cs │ ├── Range_UlongGreaterThanDouble.t.cs │ ├── Range_UlongStrictlyGreaterThanDouble.cs │ ├── Range_UlongStrictlyGreaterThanDouble.t.cs │ ├── Range_UlongStrictlyLessThanUlong.cs │ └── Range_UlongStrictlyLessThanUlong.t.cs ├── DisablePostconditions.cs ├── DisablePostconditions.t.cs ├── DisablePreconditions.cs ├── DisablePreconditions.t.cs ├── Fabric_Project.cs ├── Fabric_Project.t.cs ├── Invariants.cs ├── Invariants.t.cs ├── Invariants_Disable.cs ├── Invariants_Disable.t.cs ├── Invariants_Suspend.cs ├── Invariants_Suspend.t.cs ├── Metalama.Patterns.Contracts.AspectTests.csproj ├── NotNull_Eligible_GenericClass.cs ├── NotNull_Eligible_GenericClass.t.cs ├── NotNull_Eligible_GenericUnconstrained.cs ├── NotNull_Eligible_GenericUnconstrained.t.cs ├── NotNull_Eligible_NullableInt.cs ├── NotNull_Eligible_NullableInt.t.cs ├── NotNull_Eligible_NullableStruct.cs ├── NotNull_Eligible_NullableStruct.t.cs ├── NotNull_Eligible_Object.cs ├── NotNull_Eligible_Object.t.cs ├── ObjectRange.cs ├── ObjectRange.t.cs ├── Order_NotNull_NotEmpty.cs ├── Order_NotNull_NotEmpty.t.cs ├── RangeOnlyTestsRequiredBounds.cs └── RangeOnlyTestsRequiredBounds.t.cs ├── Metalama.Patterns.Contracts.UnitTests ├── .editorconfig ├── AssertEx.cs ├── AssertionFailedException.cs ├── Assets │ ├── .editorconfig │ ├── EnumTestClass.cs │ ├── NotEmptyTestClass.cs │ ├── NotNullTestClass.cs │ ├── RangeTestClass.cs │ ├── RegexTestClass.cs │ ├── StringLengthTestClass.cs │ ├── TestEnum.cs │ └── TestFlagsEnum.cs ├── ConversionNullTestDataAttribute.cs ├── ConversionTestDataAttribute.cs ├── DoubleTests.cs ├── EnumDataTypeTests.cs ├── Fabric.cs ├── InterfaceTests.cs ├── LessOrGreaterThanMaximumValueTests.cs ├── LessOrGreaterThanMinimumValueTests.cs ├── LessOrGreaterThanNegativeValueTests.cs ├── LessOrGreaterThanPositiveValueTests.cs ├── LessOrGreaterThanZeroTests.cs ├── Metalama.Patterns.Contracts.UnitTests.csproj ├── NegativeOrPositiveAttributeTests.cs ├── NegativeTests.cs ├── NotEmptyAttributeTests.cs ├── NotNullAttributeTests.cs ├── NumberComparerTests.cs ├── PositiveTests.cs ├── PrecisionTests.cs ├── RangeAttributeTests.cs ├── RangeContractTestsBase.cs ├── RegularExpressionAttributeTests.cs ├── StrictRangeAttributeTests.cs ├── StrictlyLessOrGreaterThanMaximumValueTests.cs ├── StrictlyLessOrGreaterThanMinimumValueTests.cs ├── StrictlyLessOrGreaterThanNegativeValueTests.cs ├── StrictlyLessOrGreaterThanPositiveValueTests.cs ├── StrictlyLessOrGreaterThanZeroTests.cs ├── StrictlyNegativeOrPositiveAttributeTests.cs ├── StrictlyNegativeTests.cs ├── StrictlyPositiveTests.cs ├── StringLengthAttributeTests.cs └── Utilities │ ├── FloatingPointHelper.DoubleMaximum.cs │ ├── FloatingPointHelper.DoubleMinimum.cs │ ├── FloatingPointHelper.Int64Maximum.cs │ ├── FloatingPointHelper.Int64Minimum.cs │ ├── FloatingPointHelper.UInt64Maximum.cs │ ├── FloatingPointHelper.UInt64Minimum.cs │ └── FloatingPointHelper.cs ├── Metalama.Patterns.Immutability.AspectTests ├── .editorconfig ├── ClassificationTests.cs ├── ClassificationTests.t.cs ├── DeepAttributeAndWarnings.cs ├── DeepAttributeAndWarnings.t.cs ├── Metalama.Patterns.Immutability.AspectTests.csproj ├── ShallowAttributeAndWarnings.cs └── ShallowAttributeAndWarnings.t.cs ├── Metalama.Patterns.Memoization.AspectTests ├── .editorconfig ├── Eligibility │ ├── AutomaticProperty.cs │ ├── AutomaticProperty.t.cs │ ├── Parameters.cs │ ├── Parameters.t.cs │ ├── ReadOnlyStruct.cs │ ├── ReadOnlyStruct.t.cs │ ├── VoidMethod.cs │ └── VoidMethod.t.cs ├── Instance.cs ├── Instance.t.cs ├── Instance.t.txt ├── Metalama.Patterns.Memoization.AspectTests.csproj ├── Static.cs ├── Static.t.cs └── Static.t.txt ├── Metalama.Patterns.Observability.AspectTests ├── .editorconfig ├── CallMethodOfNonExistentClass.cs ├── CallMethodOfNonExistentClass.t.cs ├── CallMissingMethod.cs ├── CallMissingMethod.t.cs ├── ChildPropertiesFourDeep.cs ├── ChildPropertiesFourDeep.t.cs ├── Diagnostics │ ├── AccessProtectedFieldOfTargetClass.cs │ ├── AccessProtectedFieldOfTargetClass.t.cs │ ├── AccessPublicFieldOfTargetClass.cs │ ├── AccessPublicFieldOfTargetClass.t.cs │ ├── CallUnsafeMethodOfExternalClass.Dependency.cs │ ├── CallUnsafeMethodOfExternalClass.cs │ ├── CallUnsafeMethodOfExternalClass.t.cs │ ├── CallUnsafeMethodOfOtherClass.cs │ ├── CallUnsafeMethodOfOtherClass.t.cs │ ├── CallUnsafeMethodOfTargetClass.cs │ ├── CallUnsafeMethodOfTargetClass.t.cs │ ├── ChildPropertyOfNonInpcProperty.cs │ ├── ChildPropertyOfNonInpcProperty.t.cs │ ├── HasNewProperty.cs │ ├── HasNewProperty.t.cs │ ├── HasVirtualProperty.cs │ ├── HasVirtualProperty.t.cs │ ├── IndirectReferenceToChildOfInpcProperty.cs │ ├── IndirectReferenceToChildOfInpcProperty.t.cs │ ├── InheritsExistingInpcImplWithOpcMethodThatIsNotVirtual.cs │ ├── InheritsExistingInpcImplWithOpcMethodThatIsNotVirtual.t.cs │ ├── InheritsExistingInpcImplWithOpcMethodThatIsPrivate.cs │ ├── InheritsExistingInpcImplWithOpcMethodThatIsPrivate.t.cs │ ├── InheritsExistingInpcImplWithOpcMethodWithWrongParamCount.cs │ ├── InheritsExistingInpcImplWithOpcMethodWithWrongParamCount.t.cs │ ├── InheritsExistingInpcImplWithOpcMethodWithWrongParamType.cs │ ├── InheritsExistingInpcImplWithOpcMethodWithWrongParamType.t.cs │ ├── InheritsExistingInpcImplWithoutNpcMethod.cs │ ├── InheritsExistingInpcImplWithoutNpcMethod.t.cs │ ├── MaximiseDiagnosticReporting.cs │ ├── MaximiseDiagnosticReporting.t.cs │ ├── PropertyOfGenericTypeThatIsStructAndINPC.t.cs │ ├── PropertyOfGenericTypeThatIsStructAndInpc.cs │ ├── PropertyOfUnconstrainedGenericType.cs │ ├── PropertyOfUnconstrainedGenericType.t.cs │ ├── SuppressWarnings.cs │ ├── SuppressWarnings.t.cs │ ├── SuppressWarnings2.cs │ └── SuppressWarnings2.t.cs ├── FieldBackedInpcProperty.cs ├── FieldBackedInpcProperty.t.cs ├── FieldBackedIntProperty.cs ├── FieldBackedIntProperty.t.cs ├── Generic.cs ├── Generic.t.cs ├── Generic2.cs ├── Generic2.t.cs ├── Include │ ├── SimpleInpcByHand.cs │ └── metalamaTests.json ├── InheritFromAbstractBase.cs ├── InheritFromAbstractBase.t.cs ├── InheritsExistingInpcImplWithValidOpcMethodNamedNotifyOfPropertyChange.cs ├── InheritsExistingInpcImplWithValidOpcMethodNamedNotifyOfPropertyChange.t.cs ├── InheritsExistingInpcImplWithValidOpcMethodNamedRaisePropertyChanged.cs ├── InheritsExistingInpcImplWithValidOpcMethodNamedRaisePropertyChanged.t.cs ├── InpcAutoPropertyNoRefs.cs ├── InpcAutoPropertyNoRefs.t.cs ├── InpcAutoPropertyWithInitializerNoRefs.cs ├── InpcAutoPropertyWithInitializerNoRefs.t.cs ├── InpcAutoPropertyWithInitializerWithRef.cs ├── InpcAutoPropertyWithInitializerWithRef.t.cs ├── InpcAutoPropertyWithRef.cs ├── InpcAutoPropertyWithRef.t.cs ├── IntermediateInterface.cs ├── IntermediateInterface.t.cs ├── IntermediateInterface_ExplicitImpl.cs ├── IntermediateInterface_ExplicitImpl.t.cs ├── Metalama.Patterns.Observability.AspectTests.csproj ├── NoProperties.cs ├── NoProperties.t.cs ├── NonInpcAutoProperty.cs ├── NonInpcAutoProperty.t.cs ├── NonInpcAutoPropertyWithInitializer.cs ├── NonInpcAutoPropertyWithInitializer.t.cs ├── NotObservableComputedProperty.cs ├── NotObservableComputedProperty.t.cs ├── NotObservableVirtualProperty.cs ├── NotObservableVirtualProperty.t.cs ├── ObservableRecipientBase.cs ├── ObservableRecipientBase.t.cs ├── Options │ ├── ConfigureDiagnosticCommentsByAttribute.cs │ ├── ConfigureDiagnosticCommentsByAttribute.t.cs │ ├── ConfigureDiagnosticCommentsByFabric.cs │ ├── ConfigureDiagnosticCommentsByFabric.t.cs │ └── SafeForDependencyAnalysis │ │ ├── UsingAttributeOnMethodOfOtherClass.cs │ │ ├── UsingAttributeOnMethodOfOtherClass.t.cs │ │ ├── UsingAttributeOnMethodOfTargetClass.cs │ │ ├── UsingAttributeOnMethodOfTargetClass.t.cs │ │ ├── UsingFabricOnExternalClass.Dependency.cs │ │ ├── UsingFabricOnExternalClass.cs │ │ ├── UsingFabricOnExternalClass.t.cs │ │ ├── UsingFabricOnOtherClassInProject.cs │ │ └── UsingFabricOnOtherClassInProject.t.cs ├── Sealed_InpcAutoPropertyNoRefs.cs ├── Sealed_InpcAutoPropertyNoRefs.t.cs ├── Sealed_InpcAutoPropertyWithRef.cs ├── Sealed_InpcAutoPropertyWithRef.t.cs ├── Sealed_NoProperties.cs ├── Sealed_NoProperties.t.cs ├── Sealed_NonInpcAutoProperty.cs ├── Sealed_NonInpcAutoProperty.t.cs ├── TODO.md ├── WriteabilityInpc.cs ├── WriteabilityInpc.t.cs ├── WriteabilityNonInpc.cs └── WriteabilityNonInpc.t.cs ├── Metalama.Patterns.Observability.CompileTimeTests ├── GetDependencyGraphTests.cs ├── Metalama.Patterns.Observability.CompileTimeTests.csproj ├── TestExtensions.cs └── TestGraphBuildingContext.cs ├── Metalama.Patterns.Observability.UnitTests ├── .editorconfig ├── Assets │ ├── .editorconfig │ ├── ChildProperty.cs │ ├── Core.cs │ ├── Generic.cs │ ├── Inheritance.cs │ ├── Initializers.cs │ ├── Sealed.cs │ └── SimpleWithIgnoreAutoChangeProperty.cs ├── ChildPropertyTests.cs ├── CoreTests.cs ├── FluentAssertionsExtensions.cs ├── GenericTests.cs ├── IgnoreAutoChangeNotificationAttributeTests.cs ├── InheritanceTests.cs ├── InitializerTests.cs ├── InpcTestsBase.cs ├── Metalama.Patterns.Observability.UnitTests.csproj └── SealedTests.cs ├── Metalama.Patterns.TestHelpers ├── LogObserver.cs ├── Metalama.Patterns.TestHelpers.csproj ├── Secrets.cs ├── XUnitFlashtraceLogger.cs ├── XUnitFlashtraceLoggerFactory.cs ├── XUnitLogger.cs ├── XUnitLoggerFactoryExtensions.cs └── XUnitLoggerProvider.cs ├── Metalama.Patterns.Wpf.AspectTests ├── .editorconfig ├── CommandTests │ ├── Callbacks │ │ ├── CanExecuteMethod.cs │ │ ├── CanExecuteMethod.t.cs │ │ ├── CanExecuteMethodAsync.cs │ │ ├── CanExecuteMethodAsync.t.cs │ │ ├── CanExecuteMethodBackground.cs │ │ ├── CanExecuteMethodBackground.t.cs │ │ ├── CanExecuteProperty.cs │ │ ├── CanExecuteProperty.t.cs │ │ ├── CanExecutePropertyAsync.cs │ │ ├── CanExecutePropertyAsync.t.cs │ │ ├── CanExecutePropertyBackground.cs │ │ ├── CanExecutePropertyBackground.t.cs │ │ ├── ExecuteMethod.cs │ │ ├── ExecuteMethod.t.cs │ │ ├── ExecuteMethodAsync.cs │ │ ├── ExecuteMethodAsync.t.cs │ │ ├── ExecuteMethodBackground.cs │ │ ├── ExecuteMethodBackground.t.cs │ │ ├── ExplicitlyConfiguredByCommandAttribute.cs │ │ └── ExplicitlyConfiguredByCommandAttribute.t.cs │ ├── Diagnostics │ │ ├── ErrorCannotSpecifyBothCanExecuteMethodAndCanExecuteProperty.cs │ │ ├── ErrorCannotSpecifyBothCanExecuteMethodAndCanExecuteProperty.t.cs │ │ ├── ErrorCommandCanExecuteMethodIsAmbiguous.cs │ │ ├── ErrorCommandCanExecuteMethodIsAmbiguous.t.cs │ │ ├── ErrorCommandCanExecuteMethodIsNotValid.cs │ │ ├── ErrorCommandCanExecuteMethodIsNotValid.t.cs │ │ ├── ErrorCommandCanExecutePropertyIsNotValid.cs │ │ ├── ErrorCommandCanExecutePropertyIsNotValid.t.cs │ │ ├── ErrorCommandConfiguredCanExecuteMethodNotFound.cs │ │ ├── ErrorCommandConfiguredCanExecuteMethodNotFound.t.cs │ │ ├── ErrorCommandConfiguredCanExecutePropertyNotFound.cs │ │ ├── ErrorCommandConfiguredCanExecutePropertyNotFound.t.cs │ │ ├── MultipleNamingConventionsNoMatch.cs │ │ ├── MultipleNamingConventionsNoMatch.t.cs │ │ ├── WarningCommandNotifiableCanExecutePropertyIsNotPublic.cs │ │ └── WarningCommandNotifiableCanExecutePropertyIsNotPublic.t.cs │ ├── Eligibility │ │ ├── MustHaveValidParametersAsync.cs │ │ ├── MustHaveValidParametersAsync.t.cs │ │ ├── MustHaveZeroOrOneParameter.cs │ │ ├── MustHaveZeroOrOneParameter.t.cs │ │ ├── MustNotBeGeneric.cs │ │ ├── MustNotBeGeneric.t.cs │ │ ├── MustNotHaveRefOrOutParameter.cs │ │ ├── MustNotHaveRefOrOutParameter.t.cs │ │ ├── MustReturnVoid.cs │ │ └── MustReturnVoid.t.cs │ ├── INotifyPropertyChangedIntegration │ │ ├── AnyImplementation.cs │ │ ├── AnyImplementation.t.cs │ │ ├── ImplementedByObservableAspect.cs │ │ └── ImplementedByObservableAspect.t.cs │ └── NamingConvention │ │ ├── CanExecute_Czech.Fabric.cs │ │ ├── CanExecute_Czech.cs │ │ ├── CanExecute_Czech.t.cs │ │ ├── Regex.cs │ │ └── Regex.t.cs ├── DependencyPropertyTests │ ├── Callbacks │ │ ├── InstanceOnChangedDependencyProperty.cs │ │ ├── InstanceOnChangedDependencyProperty.t.cs │ │ ├── InstanceOnChangedNoParameters.cs │ │ ├── InstanceOnChangedNoParameters.t.cs │ │ ├── InstanceOnChangedOldValueAndNewValue.cs │ │ ├── InstanceOnChangedOldValueAndNewValue.t.cs │ │ ├── InstanceOnChangedValue.cs │ │ ├── InstanceOnChangedValue.t.cs │ │ ├── InstanceValidateDependencyPropertyAndValue.cs │ │ ├── InstanceValidateDependencyPropertyAndValue.t.cs │ │ ├── InstanceValidateValue.cs │ │ ├── InstanceValidateValue.t.cs │ │ ├── NoCallbacks.cs │ │ ├── NoCallbacks.t.cs │ │ ├── StaticOnChangedDependencyProperty.cs │ │ ├── StaticOnChangedDependencyProperty.t.cs │ │ ├── StaticOnChangedDependencyPropertyAndInstance.cs │ │ ├── StaticOnChangedDependencyPropertyAndInstance.t.cs │ │ ├── StaticOnChangedInstance.cs │ │ ├── StaticOnChangedInstance.t.cs │ │ ├── StaticOnChangedNoParameters.cs │ │ ├── StaticOnChangedNoParameters.t.cs │ │ ├── StaticValidateDependencyPropertyAndInstanceAndValue.cs │ │ ├── StaticValidateDependencyPropertyAndInstanceAndValue.t.cs │ │ ├── StaticValidateDependencyPropertyAndValue.cs │ │ ├── StaticValidateDependencyPropertyAndValue.t.cs │ │ ├── StaticValidateInstanceAndValue.cs │ │ ├── StaticValidateInstanceAndValue.t.cs │ │ ├── StaticValidateValue.cs │ │ └── StaticValidateValue.t.cs │ ├── ContractsIntegration │ │ ├── WithValidateMethod.cs │ │ ├── WithValidateMethod.t.cs │ │ ├── WithoutValidateMethod.cs │ │ └── WithoutValidateMethod.t.cs │ ├── Diagnostics │ │ ├── ConfiguredPropertyChangedMethodDoesNotExist.cs │ │ ├── ConfiguredPropertyChangedMethodDoesNotExist.t.cs │ │ ├── ConfiguredPropertyChangedMethodIsAmbiguous.cs │ │ ├── ConfiguredPropertyChangedMethodIsAmbiguous.t.cs │ │ ├── ConfiguredPropertyChangedMethodIsInvalid.cs │ │ ├── ConfiguredPropertyChangedMethodIsInvalid.t.cs │ │ ├── DefaultPropertyChangedMethodIsAmbiguous.cs │ │ ├── DefaultPropertyChangedMethodIsAmbiguous.t.cs │ │ ├── DefaultPropertyChangedMethodIsInvalid.cs │ │ ├── DefaultPropertyChangedMethodIsInvalid.t.cs │ │ ├── ExistingMemberConflictsWIthPropertyField.t.cs │ │ ├── ExistingMemberConflictsWithPropertyField.cs │ │ ├── MultipleNamingConventionsNoMatch.cs │ │ └── MultipleNamingConventionsNoMatch.t.cs │ ├── NamingConvention │ │ ├── Regex.cs │ │ └── Regex.t.cs │ ├── PropertyInitializer │ │ ├── DefaultOptions.cs │ │ ├── DefaultOptions.t.cs │ │ ├── ImplicitObjectCreation.cs │ │ ├── ImplicitObjectCreation.t.cs │ │ ├── InitializerProvidesDefaultValueIsFalseAndInitializerProvidesInitialValueIsTrue.cs │ │ ├── InitializerProvidesDefaultValueIsFalseAndInitializerProvidesInitialValueIsTrue.t.cs │ │ ├── InitializerProvidesDefaultValueIsTrueAndInitializerProvidesDefaultValueIsTrue.cs │ │ └── InitializerProvidesDefaultValueIsTrueAndInitializerProvidesDefaultValueIsTrue.t.cs │ ├── ReadOnly.cs │ └── ReadOnly.t.cs ├── Metalama.Patterns.Wpf.AspectTests.csproj └── _TrimAttribute.cs ├── Metalama.Patterns.Wpf.CompileTimeTests ├── DefaultCommandNamingConventionTests.cs └── Metalama.Patterns.Wpf.CompileTimeTests.csproj ├── Metalama.Patterns.Wpf.UnitTests ├── Assets │ ├── .editorconfig │ ├── Command │ │ ├── AsyncBarrier.cs │ │ ├── AsyncCommandTestClass.cs │ │ ├── BackgroundCommandTestClass.cs │ │ ├── CallbackTestClass.cs │ │ ├── CommandAssetBase.cs │ │ ├── ManualInpcIntegrationTestClass.cs │ │ └── ObservableAspectIntegrationTestClass.cs │ └── DependencyProperty │ │ ├── CallbackTestClass.cs │ │ ├── ContractsIntegrationTestClass.cs │ │ ├── PropertyInitializerTestClass.cs │ │ └── ReadOnlyTestClass.cs ├── Command │ ├── AsyncCommandTests.cs │ ├── CallbackTests.cs │ └── InpcIntegrationTests.cs ├── DependencyProperty │ ├── CallbackTests.cs │ ├── ContractsIntegrationTests.cs │ ├── PropertyInitializerTests.cs │ └── ReadOnlyTests.cs ├── Metalama.Patterns.Wpf.UnitTests.csproj └── TrimAttribute.cs ├── metalamaTests.json └── xunit.runner.json /.editorconfig: -------------------------------------------------------------------------------- 1 | eng/style/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.Metalama.Patterns/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/.idea/.idea.Metalama.Patterns/.idea/indexLayout.xml -------------------------------------------------------------------------------- /.idea/.idea.Metalama.Patterns/.idea/projectSettingsUpdater.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/.idea/.idea.Metalama.Patterns/.idea/projectSettingsUpdater.xml -------------------------------------------------------------------------------- /.idea/.idea.Metalama.Patterns/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/.idea/.idea.Metalama.Patterns/.idea/vcs.xml -------------------------------------------------------------------------------- /.teamcity/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/.teamcity/pom.xml -------------------------------------------------------------------------------- /.teamcity/settings.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/.teamcity/settings.kts -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/Build.ps1 -------------------------------------------------------------------------------- /DiagnosticIds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/DiagnosticIds.md -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/Directory.Build.targets -------------------------------------------------------------------------------- /Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/Directory.Packages.props -------------------------------------------------------------------------------- /KillRedis.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/KillRedis.ps1 -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Metalama.Patterns.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/Metalama.Patterns.sln -------------------------------------------------------------------------------- /Metalama.Patterns.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/Metalama.Patterns.sln.DotSettings -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/README.md -------------------------------------------------------------------------------- /RunT4.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/RunT4.ps1 -------------------------------------------------------------------------------- /THIRD-PARTY-NOTICES.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/THIRD-PARTY-NOTICES.TXT -------------------------------------------------------------------------------- /TestLoop.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/TestLoop.ps1 -------------------------------------------------------------------------------- /doc/npc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/doc/npc.md -------------------------------------------------------------------------------- /eng/.gitignore: -------------------------------------------------------------------------------- 1 | Dependencies.props -------------------------------------------------------------------------------- /eng/AutoUpdatedVersions.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/AutoUpdatedVersions.props -------------------------------------------------------------------------------- /eng/BumpInfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/BumpInfo.txt -------------------------------------------------------------------------------- /eng/Coverage.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/Coverage.props -------------------------------------------------------------------------------- /eng/MainVersion.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/MainVersion.props -------------------------------------------------------------------------------- /eng/Packaging.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/Packaging.props -------------------------------------------------------------------------------- /eng/Versions.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/Versions.props -------------------------------------------------------------------------------- /eng/src/.idea/.idea.Build.dir/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/.idea/.idea.Build.dir/.idea/.gitignore -------------------------------------------------------------------------------- /eng/src/.idea/.idea.Build.dir/.idea/.name: -------------------------------------------------------------------------------- 1 | Build -------------------------------------------------------------------------------- /eng/src/.idea/.idea.Build.dir/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/.idea/.idea.Build.dir/.idea/encodings.xml -------------------------------------------------------------------------------- /eng/src/.idea/.idea.Build.dir/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/.idea/.idea.Build.dir/.idea/indexLayout.xml -------------------------------------------------------------------------------- /eng/src/.idea/.idea.Build.dir/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/.idea/.idea.Build.dir/.idea/vcs.xml -------------------------------------------------------------------------------- /eng/src/.idea/.idea.Build/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/.idea/.idea.Build/.idea/.gitignore -------------------------------------------------------------------------------- /eng/src/.idea/.idea.Build/.idea/.name: -------------------------------------------------------------------------------- 1 | Build -------------------------------------------------------------------------------- /eng/src/.idea/.idea.Build/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/.idea/.idea.Build/.idea/encodings.xml -------------------------------------------------------------------------------- /eng/src/.idea/.idea.Build/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/.idea/.idea.Build/.idea/indexLayout.xml -------------------------------------------------------------------------------- /eng/src/.idea/.idea.Build/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/.idea/.idea.Build/.idea/vcs.xml -------------------------------------------------------------------------------- /eng/src/.idea/.idea.BuildMetalamaPatterns/.idea/.name: -------------------------------------------------------------------------------- 1 | BuildMetalamaPatterns -------------------------------------------------------------------------------- /eng/src/.idea/.idea.BuildMetalamaPatterns/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/.idea/.idea.BuildMetalamaPatterns/.idea/indexLayout.xml -------------------------------------------------------------------------------- /eng/src/.idea/.idea.BuildMetalamaPatterns/.idea/projectSettingsUpdater.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/.idea/.idea.BuildMetalamaPatterns/.idea/projectSettingsUpdater.xml -------------------------------------------------------------------------------- /eng/src/.idea/.idea.BuildMetalamaPatterns/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/.idea/.idea.BuildMetalamaPatterns/.idea/vcs.xml -------------------------------------------------------------------------------- /eng/src/.idea/.idea.BuildMetalamaPatterns/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/.idea/.idea.BuildMetalamaPatterns/.idea/workspace.xml -------------------------------------------------------------------------------- /eng/src/.idea/.idea.src.dir/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/.idea/.idea.src.dir/.idea/.gitignore -------------------------------------------------------------------------------- /eng/src/.idea/.idea.src.dir/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/.idea/.idea.src.dir/.idea/encodings.xml -------------------------------------------------------------------------------- /eng/src/.idea/.idea.src.dir/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/.idea/.idea.src.dir/.idea/indexLayout.xml -------------------------------------------------------------------------------- /eng/src/.idea/.idea.src.dir/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/.idea/.idea.src.dir/.idea/vcs.xml -------------------------------------------------------------------------------- /eng/src/BuildMetalamaPatterns.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/BuildMetalamaPatterns.csproj -------------------------------------------------------------------------------- /eng/src/BuildMetalamaPatterns.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/BuildMetalamaPatterns.sln -------------------------------------------------------------------------------- /eng/src/BuildMetalamaPatterns.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/BuildMetalamaPatterns.sln.DotSettings -------------------------------------------------------------------------------- /eng/src/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/Program.cs -------------------------------------------------------------------------------- /eng/src/style/CommonStyle.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/src/style/CommonStyle.DotSettings -------------------------------------------------------------------------------- /eng/style/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/style/.editorconfig -------------------------------------------------------------------------------- /eng/style/CommonStyle.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/style/CommonStyle.DotSettings -------------------------------------------------------------------------------- /eng/style/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/style/LICENSE -------------------------------------------------------------------------------- /eng/style/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/style/README.md -------------------------------------------------------------------------------- /eng/style/stylecop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/eng/style/stylecop.json -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/global.json -------------------------------------------------------------------------------- /src/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/.editorconfig -------------------------------------------------------------------------------- /src/.idea/.idea.MetalamaPatterns/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/.idea/.idea.MetalamaPatterns/.idea/.gitignore -------------------------------------------------------------------------------- /src/.idea/.idea.MetalamaPatterns/.idea/.name: -------------------------------------------------------------------------------- 1 | MetalamaPatterns -------------------------------------------------------------------------------- /src/.idea/.idea.MetalamaPatterns/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/.idea/.idea.MetalamaPatterns/.idea/encodings.xml -------------------------------------------------------------------------------- /src/.idea/.idea.MetalamaPatterns/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/.idea/.idea.MetalamaPatterns/.idea/indexLayout.xml -------------------------------------------------------------------------------- /src/.idea/.idea.MetalamaPatterns/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/.idea/.idea.MetalamaPatterns/.idea/vcs.xml -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Flashtrace.Formatters.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Flashtrace.Formatters.csproj -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Formatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Formatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/FormatterAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/FormatterAttributes.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/FormatterExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/FormatterExtensions.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/FormatterNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/FormatterNotFoundException.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/FormatterRepository.Builder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/FormatterRepository.Builder.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/FormatterRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/FormatterRepository.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/FormattersAssertionFailedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/FormattersAssertionFailedException.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/FormattingOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/FormattingOptions.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/FormattingRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/FormattingRole.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/IFormattable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/IFormattable.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/IFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/IFormatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/IFormatterRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/IFormatterRepository.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/IFormatter{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/IFormatter{T}.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/IOptionAwareFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/IOptionAwareFormatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/AnonymousTypeFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/AnonymousTypeFormatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/BooleanFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/BooleanFormatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/ByteFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/ByteFormatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/CharFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/CharFormatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/DefaultFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/DefaultFormatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/DefaultFormatterHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/DefaultFormatterHelper.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/DynamicFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/DynamicFormatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/EnumFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/EnumFormatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/EnumFormatterCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/EnumFormatterCache.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/FormattableFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/FormattableFormatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/FormatterConverter{TTarget,TSource}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/FormatterConverter{TTarget,TSource}.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/FormatterConverter{TTarget}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/FormatterConverter{TTarget}.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/Int16Formatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/Int16Formatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/Int32Formatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/Int32Formatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/Int64Formatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/Int64Formatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/MethodInfoFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/MethodInfoFormatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/NullableFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/NullableFormatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/SByteFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/SByteFormatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/SpanFormattableFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/SpanFormattableFormatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/StringFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/StringFormatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/TypeFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/TypeFormatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/UInt16Formatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/UInt16Formatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/UInt32Formatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/UInt32Formatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Implementations/UInt64Formatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Implementations/UInt64Formatter.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/README.md -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/ReflectionHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/ReflectionHelpers.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/TypeExtensions/BindToExtendedTypeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/TypeExtensions/BindToExtendedTypeAttribute.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/TypeExtensions/BindToRoleTypeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/TypeExtensions/BindToRoleTypeAttribute.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/TypeExtensions/CovariantTypeExtensionFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/TypeExtensions/CovariantTypeExtensionFactory.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/TypeExtensions/CovariantTypeExtensionFactoryHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/TypeExtensions/CovariantTypeExtensionFactoryHelpers.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/TypeExtensions/CovariantTypeExtensionFactory{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/TypeExtensions/CovariantTypeExtensionFactory{T}.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/TypeExtensions/TypeExtensionBindingAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/TypeExtensions/TypeExtensionBindingAttribute.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/TypeExtensions/TypeExtensionCacheUpdateCallback.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/TypeExtensions/TypeExtensionCacheUpdateCallback.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/TypeExtensions/TypeExtensionFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/TypeExtensions/TypeExtensionFactory.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/TypeExtensions/TypeExtensionFactoryBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/TypeExtensions/TypeExtensionFactoryBase.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/TypeExtensions/TypeExtensionFactory{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/TypeExtensions/TypeExtensionFactory{T}.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/TypeExtensions/TypeExtensionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/TypeExtensions/TypeExtensionInfo.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/UnsafeString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/UnsafeString.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/UnsafeStringBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/UnsafeStringBuilder.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/UnsafeStringBuilderPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/UnsafeStringBuilderPool.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Utilities/BufferHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Utilities/BufferHelper.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Utilities/IUnknownObjectPropertyVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Utilities/IUnknownObjectPropertyVisitor.cs -------------------------------------------------------------------------------- /src/Flashtrace.Formatters/Utilities/UnknownObjectAccessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace.Formatters/Utilities/UnknownObjectAccessor.cs -------------------------------------------------------------------------------- /src/Flashtrace/Activities/ActivityLevels.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Activities/ActivityLevels.cs -------------------------------------------------------------------------------- /src/Flashtrace/Activities/ILogActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Activities/ILogActivity.cs -------------------------------------------------------------------------------- /src/Flashtrace/Activities/LogActivity{TActivityDescription}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Activities/LogActivity{TActivityDescription}.cs -------------------------------------------------------------------------------- /src/Flashtrace/Common.ttinclude: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Common.ttinclude -------------------------------------------------------------------------------- /src/Flashtrace/Contexts/CallerInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Contexts/CallerInfo.cs -------------------------------------------------------------------------------- /src/Flashtrace/Contexts/ILoggingContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Contexts/ILoggingContext.cs -------------------------------------------------------------------------------- /src/Flashtrace/Contexts/SourceLineInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Contexts/SourceLineInfo.cs -------------------------------------------------------------------------------- /src/Flashtrace/Correlation/IncomingRequestOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Correlation/IncomingRequestOptions.cs -------------------------------------------------------------------------------- /src/Flashtrace/Flashtrace.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Flashtrace.csproj -------------------------------------------------------------------------------- /src/Flashtrace/FlashtraceAssertionFailedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/FlashtraceAssertionFailedException.cs -------------------------------------------------------------------------------- /src/Flashtrace/FlashtraceExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/FlashtraceExtensions.cs -------------------------------------------------------------------------------- /src/Flashtrace/FlashtraceLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/FlashtraceLevel.cs -------------------------------------------------------------------------------- /src/Flashtrace/FlashtraceLevelExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/FlashtraceLevelExtensions.cs -------------------------------------------------------------------------------- /src/Flashtrace/FlashtraceLevelSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/FlashtraceLevelSource.cs -------------------------------------------------------------------------------- /src/Flashtrace/FlashtraceRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/FlashtraceRole.cs -------------------------------------------------------------------------------- /src/Flashtrace/FlashtraceSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/FlashtraceSource.cs -------------------------------------------------------------------------------- /src/Flashtrace/FlashtraceSourceFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/FlashtraceSourceFactory.cs -------------------------------------------------------------------------------- /src/Flashtrace/IFlashtraceExceptionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/IFlashtraceExceptionHandler.cs -------------------------------------------------------------------------------- /src/Flashtrace/IFlashtraceLocalLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/IFlashtraceLocalLogger.cs -------------------------------------------------------------------------------- /src/Flashtrace/IFlashtraceLogger.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/IFlashtraceLogger.Generated.cs -------------------------------------------------------------------------------- /src/Flashtrace/IFlashtraceLogger.Generated.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/IFlashtraceLogger.Generated.tt -------------------------------------------------------------------------------- /src/Flashtrace/IFlashtraceLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/IFlashtraceLogger.cs -------------------------------------------------------------------------------- /src/Flashtrace/IFlashtraceLoggerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/IFlashtraceLoggerFactory.cs -------------------------------------------------------------------------------- /src/Flashtrace/IFlashtraceRoleLoggerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/IFlashtraceRoleLoggerFactory.cs -------------------------------------------------------------------------------- /src/Flashtrace/Loggers/FlashTraceTextWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Loggers/FlashTraceTextWriter.cs -------------------------------------------------------------------------------- /src/Flashtrace/Loggers/NetCoreSourceLoggerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Loggers/NetCoreSourceLoggerFactory.cs -------------------------------------------------------------------------------- /src/Flashtrace/Loggers/NullFlashtraceLogger.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Loggers/NullFlashtraceLogger.Generated.cs -------------------------------------------------------------------------------- /src/Flashtrace/Loggers/NullFlashtraceLogger.Generated.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Loggers/NullFlashtraceLogger.Generated.tt -------------------------------------------------------------------------------- /src/Flashtrace/Loggers/NullFlashtraceLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Loggers/NullFlashtraceLogger.cs -------------------------------------------------------------------------------- /src/Flashtrace/Loggers/ReflectionHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Loggers/ReflectionHelpers.cs -------------------------------------------------------------------------------- /src/Flashtrace/Loggers/SimpleFlashtraceLogger.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Loggers/SimpleFlashtraceLogger.Generated.cs -------------------------------------------------------------------------------- /src/Flashtrace/Loggers/SimpleFlashtraceLogger.Generated.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Loggers/SimpleFlashtraceLogger.Generated.tt -------------------------------------------------------------------------------- /src/Flashtrace/Loggers/SimpleFlashtraceLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Loggers/SimpleFlashtraceLogger.cs -------------------------------------------------------------------------------- /src/Flashtrace/Loggers/TraceSourceFlashtraceLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Loggers/TraceSourceFlashtraceLogger.cs -------------------------------------------------------------------------------- /src/Flashtrace/Loggers/TraceSourceLoggerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Loggers/TraceSourceLoggerFactory.cs -------------------------------------------------------------------------------- /src/Flashtrace/Messages/DebugMessageFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Messages/DebugMessageFormatter.cs -------------------------------------------------------------------------------- /src/Flashtrace/Messages/FormattedMessage.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Messages/FormattedMessage.Generated.cs -------------------------------------------------------------------------------- /src/Flashtrace/Messages/FormattedMessage.Generated.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Messages/FormattedMessage.Generated.tt -------------------------------------------------------------------------------- /src/Flashtrace/Messages/FormattedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Messages/FormattedMessage.cs -------------------------------------------------------------------------------- /src/Flashtrace/Messages/FormattedMessageArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Messages/FormattedMessageArray.cs -------------------------------------------------------------------------------- /src/Flashtrace/Messages/FormattedMessageBuilder.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Messages/FormattedMessageBuilder.Generated.cs -------------------------------------------------------------------------------- /src/Flashtrace/Messages/FormattedMessageBuilder.Generated.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Messages/FormattedMessageBuilder.Generated.tt -------------------------------------------------------------------------------- /src/Flashtrace/Messages/FormattedMessageBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Messages/FormattedMessageBuilder.cs -------------------------------------------------------------------------------- /src/Flashtrace/Messages/FormattingStringParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Messages/FormattingStringParser.cs -------------------------------------------------------------------------------- /src/Flashtrace/Messages/IMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Messages/IMessage.cs -------------------------------------------------------------------------------- /src/Flashtrace/Messages/InvalidFormattingStringException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Messages/InvalidFormattingStringException.cs -------------------------------------------------------------------------------- /src/Flashtrace/Messages/MessageHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Messages/MessageHelper.cs -------------------------------------------------------------------------------- /src/Flashtrace/Messages/SemanticMessage.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Messages/SemanticMessage.Generated.cs -------------------------------------------------------------------------------- /src/Flashtrace/Messages/SemanticMessage.Generated.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Messages/SemanticMessage.Generated.tt -------------------------------------------------------------------------------- /src/Flashtrace/Messages/SemanticMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Messages/SemanticMessage.cs -------------------------------------------------------------------------------- /src/Flashtrace/Messages/SemanticMessageArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Messages/SemanticMessageArray.cs -------------------------------------------------------------------------------- /src/Flashtrace/Messages/SemanticMessageBuilder.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Messages/SemanticMessageBuilder.Generated.cs -------------------------------------------------------------------------------- /src/Flashtrace/Messages/SemanticMessageBuilder.Generated.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Messages/SemanticMessageBuilder.Generated.tt -------------------------------------------------------------------------------- /src/Flashtrace/Messages/SemanticMessageBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Messages/SemanticMessageBuilder.cs -------------------------------------------------------------------------------- /src/Flashtrace/Options/CloseActivityOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Options/CloseActivityOptions.cs -------------------------------------------------------------------------------- /src/Flashtrace/Options/LogActivityKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Options/LogActivityKind.cs -------------------------------------------------------------------------------- /src/Flashtrace/Options/LogActivityOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Options/LogActivityOptions.cs -------------------------------------------------------------------------------- /src/Flashtrace/Options/OpenActivityOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Options/OpenActivityOptions.cs -------------------------------------------------------------------------------- /src/Flashtrace/Options/WriteMessageOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Options/WriteMessageOptions.cs -------------------------------------------------------------------------------- /src/Flashtrace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/README.md -------------------------------------------------------------------------------- /src/Flashtrace/Records/AugmentedLogEventData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/AugmentedLogEventData.cs -------------------------------------------------------------------------------- /src/Flashtrace/Records/DefaultLogEventMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/DefaultLogEventMetadata.cs -------------------------------------------------------------------------------- /src/Flashtrace/Records/ILogRecordBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/ILogRecordBuilder.cs -------------------------------------------------------------------------------- /src/Flashtrace/Records/ILoggingPropertyVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/ILoggingPropertyVisitor.cs -------------------------------------------------------------------------------- /src/Flashtrace/Records/LogEventData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/LogEventData.cs -------------------------------------------------------------------------------- /src/Flashtrace/Records/LogEventMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/LogEventMetadata.cs -------------------------------------------------------------------------------- /src/Flashtrace/Records/LogEventMetadata{TExpressionModel}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/LogEventMetadata{TExpressionModel}.cs -------------------------------------------------------------------------------- /src/Flashtrace/Records/LogEventPropertiesMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/LogEventPropertiesMetadata.cs -------------------------------------------------------------------------------- /src/Flashtrace/Records/LogParameterMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/LogParameterMode.cs -------------------------------------------------------------------------------- /src/Flashtrace/Records/LogParameterOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/LogParameterOptions.cs -------------------------------------------------------------------------------- /src/Flashtrace/Records/LogRecordAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/LogRecordAttributes.cs -------------------------------------------------------------------------------- /src/Flashtrace/Records/LogRecordItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/LogRecordItem.cs -------------------------------------------------------------------------------- /src/Flashtrace/Records/LogRecordKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/LogRecordKind.cs -------------------------------------------------------------------------------- /src/Flashtrace/Records/LogRecordKindExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/LogRecordKindExtensions.cs -------------------------------------------------------------------------------- /src/Flashtrace/Records/LogRecordOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/LogRecordOptions.cs -------------------------------------------------------------------------------- /src/Flashtrace/Records/LogRecordTextOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/LogRecordTextOptions.cs -------------------------------------------------------------------------------- /src/Flashtrace/Records/LoggingPropertiesExpressionModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/LoggingPropertiesExpressionModel.cs -------------------------------------------------------------------------------- /src/Flashtrace/Records/LoggingProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/LoggingProperty.cs -------------------------------------------------------------------------------- /src/Flashtrace/Records/LoggingPropertyOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/LoggingPropertyOptions.cs -------------------------------------------------------------------------------- /src/Flashtrace/Records/LoggingPropertyOptionsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/LoggingPropertyOptionsAttribute.cs -------------------------------------------------------------------------------- /src/Flashtrace/Records/LoggingPropertyVisitorOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Records/LoggingPropertyVisitorOptions.cs -------------------------------------------------------------------------------- /src/Flashtrace/Transactions/ITransactionAwareContextLocalLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Transactions/ITransactionAwareContextLocalLogger.cs -------------------------------------------------------------------------------- /src/Flashtrace/Transactions/TransactionRequirement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Transactions/TransactionRequirement.cs -------------------------------------------------------------------------------- /src/Flashtrace/Utilities/CharSpanExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Flashtrace/Utilities/CharSpanExtensions.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Aspects/AspectOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Aspects/AspectOrder.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Aspects/CacheAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Aspects/CacheAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Aspects/CacheKeyAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Aspects/CacheKeyAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Aspects/CachedMethodAnnotation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Aspects/CachedMethodAnnotation.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Aspects/CachingBaseAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Aspects/CachingBaseAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Aspects/CachingConfigurationAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Aspects/CachingConfigurationAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Aspects/CachingDiagnosticDescriptors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Aspects/CachingDiagnosticDescriptors.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Aspects/Configuration/CachingOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Aspects/Configuration/CachingOptions.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Aspects/Configuration/CachingOptionsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Aspects/Configuration/CachingOptionsBuilder.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Aspects/Configuration/ICacheParameterClassifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Aspects/Configuration/ICacheParameterClassifier.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Aspects/Helpers/AsyncEnumerableHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Aspects/Helpers/AsyncEnumerableHelper.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Aspects/Helpers/CompileTimeHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Aspects/Helpers/CompileTimeHelpers.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Aspects/Helpers/RunTimeHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Aspects/Helpers/RunTimeHelpers.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Aspects/ImplementFormattableAspect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Aspects/ImplementFormattableAspect.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Aspects/InvalidateCacheAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Aspects/InvalidateCacheAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Aspects/Metalama.Patterns.Caching.Aspects.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Aspects/Metalama.Patterns.Caching.Aspects.csproj -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Aspects/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Aspects/README.md -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Aspects/metalamaTests.json: -------------------------------------------------------------------------------- 1 | { 2 | "FormatOutput": true 3 | } -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Backends/CachingBackend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Backends/CachingBackend.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Backends/CachingBackendConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Backends/CachingBackendConfiguration.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Backends/CachingBackendStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Backends/CachingBackendStatus.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Backends/ClearCacheOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Backends/ClearCacheOptions.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Backends/LayeredCachingBackendEnhancer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Backends/LayeredCachingBackendEnhancer.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Backends/MemoryCacheItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Backends/MemoryCacheItem.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Backends/MemoryCachingBackend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Backends/MemoryCachingBackend.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Backends/NullCachingBackend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Backends/NullCachingBackend.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Backends/UninitializedCachingBackend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Backends/UninitializedCachingBackend.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Building/CachingBackendBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Building/CachingBackendBuilder.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Building/CachingBackendFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Building/CachingBackendFactory.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Building/ConcreteCachingBackendBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Building/ConcreteCachingBackendBuilder.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Building/CreateBackendArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Building/CreateBackendArgs.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Building/LayeredCachingBackendBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Building/LayeredCachingBackendBuilder.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Building/MemoryCachingBackendBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Building/MemoryCachingBackendBuilder.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Building/SpecificCachingBackendBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Building/SpecificCachingBackendBuilder.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/CacheItemConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/CacheItemConfiguration.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/CachingAssertionFailedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/CachingAssertionFailedException.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/CachingException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/CachingException.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Implementation/AwaitableEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Implementation/AwaitableEvent.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Implementation/BackgroundTaskScheduler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Implementation/BackgroundTaskScheduler.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Implementation/CacheItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Implementation/CacheItem.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Implementation/CacheItemPriority.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Implementation/CacheItemPriority.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Implementation/CacheItemRemovedReason.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Implementation/CacheItemRemovedReason.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Implementation/CacheSynchronizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Implementation/CacheSynchronizer.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Implementation/CachingBackendEnhancer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Implementation/CachingBackendEnhancer.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Implementation/CachingBackendFeatures.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Implementation/CachingBackendFeatures.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Implementation/CachingExceptionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Implementation/CachingExceptionInfo.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Implementation/ConcurrencyTestingApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Implementation/ConcurrencyTestingApi.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Implementation/ICacheItemConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Implementation/ICacheItemConfiguration.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Implementation/MaterializedCacheItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Implementation/MaterializedCacheItem.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Implementation/NullServiceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Implementation/NullServiceProvider.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Implementation/StringTokenizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Implementation/StringTokenizer.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/InvalidCacheItemException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/InvalidCacheItemException.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Locking/ILockHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Locking/ILockHandle.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Locking/ILockingStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Locking/ILockingStrategy.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Locking/LocalLockingStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Locking/LocalLockingStrategy.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Locking/NullLockingStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Locking/NullLockingStrategy.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Metalama.Patterns.Caching.Backend.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Metalama.Patterns.Caching.Backend.csproj -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/README.md -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Serializers/BinaryCachingSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Serializers/BinaryCachingSerializer.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Serializers/CacheItemSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Serializers/CacheItemSerializer.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Serializers/ICachingSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Serializers/ICachingSerializer.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backend/Serializers/JsonCachingSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backend/Serializers/JsonCachingSerializer.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Azure/AssemblyAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Azure/AssemblyAttributes.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Azure/AzureCacheSynchronizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Azure/AzureCacheSynchronizer.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Azure/AzureCacheSynchronizerBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Azure/AzureCacheSynchronizerBuilder.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Azure/AzureCachingFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Azure/AzureCachingFactory.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Azure/Fabric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Azure/Fabric.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Azure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Azure/README.md -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Redis/DependenciesRedisCachingBackend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Redis/DependenciesRedisCachingBackend.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Redis/ExistingRedisConnectionFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Redis/ExistingRedisConnectionFactory.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Redis/Fabric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Redis/Fabric.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Redis/IRedisBackendObserver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Redis/IRedisBackendObserver.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Redis/IRedisConnectionFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Redis/IRedisConnectionFactory.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Redis/NewRedisConnectionFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Redis/NewRedisConnectionFactory.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Redis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Redis/README.md -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Redis/RedisCacheSynchronizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Redis/RedisCacheSynchronizer.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Redis/RedisCacheSynchronizerBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Redis/RedisCacheSynchronizerBuilder.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Redis/RedisCachingBackend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Redis/RedisCachingBackend.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Redis/RedisCachingBackendBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Redis/RedisCachingBackendBuilder.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Redis/RedisCachingBackendConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Redis/RedisCachingBackendConfiguration.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Redis/RedisCachingFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Redis/RedisCachingFactory.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Redis/RedisGarbageCollectionUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Redis/RedisGarbageCollectionUtilities.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Redis/RedisKeyBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Redis/RedisKeyBuilder.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Redis/RedisNotification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Redis/RedisNotification.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching.Backends.Redis/RedisNotificationQueueProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching.Backends.Redis/RedisNotificationQueueProcessor.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Building/CachingServiceFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Building/CachingServiceFactory.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Building/ICachingServiceBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Building/ICachingServiceBuilder.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/CachedMethodConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/CachedMethodConfiguration.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/CachedMethodMetadata.Parameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/CachedMethodMetadata.Parameter.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/CachedMethodMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/CachedMethodMetadata.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/CachingProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/CachingProfile.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/CachingProfileRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/CachingProfileRegistry.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/CachingService.Builder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/CachingService.Builder.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/CachingService.GetFromCacheOrExecute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/CachingService.GetFromCacheOrExecute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/CachingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/CachingService.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/CachingServiceExtensions.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/CachingServiceExtensions.Generated.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/CachingServiceExtensions.Generated.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/CachingServiceExtensions.Generated.tt -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/CachingServiceExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/CachingServiceExtensions.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Dependencies/ICacheDependency.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Dependencies/ICacheDependency.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Dependencies/ObjectDependency.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Dependencies/ObjectDependency.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Dependencies/StringDependency.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Dependencies/StringDependency.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Fabric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Fabric.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Formatters/CacheKeyBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Formatters/CacheKeyBuilder.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Formatters/CacheKeyBuilderOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Formatters/CacheKeyBuilderOptions.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Formatters/CacheKeyFormatting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Formatters/CacheKeyFormatting.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Formatters/CollectionFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Formatters/CollectionFormatter.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Formatters/ICacheKeyBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Formatters/ICacheKeyBuilder.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/ICachingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/ICachingService.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Implementation/AutoReloadManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Implementation/AutoReloadManager.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Implementation/CachedMethodMetadataRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Implementation/CachedMethodMetadataRegistry.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Implementation/CachingContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Implementation/CachingContext.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Implementation/CachingContextKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Implementation/CachingContextKind.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Implementation/CachingFrontend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Implementation/CachingFrontend.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Implementation/ICachingContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Implementation/ICachingContext.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Implementation/NullCachingContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Implementation/NullCachingContext.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Implementation/SuspendedCachingContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Implementation/SuspendedCachingContext.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Locking/LockTimeoutContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Locking/LockTimeoutContext.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Metalama.Patterns.Caching.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Metalama.Patterns.Caching.csproj -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/NotCacheKeyAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/NotCacheKeyAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/NullCachingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/NullCachingService.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/README.md -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Utilities/ArrayHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Utilities/ArrayHelper.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/Utilities/NullServiceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/Utilities/NullServiceProvider.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/ValueAdapters/AsyncEnumerableAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/ValueAdapters/AsyncEnumerableAdapter.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/ValueAdapters/AsyncEnumeratorAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/ValueAdapters/AsyncEnumeratorAdapter.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/ValueAdapters/EnumerableAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/ValueAdapters/EnumerableAdapter.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/ValueAdapters/EnumeratorAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/ValueAdapters/EnumeratorAdapter.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/ValueAdapters/IValueAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/ValueAdapters/IValueAdapter.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/ValueAdapters/StreamAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/ValueAdapters/StreamAdapter.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/ValueAdapters/ValueAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/ValueAdapters/ValueAdapter.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Caching/ValueAdapters/ValueAdapterFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Caching/ValueAdapters/ValueAdapterFactory.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/AspectOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/AspectOrder.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/CheckInvariantsAspect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/CheckInvariantsAspect.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/CompileTimeHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/CompileTimeHelpers.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/ContractBaseAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/ContractBaseAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/ContractConfigurationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/ContractConfigurationExtensions.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/ContractContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/ContractContext.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/ContractDiagnostics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/ContractDiagnostics.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/ContractExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/ContractExtensions.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/ContractHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/ContractHelpers.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/ContractOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/ContractOptions.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/ContractTemplates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/ContractTemplates.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/CreditCardAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/CreditCardAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/DoNotCheckInvariantsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/DoNotCheckInvariantsAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/EmailAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/EmailAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/EnumDataTypeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/EnumDataTypeAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/EnumDataTypeAttributeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/EnumDataTypeAttributeHelper.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/GreaterThanAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/GreaterThanAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/GreaterThanOrEqualAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/GreaterThanOrEqualAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/InequalityAmbiguity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/InequalityAmbiguity.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/InequalityStrictness.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/InequalityStrictness.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/InvariantAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/InvariantAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/InvariantSuspensionCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/InvariantSuspensionCounter.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/InvariantViolationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/InvariantViolationException.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/LessThanAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/LessThanAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/LessThanOrEqualAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/LessThanOrEqualAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/Metalama.Patterns.Contracts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/Metalama.Patterns.Contracts.csproj -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/NegativeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/NegativeAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/NonNegativeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/NonNegativeAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/NonPositiveAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/NonPositiveAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/NotEmptyAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/NotEmptyAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/NotNullAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/NotNullAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/Numeric/ConversionResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/Numeric/ConversionResult.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/Numeric/DecimalBound.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/Numeric/DecimalBound.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/Numeric/DoubleBound.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/Numeric/DoubleBound.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/Numeric/Int64Bound.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/Numeric/Int64Bound.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/Numeric/NumberComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/Numeric/NumberComparer.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/Numeric/NumericBound.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/Numeric/NumericBound.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/Numeric/NumericRange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/Numeric/NumericRange.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/Numeric/NumericRangeTypeSupport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/Numeric/NumericRangeTypeSupport.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/Numeric/UInt64Bound.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/Numeric/UInt64Bound.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/PhoneAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/PhoneAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/PositiveAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/PositiveAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/PostconditionViolationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/PostconditionViolationException.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/README.md -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/RangeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/RangeAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/RegularExpressionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/RegularExpressionAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/RegularExpressionBaseAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/RegularExpressionBaseAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/RequiredAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/RequiredAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/StrictRangeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/StrictRangeAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/StrictlyGreaterThanAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/StrictlyGreaterThanAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/StrictlyLessThanAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/StrictlyLessThanAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/StrictlyNegativeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/StrictlyNegativeAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/StrictlyPositiveAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/StrictlyPositiveAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/StringLengthAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/StringLengthAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/SuspendInvariantsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/SuspendInvariantsAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/SuspendInvariantsCookie.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/SuspendInvariantsCookie.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Contracts/UrlAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Contracts/UrlAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Immutability/Configuration/IImmutabilityClassifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Immutability/Configuration/IImmutabilityClassifier.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Immutability/Configuration/ImmutabilityOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Immutability/Configuration/ImmutabilityOptions.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Immutability/Fabric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Immutability/Fabric.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Immutability/ImmutabilityDiagnostics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Immutability/ImmutabilityDiagnostics.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Immutability/ImmutabilityExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Immutability/ImmutabilityExtensions.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Immutability/ImmutabilityKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Immutability/ImmutabilityKind.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Immutability/ImmutableAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Immutability/ImmutableAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Immutability/Metalama.Patterns.Immutability.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Immutability/Metalama.Patterns.Immutability.csproj -------------------------------------------------------------------------------- /src/Metalama.Patterns.Immutability/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Immutability/README.md -------------------------------------------------------------------------------- /src/Metalama.Patterns.Memoization/MemoizeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Memoization/MemoizeAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Memoization/Metalama.Patterns.Memoization.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Memoization/Metalama.Patterns.Memoization.csproj -------------------------------------------------------------------------------- /src/Metalama.Patterns.Memoization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Memoization/README.md -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/AspectOrdering.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/AspectOrdering.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/Configuration/DependencyAnalysisOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/Configuration/DependencyAnalysisOptions.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/Configuration/ObservabilityContract.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/Configuration/ObservabilityContract.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/Configuration/ObservabilityExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/Configuration/ObservabilityExtensions.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/Configuration/ObservabilityOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/Configuration/ObservabilityOptions.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/ConstantAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/ConstantAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/DependencyAnalysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/DependencyAnalysis.md -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/Implementation/AccessKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/Implementation/AccessKind.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/Implementation/Assets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/Implementation/Assets.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/Implementation/ClassicStrategy/Templates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/Implementation/ClassicStrategy/Templates.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/Implementation/DiagnosticDescriptors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/Implementation/DiagnosticDescriptors.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/Implementation/EqualityComparisonKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/Implementation/EqualityComparisonKind.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/Implementation/IObservabilityStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/Implementation/IObservabilityStrategy.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/Implementation/InpcInstrumentationKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/Implementation/InpcInstrumentationKind.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/Implementation/RoslynHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/Implementation/RoslynHelper.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/Metalama.Patterns.Observability.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/Metalama.Patterns.Observability.csproj -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/NotObservableAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/NotObservableAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/ObservableAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/ObservableAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/ObservedExpressionsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/ObservedExpressionsAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/README.md -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/Requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/Requirements.md -------------------------------------------------------------------------------- /src/Metalama.Patterns.Observability/SuppressObservabilityWarningsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Observability/SuppressObservabilityWarningsAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/AspectOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/AspectOrder.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/AsyncDelegateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/AsyncDelegateCommand.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/AsyncDelegateCommand{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/AsyncDelegateCommand{T}.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/BaseAsyncDelegateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/BaseAsyncDelegateCommand.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/BaseDelegateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/BaseDelegateCommand.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/CommandAttribute.DiagnosticReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/CommandAttribute.DiagnosticReporter.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/CommandAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/CommandAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Configuration/CommandExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Configuration/CommandExtensions.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Configuration/CommandNamingConvention.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Configuration/CommandNamingConvention.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Configuration/CommandOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Configuration/CommandOptions.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Configuration/CommandOptionsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Configuration/CommandOptionsBuilder.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Configuration/DependencyPropertyExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Configuration/DependencyPropertyExtensions.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Configuration/DependencyPropertyNamingConvention.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Configuration/DependencyPropertyNamingConvention.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Configuration/DependencyPropertyOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Configuration/DependencyPropertyOptions.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Configuration/DependencyPropertyOptionsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Configuration/DependencyPropertyOptionsBuilder.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/DelegateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/DelegateCommand.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/DelegateCommandExecution.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/DelegateCommandExecution.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/DelegateCommandFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/DelegateCommandFactory.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/DelegateCommand{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/DelegateCommand{T}.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/DependencyPropertyAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/DependencyPropertyAttribute.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/IAsyncCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/IAsyncCommand.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Implementation/ChangeHandlerSignatureKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Implementation/ChangeHandlerSignatureKind.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Implementation/DependencyPropertyAspectBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Implementation/DependencyPropertyAspectBuilder.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Implementation/DependencyPropertyAssets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Implementation/DependencyPropertyAssets.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Implementation/Diagnostics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Implementation/Diagnostics.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Implementation/FormattingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Implementation/FormattingExtensions.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Implementation/NamingConvention/DefaultMatchKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Implementation/NamingConvention/DefaultMatchKind.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Implementation/NamingConvention/DiagnosticReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Implementation/NamingConvention/DiagnosticReporter.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Implementation/NamingConvention/IMemberMatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Implementation/NamingConvention/IMemberMatch.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Implementation/NamingConvention/INameMatchPredicate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Implementation/NamingConvention/INameMatchPredicate.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Implementation/NamingConvention/INamingConvention.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Implementation/NamingConvention/INamingConvention.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Implementation/NamingConvention/InspectedMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Implementation/NamingConvention/InspectedMember.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Implementation/NamingConvention/MemberMatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Implementation/NamingConvention/MemberMatch.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Implementation/NamingConvention/MemberMatchOutcome.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Implementation/NamingConvention/MemberMatchOutcome.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Implementation/NamingConvention/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Implementation/NamingConvention/README.md -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Implementation/StringHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Implementation/StringHelper.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Implementation/Suppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Implementation/Suppressions.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Implementation/ValidationHandlerSignatureKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Implementation/ValidationHandlerSignatureKind.cs -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/Metalama.Patterns.Wpf.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/Metalama.Patterns.Wpf.csproj -------------------------------------------------------------------------------- /src/Metalama.Patterns.Wpf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/Metalama.Patterns.Wpf/README.md -------------------------------------------------------------------------------- /src/tests/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Directory.Build.props -------------------------------------------------------------------------------- /src/tests/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Directory.Build.targets -------------------------------------------------------------------------------- /src/tests/Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Directory.Packages.props -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/.editorconfig -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/AssertEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/AssertEx.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/Assets/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/Assets/.editorconfig -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/Assets/EnumerableFormatter{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/Assets/EnumerableFormatter{T}.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/Assets/EnumerableIntFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/Assets/EnumerableIntFormatter.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/Assets/MyObservableCollection{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/Assets/MyObservableCollection{T}.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/Assets/NoConstructorFormatter{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/Assets/NoConstructorFormatter{T}.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/Assets/NonNullableFormatter{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/Assets/NonNullableFormatter{T}.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/Assets/NullableFormatter{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/Assets/NullableFormatter{T}.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/Assets/OneEnumerableFormatter{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/Assets/OneEnumerableFormatter{T}.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/Assets/OneFormatter{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/Assets/OneFormatter{T}.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/Assets/ThrowingFormatter{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/Assets/ThrowingFormatter{T}.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/Assets/ZeroEnumerableFormatter{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/Assets/ZeroEnumerableFormatter{T}.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/Assets/ZeroFormatter{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/Assets/ZeroFormatter{T}.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/EnumFormatterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/EnumFormatterTests.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/Flashtrace.Formatters.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/Flashtrace.Formatters.UnitTests.csproj -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/FormatterNoLoggingExceptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/FormatterNoLoggingExceptionTests.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/FormatterOverwritingTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/FormatterOverwritingTest.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/FormatterRegistrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/FormatterRegistrationTests.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/FormattersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/FormattersTests.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/FormattersTestsBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/FormattersTestsBase.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/IntegerFormatterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/IntegerFormatterTests.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/TestRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/TestRole.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.Formatters.UnitTests/TypeFormatterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.Formatters.UnitTests/TypeFormatterTests.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.UnitTests/Assets/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.UnitTests/Assets/.editorconfig -------------------------------------------------------------------------------- /src/tests/Flashtrace.UnitTests/Assets/PropertiesWithAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.UnitTests/Assets/PropertiesWithAttributes.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.UnitTests/Assets/TestExpressionModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.UnitTests/Assets/TestExpressionModel.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.UnitTests/Assets/TestMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.UnitTests/Assets/TestMetadata.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.UnitTests/Flashtrace.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.UnitTests/Flashtrace.UnitTests.csproj -------------------------------------------------------------------------------- /src/tests/Flashtrace.UnitTests/Records/LogEventDataTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.UnitTests/Records/LogEventDataTests.cs -------------------------------------------------------------------------------- /src/tests/Flashtrace.UnitTests/TestTraceSourceLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Flashtrace.UnitTests/TestTraceSourceLogger.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.AspectTests/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.AspectTests/.editorconfig -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.AspectTests/CacheAttributeTests/Diagnostics/InParameter.t.cs: -------------------------------------------------------------------------------- 1 | // The compilation was successful. -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.AspectTests/CacheAttributeTests/Diagnostics/VanillaParameter.t.cs: -------------------------------------------------------------------------------- 1 | // The compilation was successful. -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.AspectTests/CacheAttributeTests/Static.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.AspectTests/CacheAttributeTests/Static.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.AspectTests/CacheAttributeTests/Static.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.AspectTests/CacheAttributeTests/Static.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.AspectTests/CacheConfigurationAttributeTests/OnReferencedAssembly.t.cs: -------------------------------------------------------------------------------- 1 | // The compilation was successful. -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.AspectTests/CacheKeyTests/Derived.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.AspectTests/CacheKeyTests/Derived.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.AspectTests/CacheKeyTests/Derived.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.AspectTests/CacheKeyTests/Derived.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.AspectTests/CacheKeyTests/Simple.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.AspectTests/CacheKeyTests/Simple.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.AspectTests/CacheKeyTests/Simple.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.AspectTests/CacheKeyTests/Simple.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.AspectTests/InvalidateCacheAttributeTests/InvalidateDependencyMethod.t.cs: -------------------------------------------------------------------------------- 1 | // The compilation was successful. -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.LoadTests/ImmutableArrayExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.LoadTests/ImmutableArrayExtensions.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.LoadTests/Interval.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.LoadTests/Interval.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.LoadTests/LoadTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.LoadTests/LoadTest.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.LoadTests/LoadTestConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.LoadTests/LoadTestConfiguration.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.LoadTests/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.LoadTests/Program.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.LoadTests/RandomString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.LoadTests/RandomString.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.LoadTests/StringCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.LoadTests/StringCounter.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.LoadTests/Tests/BaseTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.LoadTests/Tests/BaseTestClass.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.LoadTests/Tests/RedisLoadTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.LoadTests/Tests/RedisLoadTest.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.TestHelpers/AssertEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.TestHelpers/AssertEx.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.TestHelpers/BaseCacheBackendTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.TestHelpers/BaseCacheBackendTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.TestHelpers/BaseCachingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.TestHelpers/BaseCachingTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.TestHelpers/CacheItemSetEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.TestHelpers/CacheItemSetEventArgs.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.TestHelpers/CachedValueChildClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.TestHelpers/CachedValueChildClass.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.TestHelpers/CachedValueClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.TestHelpers/CachedValueClass.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.TestHelpers/CachingClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.TestHelpers/CachingClass.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.TestHelpers/CachingClassFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.TestHelpers/CachingClassFixture.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.TestHelpers/CachingClass{T}.Generated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.TestHelpers/CachingClass{T}.Generated.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.TestHelpers/CachingClass{T}.Generated.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.TestHelpers/CachingClass{T}.Generated.tt -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.TestHelpers/CachingClass{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.TestHelpers/CachingClass{T}.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.TestHelpers/CachingTestBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.TestHelpers/CachingTestBuilder.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.TestHelpers/CachingTestContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.TestHelpers/CachingTestContext.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.TestHelpers/DependencyClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.TestHelpers/DependencyClass.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.TestHelpers/MemoryCacheFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.TestHelpers/MemoryCacheFactory.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.TestHelpers/TaskExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.TestHelpers/TaskExtensions.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.TestHelpers/TestingCacheBackend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.TestHelpers/TestingCacheBackend.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.TestHelpers/TimeSpanExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.TestHelpers/TimeSpanExtensions.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/.editorconfig -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/.temp/RedisServer.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/.temp/RedisServer.zip -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/.temp/RedisServer/EventLog.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/.temp/RedisServer/EventLog.dll -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/.temp/RedisServer/redis-cli.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/.temp/RedisServer/redis-cli.exe -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/.temp/RedisServer/redis-server.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/.temp/RedisServer/redis-server.exe -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/AspectlessTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/AspectlessTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/Assets/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/Assets/.editorconfig -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/Assets/Issue20774.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/Assets/Issue20774.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/AsyncBarrier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/AsyncBarrier.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/AsyncEnumTestsBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/AsyncEnumTestsBase.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/AsyncEnumerableTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/AsyncEnumerableTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/AsyncEnumeratorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/AsyncEnumeratorTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/CacheAttributeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/CacheAttributeTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/CacheKeyAspectTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/CacheKeyAspectTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/CacheKeyBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/CacheKeyBuilderTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/CacheLockTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/CacheLockTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/CachingConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/CachingConfig.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/DependencyInjectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/DependencyInjectionTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/DependencyPropagationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/DependencyPropagationTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/DependencyTreeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/DependencyTreeTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/FormattersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/FormattersTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/ImperativeInvalidationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/ImperativeInvalidationTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/InvalidateCacheAttributeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/InvalidateCacheAttributeTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/InvalidationTestsBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/InvalidationTestsBase.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/Issue20774Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/Issue20774Tests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/LoggingInCachingTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/LoggingInCachingTest.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/ObjectDependenciesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/ObjectDependenciesTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/RedisAssemblyFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/RedisAssemblyFixture.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/RedisServer/BrokenRedisTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/RedisServer/BrokenRedisTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/RedisServer/RedisTestInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/RedisServer/RedisTestInstance.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/RedisServer/TemporaryFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/RedisServer/TemporaryFile.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/RedisTestServer.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/RedisTestServer.targets -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/Serializers/JsonSerializerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/Serializers/JsonSerializerTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/Serializers/MyObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/Serializers/MyObject.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/Serializers/SerializerBaseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/Serializers/SerializerBaseTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/SizeCalculatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/SizeCalculatorTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/StringTokenizerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/StringTokenizerTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/ValueAdapterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/ValueAdapterTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Caching.UnitTests/XunitConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Caching.UnitTests/XunitConfig.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/.editorconfig -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/CrossAssemblyObjectRange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/CrossAssemblyObjectRange.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/CrossAssemblyObjectRange.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/CrossAssemblyObjectRange.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/DisablePostconditions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/DisablePostconditions.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/DisablePostconditions.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/DisablePostconditions.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/DisablePreconditions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/DisablePreconditions.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/DisablePreconditions.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/DisablePreconditions.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/Fabric_Project.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/Fabric_Project.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/Fabric_Project.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/Fabric_Project.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/Invariants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/Invariants.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/Invariants.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/Invariants.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/Invariants_Disable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/Invariants_Disable.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/Invariants_Disable.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/Invariants_Disable.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/Invariants_Suspend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/Invariants_Suspend.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/Invariants_Suspend.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/Invariants_Suspend.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/NotNull_Eligible_Object.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/NotNull_Eligible_Object.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/NotNull_Eligible_Object.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/NotNull_Eligible_Object.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/ObjectRange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/ObjectRange.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/ObjectRange.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/ObjectRange.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/Order_NotNull_NotEmpty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/Order_NotNull_NotEmpty.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.AspectTests/Order_NotNull_NotEmpty.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.AspectTests/Order_NotNull_NotEmpty.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/.editorconfig -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/AssertEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/AssertEx.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/AssertionFailedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/AssertionFailedException.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/Assets/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/Assets/.editorconfig -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/Assets/EnumTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/Assets/EnumTestClass.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/Assets/NotEmptyTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/Assets/NotEmptyTestClass.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/Assets/NotNullTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/Assets/NotNullTestClass.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/Assets/RangeTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/Assets/RangeTestClass.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/Assets/RegexTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/Assets/RegexTestClass.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/Assets/StringLengthTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/Assets/StringLengthTestClass.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/Assets/TestEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/Assets/TestEnum.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/Assets/TestFlagsEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/Assets/TestFlagsEnum.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/ConversionTestDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/ConversionTestDataAttribute.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/DoubleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/DoubleTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/EnumDataTypeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/EnumDataTypeTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/Fabric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/Fabric.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/InterfaceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/InterfaceTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/LessOrGreaterThanZeroTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/LessOrGreaterThanZeroTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/NegativeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/NegativeTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/NotEmptyAttributeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/NotEmptyAttributeTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/NotNullAttributeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/NotNullAttributeTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/NumberComparerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/NumberComparerTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/PositiveTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/PositiveTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/PrecisionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/PrecisionTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/RangeAttributeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/RangeAttributeTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/RangeContractTestsBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/RangeContractTestsBase.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/StrictRangeAttributeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/StrictRangeAttributeTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/StrictlyNegativeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/StrictlyNegativeTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/StrictlyPositiveTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/StrictlyPositiveTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/StringLengthAttributeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/StringLengthAttributeTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Contracts.UnitTests/Utilities/FloatingPointHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Contracts.UnitTests/Utilities/FloatingPointHelper.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Immutability.AspectTests/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Immutability.AspectTests/.editorconfig -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Immutability.AspectTests/ClassificationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Immutability.AspectTests/ClassificationTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Immutability.AspectTests/ClassificationTests.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Immutability.AspectTests/ClassificationTests.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Immutability.AspectTests/DeepAttributeAndWarnings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Immutability.AspectTests/DeepAttributeAndWarnings.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Memoization.AspectTests/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Memoization.AspectTests/.editorconfig -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Memoization.AspectTests/Eligibility/Parameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Memoization.AspectTests/Eligibility/Parameters.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Memoization.AspectTests/Eligibility/Parameters.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Memoization.AspectTests/Eligibility/Parameters.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Memoization.AspectTests/Eligibility/VoidMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Memoization.AspectTests/Eligibility/VoidMethod.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Memoization.AspectTests/Eligibility/VoidMethod.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Memoization.AspectTests/Eligibility/VoidMethod.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Memoization.AspectTests/Instance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Memoization.AspectTests/Instance.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Memoization.AspectTests/Instance.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Memoization.AspectTests/Instance.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Memoization.AspectTests/Instance.t.txt: -------------------------------------------------------------------------------- 1 | Execution OK. -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Memoization.AspectTests/Static.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Memoization.AspectTests/Static.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Memoization.AspectTests/Static.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Memoization.AspectTests/Static.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Memoization.AspectTests/Static.t.txt: -------------------------------------------------------------------------------- 1 | Execution OK. -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.AspectTests/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.AspectTests/.editorconfig -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.AspectTests/CallMissingMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.AspectTests/CallMissingMethod.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.AspectTests/CallMissingMethod.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.AspectTests/CallMissingMethod.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.AspectTests/ChildPropertiesFourDeep.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.AspectTests/ChildPropertiesFourDeep.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.AspectTests/Diagnostics/SuppressWarnings.t.cs: -------------------------------------------------------------------------------- 1 | // The compilation was successful. -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.AspectTests/FieldBackedInpcProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.AspectTests/FieldBackedInpcProperty.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.AspectTests/Generic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.AspectTests/Generic.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.AspectTests/Generic.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.AspectTests/Generic.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.AspectTests/Generic2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.AspectTests/Generic2.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.AspectTests/Generic2.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.AspectTests/Generic2.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.AspectTests/Include/metalamaTests.json: -------------------------------------------------------------------------------- 1 | { "Exclude": true } -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.AspectTests/NoProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.AspectTests/NoProperties.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.AspectTests/NoProperties.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.AspectTests/NoProperties.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.AspectTests/NonInpcAutoProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.AspectTests/NonInpcAutoProperty.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.AspectTests/Sealed_NoProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.AspectTests/Sealed_NoProperties.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.AspectTests/TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.AspectTests/TODO.md -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.AspectTests/WriteabilityInpc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.AspectTests/WriteabilityInpc.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.AspectTests/WriteabilityInpc.t.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.AspectTests/WriteabilityInpc.t.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.AspectTests/WriteabilityNonInpc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.AspectTests/WriteabilityNonInpc.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.CompileTimeTests/TestExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.CompileTimeTests/TestExtensions.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.UnitTests/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.UnitTests/.editorconfig -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.UnitTests/Assets/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.UnitTests/Assets/.editorconfig -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.UnitTests/Assets/ChildProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.UnitTests/Assets/ChildProperty.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.UnitTests/Assets/Core.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.UnitTests/Assets/Core.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.UnitTests/Assets/Generic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.UnitTests/Assets/Generic.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.UnitTests/Assets/Inheritance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.UnitTests/Assets/Inheritance.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.UnitTests/Assets/Initializers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.UnitTests/Assets/Initializers.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.UnitTests/Assets/Sealed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.UnitTests/Assets/Sealed.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.UnitTests/ChildPropertyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.UnitTests/ChildPropertyTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.UnitTests/CoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.UnitTests/CoreTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.UnitTests/GenericTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.UnitTests/GenericTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.UnitTests/InheritanceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.UnitTests/InheritanceTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.UnitTests/InitializerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.UnitTests/InitializerTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.UnitTests/InpcTestsBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.UnitTests/InpcTestsBase.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Observability.UnitTests/SealedTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Observability.UnitTests/SealedTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.TestHelpers/LogObserver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.TestHelpers/LogObserver.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.TestHelpers/Metalama.Patterns.TestHelpers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.TestHelpers/Metalama.Patterns.TestHelpers.csproj -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.TestHelpers/Secrets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.TestHelpers/Secrets.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.TestHelpers/XUnitFlashtraceLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.TestHelpers/XUnitFlashtraceLogger.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.TestHelpers/XUnitFlashtraceLoggerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.TestHelpers/XUnitFlashtraceLoggerFactory.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.TestHelpers/XUnitLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.TestHelpers/XUnitLogger.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.TestHelpers/XUnitLoggerFactoryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.TestHelpers/XUnitLoggerFactoryExtensions.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.TestHelpers/XUnitLoggerProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.TestHelpers/XUnitLoggerProvider.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Wpf.AspectTests/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Wpf.AspectTests/.editorconfig -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Wpf.AspectTests/_TrimAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Wpf.AspectTests/_TrimAttribute.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Wpf.UnitTests/Assets/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Wpf.UnitTests/Assets/.editorconfig -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Wpf.UnitTests/Assets/Command/AsyncBarrier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Wpf.UnitTests/Assets/Command/AsyncBarrier.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Wpf.UnitTests/Assets/Command/CallbackTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Wpf.UnitTests/Assets/Command/CallbackTestClass.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Wpf.UnitTests/Assets/Command/CommandAssetBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Wpf.UnitTests/Assets/Command/CommandAssetBase.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Wpf.UnitTests/Command/AsyncCommandTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Wpf.UnitTests/Command/AsyncCommandTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Wpf.UnitTests/Command/CallbackTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Wpf.UnitTests/Command/CallbackTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Wpf.UnitTests/Command/InpcIntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Wpf.UnitTests/Command/InpcIntegrationTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Wpf.UnitTests/DependencyProperty/CallbackTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Wpf.UnitTests/DependencyProperty/CallbackTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Wpf.UnitTests/DependencyProperty/ReadOnlyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Wpf.UnitTests/DependencyProperty/ReadOnlyTests.cs -------------------------------------------------------------------------------- /src/tests/Metalama.Patterns.Wpf.UnitTests/TrimAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/Metalama.Patterns.Wpf.UnitTests/TrimAttribute.cs -------------------------------------------------------------------------------- /src/tests/metalamaTests.json: -------------------------------------------------------------------------------- 1 | { 2 | "FormatOutput": true 3 | } -------------------------------------------------------------------------------- /src/tests/xunit.runner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postsharp/Metalama.Patterns/HEAD/src/tests/xunit.runner.json --------------------------------------------------------------------------------