diff --git a/DTLib.Ben.Demystifier.csproj b/DTLib.Ben.Demystifier.csproj new file mode 100644 index 0000000..53edb7b --- /dev/null +++ b/DTLib.Ben.Demystifier.csproj @@ -0,0 +1,26 @@ + + + + + DTLib.Ben.Demystifier + 1.0.0 + Timerix + GIT + https://github.com/Timerix22/DTLib + Release + MIT + $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb + + net6.0;netstandard2.0;net48 + embedded + + enable + 10 + + + + + + + + diff --git a/src/Ben.Demystifier/EnhancedStackFrame.cs b/EnhancedStackFrame.cs similarity index 99% rename from src/Ben.Demystifier/EnhancedStackFrame.cs rename to EnhancedStackFrame.cs index fa8609a..7f7d9d2 100644 --- a/src/Ben.Demystifier/EnhancedStackFrame.cs +++ b/EnhancedStackFrame.cs @@ -1,7 +1,7 @@ // Copyright (c) Ben A Adams. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -namespace Ben.Demystifier; +namespace DTLib.Ben.Demystifier; public class EnhancedStackFrame : StackFrame { diff --git a/src/Ben.Demystifier/EnhancedStackTrace.Frames.cs b/EnhancedStackTrace.Frames.cs similarity index 99% rename from src/Ben.Demystifier/EnhancedStackTrace.Frames.cs rename to EnhancedStackTrace.Frames.cs index 54efcc4..83ea87b 100644 --- a/src/Ben.Demystifier/EnhancedStackTrace.Frames.cs +++ b/EnhancedStackTrace.Frames.cs @@ -8,10 +8,10 @@ using System.Runtime.CompilerServices; using System.Runtime.ExceptionServices; using System.Threading; using System.Threading.Tasks; -using Ben.Demystifier.Enumerable; -using Ben.Demystifier.Internal; +using DTLib.Ben.Demystifier.Enumerable; +using DTLib.Ben.Demystifier.Internal; -namespace Ben.Demystifier +namespace DTLib.Ben.Demystifier { public partial class EnhancedStackTrace { diff --git a/src/Ben.Demystifier/EnhancedStackTrace.cs b/EnhancedStackTrace.cs similarity index 98% rename from src/Ben.Demystifier/EnhancedStackTrace.cs rename to EnhancedStackTrace.cs index a076472..7a4fbd1 100644 --- a/src/Ben.Demystifier/EnhancedStackTrace.cs +++ b/EnhancedStackTrace.cs @@ -1,7 +1,7 @@ // Copyright (c) Ben A Adams. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -namespace Ben.Demystifier; +namespace DTLib.Ben.Demystifier; public partial class EnhancedStackTrace : StackTrace, IEnumerable { diff --git a/src/Ben.Demystifier/Enumerable/EnumerableIList.cs b/Enumerable/EnumerableIList.cs similarity index 97% rename from src/Ben.Demystifier/Enumerable/EnumerableIList.cs rename to Enumerable/EnumerableIList.cs index 9eb9502..63cb27d 100644 --- a/src/Ben.Demystifier/Enumerable/EnumerableIList.cs +++ b/Enumerable/EnumerableIList.cs @@ -1,7 +1,7 @@ // Copyright (c) Ben A Adams. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -namespace Ben.Demystifier.Enumerable; +namespace DTLib.Ben.Demystifier.Enumerable; public static class EnumerableIList { diff --git a/src/Ben.Demystifier/Enumerable/EnumeratorIList.cs b/Enumerable/EnumeratorIList.cs similarity index 93% rename from src/Ben.Demystifier/Enumerable/EnumeratorIList.cs rename to Enumerable/EnumeratorIList.cs index 31c0ace..dd31198 100644 --- a/src/Ben.Demystifier/Enumerable/EnumeratorIList.cs +++ b/Enumerable/EnumeratorIList.cs @@ -1,7 +1,7 @@ // Copyright (c) Ben A Adams. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -namespace Ben.Demystifier.Enumerable; +namespace DTLib.Ben.Demystifier.Enumerable; public struct EnumeratorIList : IEnumerator { diff --git a/src/Ben.Demystifier/Enumerable/IEnumerableIList.cs b/Enumerable/IEnumerableIList.cs similarity index 86% rename from src/Ben.Demystifier/Enumerable/IEnumerableIList.cs rename to Enumerable/IEnumerableIList.cs index fcee75a..d9845be 100644 --- a/src/Ben.Demystifier/Enumerable/IEnumerableIList.cs +++ b/Enumerable/IEnumerableIList.cs @@ -1,7 +1,7 @@ // Copyright (c) Ben A Adams. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -namespace Ben.Demystifier.Enumerable; +namespace DTLib.Ben.Demystifier.Enumerable; internal interface IEnumerableIList : IEnumerable { diff --git a/src/Ben.Demystifier/ExceptionExtensions.cs b/ExceptionExtensions.cs similarity index 96% rename from src/Ben.Demystifier/ExceptionExtensions.cs rename to ExceptionExtensions.cs index 36b2c44..d0ebd02 100644 --- a/src/Ben.Demystifier/ExceptionExtensions.cs +++ b/ExceptionExtensions.cs @@ -9,9 +9,9 @@ global using System.Diagnostics; global using System.Reflection; global using System.Linq; using System.Diagnostics.Contracts; -using Ben.Demystifier.Enumerable; +using DTLib.Ben.Demystifier.Enumerable; -namespace Ben.Demystifier; +namespace DTLib.Ben.Demystifier; public static class ExceptionExtensions { diff --git a/src/Ben.Demystifier/Internal/ILReader.cs b/Internal/ILReader.cs similarity index 98% rename from src/Ben.Demystifier/Internal/ILReader.cs rename to Internal/ILReader.cs index eb236af..a5d9326 100644 --- a/src/Ben.Demystifier/Internal/ILReader.cs +++ b/Internal/ILReader.cs @@ -1,6 +1,6 @@ using System.Reflection.Emit; -namespace Ben.Demystifier.Internal; +namespace DTLib.Ben.Demystifier.Internal; internal class ILReader { diff --git a/src/Ben.Demystifier/Internal/PortablePdbReader.cs b/Internal/PortablePdbReader.cs similarity index 98% rename from src/Ben.Demystifier/Internal/PortablePdbReader.cs rename to Internal/PortablePdbReader.cs index af7b861..f502534 100644 --- a/src/Ben.Demystifier/Internal/PortablePdbReader.cs +++ b/Internal/PortablePdbReader.cs @@ -6,7 +6,7 @@ using System.Reflection.Metadata; using System.Reflection.Metadata.Ecma335; using System.Reflection.PortableExecutable; -namespace Ben.Demystifier.Internal; +namespace DTLib.Ben.Demystifier.Internal; // Adapted from https://github.com/aspnet/Common/blob/dev/shared/Microsoft.Extensions.StackTrace.Sources/StackFrame/PortablePdbReader.cs internal class PortablePdbReader : IDisposable diff --git a/src/Ben.Demystifier/Internal/ReflectionHelper.cs b/Internal/ReflectionHelper.cs similarity index 98% rename from src/Ben.Demystifier/Internal/ReflectionHelper.cs rename to Internal/ReflectionHelper.cs index 02731e8..84a8843 100644 --- a/src/Ben.Demystifier/Internal/ReflectionHelper.cs +++ b/Internal/ReflectionHelper.cs @@ -3,7 +3,7 @@ using System.Threading; -namespace Ben.Demystifier.Internal; +namespace DTLib.Ben.Demystifier.Internal; /// /// A helper class that contains utilities methods for dealing with reflection. diff --git a/src/Ben.Demystifier/ResolvedMethod.cs b/ResolvedMethod.cs similarity index 98% rename from src/Ben.Demystifier/ResolvedMethod.cs rename to ResolvedMethod.cs index 31108da..5c9386a 100644 --- a/src/Ben.Demystifier/ResolvedMethod.cs +++ b/ResolvedMethod.cs @@ -1,9 +1,9 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -using Ben.Demystifier.Enumerable; +using DTLib.Ben.Demystifier.Enumerable; -namespace Ben.Demystifier; +namespace DTLib.Ben.Demystifier; public class ResolvedMethod { diff --git a/src/Ben.Demystifier/ResolvedParameter.cs b/ResolvedParameter.cs similarity index 97% rename from src/Ben.Demystifier/ResolvedParameter.cs rename to ResolvedParameter.cs index 7208dfc..100ca4a 100644 --- a/src/Ben.Demystifier/ResolvedParameter.cs +++ b/ResolvedParameter.cs @@ -1,7 +1,7 @@ // Copyright (c) Ben A Adams. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -namespace Ben.Demystifier; +namespace DTLib.Ben.Demystifier; public class ResolvedParameter { diff --git a/src/Ben.Demystifier/StringBuilderExtentions.cs b/StringBuilderExtentions.cs similarity index 94% rename from src/Ben.Demystifier/StringBuilderExtentions.cs rename to StringBuilderExtentions.cs index 36050a5..a8e91a3 100644 --- a/src/Ben.Demystifier/StringBuilderExtentions.cs +++ b/StringBuilderExtentions.cs @@ -1,9 +1,9 @@ // Copyright (c) Ben A Adams. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -using Ben.Demystifier.Enumerable; +using DTLib.Ben.Demystifier.Enumerable; -namespace Ben.Demystifier; +namespace DTLib.Ben.Demystifier; public static class StringBuilderExtentions { diff --git a/src/Ben.Demystifier/TypeNameHelper.cs b/TypeNameHelper.cs similarity index 99% rename from src/Ben.Demystifier/TypeNameHelper.cs rename to TypeNameHelper.cs index 2c44768..ffebcfa 100644 --- a/src/Ben.Demystifier/TypeNameHelper.cs +++ b/TypeNameHelper.cs @@ -1,7 +1,7 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -namespace Ben.Demystifier; +namespace DTLib.Ben.Demystifier; // Adapted from https://github.com/aspnet/Common/blob/dev/shared/Microsoft.Extensions.TypeNameHelper.Sources/TypeNameHelper.cs public static class TypeNameHelper diff --git a/src/Ben.Demystifier/ValueTupleResolvedParameter.cs b/ValueTupleResolvedParameter.cs similarity index 95% rename from src/Ben.Demystifier/ValueTupleResolvedParameter.cs rename to ValueTupleResolvedParameter.cs index 5037e26..88e709c 100644 --- a/src/Ben.Demystifier/ValueTupleResolvedParameter.cs +++ b/ValueTupleResolvedParameter.cs @@ -1,9 +1,9 @@ // Copyright (c) Ben A Adams. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -using Ben.Demystifier.Internal; +using DTLib.Ben.Demystifier.Internal; -namespace Ben.Demystifier; +namespace DTLib.Ben.Demystifier; public class ValueTupleResolvedParameter : ResolvedParameter { diff --git a/src/Ben.Demystifier/Ben.Demystifier.csproj b/src/Ben.Demystifier/Ben.Demystifier.csproj deleted file mode 100644 index f859a17..0000000 --- a/src/Ben.Demystifier/Ben.Demystifier.csproj +++ /dev/null @@ -1,17 +0,0 @@ - - - - embedded - true - enable - true - netstandard2.0 - 10 - - - - - - - -