From a3569573771cc9d4622cfed5c9f87222124e9bc3 Mon Sep 17 00:00:00 2001 From: timerix Date: Tue, 6 Dec 2022 13:04:43 +0600 Subject: [PATCH] project structure changed --- DTLib.Ben.Demystifier.csproj | 26 +++++++++++++++++++ ...ncedStackFrame.cs => EnhancedStackFrame.cs | 2 +- ....Frames.cs => EnhancedStackTrace.Frames.cs | 6 ++--- ...ncedStackTrace.cs => EnhancedStackTrace.cs | 2 +- .../EnumerableIList.cs | 2 +- .../EnumeratorIList.cs | 2 +- .../IEnumerableIList.cs | 2 +- ...ionExtensions.cs => ExceptionExtensions.cs | 4 +-- .../Internal => Internal}/ILReader.cs | 2 +- .../PortablePdbReader.cs | 2 +- .../Internal => Internal}/ReflectionHelper.cs | 2 +- .../ResolvedMethod.cs => ResolvedMethod.cs | 4 +-- ...solvedParameter.cs => ResolvedParameter.cs | 2 +- ...xtentions.cs => StringBuilderExtentions.cs | 4 +-- .../TypeNameHelper.cs => TypeNameHelper.cs | 2 +- ...meter.cs => ValueTupleResolvedParameter.cs | 4 +-- src/Ben.Demystifier/Ben.Demystifier.csproj | 17 ------------ 17 files changed, 47 insertions(+), 38 deletions(-) create mode 100644 DTLib.Ben.Demystifier.csproj rename src/Ben.Demystifier/EnhancedStackFrame.cs => EnhancedStackFrame.cs (99%) rename src/Ben.Demystifier/EnhancedStackTrace.Frames.cs => EnhancedStackTrace.Frames.cs (99%) rename src/Ben.Demystifier/EnhancedStackTrace.cs => EnhancedStackTrace.cs (98%) rename {src/Ben.Demystifier/Enumerable => Enumerable}/EnumerableIList.cs (97%) rename {src/Ben.Demystifier/Enumerable => Enumerable}/EnumeratorIList.cs (93%) rename {src/Ben.Demystifier/Enumerable => Enumerable}/IEnumerableIList.cs (86%) rename src/Ben.Demystifier/ExceptionExtensions.cs => ExceptionExtensions.cs (96%) rename {src/Ben.Demystifier/Internal => Internal}/ILReader.cs (98%) rename {src/Ben.Demystifier/Internal => Internal}/PortablePdbReader.cs (98%) rename {src/Ben.Demystifier/Internal => Internal}/ReflectionHelper.cs (98%) rename src/Ben.Demystifier/ResolvedMethod.cs => ResolvedMethod.cs (98%) rename src/Ben.Demystifier/ResolvedParameter.cs => ResolvedParameter.cs (97%) rename src/Ben.Demystifier/StringBuilderExtentions.cs => StringBuilderExtentions.cs (94%) rename src/Ben.Demystifier/TypeNameHelper.cs => TypeNameHelper.cs (99%) rename src/Ben.Demystifier/ValueTupleResolvedParameter.cs => ValueTupleResolvedParameter.cs (95%) delete mode 100644 src/Ben.Demystifier/Ben.Demystifier.csproj 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 - - - - - - - -