在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Elastic APM .NET Agent源码下载

Elastic APM .NET Agent源码下载

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:5.68M
  • 下载次数:0
  • 浏览次数:10
  • 发布时间:2024-03-21
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签:

实例介绍

【实例简介】
Elastic APM .NET Agent是一个为.NET应用提供性能监控的强大工具,支持自动检测和跟踪应用性能问题。
以下是Elastic APM .NET Agent的主要组件及其作用:
  • Elastic.Apm:代理的核心,提供公共API和自动检测.NET Standard 2.0库的功能。
  • Elastic.Apm.AspNetCore:为ASP.NET Core应用提供自动检测功能。
  • Elastic.Apm.EntityFrameworkCore:为Entity Framework Core提供自动检测功能。
  • Elastic.Apm.NetCoreAll:包含所有.NET Core相关的Elastic APM包,简化了代理的启用和自动检测功能的激活。
  • Elastic.Apm.AspNetFullFramework:通过IIS模块为ASP.NET (经典版)提供自动检测功能。
  • Elastic.Apm.EntityFramework6:为Entity Framework 6提供自动检测功能。
  • Elastic.Apm.Elasticsearch:与Elasticsearch的.NET客户端集成。
  • Elastic.Apm.StackExchange.Redis:与StackExchange.Redis客户端集成。
  • Elastic.Apm.MongoDb:与MongoDb.Driver驱动程序集成。
  • Elastic.Apm.Azure.ServiceBus:与Azure ServiceBus集成。
  • Elastic.Apm.Azure.Storage:与Azure Storage集成。
  • Elastic.Apm.Azure.CosmosDb:与Azure CosmosDB集成。
