* Introduces the concept of IProviderContainer which allows injection of a TracerProvider into lower levels (Processor, Exporter, etc.).
* Removed IProviderContainer and fixed the provider types.
* Removed log provider example.
* Working on getting everything working with the new API.
* Attempting to get all the tests passing.
* Added concept of BaseProvider. Updated public API.
* Project fixup.
* Removed OnParentProviderSet.
* Updated changelog.
* Test fixup.
* Test fixup.
* Cleanup.
* improve project props management
* use less strict version
* add comment
* workaround redis test
* reduce the scope of change
* Revert "reduce the scope of change"
This reverts commit 059ef3a6ef956978c61b101ed5914203b214c2a0.
* revert
* try to fix docker
* try to fix docker
* manually update the sln file
* Attempting to get Redis instrumentation up and working using ActivitySource API.
* updating tests
* renaming and updating tests
* Test fixes.
* Fixed Redis net461 tests failing on connection.
* Redis integration tests and bug fixes.
* Adding tests
* Put back redis connection options.
* Updates for changes in master.
* adding comments to testRedis
* updating based on comments
* updating summary
* Switched a couple spots using string keys to constants.
* Redis integration tests
* Small tweak to the GitHub action to make it more consistent with the others.
* Made instrumentation internal. Updated README.
* rename MaxFlushInterval to FlushInterval, adding flushInterval to samples
* Removed running of non-integration tests from Redis dockerfile.
Co-authored-by: Eddy Nakamura <eddynaka@gmail.com>
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
cleaning props/targets
updating to new version of codecov
adding env_vars
updating yml
adding env_vars
solving compilation issue
adding source root
adding source root
fixing wrong tag
commenting sourceroot
enabling deterministic for packs only
changing job titles
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* Add W3C TraceContext validation test app
* fix linux build
* some fixes
* Use ASP.NET Core test app as W3C test suite example
* broken solution
* remove new project
* move tests to 3.0
* update minver
* fix http tests to force 2.0
* minver is in common props, remove from projects
* move lightstep tests to 3.1
* reordered all usings (SA1208)
* Use trailing comma in multi-line initializers (SA1413)
* SA1005 Single line comment should begin with a space.
* SA1028 Code should not contain trailing whitespace
* A1101 Prefix local calls with this
* SA1500 Braces for multi-line statements should not share line
* SA1505 An opening brace should not be followed by a blank line.
* SA1513 Closing brace should be followed by blank line
* SA1517 Code should not contain blank lines at start of file
* A1507 Code should not contain multiple blank lines in a row
* SA1503 Braces should not be omitted
* SA1508 A closing brace should not be preceded by a blank line
* SA1210 Using directives should be ordered alphabetically by the namespaces
* IDE0065 Removed unnecessary usings
* SA1633 The file header is missing or not located at the top of the file.
* IDE0044 Make field readonly
* SA1311 Static readonly fields should begin with upper-case letter
* IDE0060 Remove unused parameter 'options' if it is not part of a shipped public API
* various IDE warnings cleaned up
* SA1400 Element should declare an access modifier
* SA1402 File may only contain a single type
* SA1638 File header file name documentation should match file name
* SA1629 Documentation text should end with a period
* various code uncommon style warnings fixes
* SA1137 Elements should have the same indentation
* SA1648 inheritdoc should be used with inheriting class
* SA1616 Element return value documentation should have text
* SA1310 Field should not contain an underscore
* Various documentation rule violations fixed
* SA1614 Element parameter documentation should have text
* SA1137 Elements should have the same indentation
* Various documentation rule violations fixed
* CS1574 XML comment has cref attribute that could not be
resolved
* CS1572 XML comment has a param tag for, but there is no
parameter by that name
* SA1204 Static members should appear before non-static members
* SA1201 A property should not follow a method
* SA1201 A constructor should not follow a property
* SA1202 'public' members should come before 'private' members
* SA1202 'internal' members should come before 'private' members
* SA1202 'protected' members should come before 'private' members
* CS0168 The variable 'ex' is declared but never used
* Moved to implicit version resolution, as stated in the warning from the
dotnet sdk
* various cleanups and project structure
* CS1591 disabled for the entire solution
* removed `[assembly: System.CLSCompliant(true)]` from contributed
projects
* Fixed various async snafus.
* removed version.props from proj file
* enabled TreatWarningsAsErrors