【实例截图】
【核心代码】
文件清单
└── apm-agent-dotnet-be1655d9d825ddce5cbb7fa61e9f7b2bc21ca944
    ├── benchmarks
    │   ├── Directory.Build.props
    │   ├── Elastic.Apm.Benchmarks
    │   │   ├── AspNetCorePerf
    │   │   │   ├── AspNetCoreLoadTestWithAgent.cs
    │   │   │   ├── AspNetCoreLoadTestWithoutAgent.cs
    │   │   │   └── AspNetCoreSampleRunner.cs
    │   │   ├── CgroupMetricsProviderBenchmarks.cs
    │   │   ├── DroppedSpansStats.cs
    │   │   ├── Elastic.Apm.Benchmarks.csproj
    │   │   ├── FreeAndTotalMemoryProviderBenchmarks.cs
    │   │   ├── Helpers
    │   │   │   └── GitInfo.cs
    │   │   ├── MetricsBenchmarks.cs
    │   │   ├── OpenTelemetryBridgeBenchmarks.cs
    │   │   ├── PerfTestLogger.cs
    │   │   ├── Program.cs
    │   │   ├── PropertyFetcherBenchmark.cs
    │   │   ├── SignatureParserBenchmark.cs
    │   │   ├── TestResources
    │   │   │   └── db
    │   │   │       └── sql_signature_examples.json
    │   │   ├── TraceParentBenchmarks.cs
    │   │   ├── TracerBenchmarks.cs
    │   │   └── WildcardMatcherBenchmark.cs
    │   └── Elastic.Apm.Profiling
    │       ├── Elastic.Apm.Profiling.csproj
    │       └── Program.cs
    ├── build
    │   ├── add-headers.sh
    │   ├── build.fsproj
    │   ├── docker
    │   │   └── Dockerfile
    │   ├── elasticapmsample.snk
    │   ├── elasticapm.snk
    │   ├── file-header.txt
    │   ├── nuget-icon.png
    │   ├── README.md
    │   ├── sampleapps.snk
    │   ├── scripts
    │   │   ├── Build.fs
    │   │   ├── Paths.fs
    │   │   ├── ReleaseNotes.fs
    │   │   ├── Targets.fs
    │   │   ├── TestEnvironment.fs
    │   │   ├── Tooling.fs
    │   │   └── Versioning.fs
    │   └── terraform
    │       └── azure
    │           ├── cosmosdb
    │           │   └── test_resources.tf
    │           ├── service_bus
    │           │   └── test_resources.tf
    │           └── storage
    │               └── test_resources.tf
    ├── build.bat
    ├── build.sh
    ├── Cargo.toml
    ├── CHANGELOG.asciidoc
    ├── codecov.yml
    ├── CONTRIBUTING.md
    ├── coverlet.runsettings
    ├── Directory.Build.props
    ├── Dockerfile
    ├── docs
    │   ├── api-opentelemetry.asciidoc
    │   ├── configuration.asciidoc
    │   ├── docs.csproj
    │   ├── images
    │   │   ├── azure-functions-configuration.png
    │   │   ├── classic-pipeline.png
    │   │   ├── dynamic-config.svg
    │   │   ├── iis_windows_features.png
    │   │   └── integrated-pipeline.png
    │   ├── index.asciidoc
    │   ├── integrations.asciidoc
    │   ├── intro.asciidoc
    │   ├── logs.asciidoc
    │   ├── metrics.asciidoc
    │   ├── packages.asciidoc
    │   ├── performance-tuning.asciidoc
    │   ├── public-api.asciidoc
    │   ├── redirects.asciidoc
    │   ├── release-notes.asciidoc
    │   ├── setup.asciidoc
    │   ├── setup-asp-dot-net.asciidoc
    │   ├── setup-asp-net-core.asciidoc
    │   ├── setup-auto-instrumentation.asciidoc
    │   ├── setup-azure-functions.asciidoc
    │   ├── setup-dotnet-net-core.asciidoc
    │   ├── supported-technologies.asciidoc
    │   ├── troubleshooting.asciidoc
    │   └── upgrading.asciidoc
    ├── dotnet-tools.json
    ├── ElasticApmAgent.sln
    ├── ElasticApmAgent.sln.DotSettings
    ├── global.json
    ├── LICENSE
    ├── Makefile.toml
    ├── README.md
    ├── RELEASING.md
    ├── sample
    │   ├── ApiSamples
    │   │   ├── ApiSamples.csproj
    │   │   ├── Program.cs
    │   │   └── README.md
    │   ├── Directory.Build.props
    │   ├── Elastic.Apm.Azure.ServiceBus.Sample
    │   │   ├── Elastic.Apm.Azure.ServiceBus.Sample.csproj
    │   │   └── Program.cs
    │   ├── ElasticsearchSample
    │   │   ├── ElasticsearchSample.csproj
    │   │   └── Program.cs
    │   ├── HttpListenerSample
    │   │   ├── HttpListenerSample.csproj
    │   │   ├── Program.cs
    │   │   └── README.md
    │   ├── Sample.Microsoft.Data.SqlClient
    │   │   ├── Program.cs
    │   │   └── Sample.Microsoft.Data.SqlClient.csproj
    │   ├── StackExchangeRedisSample
    │   │   ├── Program.cs
    │   │   └── StackExchangeRedisSample.csproj
    │   └── WebApiExample
    │       ├── Controllers
    │       │   ├── ErrorController.cs
    │       │   └── WeatherForecastController.cs
    │       ├── Program.cs
    │       ├── WeatherForecast.cs
    │       └── WebApiExample.csproj
    ├── SECURITY.md
    ├── src
    │   ├── azure
    │   │   ├── Elastic.Apm.Azure.CosmosDb
    │   │   │   ├── AzureCosmosDbDiagnosticsSubscriber.cs
    │   │   │   ├── AzureCosmosDbTracer.cs
    │   │   │   └── Elastic.Apm.Azure.CosmosDb.csproj
    │   │   ├── Elastic.Apm.Azure.Functions
    │   │   │   ├── ApmMiddleware.cs
    │   │   │   ├── AzureFunctionsContext.cs
    │   │   │   ├── AzureFunctionsDiagnosticListener.cs
    │   │   │   ├── AzureFunctionsDiagnosticSubscriber.cs
    │   │   │   ├── AzureFunctionsExtensions.cs
    │   │   │   └── Elastic.Apm.Azure.Functions.csproj
    │   │   ├── Elastic.Apm.Azure.ServiceBus
    │   │   │   ├── AzureMessagingServiceBusDiagnosticListener.cs
    │   │   │   ├── AzureMessagingServiceBusDiagnosticsSubscriber.cs
    │   │   │   ├── Elastic.Apm.Azure.ServiceBus.csproj
    │   │   │   ├── MicrosoftAzureServiceBusDiagnosticListener.cs
    │   │   │   ├── MicrosoftAzureServiceBusDiagnosticsSubscriber.cs
    │   │   │   └── ServiceBus.cs
    │   │   └── Elastic.Apm.Azure.Storage
    │   │       ├── AzureBlobStorageDiagnosticListener.cs
    │   │       ├── AzureBlobStorageDiagnosticsSubscriber.cs
    │   │       ├── AzureCoreDiagnosticListener.cs
    │   │       ├── AzureFileShareStorageDiagnosticListener.cs
    │   │       ├── AzureFileShareStorageDiagnosticsSubscriber.cs
    │   │       ├── AzureQueueStorageDiagnosticListener.cs
    │   │       ├── AzureQueueStorageDiagnosticsSubscriber.cs
    │   │       ├── BlobUrl.cs
    │   │       ├── Elastic.Apm.Azure.Storage.csproj
    │   │       ├── FileShareUrl.cs
    │   │       └── MicrosoftAzureBlobStorageTracer.cs
    │   ├── Directory.Build.props
    │   ├── Directory.Build.targets
    │   ├── Elastic.Apm
    │   │   ├── AgentComponents.cs
    │   │   ├── Agent.cs
    │   │   ├── Api
    │   │   │   ├── ApiConstants.cs
    │   │   │   ├── CapturedException.cs
    │   │   │   ├── CapturedStackFrame.cs
    │   │   │   ├── CloudContext.cs
    │   │   │   ├── Cloud.cs
    │   │   │   ├── Constraints
    │   │   │   │   ├── MaxLengthAttribute.cs
    │   │   │   │   └── RequiredAttribute.cs
    │   │   │   ├── Container.cs
    │   │   │   ├── Context.cs
    │   │   │   ├── Database.cs
    │   │   │   ├── Destination.cs
    │   │   │   ├── DistributedTracingData.cs
    │   │   │   ├── Http.cs
    │   │   │   ├── IError.cs
    │   │   │   ├── IExecutionSegment.cs
    │   │   │   ├── IMetricSet.cs
    │   │   │   ├── ISpan.cs
    │   │   │   ├── ITracer.cs
    │   │   │   ├── ITransaction.cs
    │   │   │   ├── Kubernetes
    │   │   │   │   ├── KubernetesMetadata.cs
    │   │   │   │   ├── Node.cs
    │   │   │   │   └── Pod.cs
    │   │   │   ├── Label.cs
    │   │   │   ├── Links.cs
    │   │   │   ├── Message.cs
    │   │   │   ├── MetricSample.cs
    │   │   │   ├── Node.cs
    │   │   │   ├── Outcome.cs
    │   │   │   ├── ProcessInformation.cs
    │   │   │   ├── Request.cs
    │   │   │   ├── Response.cs
    │   │   │   ├── Service.cs
    │   │   │   ├── SpanContext.cs
    │   │   │   ├── SpanCount.cs
    │   │   │   ├── SpanService.cs
    │   │   │   ├── SpecificationAttribute.cs
    │   │   │   ├── System.cs
    │   │   │   ├── Tracer.cs
    │   │   │   └── User.cs
    │   │   ├── ApmAgentExtensions.cs
    │   │   ├── BackendComm
    │   │   │   ├── BackendCommComponentBase.cs
    │   │   │   ├── BackendCommUtils.cs
    │   │   │   └── CentralConfig
    │   │   │       ├── CentralConfiguration.cs
    │   │   │       ├── CentralConfigurationFetcher.cs
    │   │   │       ├── CentralConfigurationKeyValue.cs
    │   │   │       ├── CentralConfigurationResponseParser.cs
    │   │   │       ├── DynamicConfigurationOption.cs
    │   │   │       ├── ICentralConfigurationFetcher.cs
    │   │   │       ├── ICentralConfigurationResponseParser.cs
    │   │   │       └── RuntimeConfigurationSnapshot.cs
    │   │   ├── Cloud
    │   │   │   ├── AwsCloudMetadataProvider.cs
    │   │   │   ├── AzureAppServiceMetadataProvider.cs
    │   │   │   ├── AzureCloudMetadataProvider.cs
    │   │   │   ├── AzureFunctionsMetadataProvider.cs
    │   │   │   ├── CloudMetadataProviderCollection.cs
    │   │   │   ├── EnvironmentBasedAzureMetadataHelper.cs
    │   │   │   ├── GcpCloudMetadataProvider.cs
    │   │   │   └── ICloudMetadataProvider.cs
    │   │   ├── Config
    │   │   │   ├── AbstractConfigurationReader.cs
    │   │   │   ├── ConfigConsts.cs
    │   │   │   ├── ConfigurationKeyValue.cs
    │   │   │   ├── ConfigurationLogger.cs
    │   │   │   ├── ConfigurationOption.cs
    │   │   │   ├── ConfigurationStore.cs
    │   │   │   ├── EnvironmentConfiguration.cs
    │   │   │   ├── FallbackToEnvironmentConfigurationBase.cs
    │   │   │   ├── IConfiguration.cs
    │   │   │   ├── IConfigurationReader.cs
    │   │   │   ├── IConfigurationSnapshotProvider.cs
    │   │   │   ├── IConfigurationStore.cs
    │   │   │   ├── Net4FullFramework
    │   │   │   │   ├── AppSettingsConfiguration.cs
    │   │   │   │   ├── AppSettingsConfigurationKeyValueProvider.cs
    │   │   │   │   └── FullFrameworkDefaultImplementations.cs
    │   │   │   └── ProfilerLogConfig.cs
    │   │   ├── Consts.cs
    │   │   ├── CurrentExecutionSegmentsContainer.cs
    │   │   ├── DiagnosticListeners
    │   │   │   ├── DiagnosticListenerBase.cs
    │   │   │   ├── HttpDiagnosticListenerCoreImpl.cs
    │   │   │   ├── HttpDiagnosticListener.cs
    │   │   │   ├── HttpDiagnosticListenerFullFrameworkImpl.cs
    │   │   │   ├── HttpDiagnosticListenerImplBase.cs
    │   │   │   ├── HttpTraceConfiguration.cs
    │   │   │   ├── IHttpSpanTracer.cs
    │   │   │   └── KnownListeners.cs
    │   │   ├── DiagnosticSource
    │   │   │   ├── DiagnosticInitializer.cs
    │   │   │   ├── HttpDiagnosticsSubscriber.cs
    │   │   │   ├── IDiagnosticListener.cs
    │   │   │   └── IDiagnosticsSubscriber.cs
    │   │   ├── DistributedTracing
    │   │   │   ├── TraceContext.cs
    │   │   │   └── TraceState.cs
    │   │   ├── Elastic.Apm.csproj
    │   │   ├── Extensions
    │   │   │   ├── ListExtensions.cs
    │   │   │   ├── StringExtensions.cs
    │   │   │   └── TransactionExtensions.cs
    │   │   ├── Features
    │   │   │   ├── AgentFeatures.cs
    │   │   │   └── AgentFeaturesProvider.cs
    │   │   ├── Filters
    │   │   │   ├── ErrorContextSanitizerFilter.cs
    │   │   │   ├── HeaderDictionarySanitizerFilter.cs
    │   │   │   ├── SpanStackTraceCapturingFilter.cs
    │   │   │   └── TransactionIgnoreUrlsFilter.cs
    │   │   ├── Helpers
    │   │   │   ├── AgentSpinLock.cs
    │   │   │   ├── AgentTimeInstant.cs
    │   │   │   ├── AgentTimer.cs
    │   │   │   ├── Assertion.cs
    │   │   │   ├── AssertionFailedException.cs
    │   │   │   ├── AssertionLevel.cs
    │   │   │   ├── CollectionExtensions.cs
    │   │   │   ├── ContractExtensions.cs
    │   │   │   ├── DbConnectionStringParser.cs
    │   │   │   ├── DbgInstanceNameGenerator.cs
    │   │   │   ├── DbgUtils.cs
    │   │   │   ├── DisposableHelper.cs
    │   │   │   ├── EnvironmentVariables.cs
    │   │   │   ├── ExceptionFilter.cs
    │   │   │   ├── ExceptionUtils.cs
    │   │   │   ├── GrpcHelper.cs
    │   │   │   ├── IAgentTimer.cs
    │   │   │   ├── IHttpFormAdapter.cs
    │   │   │   ├── IHttpRequestAdapter.cs
    │   │   │   ├── LazyContextualInit.cs
    │   │   │   ├── LogLevelUtils.cs
    │   │   │   ├── ObjectExtensions.cs
    │   │   │   ├── PlatformDetection.cs
    │   │   │   ├── RandomGenerator.cs
    │   │   │   ├── RequestBodyStreamHelper.cs
    │   │   │   ├── Sanitization.cs
    │   │   │   ├── StacktraceHelper.cs
    │   │   │   ├── StringExtensions.cs
    │   │   │   ├── SystemInfoHelper.cs
    │   │   │   ├── TextUtils.cs
    │   │   │   ├── TimeExtensions.cs
    │   │   │   ├── TimeUtils.cs
    │   │   │   ├── ToStringBuilder.cs
    │   │   │   ├── UrlUtils.cs
    │   │   │   └── WildcardMatcher.cs
    │   │   ├── ICurrentExecutionSegmentsContainer.cs
    │   │   ├── Instrumentations
    │   │   │   └── SqlClient
    │   │   │       ├── SqlClientDiagnosticListener.cs
    │   │   │       ├── SqlClientDiagnosticSubscriber.cs
    │   │   │       └── SqlEventListener.cs
    │   │   ├── Libraries
    │   │   │   ├── Ben.Demystifier
    │   │   │   │   ├── EnhancedStackFrame.cs
    │   │   │   │   ├── EnhancedStackTrace.cs
    │   │   │   │   ├── EnhancedStackTrace.Frames.cs
    │   │   │   │   ├── Enumerable
    │   │   │   │   │   ├── EnumerableIList.cs
    │   │   │   │   │   ├── EnumeratorIList.cs
    │   │   │   │   │   └── IEnumerableIList.cs
    │   │   │   │   ├── ExceptionExtensions.cs
    │   │   │   │   ├── Internal
    │   │   │   │   │   ├── ILReader.cs
    │   │   │   │   │   ├── PortablePdbReader.cs
    │   │   │   │   │   └── ReflectionHelper.cs
    │   │   │   │   ├── ResolvedMethod.cs
    │   │   │   │   ├── ResolvedParameter.cs
    │   │   │   │   ├── StringBuilderExtentions.cs
    │   │   │   │   ├── TypeNameHelper.cs
    │   │   │   │   └── ValueTupleResolvedParameter.cs
    │   │   │   └── Newtonsoft.Json
    │   │   │       ├── Bson
    │   │   │       │   ├── BsonBinaryType.cs
    │   │   │       │   ├── BsonBinaryWriter.cs
    │   │   │       │   ├── BsonObjectId.cs
    │   │   │       │   ├── BsonReader.cs
    │   │   │       │   ├── BsonToken.cs
    │   │   │       │   ├── BsonType.cs
    │   │   │       │   └── BsonWriter.cs
    │   │   │       ├── ConstructorHandling.cs
    │   │   │       ├── Converters
    │   │   │       │   ├── BinaryConverter.cs
    │   │   │       │   ├── BsonObjectIdConverter.cs
    │   │   │       │   ├── CustomCreationConverter.cs
    │   │   │       │   ├── DataSetConverter.cs
    │   │   │       │   ├── DataTableConverter.cs
    │   │   │       │   ├── DateTimeConverterBase.cs
    │   │   │       │   ├── DiscriminatedUnionConverter.cs
    │   │   │       │   ├── EntityKeyMemberConverter.cs
    │   │   │       │   ├── ExpandoObjectConverter.cs
    │   │   │       │   ├── IsoDateTimeConverter.cs
    │   │   │       │   ├── JavaScriptDateTimeConverter.cs
    │   │   │       │   ├── KeyValuePairConverter.cs
    │   │   │       │   ├── StringEnumConverter.cs
    │   │   │       │   ├── UnixDateTimeConverter.cs
    │   │   │       │   ├── VersionConverter.cs
    │   │   │       │   └── XmlNodeConverter.cs
    │   │   │       ├── DateFormatHandling.cs
    │   │   │       ├── DateParseHandling.cs
    │   │   │       ├── DateTimeZoneHandling.cs
    │   │   │       ├── DefaultJsonNameTable.cs
    │   │   │       ├── DefaultValueHandling.cs
    │   │   │       ├── FloatFormatHandling.cs
    │   │   │       ├── FloatParseHandling.cs
    │   │   │       ├── FormatterAssemblyStyle.cs
    │   │   │       ├── Formatting.cs
    │   │   │       ├── IArrayPool.cs
    │   │   │       ├── IJsonLineInfo.cs
    │   │   │       ├── JsonArrayAttribute.cs
    │   │   │       ├── JsonConstructorAttribute.cs
    │   │   │       ├── JsonContainerAttribute.cs
    │   │   │       ├── JsonConvert.cs
    │   │   │       ├── JsonConverterAttribute.cs
    │   │   │       ├── JsonConverterCollection.cs
    │   │   │       ├── JsonConverter.cs
    │   │   │       ├── JsonDictionaryAttribute.cs
    │   │   │       ├── JsonException.cs
    │   │   │       ├── JsonExtensionDataAttribute.cs
    │   │   │       ├── JsonIgnoreAttribute.cs
    │   │   │       ├── JsonNameTable.cs
    │   │   │       ├── JsonObjectAttribute.cs
    │   │   │       ├── JsonPosition.cs
    │   │   │       ├── JsonPropertyAttribute.cs
    │   │   │       ├── JsonReader.Async.cs
    │   │   │       ├── JsonReader.cs
    │   │   │       ├── JsonReaderException.cs
    │   │   │       ├── JsonRequiredAttribute.cs
    │   │   │       ├── JsonSerializationException.cs
    │   │   │       ├── JsonSerializer.cs
    │   │   │       ├── JsonSerializerSettings.cs
    │   │   │       ├── JsonTextReader.Async.cs
    │   │   │       ├── JsonTextReader.cs
    │   │   │       ├── JsonTextWriter.Async.cs
    │   │   │       ├── JsonTextWriter.cs
    │   │   │       ├── JsonToken.cs
    │   │   │       ├── JsonValidatingReader.cs
    │   │   │       ├── JsonWriter.Async.cs
    │   │   │       ├── JsonWriter.cs
    │   │   │       ├── JsonWriterException.cs
    │   │   │       ├── Linq
    │   │   │       │   ├── CommentHandling.cs
    │   │   │       │   ├── DuplicatePropertyNameHandling.cs
    │   │   │       │   ├── Extensions.cs
    │   │   │       │   ├── IJEnumerable.cs
    │   │   │       │   ├── JArray.Async.cs
    │   │   │       │   ├── JArray.cs
    │   │   │       │   ├── JConstructor.Async.cs
    │   │   │       │   ├── JConstructor.cs
    │   │   │       │   ├── JContainer.Async.cs
    │   │   │       │   ├── JContainer.cs
    │   │   │       │   ├── JEnumerable.cs
    │   │   │       │   ├── JObject.Async.cs
    │   │   │       │   ├── JObject.cs
    │   │   │       │   ├── JProperty.Async.cs
    │   │   │       │   ├── JProperty.cs
    │   │   │       │   ├── JPropertyDescriptor.cs
    │   │   │       │   ├── JPropertyKeyedCollection.cs
    │   │   │       │   ├── JRaw.Async.cs
    │   │   │       │   ├── JRaw.cs
    │   │   │       │   ├── JsonLoadSettings.cs
    │   │   │       │   ├── JsonMergeSettings.cs
    │   │   │       │   ├── JsonPath
    │   │   │       │   │   ├── ArrayIndexFilter.cs
    │   │   │       │   │   ├── ArrayMultipleIndexFilter.cs
    │   │   │       │   │   ├── ArraySliceFilter.cs
    │   │   │       │   │   ├── FieldFilter.cs
    │   │   │       │   │   ├── FieldMultipleFilter.cs
    │   │   │       │   │   ├── JPath.cs
    │   │   │       │   │   ├── PathFilter.cs
    │   │   │       │   │   ├── QueryExpression.cs
    │   │   │       │   │   ├── QueryFilter.cs
    │   │   │       │   │   ├── QueryScanFilter.cs
    │   │   │       │   │   ├── RootFilter.cs
    │   │   │       │   │   ├── ScanFilter.cs
    │   │   │       │   │   └── ScanMultipleFilter.cs
    │   │   │       │   ├── JsonSelectSettings.cs
    │   │   │       │   ├── JToken.Async.cs
    │   │   │       │   ├── JToken.cs
    │   │   │       │   ├── JTokenEqualityComparer.cs
    │   │   │       │   ├── JTokenReader.cs
    │   │   │       │   ├── JTokenType.cs
    │   │   │       │   ├── JTokenWriter.Async.cs
    │   │   │       │   ├── JTokenWriter.cs
    │   │   │       │   ├── JValue.Async.cs
    │   │   │       │   ├── JValue.cs
    │   │   │       │   ├── LineInfoHandling.cs
    │   │   │       │   ├── MergeArrayHandling.cs
    │   │   │       │   └── MergeNullValueHandling.cs
    │   │   │       ├── MemberSerialization.cs
    │   │   │       ├── MetadataPropertyHandling.cs
    │   │   │       ├── MissingMemberHandling.cs
    │   │   │       ├── NullValueHandling.cs
    │   │   │       ├── ObjectCreationHandling.cs
    │   │   │       ├── PreserveReferencesHandling.cs
    │   │   │       ├── ReferenceLoopHandling.cs
    │   │   │       ├── Required.cs
    │   │   │       ├── Schema
    │   │   │       │   ├── Extensions.cs
    │   │   │       │   ├── JsonSchemaBuilder.cs
    │   │   │       │   ├── JsonSchemaConstants.cs
    │   │   │       │   ├── JsonSchema.cs
    │   │   │       │   ├── JsonSchemaException.cs
    │   │   │       │   ├── JsonSchemaGenerator.cs
    │   │   │       │   ├── JsonSchemaModelBuilder.cs
    │   │   │       │   ├── JsonSchemaModel.cs
    │   │   │       │   ├── JsonSchemaNodeCollection.cs
    │   │   │       │   ├── JsonSchemaNode.cs
    │   │   │       │   ├── JsonSchemaResolver.cs
    │   │   │       │   ├── JsonSchemaType.cs
    │   │   │       │   ├── JsonSchemaWriter.cs
    │   │   │       │   ├── UndefinedSchemaIdHandling.cs
    │   │   │       │   ├── ValidationEventArgs.cs
    │   │   │       │   └── ValidationEventHandler.cs
    │   │   │       ├── Serialization
    │   │   │       │   ├── CachedAttributeGetter.cs
    │   │   │       │   ├── CamelCaseNamingStrategy.cs
    │   │   │       │   ├── CamelCasePropertyNamesContractResolver.cs
    │   │   │       │   ├── DefaultContractResolver.cs
    │   │   │       │   ├── DefaultNamingStrategy.cs
    │   │   │       │   ├── DefaultReferenceResolver.cs
    │   │   │       │   ├── DefaultSerializationBinder.cs
    │   │   │       │   ├── DiagnosticsTraceWriter.cs
    │   │   │       │   ├── DynamicValueProvider.cs
    │   │   │       │   ├── ErrorContext.cs
    │   │   │       │   ├── ErrorEventArgs.cs
    │   │   │       │   ├── ExpressionValueProvider.cs
    │   │   │       │   ├── FormatterConverter.cs
    │   │   │       │   ├── IAttributeProvider.cs
    │   │   │       │   ├── IContractResolver.cs
    │   │   │       │   ├── IReferenceResolver.cs
    │   │   │       │   ├── ISerializationBinder.cs
    │   │   │       │   ├── ITraceWriter.cs
    │   │   │       │   ├── IValueProvider.cs
    │   │   │       │   ├── JsonArrayContract.cs
    │   │   │       │   ├── JsonContainerContract.cs
    │   │   │       │   ├── JsonContract.cs
    │   │   │       │   ├── JsonDictionaryContract.cs
    │   │   │       │   ├── JsonDynamicContract.cs
    │   │   │       │   ├── JsonFormatterConverter.cs
    │   │   │       │   ├── JsonISerializableContract.cs
    │   │   │       │   ├── JsonLinqContract.cs
    │   │   │       │   ├── JsonObjectContract.cs
    │   │   │       │   ├── JsonPrimitiveContract.cs
    │   │   │       │   ├── JsonPropertyCollection.cs
    │   │   │       │   ├── JsonProperty.cs
    │   │   │       │   ├── JsonSerializerInternalBase.cs
    │   │   │       │   ├── JsonSerializerInternalReader.cs
    │   │   │       │   ├── JsonSerializerInternalWriter.cs
    │   │   │       │   ├── JsonSerializerProxy.cs
    │   │   │       │   ├── JsonStringContract.cs
    │   │   │       │   ├── JsonTypeReflector.cs
    │   │   │       │   ├── KebabCaseNamingStrategy.cs
    │   │   │       │   ├── MemoryTraceWriter.cs
    │   │   │       │   ├── NamingStrategy.cs
    │   │   │       │   ├── ObjectConstructor.cs
    │   │   │       │   ├── OnErrorAttribute.cs
    │   │   │       │   ├── ReflectionAttributeProvider.cs
    │   │   │       │   ├── ReflectionValueProvider.cs
    │   │   │       │   ├── SerializationBinderAdapter.cs
    │   │   │       │   ├── SnakeCaseNamingStrategy.cs
    │   │   │       │   ├── TraceJsonReader.cs
    │   │   │       │   └── TraceJsonWriter.cs
    │   │   │       ├── SerializationBinder.cs
    │   │   │       ├── StringEscapeHandling.cs
    │   │   │       ├── TraceLevel.cs
    │   │   │       ├── TypeNameAssemblyFormatHandling.cs
    │   │   │       ├── TypeNameHandling.cs
    │   │   │       ├── Utilities
    │   │   │       │   ├── AsyncUtils.cs
    │   │   │       │   ├── Base64Encoder.cs
    │   │   │       │   ├── BidirectionalDictionary.cs
    │   │   │       │   ├── CollectionUtils.cs
    │   │   │       │   ├── CollectionWrapper.cs
    │   │   │       │   ├── ConvertUtils.cs
    │   │   │       │   ├── DateTimeParser.cs
    │   │   │       │   ├── DateTimeUtils.cs
    │   │   │       │   ├── DictionaryWrapper.cs
    │   │   │       │   ├── DynamicProxy.cs
    │   │   │       │   ├── DynamicProxyMetaObject.cs
    │   │   │       │   ├── DynamicReflectionDelegateFactory.cs
    │   │   │       │   ├── DynamicUtils.cs
    │   │   │       │   ├── EnumInfo.cs
    │   │   │       │   ├── EnumUtils.cs
    │   │   │       │   ├── ExpressionReflectionDelegateFactory.cs
    │   │   │       │   ├── FSharpUtils.cs
    │   │   │       │   ├── ILGeneratorExtensions.cs
    │   │   │       │   ├── ImmutableCollectionsUtils.cs
    │   │   │       │   ├── JavaScriptUtils.cs
    │   │   │       │   ├── JsonTokenUtils.cs
    │   │   │       │   ├── LateBoundReflectionDelegateFactory.cs
    │   │   │       │   ├── LinqBridge.cs
    │   │   │       │   ├── MathUtils.cs
    │   │   │       │   ├── MethodBinder.cs
    │   │   │       │   ├── MethodCall.cs
    │   │   │       │   ├── MiscellaneousUtils.cs
    │   │   │       │   ├── NullableAttributes.cs
    │   │   │       │   ├── ReflectionDelegateFactory.cs
    │   │   │       │   ├── ReflectionObject.cs
    │   │   │       │   ├── ReflectionUtils.cs
    │   │   │       │   ├── StringBuffer.cs
    │   │   │       │   ├── StringReference.cs
    │   │   │       │   ├── StringUtils.cs
    │   │   │       │   ├── StructMultiKey.cs
    │   │   │       │   ├── ThreadSafeStore.cs
    │   │   │       │   ├── TypeExtensions.cs
    │   │   │       │   └── ValidationUtils.cs
    │   │   │       └── WriteState.cs
    │   │   ├── Logging
    │   │   │   ├── ConsoleLogger.cs
    │   │   │   ├── IApmLogger.cs
    │   │   │   ├── IApmLoggingExtensions.cs
    │   │   │   ├── LogLevel.cs
    │   │   │   ├── LogLevelSwitch.cs
    │   │   │   ├── LogValuesFormatter.cs
    │   │   │   ├── ScopedLogger.cs
    │   │   │   └── TraceLogger.cs
    │   │   ├── Metrics
    │   │   │   ├── IMetricsCollector.cs
    │   │   │   ├── IMetricsProvider.cs
    │   │   │   ├── Linux
    │   │   │   │   └── GlobalMemoryStatus.cs
    │   │   │   ├── MetricsCollector.cs
    │   │   │   ├── MetricSet.cs
    │   │   │   ├── MetricsProvider
    │   │   │   │   ├── BreakdownMetricsProvider.cs
    │   │   │   │   ├── CgroupMetricsProvider.cs
    │   │   │   │   ├── FreeAndTotalMemoryProvider.cs
    │   │   │   │   ├── GcMetricsProvider.cs
    │   │   │   │   ├── ProcessTotalCpuTimeProvider.cs
    │   │   │   │   ├── ProcessWorkingSetAndVirtualMemoryProvider.cs
    │   │   │   │   └── SystemTotalCpuProvider.cs
    │   │   │   └── Windows
    │   │   │       └── GlobalMemoryStatus.cs
    │   │   ├── Model
    │   │   │   ├── DbSpanCommon.cs
    │   │   │   ├── DroppedSpanStats.cs
    │   │   │   ├── Error.cs
    │   │   │   ├── ExecutionSegmentCommon.cs
    │   │   │   ├── Faas.cs
    │   │   │   ├── InstrumentationFlag.cs
    │   │   │   ├── LabelsDictionary.cs
    │   │   │   ├── Metadata.cs
    │   │   │   ├── NoopSpan.cs
    │   │   │   ├── NoopTransaction.cs
    │   │   │   ├── OTel.cs
    │   │   │   ├── Scanner.cs
    │   │   │   ├── SignatureParser.cs
    │   │   │   ├── Span.cs
    │   │   │   ├── SpanTimerKey.cs
    │   │   │   └── Transaction.cs
    │   │   ├── NOTICE
    │   │   ├── OpenTelemetry
    │   │   │   ├── ElasticActivityListener.cs
    │   │   │   └── SemanticConventions.cs
    │   │   ├── Reflection
    │   │   │   ├── CascadePropertyFetcher.cs
    │   │   │   ├── ExpressionBuilder.cs
    │   │   │   ├── PropertyFetcherCollection.cs
    │   │   │   └── PropertyFetcher.cs
    │   │   ├── Report
    │   │   │   ├── IPayloadSender.cs
    │   │   │   ├── PayloadSenderV2.cs
    │   │   │   └── Serialization
    │   │   │       ├── CustomJsonConverter.cs
    │   │   │       ├── ElasticApmContractResolver.cs
    │   │   │       ├── LabelsJsonConverter.cs
    │   │   │       ├── MetricSetConverter.cs
    │   │   │       ├── OutcomeConverter.cs
    │   │   │       ├── PayloadItemSerializer.cs
    │   │   │       └── TruncateJsonConverter.cs
    │   │   ├── Sampler.cs
    │   │   └── ServerInfo
    │   │       ├── ApmServerInfo.cs
    │   │       ├── ApmServerInfoProvider.cs
    │   │       ├── ElasticVersion.cs
    │   │       └── IApmServerInfo.cs
    │   ├── Elastic.Apm.Specification
    │   │   ├── Elastic.Apm.Specification.csproj
    │   │   ├── ImplementationProperty.cs
    │   │   ├── JsonSchemaExtensions.cs
    │   │   ├── specs
    │   │   │   ├── error.json
    │   │   │   ├── log.json
    │   │   │   ├── metadata.json
    │   │   │   ├── metricset.json
    │   │   │   ├── span.json
    │   │   │   └── transaction.json
    │   │   ├── TypeValidationError.cs
    │   │   ├── TypeValidationResult.cs
    │   │   ├── Validation.cs
    │   │   └── Validator.cs
    │   ├── instrumentations
    │   │   ├── Elastic.Apm.Elasticsearch
    │   │   │   ├── AuditDiagnosticsListener.cs
    │   │   │   ├── Elastic.Apm.Elasticsearch.csproj
    │   │   │   ├── ElasticsearchDiagnosticsListenerBase.cs
    │   │   │   ├── ElasticsearchDiagnosticsSubscriber.cs
    │   │   │   ├── HttpConnectionDiagnosticsListener.cs
    │   │   │   ├── RequestPipelineDiagnosticsListener.cs
    │   │   │   └── SerializerDiagnosticsListener .cs
    │   │   ├── Elastic.Apm.EntityFramework6
    │   │   │   ├── Ef6Interceptor.cs
    │   │   │   ├── Elastic.Apm.EntityFramework6.csproj
    │   │   │   └── README.md
    │   │   ├── Elastic.Apm.EntityFrameworkCore
    │   │   │   ├── EfCoreDiagnosticListener.cs
    │   │   │   ├── EfCoreDiagnosticsSubscriber.cs
    │   │   │   └── Elastic.Apm.EntityFrameworkCore.csproj
    │   │   ├── Elastic.Apm.GrpcClient
    │   │   │   ├── Elastic.Apm.GrpcClient.csproj
    │   │   │   ├── GrpcClientDiagnosticListener.cs
    │   │   │   └── GrpcClientDiagnosticSubscriber.cs
    │   │   ├── Elastic.Apm.MongoDb
    │   │   │   ├── Constants.cs
    │   │   │   ├── DiagnosticSource
    │   │   │   │   └── MongoDiagnosticListener.cs
    │   │   │   ├── Elastic.Apm.MongoDb.csproj
    │   │   │   ├── EventPayload.cs
    │   │   │   ├── LICENSE
    │   │   │   ├── LICENSE_LOCAL
    │   │   │   ├── MongoDbDiagnosticsSubscriber.cs
    │   │   │   ├── MongoDbEventSubscriber.cs
    │   │   │   ├── MongoListener.cs
    │   │   │   └── NOTICE
    │   │   └── Elastic.Apm.StackExchange.Redis
    │   │       ├── ConnectionMultiplexerExtensions.cs
    │   │       ├── ElasticApmProfiler.cs
    │   │       └── Elastic.Apm.StackExchange.Redis.csproj
    │   ├── integrations
    │   │   ├── Elastic.Apm.AspNetCore
    │   │   │   ├── ApplicationBuilderExtensions.cs
    │   │   │   ├── AspNetCoreHttpForm.cs
    │   │   │   ├── AspNetCoreHttpRequest.cs
    │   │   │   ├── Consts.cs
    │   │   │   ├── DiagnosticListener
    │   │   │   │   ├── AspNetCoreDiagnosticListener.cs
    │   │   │   │   └── AspNetCoreDiagnosticSubscriber.cs
    │   │   │   ├── Elastic.Apm.AspNetCore.csproj
    │   │   │   ├── Extensions
    │   │   │   │   └── RequestExtensions.cs
    │   │   │   └── WebRequestTransactionCreator.cs
    │   │   ├── Elastic.Apm.AspNetFullFramework
    │   │   │   ├── AgentComponentsUsingHttpContext.cs
    │   │   │   ├── AgentDependencies.cs
    │   │   │   ├── AspNetHttpForm.cs
    │   │   │   ├── AspNetHttpRequest.cs
    │   │   │   ├── AspNetVersion.cs
    │   │   │   ├── Elastic.Apm.AspNetFullFramework.csproj
    │   │   │   ├── ElasticApmModuleConfiguration.cs
    │   │   │   ├── ElasticApmModule.cs
    │   │   │   ├── Extensions
    │   │   │   │   ├── HttpRequestExtensions.cs
    │   │   │   │   └── SoapRequest.cs
    │   │   │   ├── HttpContextCurrentExecutionSegmentsContainer.cs
    │   │   │   ├── NOTICE
    │   │   │   ├── OpenIdClaimTypes.cs
    │   │   │   └── README.md
    │   │   ├── Elastic.Apm.Extensions.Hosting
    │   │   │   ├── Config
    │   │   │   │   └── ApmConfiguration.cs
    │   │   │   ├── Elastic.Apm.Extensions.Hosting.csproj
    │   │   │   ├── HostBuilderExtensions.cs
    │   │   │   └── NetCoreLogger.cs
    │   │   ├── Elastic.Apm.Extensions.Logging
    │   │   │   ├── ApmErrorLogger.cs
    │   │   │   ├── ApmErrorLoggingProvider.cs
    │   │   │   └── Elastic.Apm.Extensions.Logging.csproj
    │   │   └── Elastic.Apm.NetCoreAll
    │   │       ├── ApplicationBuilderExtensions.cs
    │   │       ├── Elastic.Apm.NetCoreAll.csproj
    │   │       └── HostBuilderExtensions.cs
    │   ├── profiler
    │   │   ├── elastic_apm_profiler
    │   │   │   ├── build.rs
    │   │   │   ├── Cargo.toml
    │   │   │   ├── elastic_apm_profiler.csproj
    │   │   │   ├── NOTICE
    │   │   │   ├── README
    │   │   │   └── src
    │   │   │       ├── cil
    │   │   │       │   ├── cor.rs
    │   │   │       │   ├── helpers.rs
    │   │   │       │   ├── instruction.rs
    │   │   │       │   ├── method.rs
    │   │   │       │   ├── mod.rs
    │   │   │       │   ├── opcode.rs
    │   │   │       │   └── section.rs
    │   │   │       ├── error.rs
    │   │   │       ├── ffi
    │   │   │       │   ├── mod.rs
    │   │   │       │   └── types.rs
    │   │   │       ├── interfaces
    │   │   │       │   ├── icor_profiler_assembly_reference_provider.rs
    │   │   │       │   ├── icor_profiler_callback.rs
    │   │   │       │   ├── icor_profiler_function_control.rs
    │   │   │       │   ├── icor_profiler_function_enum.rs
    │   │   │       │   ├── icor_profiler_info.rs
    │   │   │       │   ├── icor_profiler_method_enum.rs
    │   │   │       │   ├── icor_profiler_module_enum.rs
    │   │   │       │   ├── icor_profiler_object_enum.rs
    │   │   │       │   ├── icor_profiler_thread_enum.rs
    │   │   │       │   ├── imap_token.rs
    │   │   │       │   ├── imetadata_assembly_emit.rs
    │   │   │       │   ├── imetadata_assembly_import.rs
    │   │   │       │   ├── imetadata_dispenser.rs
    │   │   │       │   ├── imetadata_emit.rs
    │   │   │       │   ├── imetadata_import.rs
    │   │   │       │   ├── imethod_malloc.rs
    │   │   │       │   ├── istream.rs
    │   │   │       │   └── mod.rs
    │   │   │       ├── lib.rs
    │   │   │       └── profiler
    │   │   │           ├── calltarget_tokens.rs
    │   │   │           ├── env.rs
    │   │   │           ├── helpers.rs
    │   │   │           ├── managed.rs
    │   │   │           ├── mod.rs
    │   │   │           ├── process.rs
    │   │   │           ├── rejit.rs
    │   │   │           ├── sig.rs
    │   │   │           ├── startup_hook.rs
    │   │   │           └── types.rs
    │   │   ├── Elastic.Apm.Profiler.IntegrationsGenerator
    │   │   │   ├── CommandLineOptions.cs
    │   │   │   ├── Elastic.Apm.Profiler.IntegrationsGenerator.csproj
    │   │   │   ├── Integration.cs
    │   │   │   ├── MethodReplacement.cs
    │   │   │   ├── Program.cs
    │   │   │   ├── Target.cs
    │   │   │   └── Wrapper.cs
    │   │   ├── Elastic.Apm.Profiler.Managed
    │   │   │   ├── AutoInstrumentation.cs
    │   │   │   ├── CallTarget
    │   │   │   │   ├── CallTargetInvoker.cs
    │   │   │   │   ├── CallTargetInvokerException.cs
    │   │   │   │   ├── CallTargetReturn.cs
    │   │   │   │   ├── CallTargetState.cs
    │   │   │   │   ├── Handlers
    │   │   │   │   │   ├── BeginMethodHandler`1.cs
    │   │   │   │   │   ├── BeginMethodHandler`2.cs
    │   │   │   │   │   ├── BeginMethodHandler`3.cs
    │   │   │   │   │   ├── BeginMethodHandler`4.cs
    │   │   │   │   │   ├── BeginMethodHandler`5.cs
    │   │   │   │   │   ├── BeginMethodHandler`6.cs
    │   │   │   │   │   ├── BeginMethodHandler`7.cs
    │   │   │   │   │   ├── BeginMethodHandler`8.cs
    │   │   │   │   │   ├── BeginMethodHandler.cs
    │   │   │   │   │   ├── BeginMethodSlowHandler.cs
    │   │   │   │   │   ├── Continuations
    │   │   │   │   │   │   ├── ContinuationGenerator.cs
    │   │   │   │   │   │   ├── ContinuationsHelper.cs
    │   │   │   │   │   │   ├── NoThrowAwaiter.cs
    │   │   │   │   │   │   ├── TaskContinuationGenerator`1.cs
    │   │   │   │   │   │   ├── TaskContinuationGenerator.cs
    │   │   │   │   │   │   ├── ValueTaskContinuationGenerator`1.cs
    │   │   │   │   │   │   └── ValueTaskContinuationGenerator.cs
    │   │   │   │   │   ├── CreateAsyncEndMethodResult.cs
    │   │   │   │   │   ├── EndMethodHandler`1.cs
    │   │   │   │   │   ├── EndMethodHandler.cs
    │   │   │   │   │   ├── IntegrationMapper.cs
    │   │   │   │   │   └── IntegrationOptions.cs
    │   │   │   │   └── PreserveContextAttribute.cs
    │   │   │   ├── DuckTyping
    │   │   │   │   ├── DuckAttribute.cs
    │   │   │   │   ├── DuckCopyAttribute.cs
    │   │   │   │   ├── DuckFieldAttribute.cs
    │   │   │   │   ├── DuckIgnoreAttribute.cs
    │   │   │   │   ├── DuckIncludeAttribute.cs
    │   │   │   │   ├── DuckReverseMethodAttribute.cs
    │   │   │   │   ├── DuckType.cs
    │   │   │   │   ├── DuckTypeExceptions.cs
    │   │   │   │   ├── DuckTypeExtensions.cs
    │   │   │   │   ├── DuckType.Fields.cs
    │   │   │   │   ├── DuckType.Methods.cs
    │   │   │   │   ├── DuckType.Properties.cs
    │   │   │   │   ├── DuckType.Statics.cs
    │   │   │   │   ├── DuckType.Utilities.cs
    │   │   │   │   ├── IDuckType.cs
    │   │   │   │   ├── IgnoresAccessChecksToAttribute.cs
    │   │   │   │   ├── ILHelpersExtensions.cs
    │   │   │   │   ├── LazyILGenerator.cs
    │   │   │   │   ├── README.md
    │   │   │   │   └── TypesTuple.cs
    │   │   │   ├── Elastic.Apm.Profiler.Managed.csproj
    │   │   │   ├── ExecutionSegmentExtensions.cs
    │   │   │   ├── Integrations
    │   │   │   │   ├── AdoNet
    │   │   │   │   │   ├── AdoNetTypeNames.cs
    │   │   │   │   │   ├── CommandExecuteNonQueryAsyncIntegration.cs
    │   │   │   │   │   ├── CommandExecuteNonQueryIntegration.cs
    │   │   │   │   │   ├── CommandExecuteNonQueryWithBehaviorIntegration.cs
    │   │   │   │   │   ├── CommandExecuteReaderAsyncIntegration.cs
    │   │   │   │   │   ├── CommandExecuteReaderIntegration.cs
    │   │   │   │   │   ├── CommandExecuteReaderWithBehaviorAsyncIntegration.cs
    │   │   │   │   │   ├── CommandExecuteReaderWithBehaviorIntegration.cs
    │   │   │   │   │   ├── CommandExecuteScalarAsyncIntegration.cs
    │   │   │   │   │   ├── CommandExecuteScalarIntegration.cs
    │   │   │   │   │   ├── CommandExecuteScalarWithBehaviorIntegration.cs
    │   │   │   │   │   └── DbSpanFactory.cs
    │   │   │   │   ├── AspNet
    │   │   │   │   │   └── ElasticApmModuleIntegration.cs
    │   │   │   │   ├── Kafka
    │   │   │   │   │   ├── CachedMessageHeadersHelper.cs
    │   │   │   │   │   ├── IConsumeException.cs
    │   │   │   │   │   ├── IConsumeResult.cs
    │   │   │   │   │   ├── IDeliveryReport.cs
    │   │   │   │   │   ├── IDeliveryResult.cs
    │   │   │   │   │   ├── IError.cs
    │   │   │   │   │   ├── IHeaders.cs
    │   │   │   │   │   ├── IMessage.cs
    │   │   │   │   │   ├── IProduceException.cs
    │   │   │   │   │   ├── ITimestamp.cs
    │   │   │   │   │   ├── ITopicPartition.cs
    │   │   │   │   │   ├── ITypedDeliveryHandlerShimAction.cs
    │   │   │   │   │   ├── KafkaConsumerCloseIntegration.cs
    │   │   │   │   │   ├── KafkaConsumerConsumeIntegration.cs
    │   │   │   │   │   ├── KafkaConsumerDisposeIntegration.cs
    │   │   │   │   │   ├── KafkaConsumerUnsubscribeIntegration.cs
    │   │   │   │   │   ├── KafkaHeadersCollection.cs
    │   │   │   │   │   ├── KafkaIntegration.cs
    │   │   │   │   │   ├── KafkaProduceAsyncIntegration.cs
    │   │   │   │   │   ├── KafkaProduceSyncDeliveryHandlerIntegration.cs
    │   │   │   │   │   ├── KafkaProduceSyncIntegration.cs
    │   │   │   │   │   ├── Offset.cs
    │   │   │   │   │   └── Partition.cs
    │   │   │   │   └── RabbitMq
    │   │   │   │       ├── BasicDeliverIntegration.cs
    │   │   │   │       ├── BasicGetIntegration.cs
    │   │   │   │       ├── BasicPublishIntegration.cs
    │   │   │   │       ├── ContextPropagation.cs
    │   │   │   │       ├── IBasicGetResult.cs
    │   │   │   │       ├── IBasicProperties.cs
    │   │   │   │       ├── IBody.cs
    │   │   │   │       └── RabbitMQIntegration.cs
    │   │   │   ├── integrations.yml
    │   │   │   ├── Logger.cs
    │   │   │   ├── Reflection
    │   │   │   │   ├── DelegateMetadata.cs
    │   │   │   │   ├── DynamicMethodBuilder.cs
    │   │   │   │   ├── Interception.cs
    │   │   │   │   ├── MemberResult.cs
    │   │   │   │   ├── MethodBuilder.cs
    │   │   │   │   ├── ModuleLookup.cs
    │   │   │   │   ├── ObjectExtensions.cs
    │   │   │   │   ├── OpCodeValues.cs
    │   │   │   │   ├── PropertyFetcher.cs
    │   │   │   │   └── TypeExtensions.cs
    │   │   │   └── TracerExtensions.cs
    │   │   ├── Elastic.Apm.Profiler.Managed.Core
    │   │   │   ├── ClrTypeNames.cs
    │   │   │   ├── Elastic.Apm.Profiler.Managed.Core.csproj
    │   │   │   └── InstrumentAttribute.cs
    │   │   └── Elastic.Apm.Profiler.Managed.Loader
    │   │       ├── Elastic.Apm.Profiler.Managed.Loader.csproj
    │   │       ├── Logger.cs
    │   │       ├── Startup.cs
    │   │       ├── Startup.NetCore.cs
    │   │       └── Startup.NetFramework.cs
    │   └── startuphook
    │       ├── ElasticApmAgentStartupHook
    │       │   ├── ElasticApmAgentStartupHook.csproj
    │       │   ├── README.md
    │       │   ├── StartupHook.cs
    │       │   └── StartupHookLogger.cs
    │       └── Elastic.Apm.StartupHook.Loader
    │           ├── Elastic.Apm.StartupHook.Loader.csproj
    │           └── Loader.cs
    ├── test
    │   ├── azure
    │   │   ├── applications
    │   │   │   ├── Elastic.Apm.AzureFunctionApp.Core
    │   │   │   │   ├── Elastic.Apm.AzureFunctionApp.Core.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── Elastic.AzureFunctionApp.InProcess
    │   │   │   │   ├── Elastic.AzureFunctionApp.InProcess.csproj
    │   │   │   │   ├── host.json
    │   │   │   │   ├── local.settings.json
    │   │   │   │   ├── Properties
    │   │   │   │   │   ├── serviceDependencies.json
    │   │   │   │   │   └── serviceDependencies.local.json
    │   │   │   │   ├── Startup.cs
    │   │   │   │   └── Triggers.cs
    │   │   │   └── Elastic.AzureFunctionApp.Isolated
    │   │   │       ├── Elastic.AzureFunctionApp.Isolated.csproj
    │   │   │       ├── host.json
    │   │   │       ├── HttpTrigger.cs
    │   │   │       ├── local.settings.json
    │   │   │       └── Program.cs
    │   │   ├── Elastic.Apm.Azure.CosmosDb.Tests
    │   │   │   ├── AzureCosmosDbTestEnvironment.cs
    │   │   │   ├── DocumentItem.cs
    │   │   │   ├── Elastic.Apm.Azure.CosmosDb.Tests.csproj
    │   │   │   ├── MicrosoftAzureCosmosTests.cs
    │   │   │   └── MicrosoftAzureDocumentDbTests.cs
    │   │   ├── Elastic.Apm.Azure.Functions.Tests
    │   │   │   ├── AzureFunctionsInProcessTests.cs
    │   │   │   ├── AzureFunctionsIsolatedTests.cs
    │   │   │   ├── AzureFunctionsTestBase.cs
    │   │   │   ├── AzureFunctionsTestFixture.cs
    │   │   │   └── Elastic.Apm.Azure.Functions.Tests.csproj
    │   │   ├── Elastic.Apm.Azure.ServiceBus.Tests
    │   │   │   ├── Azure
    │   │   │   │   ├── AzureServiceBusTestEnvironment.cs
    │   │   │   │   ├── QueueScope.cs
    │   │   │   │   └── TopicScope.cs
    │   │   │   ├── AzureMessagingServiceBusDiagnosticListenerTests.cs
    │   │   │   ├── Elastic.Apm.Azure.ServiceBus.Tests.csproj
    │   │   │   └── MicrosoftAzureServiceBusDiagnosticListenerTests.cs
    │   │   ├── Elastic.Apm.Azure.Storage.Tests
    │   │   │   ├── AzureBlobStorageDiagnosticListenerTests.cs
    │   │   │   ├── AzureFileShareStorageDiagnosticListenerTests.cs
    │   │   │   ├── AzureQueueStorageDiagnosticListenerTests.cs
    │   │   │   ├── AzureStorageTestEnvironment.cs
    │   │   │   ├── BlobContainerScope.cs
    │   │   │   ├── BlobStorageTestsBase.cs
    │   │   │   ├── Elastic.Apm.Azure.Storage.Tests.csproj
    │   │   │   ├── FileShareScope.cs
    │   │   │   └── MicrosoftAzureBlobStorageTracerTests.cs
    │   │   └── README.md
    │   ├── Directory.Build.props
    │   ├── Elastic.Apm.Feature.Tests
    │   │   ├── APMServerAuthenticationWithAPIKeyAndSecretTokenStepDefinitions.cs
    │   │   ├── CloudProviderSteps.cs
    │   │   ├── ConfigurationSteps.cs
    │   │   ├── Elastic.Apm.Feature.Tests.csproj
    │   │   ├── FeatureContexts
    │   │   │   └── ApiKeyFeatureContext.cs
    │   │   ├── Features
    │   │   │   ├── api_key.feature
    │   │   │   ├── azure_app_service_metadata.feature
    │   │   │   ├── azure_functions_metadata.feature
    │   │   │   ├── otel_bridge.feature
    │   │   │   ├── outcome.feature
    │   │   │   └── user_agent.feature
    │   │   ├── OpenTelemetryBridgeStepDefinitions.cs
    │   │   ├── OutcomeSteps.cs
    │   │   ├── PayloadCollector.cs
    │   │   ├── README.md
    │   │   ├── TestConfiguration.cs
    │   │   └── UserAgentSteps.cs
    │   ├── Elastic.Apm.Tests
    │   │   ├── ActivityIntegrationTests.cs
    │   │   ├── ApiTests
    │   │   │   ├── ApiTests.cs
    │   │   │   ├── ConvenientApiSpanTests.cs
    │   │   │   ├── ConvenientApiTransactionTests.cs
    │   │   │   ├── CulpritTests.cs
    │   │   │   ├── DistributedTracingDataTests.cs
    │   │   │   ├── ExitSpanTests.cs
    │   │   │   └── UrlTests.cs
    │   │   ├── ApmServerInfoProviderTests.cs
    │   │   ├── BackendCommTests
    │   │   │   ├── BackendCommUtilsTests.cs
    │   │   │   ├── CentralConfig
    │   │   │   │   ├── CentralConfigFetcherTests.cs
    │   │   │   │   └── CentralConfigResponseParserTests.cs
    │   │   │   ├── PayloadSenderTests.cs
    │   │   │   └── ServiceActivationTests.cs
    │   │   ├── BasicAgentTests.cs
    │   │   ├── BreakdownTests.cs
    │   │   ├── Cloud
    │   │   │   ├── AwsCloudMetadataProviderTests.cs
    │   │   │   ├── AzureAppServiceMetadataProviderTests.cs
    │   │   │   ├── AzureCloudMetadataProviderTests.cs
    │   │   │   ├── AzureFunctionsMetadataProviderTests.cs
    │   │   │   ├── CloudMetadataProviderCollectionTests.cs
    │   │   │   └── GcpCloudMetadataProviderTests.cs
    │   │   ├── Config
    │   │   │   ├── ConfigTests.cs
    │   │   │   ├── ConfigurationLoggingPreambleTests.cs
    │   │   │   └── ProfilerLogConfigTests.cs
    │   │   ├── ConstructorTests.cs
    │   │   ├── DbSpanNameTests.cs
    │   │   ├── DiagnosticSource
    │   │   │   └── DiagnosticListenerTests.cs
    │   │   ├── DistributedTracing
    │   │   │   ├── BaggageTests.cs
    │   │   │   ├── DistributedTracingTests.cs
    │   │   │   └── TraceStateTests.cs
    │   │   ├── DroppedSpansStatsTests.cs
    │   │   ├── Elastic.Apm.Tests.csproj
    │   │   ├── EnabledAndRecordingTests.cs
    │   │   ├── ErrorTests.cs
    │   │   ├── ExitSpanMinDurationTests.cs
    │   │   ├── ExitSpanTests.cs
    │   │   ├── Extensions
    │   │   │   ├── EnumerableExtensionsTests.cs
    │   │   │   └── EnvironmentVariablesExtensionsTests.cs
    │   │   ├── Features
    │   │   │   └── AgentFeaturesProviderTests.cs
    │   │   ├── FilterTests.cs
    │   │   ├── HelpersTests
    │   │   │   ├── AgentSpinLockTests.cs
    │   │   │   ├── AgentTimeInstantTests.cs
    │   │   │   ├── AgentTimerTests.cs
    │   │   │   ├── AssertionTests.cs
    │   │   │   ├── CollectionExtensionsTests.cs
    │   │   │   ├── ContractExtensionsTests.cs
    │   │   │   ├── DbConnectionStringParserTests.cs
    │   │   │   ├── DbgInstanceNameGeneratorTests.cs
    │   │   │   ├── DbgUtilsTests.cs
    │   │   │   ├── DisposableHelperTests.cs
    │   │   │   ├── DistributedTracingDataHelper.cs
    │   │   │   ├── ExceptionUtilsTests.cs
    │   │   │   ├── IntExtensionsTests.cs
    │   │   │   ├── LazyContextualInitTests.cs
    │   │   │   ├── ObjectExtensionsTests.cs
    │   │   │   ├── PlatformDetectionTests.cs
    │   │   │   ├── PropertyFetcherTests.cs
    │   │   │   ├── StringExtensionsTests.cs
    │   │   │   ├── TextUtilsTests.cs
    │   │   │   ├── TimeExtensionsTests.cs
    │   │   │   ├── TimeUtilsTests.cs
    │   │   │   ├── ToStringBuilderTests.cs
    │   │   │   └── UrlUtilsTests.cs
    │   │   ├── HttpDiagnosticListenerTests.cs
    │   │   ├── InstrumentationFlagTests.cs
    │   │   ├── LabelTests.cs
    │   │   ├── LibrariesTests.cs
    │   │   ├── ListExtensionsTests.cs
    │   │   ├── LoggerTests.cs
    │   │   ├── LogValuesFormatterTests.cs
    │   │   ├── Metrics
    │   │   │   ├── CgroupMetricsProviderTests.cs
    │   │   │   ├── FreeAndTotalMemoryProviderTests.cs
    │   │   │   └── Linux
    │   │   │       └── GlobalMemoryStatusTests.cs
    │   │   ├── MetricsTests.cs
    │   │   ├── NetCoreAndNetFact.cs
    │   │   ├── SamplerTests.cs
    │   │   ├── SerializationTests.cs
    │   │   ├── ServerCertificateTests.cs
    │   │   ├── ServiceResourceTests.cs
    │   │   ├── SpanCompressionTests.cs
    │   │   ├── SpanTests.cs
    │   │   ├── SpecTests.cs
    │   │   ├── StackTraceTests.cs
    │   │   ├── SystemInfoHelperTests.cs
    │   │   ├── TestHelpers
    │   │   │   ├── CgroupFileHelper.cs
    │   │   │   ├── EnumerableTestExtensionsTests.cs
    │   │   │   ├── MultiThreadsTestUtilsTests.cs
    │   │   │   ├── RandomTestHelperTests.cs
    │   │   │   ├── TestingConfigTests.cs
    │   │   │   └── TextUtilsTests.cs
    │   │   ├── TransactionIgnoreUrlsTests.cs
    │   │   ├── TransactionSamplingTests.cs
    │   │   ├── UnsampledTransactionTests.cs
    │   │   ├── Utilities
    │   │   │   ├── AgentFeaturesProviderScope.cs
    │   │   │   └── MockAgentTimerTests.cs
    │   │   ├── WildcardMatcherTests.cs
    │   │   └── WorkingLoopTests.cs
    │   ├── Elastic.Apm.Tests.MockApmServer
    │   │   ├── appsettings.Development.json
    │   │   ├── appsettings.json
    │   │   ├── AssertValidExtensions.cs
    │   │   ├── cert.pfx
    │   │   ├── CompositeDto.cs
    │   │   ├── ContextDto.cs
    │   │   ├── Controllers
    │   │   │   ├── AgentsConfigController.cs
    │   │   │   └── IntakeV2EventsController.cs
    │   │   ├── DroppedSpanStatsDto.cs
    │   │   ├── Elastic.Apm.Tests.MockApmServer.csproj
    │   │   ├── ErrorDto.cs
    │   │   ├── FaasDto.cs
    │   │   ├── FluentAssertionsExtensions.cs
    │   │   ├── IDto.cs
    │   │   ├── ITimedDto.cs
    │   │   ├── ITimestampedDto.cs
    │   │   ├── MetadataDto.cs
    │   │   ├── MetricSampleDto.cs
    │   │   ├── MetricsAssertValid.cs
    │   │   ├── MetricSetDto.cs
    │   │   ├── MockApmServer.cs
    │   │   ├── Program.cs
    │   │   ├── ReceivedData.cs
    │   │   ├── SpanContextDto.cs
    │   │   ├── SpanCountDto.cs
    │   │   ├── SpanDto.cs
    │   │   ├── SpanLinkDto.cs
    │   │   ├── Startup.cs
    │   │   └── TransactionDto.cs
    │   ├── Elastic.Apm.Tests.Utilities
    │   │   ├── AgentTimerForTesting.cs
    │   │   ├── ApmAgentTestExtensions.cs
    │   │   ├── Azure
    │   │   │   ├── AzureCredentials.cs
    │   │   │   ├── AzureCredentialsFactAttribute.cs
    │   │   │   ├── AzureResourceException.cs
    │   │   │   └── AzureResources.cs
    │   │   ├── Data
    │   │   │   └── TransactionMaxSpansTestData.cs
    │   │   ├── DummyTestException.cs
    │   │   ├── Elastic.Apm.Tests.Utilities.csproj
    │   │   ├── EnumerableExtensions.cs
    │   │   ├── EnumerableTestExtensions.cs
    │   │   ├── EnvVarUtils.cs
    │   │   ├── FakeMetricsCollector.cs
    │   │   ├── FluentAssertionsUtils.cs
    │   │   ├── FlushingTextWriterToLineWriterAdaptor.cs
    │   │   ├── FlushingTextWriterToLoggerAdaptor.cs
    │   │   ├── ILineWriter.cs
    │   │   ├── InMemoryBlockingLogger.cs
    │   │   ├── IntExtensions.cs
    │   │   ├── JsonFileDataAttribute.cs
    │   │   ├── JsonUtils.cs
    │   │   ├── LineWriterToLoggerAdaptor.cs
    │   │   ├── LocalPort.cs
    │   │   ├── LocalServer.cs
    │   │   ├── LoggingTestBase.cs
    │   │   ├── MockAgentTimer.cs
    │   │   ├── MockApmServerInfo.cs
    │   │   ├── MockConfiguration.cs
    │   │   ├── MockHttpMessageHandler.cs
    │   │   ├── MockPayloadSender.cs
    │   │   ├── MockPayloadSenderWithFilters.cs
    │   │   ├── MultiThreadsTestUtils.cs
    │   │   ├── NoopCentralConfigurationFetcher.cs
    │   │   ├── NoopCurrentExecutionSegmentsContainer.cs
    │   │   ├── NoopLogger.cs
    │   │   ├── NoopPayloadSender.cs
    │   │   ├── RandomTestHelper.cs
    │   │   ├── README.md
    │   │   ├── ShouldWaitDurationExtensions.cs
    │   │   ├── SolutionPaths.cs
    │   │   ├── SplittingLineWriter.cs
    │   │   ├── SystemDiagnosticsTraceLineWriter.cs
    │   │   ├── TaskTestExtensions.cs
    │   │   ├── TempFile.cs
    │   │   ├── Terraform
    │   │   │   ├── TerraformResourceException.cs
    │   │   │   └── TerraformResources.cs
    │   │   ├── TestAgentComponents.cs
    │   │   ├── TestEnvironment.cs
    │   │   ├── TestEnvironmentVariables.cs
    │   │   ├── TestingConfig.cs
    │   │   ├── TestLogger.cs
    │   │   ├── TestResources
    │   │   │   └── json-specs
    │   │   │       ├── cgroup_parsing.json
    │   │   │       ├── container_metadata_discovery.json
    │   │   │       ├── service_resource_inference.json
    │   │   │       ├── span_types.json
    │   │   │       ├── sql_signature_examples.json
    │   │   │       ├── sql_token_examples.json
    │   │   │       ├── w3c_distributed_tracing.json
    │   │   │       └── wildcard_matcher_tests.json
    │   │   ├── ThreadSafeIntCounter.cs
    │   │   ├── ThreadSafeLongCounter.cs
    │   │   ├── ToAllSinksLogger.cs
    │   │   ├── UnitTestLogger.cs
    │   │   ├── WaitExtensions.cs
    │   │   ├── XUnit
    │   │   │   ├── CaptureRestoreActivityIdFormat.cs
    │   │   │   ├── DisabledOnWindowsFact.cs
    │   │   │   ├── DisabledOnWindowsTheory.cs
    │   │   │   ├── DisabledTestFact.cs
    │   │   │   ├── DockerAttributes.cs
    │   │   │   ├── FactRequiresMvcTestingFix.cs
    │   │   │   ├── MemberData.cs
    │   │   │   └── XUnitLogger.cs
    │   │   └── XunitOutputToLineWriterAdaptor.cs
    │   ├── iis
    │   │   ├── AspNetFullFrameworkSampleApp
    │   │   │   ├── ActionFilters
    │   │   │   │   └── RedirectIfAuthenticatedAttribute.cs
    │   │   │   ├── App_Start
    │   │   │   │   ├── ApmLoggerToNLog.cs
    │   │   │   │   ├── BundleConfig.cs
    │   │   │   │   ├── FilterConfig.cs
    │   │   │   │   ├── LoggingConfig.cs
    │   │   │   │   ├── RouteConfig.cs
    │   │   │   │   ├── Startup.cs
    │   │   │   │   └── WebApiConfig.cs
    │   │   │   ├── Areas
    │   │   │   │   └── MyArea
    │   │   │   │       ├── Controllers
    │   │   │   │       │   └── HomeController.cs
    │   │   │   │       ├── MyAreaRegistration.cs
    │   │   │   │       ├── Views
    │   │   │   │       │   └── Home
    │   │   │   │       │       └── Index.cshtml
    │   │   │   │       ├── _ViewStart.cshtml
    │   │   │   │       └── Web.config
    │   │   │   ├── Asmx
    │   │   │   │   ├── Health.asmx
    │   │   │   │   └── Health.asmx.cs
    │   │   │   ├── AspNetFullFrameworkSampleApp.csproj
    │   │   │   ├── Bootstrap
    │   │   │   │   ├── Alert.cs
    │   │   │   │   └── AlertStatus.cs
    │   │   │   ├── Consts.cs
    │   │   │   ├── Content
    │   │   │   │   ├── bootstrap.css
    │   │   │   │   ├── bootstrap.css.map
    │   │   │   │   ├── bootstrap-grid.css
    │   │   │   │   ├── bootstrap-grid.css.map
    │   │   │   │   ├── bootstrap-grid.min.css
    │   │   │   │   ├── bootstrap-grid.min.css.map
    │   │   │   │   ├── bootstrap.min.css
    │   │   │   │   ├── bootstrap.min.css.map
    │   │   │   │   ├── bootstrap-reboot.css
    │   │   │   │   ├── bootstrap-reboot.css.map
    │   │   │   │   ├── bootstrap-reboot.min.css
    │   │   │   │   ├── bootstrap-reboot.min.css.map
    │   │   │   │   └── Site.css
    │   │   │   ├── Controllers
    │   │   │   │   ├── AccountController.cs
    │   │   │   │   ├── AttributeRoutingWebApiController.cs
    │   │   │   │   ├── ControllerBase.cs
    │   │   │   │   ├── DatabaseController.cs
    │   │   │   │   ├── DiagnosticsController.cs
    │   │   │   │   ├── HomeController.cs
    │   │   │   │   └── WebApiController.cs
    │   │   │   ├── Data
    │   │   │   │   ├── SampleData.cs
    │   │   │   │   └── SampleDataDbContext.cs
    │   │   │   ├── Extensions
    │   │   │   │   └── TempDataExtensions.cs
    │   │   │   ├── favicon.ico
    │   │   │   ├── Global.asax
    │   │   │   ├── Global.asax.cs
    │   │   │   ├── Models
    │   │   │   │   ├── ApplicationUser.cs
    │   │   │   │   ├── CreateSampleDataViewModel.cs
    │   │   │   │   ├── DiagnosticsViewModel.cs
    │   │   │   │   ├── ForgotPasswordViewModel.cs
    │   │   │   │   ├── LoginViewModel.cs
    │   │   │   │   ├── RegisterViewModel.cs
    │   │   │   │   └── ResetPasswordViewModel.cs
    │   │   │   ├── Mvc
    │   │   │   │   ├── JsonBadRequestResult.cs
    │   │   │   │   ├── JsonNetValueProviderFactory.cs
    │   │   │   │   └── StreamResult.cs
    │   │   │   ├── Properties
    │   │   │   │   └── AssemblyInfo.cs
    │   │   │   ├── Scripts
    │   │   │   │   ├── bootstrap.bundle.js
    │   │   │   │   ├── bootstrap.bundle.js.map
    │   │   │   │   ├── bootstrap.bundle.min.js
    │   │   │   │   ├── bootstrap.bundle.min.js.map
    │   │   │   │   ├── bootstrap.js
    │   │   │   │   ├── bootstrap.js.map
    │   │   │   │   ├── bootstrap.min.js
    │   │   │   │   ├── bootstrap.min.js.map
    │   │   │   │   ├── esm
    │   │   │   │   │   ├── popper.js
    │   │   │   │   │   ├── popper.js.map
    │   │   │   │   │   ├── popper.min.js
    │   │   │   │   │   ├── popper.min.js.map
    │   │   │   │   │   ├── popper-utils.js
    │   │   │   │   │   ├── popper-utils.js.map
    │   │   │   │   │   ├── popper-utils.min.js
    │   │   │   │   │   └── popper-utils.min.js.map
    │   │   │   │   ├── index.d.ts
    │   │   │   │   ├── jquery-3.3.1.intellisense.js
    │   │   │   │   ├── jquery-3.3.1.js
    │   │   │   │   ├── jquery-3.3.1.min.js
    │   │   │   │   ├── jquery-3.3.1.min.map
    │   │   │   │   ├── jquery-3.3.1.slim.js
    │   │   │   │   ├── jquery-3.3.1.slim.min.js
    │   │   │   │   ├── jquery-3.3.1.slim.min.map
    │   │   │   │   ├── jquery.validate.js
    │   │   │   │   ├── jquery.validate.min.js
    │   │   │   │   ├── jquery.validate.unobtrusive.js
    │   │   │   │   ├── jquery.validate.unobtrusive.min.js
    │   │   │   │   ├── jquery.validate-vsdoc.js
    │   │   │   │   ├── modernizr-2.8.3.js
    │   │   │   │   ├── popper.js
    │   │   │   │   ├── popper.js.map
    │   │   │   │   ├── popper.min.js
    │   │   │   │   ├── popper.min.js.map
    │   │   │   │   ├── popper-utils.js
    │   │   │   │   ├── popper-utils.js.map
    │   │   │   │   ├── popper-utils.min.js
    │   │   │   │   ├── popper-utils.min.js.map
    │   │   │   │   ├── README.md
    │   │   │   │   └── umd
    │   │   │   │       ├── popper.js
    │   │   │   │       ├── popper.js.map
    │   │   │   │       ├── popper.min.js
    │   │   │   │       ├── popper.min.js.map
    │   │   │   │       ├── popper-utils.js
    │   │   │   │       ├── popper-utils.js.map
    │   │   │   │       ├── popper-utils.min.js
    │   │   │   │       └── popper-utils.min.js.map
    │   │   │   ├── Services
    │   │   │   │   └── Auth
    │   │   │   │       ├── ApplicationSignInManager.cs
    │   │   │   │       ├── ApplicationUserClaimsIdentityFactory.cs
    │   │   │   │       └── ApplicationUserManager.cs
    │   │   │   ├── Views
    │   │   │   │   ├── Account
    │   │   │   │   │   ├── ConfirmEmail.cshtml
    │   │   │   │   │   ├── ForgotPasswordConfirmation.cshtml
    │   │   │   │   │   ├── ForgotPassword.cshtml
    │   │   │   │   │   ├── Login.cshtml
    │   │   │   │   │   ├── Register.cshtml
    │   │   │   │   │   ├── ResetPasswordConfirmation.cshtml
    │   │   │   │   │   └── ResetPassword.cshtml
    │   │   │   │   ├── Database
    │   │   │   │   │   ├── Create.cshtml
    │   │   │   │   │   └── Index.cshtml
    │   │   │   │   ├── Diagnostics
    │   │   │   │   │   └── Index.cshtml
    │   │   │   │   ├── Home
    │   │   │   │   │   ├── About.cshtml
    │   │   │   │   │   ├── Contact.cshtml
    │   │   │   │   │   └── Index.cshtml
    │   │   │   │   ├── Shared
    │   │   │   │   │   ├── Error.cshtml
    │   │   │   │   │   ├── _Layout.cshtml
    │   │   │   │   │   └── _LoginPartial.cshtml
    │   │   │   │   ├── _ViewStart.cshtml
    │   │   │   │   └── Web.config
    │   │   │   ├── Web.config
    │   │   │   ├── Web.Debug.config
    │   │   │   ├── Webforms.aspx
    │   │   │   ├── Webforms.aspx.cs
    │   │   │   ├── WebformsException.aspx
    │   │   │   ├── WebformsException.aspx.cs
    │   │   │   └── Web.Release.config
    │   │   ├── Elastic.Apm.AspNetFullFramework.Tests
    │   │   │   ├── AspNetFullFrameworkFact.cs
    │   │   │   ├── AspNetFullFrameworkTheory.cs
    │   │   │   ├── BodyCapturingTests.cs
    │   │   │   ├── CaptureHeadersConfigDisabledTest.cs
    │   │   │   ├── CaptureUserTests.cs
    │   │   │   ├── CentralConfigTests.cs
    │   │   │   ├── Consts.cs
    │   │   │   ├── CustomEnvironmentViaSettings.cs
    │   │   │   ├── CustomFlushInterval.cs
    │   │   │   ├── CustomServiceNameSetViaSettings.cs
    │   │   │   ├── CustomServiceNodeNameViaSettings.cs
    │   │   │   ├── DbSpanTests.cs
    │   │   │   ├── DistributedTracingTests.cs
    │   │   │   ├── Elastic.Apm.AspNetFullFramework.Tests.csproj
    │   │   │   ├── ErrorsTests.cs
    │   │   │   ├── GlobalLabelsTests.cs
    │   │   │   ├── HttpContextCurrentExecutionSegmentsContainerTests.cs
    │   │   │   ├── IisAdministration.cs
    │   │   │   ├── LabelsTests.cs
    │   │   │   ├── MetadataTests.cs
    │   │   │   ├── MetricsTestsBase.cs
    │   │   │   ├── MetricsWithAccessToPerfCountersTests.cs
    │   │   │   ├── MetricsWithoutAccessToPerfCountersTests.cs
    │   │   │   ├── README.md
    │   │   │   ├── SampleRate0Tests.cs
    │   │   │   ├── Soap
    │   │   │   │   ├── SoapParsingTests.cs
    │   │   │   │   └── SoapRequestTests.cs
    │   │   │   ├── TestsBase.cs
    │   │   │   ├── TestsEnabledDetector.cs
    │   │   │   ├── TestsWithApmServerStopped.cs
    │   │   │   ├── TestsWithSampleAppLogDisabled.cs
    │   │   │   ├── TestWithDefaultSettings.cs
    │   │   │   ├── TimedEvent.cs
    │   │   │   ├── TransactionIgnoreUrlsTest.cs
    │   │   │   ├── TransactionNameTests.cs
    │   │   │   └── WebApiTests.cs
    │   │   └── Elastic.Apm.FullFramework.Tests
    │   │       ├── AppSettingsTests.cs
    │   │       └── Elastic.Apm.FullFramework.Tests.csproj
    │   ├── instrumentations
    │   │   ├── Elastic.Apm.Docker.Tests
    │   │   │   ├── BasicDockerTests.cs
    │   │   │   ├── ContainerIdCalculationTests.cs
    │   │   │   └── Elastic.Apm.Docker.Tests.csproj
    │   │   ├── Elastic.Apm.Elasticsearch.Tests
    │   │   │   ├── Elastic.Apm.Elasticsearch.Tests.csproj
    │   │   │   ├── ElasticsearchFixture.cs
    │   │   │   ├── ElasticsearchTests.cs
    │   │   │   ├── TraceContextTests.cs
    │   │   │   └── VirtualElasticsearchTests.cs
    │   │   ├── Elastic.Apm.EntityFramework6.Tests
    │   │   │   ├── Ef6Tests.cs
    │   │   │   └── Elastic.Apm.EntityFramework6.Tests.csproj
    │   │   ├── Elastic.Apm.EntityFrameworkCore.Tests
    │   │   │   ├── EfCoreDiagnosticListenerTests.cs
    │   │   │   ├── Elastic.Apm.EntityFrameworkCore.Tests.csproj
    │   │   │   ├── ExternalDbTests.cs
    │   │   │   └── FakeDbContext.cs
    │   │   ├── Elastic.Apm.MongoDb.Tests
    │   │   │   ├── Elastic.Apm.MongoDb.Tests.csproj
    │   │   │   ├── Fixture
    │   │   │   │   ├── IMongoConfiguration.cs
    │   │   │   │   └── MongoFixture.cs
    │   │   │   ├── LICENSE
    │   │   │   └── MongoApmTests.cs
    │   │   ├── Elastic.Apm.SqlClient.Tests
    │   │   │   ├── EfCoreWithMsSqlTests.cs
    │   │   │   ├── Elastic.Apm.SqlClient.Tests.csproj
    │   │   │   ├── SqlClientListenerTests.cs
    │   │   │   ├── SqlServerCollection.cs
    │   │   │   └── SqlServerFixture.cs
    │   │   ├── Elastic.Apm.StackExchange.Redis.Tests
    │   │   │   ├── ConnectionMultiplexerExtensionTests.cs
    │   │   │   ├── Elastic.Apm.StackExchange.Redis.Tests.csproj
    │   │   │   └── ProfilingSessionTests.cs
    │   │   ├── Elastic.Clients.Elasticsearch.Tests
    │   │   │   ├── Elastic.Clients.Elasticsearch.Tests.csproj
    │   │   │   ├── ElasticsearchTestFixture.cs
    │   │   │   ├── ElasticsearchTests.cs
    │   │   │   └── README.md
    │   │   └── grpc
    │   │       ├── Elastic.Apm.Grpc.Tests
    │   │       │   ├── Elastic.Apm.Grpc.Tests.csproj
    │   │       │   ├── GrpcTests.cs
    │   │       │   ├── SampleAppHostBuilder.cs
    │   │       │   └── Services
    │   │       │       └── GreeterService.cs
    │   │       ├── GrpcClientSample
    │   │       │   ├── GrpcClientSample.csproj
    │   │       │   └── Program.cs
    │   │       └── GrpcServiceSample
    │   │           ├── appsettings.Development.json
    │   │           ├── appsettings.json
    │   │           ├── GrpcServiceSample.csproj
    │   │           ├── Program.cs
    │   │           ├── Protos
    │   │           │   └── greet.proto
    │   │           ├── Services
    │   │           │   └── GreeterService.cs
    │   │           └── Startup.cs
    │   ├── integrations
    │   │   ├── applications
    │   │   │   ├── SampleAspNetCoreApp
    │   │   │   │   ├── appsettings.Development.json
    │   │   │   │   ├── appsettings.json
    │   │   │   │   ├── Areas
    │   │   │   │   │   ├── MyArea
    │   │   │   │   │   │   ├── Controllers
    │   │   │   │   │   │   │   └── HomeController.cs
    │   │   │   │   │   │   └── Views
    │   │   │   │   │   │       └── Home
    │   │   │   │   │   │           └── Index.cshtml
    │   │   │   │   │   └── MyOtherArea
    │   │   │   │   │       ├── Controllers
    │   │   │   │   │       │   └── HomeController.cs
    │   │   │   │   │       └── Views
    │   │   │   │   │           └── Home
    │   │   │   │   │               └── Index.cshtml
    │   │   │   │   ├── Controllers
    │   │   │   │   │   ├── AccountController.cs
    │   │   │   │   │   └── HomeController.cs
    │   │   │   │   ├── Data
    │   │   │   │   │   ├── CsvDataReader.cs
    │   │   │   │   │   ├── HistoricalData
    │   │   │   │   │   │   └── ESTC.csv
    │   │   │   │   │   ├── SampleDataContext.cs
    │   │   │   │   │   └── SampleData.cs
    │   │   │   │   ├── Migrations
    │   │   │   │   │   ├── 20190402111620_InitDbWithAuthentication.cs
    │   │   │   │   │   ├── 20190402111620_InitDbWithAuthentication.Designer.cs
    │   │   │   │   │   └── SampleDataContextModelSnapshot.cs
    │   │   │   │   ├── Models
    │   │   │   │   │   ├── ErrorViewModel.cs
    │   │   │   │   │   └── HistoricalValue.cs
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── README.md
    │   │   │   │   ├── SampleAspNetCoreApp.csproj
    │   │   │   │   ├── Startup.cs
    │   │   │   │   ├── Utils
    │   │   │   │   │   └── CpuBurner.cs
    │   │   │   │   ├── Views
    │   │   │   │   │   ├── Account
    │   │   │   │   │   │   ├── Login.cshtml
    │   │   │   │   │   │   └── Register.cshtml
    │   │   │   │   │   ├── Home
    │   │   │   │   │   │   ├── AddSampleData.cshtml
    │   │   │   │   │   │   ├── ChartPage.cshtml
    │   │   │   │   │   │   ├── DistributedTracingMiniSample.cshtml
    │   │   │   │   │   │   ├── Index.cshtml
    │   │   │   │   │   │   ├── Privacy.cshtml
    │   │   │   │   │   │   └── SimplePage.cshtml
    │   │   │   │   │   ├── Shared
    │   │   │   │   │   │   ├── _CookieConsentPartial.cshtml
    │   │   │   │   │   │   ├── Error.cshtml
    │   │   │   │   │   │   ├── _Layout.cshtml
    │   │   │   │   │   │   ├── _LoginPartial.cshtml
    │   │   │   │   │   │   └── _ValidationScriptsPartial.cshtml
    │   │   │   │   │   └── _ViewImports.cshtml
    │   │   │   │   ├── _ViewStart.cshtml
    │   │   │   │   └── wwwroot
    │   │   │   │       ├── css
    │   │   │   │       │   ├── site.css
    │   │   │   │       │   └── site.min.css
    │   │   │   │       ├── favicon.ico
    │   │   │   │       ├── images
    │   │   │   │       │   ├── banner1.svg
    │   │   │   │       │   ├── banner2.svg
    │   │   │   │       │   └── banner3.svg
    │   │   │   │       ├── js
    │   │   │   │       │   ├── site.js
    │   │   │   │       │   └── site.min.js
    │   │   │   │       └── lib
    │   │   │   │           ├── bootstrap
    │   │   │   │           │   ├── dist
    │   │   │   │           │   │   ├── css
    │   │   │   │           │   │   │   ├── bootstrap.css
    │   │   │   │           │   │   │   ├── bootstrap.css.map
    │   │   │   │           │   │   │   ├── bootstrap.min.css
    │   │   │   │           │   │   │   ├── bootstrap.min.css.map
    │   │   │   │           │   │   │   ├── bootstrap-theme.css
    │   │   │   │           │   │   │   ├── bootstrap-theme.css.map
    │   │   │   │           │   │   │   ├── bootstrap-theme.min.css
    │   │   │   │           │   │   │   └── bootstrap-theme.min.css.map
    │   │   │   │           │   │   ├── fonts
    │   │   │   │           │   │   │   ├── glyphicons-halflings-regular.eot
    │   │   │   │           │   │   │   ├── glyphicons-halflings-regular.svg
    │   │   │   │           │   │   │   ├── glyphicons-halflings-regular.ttf
    │   │   │   │           │   │   │   ├── glyphicons-halflings-regular.woff
    │   │   │   │           │   │   │   └── glyphicons-halflings-regular.woff2
    │   │   │   │           │   │   └── js
    │   │   │   │           │   │       ├── bootstrap.js
    │   │   │   │           │   │       ├── bootstrap.min.js
    │   │   │   │           │   │       └── npm.js
    │   │   │   │           │   └── LICENSE
    │   │   │   │           ├── jquery
    │   │   │   │           │   ├── dist
    │   │   │   │           │   │   ├── jquery.js
    │   │   │   │           │   │   ├── jquery.min.js
    │   │   │   │           │   │   └── jquery.min.map
    │   │   │   │           │   └── LICENSE.txt
    │   │   │   │           ├── jquery-validation
    │   │   │   │           │   ├── dist
    │   │   │   │           │   │   ├── additional-methods.js
    │   │   │   │           │   │   ├── additional-methods.min.js
    │   │   │   │           │   │   ├── jquery.validate.js
    │   │   │   │           │   │   └── jquery.validate.min.js
    │   │   │   │           │   └── LICENSE.md
    │   │   │   │           └── jquery-validation-unobtrusive
    │   │   │   │               ├── jquery.validate.unobtrusive.js
    │   │   │   │               ├── jquery.validate.unobtrusive.min.js
    │   │   │   │               └── LICENSE.txt
    │   │   │   ├── SampleConsoleNetCoreApp
    │   │   │   │   ├── appsettings.json
    │   │   │   │   ├── HostedService.cs
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── SampleConsoleNetCoreApp.csproj
    │   │   │   └── WebApiSample
    │   │   │       ├── appsettings.Development.json
    │   │   │       ├── appsettings.json
    │   │   │       ├── Controllers
    │   │   │       │   └── ValuesController.cs
    │   │   │       ├── Program.cs
    │   │   │       ├── README.md
    │   │   │       ├── Startup.cs
    │   │   │       └── WebApiSample.csproj
    │   │   ├── Elastic.Apm.AspNetCore.Static.Tests
    │   │   │   ├── ConfigTests.cs
    │   │   │   ├── Elastic.Apm.AspNetCore.Static.Tests.csproj
    │   │   │   └── TestConfigs
    │   │   │       └── appsettings_agentdisabled.json
    │   │   ├── Elastic.Apm.AspNetCore.Tests
    │   │   │   ├── ApmConfigurationTests.cs
    │   │   │   ├── ApplicationBuilderExtensionLoggingTest.cs
    │   │   │   ├── AspNetCoreBasicTests.cs
    │   │   │   ├── AspNetCoreDiagnosticListenerTest.cs
    │   │   │   ├── AspNetCoreLoggerTests.cs
    │   │   │   ├── BaggageAspNetCoreTests.cs
    │   │   │   ├── BodyCapturingTests.cs
    │   │   │   ├── CaptureUserTest.cs
    │   │   │   ├── DiagnosticListenerTests.cs
    │   │   │   ├── DisableActivityHandler.cs
    │   │   │   ├── DistributedTracingAspNetCoreTests.cs
    │   │   │   ├── Elastic.Apm.AspNetCore.Tests.csproj
    │   │   │   ├── FailedRequestTests.cs
    │   │   │   ├── Helper.cs
    │   │   │   ├── MultiApplicationTestBase.cs
    │   │   │   ├── SanitizeFieldNamesTests.cs
    │   │   │   ├── TestConfigs
    │   │   │   │   ├── appsettings_invalid.json
    │   │   │   │   └── appsettings_valid.json
    │   │   │   ├── TraceIdWithActivityTests.cs
    │   │   │   ├── TransactionExtensionTests.cs
    │   │   │   ├── TransactionIgnoreUrlsTest.cs
    │   │   │   ├── TransactionNameTests.cs
    │   │   │   ├── TransactionQueueTests.cs
    │   │   │   └── XUnitLoggerProvider.cs
    │   │   ├── Elastic.Apm.Extensions.Hosting.Tests
    │   │   │   ├── Elastic.Apm.Extensions.Hosting.Tests.csproj
    │   │   │   └── HostBuilderExtensionTests.cs
    │   │   ├── Elastic.Apm.Extensions.Logging.Tests
    │   │   │   ├── CaptureApmErrorsTests.cs
    │   │   │   └── Elastic.Apm.Extensions.Logging.Tests.csproj
    │   │   ├── Elastic.Apm.StaticExplicitInitialization.Tests
    │   │   │   ├── Elastic.Apm.StaticExplicitInitialization.Tests.csproj
    │   │   │   └── StaticImplicitInitializationTests.cs
    │   │   └── Elastic.Apm.StaticImplicitInitialization.Tests
    │   │       ├── Elastic.Apm.StaticImplicitInitialization.Tests.csproj
    │   │       └── ImplicitInitializationTests.cs
    │   ├── opentelemetry
    │   │   ├── Elastic.Apm.OpenTelemetry.Tests
    │   │   │   ├── Elastic.Apm.OpenTelemetry.Tests.csproj
    │   │   │   └── OpenTelemetryTests.cs
    │   │   └── OpenTelemetrySample
    │   │       ├── OpenTelemetrySample.csproj
    │   │       ├── OTSamples.cs
    │   │       └── Program.cs
    │   ├── profiler
    │   │   ├── applications
    │   │   │   ├── Elastic.Apm.AdoNet
    │   │   │   │   ├── DbCommandClassExecutor.cs
    │   │   │   │   ├── DbCommandExtensions.cs
    │   │   │   │   ├── DbCommandFactory.cs
    │   │   │   │   ├── DbCommandInterfaceExecutor.cs
    │   │   │   │   ├── DbCommandInterfaceGenericExecutor.cs
    │   │   │   │   ├── DbCommandRunner.cs
    │   │   │   │   └── Elastic.Apm.AdoNet.csproj
    │   │   │   ├── Elastic.Apm.AdoNet.NetStandard
    │   │   │   │   ├── DbCommandExecutor.cs
    │   │   │   │   ├── DbCommandNetStandardClassExecutor.cs
    │   │   │   │   ├── DbCommandNetStandardInterfaceExecutor.cs
    │   │   │   │   ├── DbCommandNetStandardInterfaceGenericExecutor.cs
    │   │   │   │   ├── Elastic.Apm.AdoNet.NetStandard.csproj
    │   │   │   │   └── IDbCommandExecutor.cs
    │   │   │   ├── KafkaSample
    │   │   │   │   ├── Consumer.cs
    │   │   │   │   ├── KafkaSample.csproj
    │   │   │   │   ├── Producer.cs
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── SampleMessage.cs
    │   │   │   ├── MySqlDataSample
    │   │   │   │   ├── MySqlDataCommandExecutor.cs
    │   │   │   │   ├── MySqlDataSample.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── NpgsqlSample
    │   │   │   │   ├── NpgsqlCommandExecutor.cs
    │   │   │   │   ├── NpgsqlSample.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── OracleManagedDataAccessCoreSample
    │   │   │   │   ├── OracleCommandExecutor.cs
    │   │   │   │   ├── OracleDbCommandFactory.cs
    │   │   │   │   ├── OracleManagedDataAccessCoreSample.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── OracleManagedDataAccessSample
    │   │   │   │   ├── OracleCommandExecutor.cs
    │   │   │   │   ├── OracleDbCommandFactory.cs
    │   │   │   │   ├── OracleManagedDataAccessSample.csproj
    │   │   │   │   └── Program.cs
    │   │   │   ├── RabbitMqSample
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── RabbitMqSample.csproj
    │   │   │   ├── SatelliteAssemblySample
    │   │   │   │   ├── Program.cs
    │   │   │   │   └── SatelliteAssemblySample.csproj
    │   │   │   ├── SqlClientSample
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── SqlClientSample.csproj
    │   │   │   │   └── SqlCommandExecutor.cs
    │   │   │   └── SqliteSample
    │   │   │       ├── Program.cs
    │   │   │       ├── SqliteCommandExecutor.cs
    │   │   │       └── SqliteSample.csproj
    │   │   └── Elastic.Apm.Profiler.Managed.Tests
    │   │       ├── AdoNet
    │   │       │   ├── AdoNetTestData.cs
    │   │       │   ├── MySqlCommandTests.cs
    │   │       │   ├── MySqlFixture.cs
    │   │       │   ├── NpgSqlCommandTests.cs
    │   │       │   ├── OracleManagedDataAccessCommandTests.cs
    │   │       │   ├── OracleManagedDataAccessCoreCommandTests.cs
    │   │       │   ├── OracleSqlFixture.cs
    │   │       │   ├── PostgreSqlFixture.cs
    │   │       │   ├── SqlCommandTests.cs
    │   │       │   ├── SqliteCommandTests.cs
    │   │       │   └── SqlServerFixture.cs
    │   │       ├── AspNetCore
    │   │       │   └── AspNetCoreTests.cs
    │   │       ├── BasicTests.cs
    │   │       ├── Continuations
    │   │       │   ├── TaskContinuationGeneratorTests.cs
    │   │       │   └── ValueTaskContinuationGeneratorTests.cs
    │   │       ├── DuckTyping
    │   │       │   ├── DuckExplicitInterfaceTests.cs
    │   │       │   ├── DuckIgnoreTests.cs
    │   │       │   ├── DuckIncludeTests.cs
    │   │       │   ├── DuckTypeExtensionsTests.cs
    │   │       │   ├── ExceptionsTests.cs
    │   │       │   ├── Fields
    │   │       │   │   ├── ReferenceType
    │   │       │   │   │   ├── ProxiesDefinitions
    │   │       │   │   │   │   ├── IObscureDuckType.cs
    │   │       │   │   │   │   ├── IObscureReadonlyErrorDuckType.cs
    │   │       │   │   │   │   ├── IObscureStaticReadonlyErrorDuckType.cs
    │   │       │   │   │   │   ├── ObscureDuckTypeAbstractClass.cs
    │   │       │   │   │   │   └── ObscureDuckTypeVirtualClass.cs
    │   │       │   │   │   └── ReferenceTypeFieldTests.cs
    │   │       │   │   ├── TypeChaining
    │   │       │   │   │   ├── ProxiesDefinitions
    │   │       │   │   │   │   ├── IDummyFieldObject.cs
    │   │       │   │   │   │   ├── IObscureDuckType.cs
    │   │       │   │   │   │   ├── IObscureReadonlyErrorDuckType.cs
    │   │       │   │   │   │   ├── IObscureStaticReadonlyErrorDuckType.cs
    │   │       │   │   │   │   ├── ObscureDuckTypeAbstractClass.cs
    │   │       │   │   │   │   └── ObscureDuckTypeVirtualClass.cs
    │   │       │   │   │   └── TypeChainingFieldTests.cs
    │   │       │   │   └── ValueType
    │   │       │   │       ├── ProxiesDefinitions
    │   │       │   │       │   ├── IObscureDuckType.cs
    │   │       │   │       │   ├── IObscureReadonlyErrorDuckType.cs
    │   │       │   │       │   ├── IObscureStaticReadonlyErrorDuckType.cs
    │   │       │   │       │   ├── ObscureDuckTypeAbstractClass.cs
    │   │       │   │       │   └── ObscureDuckTypeVirtualClass.cs
    │   │       │   │       └── ValueTypeFieldTests.cs
    │   │       │   ├── Methods
    │   │       │   │   ├── MethodTests.cs
    │   │       │   │   └── ProxiesDefinitions
    │   │       │   │       ├── AbstractGenericsWithAttribute.cs
    │   │       │   │       ├── DefaultGenericMethodDuckTypeAbstractClass.cs
    │   │       │   │       ├── DefaultGenericMethodDuckTypeVirtualClass.cs
    │   │       │   │       ├── IDefaultGenericMethodDuckType.cs
    │   │       │   │       ├── IDictioDuckType.cs
    │   │       │   │       ├── IDictioValue.cs
    │   │       │   │       ├── IDummyFieldObject.cs
    │   │       │   │       ├── IGenericsWithAttribute.cs
    │   │       │   │       ├── IObscureDuckType.cs
    │   │       │   │       ├── ObscureDuckTypeAbstractClass.cs
    │   │       │   │       ├── ObscureDuckTypeVirtualClass.cs
    │   │       │   │       ├── TestEnum2.cs
    │   │       │   │       └── VirtualGenericsWithAttribute.cs
    │   │       │   ├── ObscureObject.cs
    │   │       │   ├── Properties
    │   │       │   │   ├── ReferenceType
    │   │       │   │   │   ├── ProxiesDefinitions
    │   │       │   │   │   │   ├── IDuckTypeUnion.cs
    │   │       │   │   │   │   ├── IObscureDuckType.cs
    │   │       │   │   │   │   ├── IObscureErrorDuckType.cs
    │   │       │   │   │   │   ├── IObscureStaticErrorDuckType.cs
    │   │       │   │   │   │   ├── ObscureDuckTypeAbstractClass.cs
    │   │       │   │   │   │   ├── ObscureDuckTypeStruct.cs
    │   │       │   │   │   │   └── ObscureDuckTypeVirtualClass.cs
    │   │       │   │   │   └── ReferenceTypePropertyTests.cs
    │   │       │   │   ├── TypeChaining
    │   │       │   │   │   ├── ProxiesDefinitions
    │   │       │   │   │   │   ├── DummyFieldStruct.cs
    │   │       │   │   │   │   ├── IDummyFieldObject.cs
    │   │       │   │   │   │   ├── IObscureDuckType.cs
    │   │       │   │   │   │   ├── IObscureErrorDuckType.cs
    │   │       │   │   │   │   ├── IObscureStaticErrorDuckType.cs
    │   │       │   │   │   │   ├── ITypesTuple.cs
    │   │       │   │   │   │   ├── ObscureDuckTypeAbstractClass.cs
    │   │       │   │   │   │   ├── ObscureDuckTypeStruct.cs
    │   │       │   │   │   │   └── ObscureDuckTypeVirtualClass.cs
    │   │       │   │   │   └── TypeChainingPropertyTests.cs
    │   │       │   │   └── ValueType
    │   │       │   │       ├── ProxiesDefinitions
    │   │       │   │       │   ├── IObscureDuckType.cs
    │   │       │   │       │   ├── IObscureErrorDuckType.cs
    │   │       │   │       │   ├── IObscureStaticErrorDuckType.cs
    │   │       │   │       │   ├── IStructDuckType.cs
    │   │       │   │       │   ├── ObscureDuckTypeAbstractClass.cs
    │   │       │   │       │   ├── ObscureDuckTypeStruct.cs
    │   │       │   │       │   └── ObscureDuckTypeVirtualClass.cs
    │   │       │   │       └── ValueTypePropertyTests.cs
    │   │       │   ├── StructTests.cs
    │   │       │   └── TypesTupleTests.cs
    │   │       ├── Elastic.Apm.Profiler.Managed.Tests.csproj
    │   │       ├── ExcludeTests.cs
    │   │       ├── Kafka
    │   │       │   ├── KafkaFixture.cs
    │   │       │   └── KafkaTests.cs
    │   │       ├── ProfiledApplication.cs
    │   │       ├── RabbitMq
    │   │       │   ├── RabbitMqFixture.cs
    │   │       │   └── RabbitMqTests.cs
    │   │       └── SatelliteAssemblyTests.cs
    │   ├── startuphook
    │   │   ├── Elastic.Apm.StartupHook.Sample
    │   │   │   ├── appsettings.Development.json
    │   │   │   ├── appsettings.json
    │   │   │   ├── Controllers
    │   │   │   │   └── HomeController.cs
    │   │   │   ├── Elastic.Apm.StartupHook.Sample.csproj
    │   │   │   ├── Models
    │   │   │   │   └── ErrorViewModel.cs
    │   │   │   ├── Program.cs
    │   │   │   ├── README.md
    │   │   │   ├── Startup.cs
    │   │   │   ├── Views
    │   │   │   │   ├── Home
    │   │   │   │   │   ├── Index.cshtml
    │   │   │   │   │   └── Privacy.cshtml
    │   │   │   │   ├── Shared
    │   │   │   │   │   ├── Error.cshtml
    │   │   │   │   │   ├── _Layout.cshtml
    │   │   │   │   │   └── _ValidationScriptsPartial.cshtml
    │   │   │   │   ├── _ViewImports.cshtml
    │   │   │   │   └── _ViewStart.cshtml
    │   │   │   └── wwwroot
    │   │   │       ├── css
    │   │   │       │   └── site.css
    │   │   │       ├── favicon.ico
    │   │   │       ├── js
    │   │   │       │   └── site.js
    │   │   │       └── lib
    │   │   │           ├── bootstrap
    │   │   │           │   ├── dist
    │   │   │           │   │   ├── css
    │   │   │           │   │   │   ├── bootstrap.css
    │   │   │           │   │   │   ├── bootstrap.css.map
    │   │   │           │   │   │   ├── bootstrap-grid.css
    │   │   │           │   │   │   ├── bootstrap-grid.css.map
    │   │   │           │   │   │   ├── bootstrap-grid.min.css
    │   │   │           │   │   │   ├── bootstrap-grid.min.css.map
    │   │   │           │   │   │   ├── bootstrap.min.css
    │   │   │           │   │   │   ├── bootstrap.min.css.map
    │   │   │           │   │   │   ├── bootstrap-reboot.css
    │   │   │           │   │   │   ├── bootstrap-reboot.css.map
    │   │   │           │   │   │   ├── bootstrap-reboot.min.css
    │   │   │           │   │   │   └── bootstrap-reboot.min.css.map
    │   │   │           │   │   └── js
    │   │   │           │   │       ├── bootstrap.bundle.js
    │   │   │           │   │       ├── bootstrap.bundle.js.map
    │   │   │           │   │       ├── bootstrap.bundle.min.js
    │   │   │           │   │       ├── bootstrap.bundle.min.js.map
    │   │   │           │   │       ├── bootstrap.js
    │   │   │           │   │       ├── bootstrap.js.map
    │   │   │           │   │       ├── bootstrap.min.js
    │   │   │           │   │       └── bootstrap.min.js.map
    │   │   │           │   └── LICENSE
    │   │   │           ├── jquery
    │   │   │           │   ├── dist
    │   │   │           │   │   ├── jquery.js
    │   │   │           │   │   ├── jquery.min.js
    │   │   │           │   │   └── jquery.min.map
    │   │   │           │   └── LICENSE.txt
    │   │   │           ├── jquery-validation
    │   │   │           │   ├── dist
    │   │   │           │   │   ├── additional-methods.js
    │   │   │           │   │   ├── additional-methods.min.js
    │   │   │           │   │   ├── jquery.validate.js
    │   │   │           │   │   └── jquery.validate.min.js
    │   │   │           │   └── LICENSE.md
    │   │   │           └── jquery-validation-unobtrusive
    │   │   │               ├── jquery.validate.unobtrusive.js
    │   │   │               ├── jquery.validate.unobtrusive.min.js
    │   │   │               └── LICENSE.txt
    │   │   └── Elastic.Apm.StartupHook.Tests
    │   │       ├── DotnetProject.cs
    │   │       ├── Elastic.Apm.StartupHook.Tests.csproj
    │   │       ├── SampleApplication.cs
    │   │       ├── SolutionPaths.cs
    │   │       └── StartupHookTests.cs
    │   └── xunit.runner.json
    └── xunit.runner.json

314 directories, 1609 files

标签:

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警