From fd1eda26618b8cebe94eaa0e27ce5e97353d2d09 Mon Sep 17 00:00:00 2001 From: Mikhail Mitrofanov Date: Wed, 5 Feb 2025 09:55:06 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BD=D0=B0=D1=87=D0=B0=D0=BB=D0=BE=20=D0=B7?= =?UTF-8?q?=D0=B0=D0=B4=D0=B0=D1=87=D0=B8=20=D0=BE=20=D0=B7=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D1=81=D0=B8=D0=BC=D0=BE=D1=81=D1=82=D1=8F=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mROA.Codegen.AssemblyInfo.cs | 2 +- .../obj/mROA.Codegen.csproj.nuget.g.props | 6 ++-- mROA.Example/Main.cs | 16 ++++++++-- mROA.Example/mROA.Example.csproj | 1 + .../Debug/net9.0/mROA.Example.AssemblyInfo.cs | 2 +- .../obj/mROA.Example.csproj.nuget.g.props | 4 +-- .../Debug/net9.0/mROA.Test.AssemblyInfo.cs | 2 +- mROA.Test/obj/mROA.Test.csproj.nuget.g.props | 6 ++-- mROA/Abstract/IExecuteModule.cs | 3 +- mROA/Abstract/IInjectableModule.cs | 6 ++++ mROA/Abstract/IInteractionModule.cs | 4 ++- mROA/Abstract/ISerialisationModule.cs | 6 ++-- .../Backend/JsonSerialisationModule.cs | 25 ++++++++++----- .../Backend/NetworkGatewayModule.cs | 2 +- .../Backend/StreamBasedInteractionModule.cs | 5 +++ mROA/Implementation/FinalCommandExecution.cs | 11 ++++++- .../Frontend/FrontendServiceBuilder.cs | 12 +++++++ .../JsonFrontendSerialisationModule.cs | 6 ++-- .../LaunchReadyExecutionModule.cs | 32 ++++++++++--------- mROA/Implementation/Test/MockExecModule.cs | 16 ---------- .../Test/MockMethodRepository.cs | 25 --------------- .../Test/MockSerializationModule.cs | 19 ----------- .../Test/ProgramlyInteractionChanel.cs | 25 --------------- mROA/obj/Debug/net9.0/mROA.AssemblyInfo.cs | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 2 +- mROA/obj/mROA.csproj.nuget.g.props | 4 +-- 26 files changed, 109 insertions(+), 135 deletions(-) create mode 100644 mROA/Abstract/IInjectableModule.cs create mode 100644 mROA/Implementation/Frontend/FrontendServiceBuilder.cs delete mode 100644 mROA/Implementation/Test/MockExecModule.cs delete mode 100644 mROA/Implementation/Test/MockMethodRepository.cs delete mode 100644 mROA/Implementation/Test/MockSerializationModule.cs delete mode 100644 mROA/Implementation/Test/ProgramlyInteractionChanel.cs diff --git a/mROA.Codegen/obj/Debug/netstandard2.0/mROA.Codegen.AssemblyInfo.cs b/mROA.Codegen/obj/Debug/netstandard2.0/mROA.Codegen.AssemblyInfo.cs index 09ecb14..062991e 100644 --- a/mROA.Codegen/obj/Debug/netstandard2.0/mROA.Codegen.AssemblyInfo.cs +++ b/mROA.Codegen/obj/Debug/netstandard2.0/mROA.Codegen.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("mROA.Codegen")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f3ece97ebf7746e8d4439601aab0ec75815f30cf")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ad2ef8e4b754b4cb2c5d3dbaa5c24f15201dd0f9")] [assembly: System.Reflection.AssemblyProductAttribute("mROA.Codegen")] [assembly: System.Reflection.AssemblyTitleAttribute("mROA.Codegen")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/mROA.Codegen/obj/mROA.Codegen.csproj.nuget.g.props b/mROA.Codegen/obj/mROA.Codegen.csproj.nuget.g.props index 6f36b67..353ed1c 100644 --- a/mROA.Codegen/obj/mROA.Codegen.csproj.nuget.g.props +++ b/mROA.Codegen/obj/mROA.Codegen.csproj.nuget.g.props @@ -5,18 +5,18 @@ NuGet $(MSBuildThisFileDirectory)project.assets.json $(UserProfile)\.nuget\packages\ - C:\Users\Mimm\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + C:\Users\Mikhail\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages PackageReference 6.12.0 - + - C:\Users\Mimm\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.4 + C:\Users\Mikhail\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.4 \ No newline at end of file diff --git a/mROA.Example/Main.cs b/mROA.Example/Main.cs index 8dca6d1..8272259 100644 --- a/mROA.Example/Main.cs +++ b/mROA.Example/Main.cs @@ -1,5 +1,7 @@ +using System.Runtime.InteropServices; using mROA.Codegen; +using mROA.Implementation.Test; namespace mROA.Example; @@ -7,7 +9,17 @@ public class MainX { public static void Main(string[] args) { - CoCodegenMethodRepository a = new CoCodegenMethodRepository(); - + // CoCodegenMethodRepository a = new CoCodegenMethodRepository(); + unsafe + { + + } + } + + public unsafe byte[] Convert(T input) + { + var size = Marshal.SizeOf(typeof(T)); + var place = Marshal.AllocHGlobal(size); + var pt = (T*)place; } } \ No newline at end of file diff --git a/mROA.Example/mROA.Example.csproj b/mROA.Example/mROA.Example.csproj index 6530a4e..e8a41d0 100644 --- a/mROA.Example/mROA.Example.csproj +++ b/mROA.Example/mROA.Example.csproj @@ -5,6 +5,7 @@ enable enable Exe + true diff --git a/mROA.Example/obj/Debug/net9.0/mROA.Example.AssemblyInfo.cs b/mROA.Example/obj/Debug/net9.0/mROA.Example.AssemblyInfo.cs index c9f1179..c539156 100644 --- a/mROA.Example/obj/Debug/net9.0/mROA.Example.AssemblyInfo.cs +++ b/mROA.Example/obj/Debug/net9.0/mROA.Example.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("mROA.Example")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f3ece97ebf7746e8d4439601aab0ec75815f30cf")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ad2ef8e4b754b4cb2c5d3dbaa5c24f15201dd0f9")] [assembly: System.Reflection.AssemblyProductAttribute("mROA.Example")] [assembly: System.Reflection.AssemblyTitleAttribute("mROA.Example")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/mROA.Example/obj/mROA.Example.csproj.nuget.g.props b/mROA.Example/obj/mROA.Example.csproj.nuget.g.props index 7f9c9db..721d876 100644 --- a/mROA.Example/obj/mROA.Example.csproj.nuget.g.props +++ b/mROA.Example/obj/mROA.Example.csproj.nuget.g.props @@ -5,12 +5,12 @@ NuGet $(MSBuildThisFileDirectory)project.assets.json $(UserProfile)\.nuget\packages\ - C:\Users\Mimm\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + C:\Users\Mikhail\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages PackageReference 6.12.0 - + \ No newline at end of file diff --git a/mROA.Test/obj/Debug/net9.0/mROA.Test.AssemblyInfo.cs b/mROA.Test/obj/Debug/net9.0/mROA.Test.AssemblyInfo.cs index f0d5168..d2a36fe 100644 --- a/mROA.Test/obj/Debug/net9.0/mROA.Test.AssemblyInfo.cs +++ b/mROA.Test/obj/Debug/net9.0/mROA.Test.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("mROA.Test")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2fac34a1ceac82d71c748b1421917d8fc2a60fa7")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ad2ef8e4b754b4cb2c5d3dbaa5c24f15201dd0f9")] [assembly: System.Reflection.AssemblyProductAttribute("mROA.Test")] [assembly: System.Reflection.AssemblyTitleAttribute("mROA.Test")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/mROA.Test/obj/mROA.Test.csproj.nuget.g.props b/mROA.Test/obj/mROA.Test.csproj.nuget.g.props index f0b8464..92a05d6 100644 --- a/mROA.Test/obj/mROA.Test.csproj.nuget.g.props +++ b/mROA.Test/obj/mROA.Test.csproj.nuget.g.props @@ -5,12 +5,12 @@ NuGet $(MSBuildThisFileDirectory)project.assets.json $(UserProfile)\.nuget\packages\ - C:\Users\Mimm\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + C:\Users\Mikhail\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages PackageReference 6.12.0 - + @@ -21,6 +21,6 @@ - C:\Users\Mimm\.nuget\packages\nunit.analyzers\4.6.0 + C:\Users\Mikhail\.nuget\packages\nunit.analyzers\4.6.0 \ No newline at end of file diff --git a/mROA/Abstract/IExecuteModule.cs b/mROA/Abstract/IExecuteModule.cs index 4df615a..bb464f0 100644 --- a/mROA/Abstract/IExecuteModule.cs +++ b/mROA/Abstract/IExecuteModule.cs @@ -1,8 +1,9 @@ +using mROA.Abstract; using mROA.Implementation; namespace mROA; -public interface IExecuteModule +public interface IExecuteModule : IInjectableModule { ICommandExecution Execute(ICallRequest command); } \ No newline at end of file diff --git a/mROA/Abstract/IInjectableModule.cs b/mROA/Abstract/IInjectableModule.cs new file mode 100644 index 0000000..d40ffce --- /dev/null +++ b/mROA/Abstract/IInjectableModule.cs @@ -0,0 +1,6 @@ +namespace mROA.Abstract; + +public interface IInjectableModule +{ + public void Inject(T dependency); +} \ No newline at end of file diff --git a/mROA/Abstract/IInteractionModule.cs b/mROA/Abstract/IInteractionModule.cs index 2673557..ae82c5c 100644 --- a/mROA/Abstract/IInteractionModule.cs +++ b/mROA/Abstract/IInteractionModule.cs @@ -1,6 +1,8 @@ +using mROA.Abstract; + namespace mROA; -public interface IInteractionModule +public interface IInteractionModule : IInjectableModule { void SetMessageHandler(Action handler); void SendTo(int clientId, byte[] message); diff --git a/mROA/Abstract/ISerialisationModule.cs b/mROA/Abstract/ISerialisationModule.cs index 7f5332a..3730042 100644 --- a/mROA/Abstract/ISerialisationModule.cs +++ b/mROA/Abstract/ISerialisationModule.cs @@ -1,16 +1,16 @@ +using mROA.Abstract; using mROA.Implementation; namespace mROA; -public interface ISerialisationModule +public interface ISerialisationModule : IInjectableModule { void HandleIncomingRequest(int clientId, byte[] command); void PostResponse(ICommandExecution call); - void SetExecuteModule(IExecuteModule executeModule); public interface IFrontendSerialisationModule { Task GetNextCommandExecution(Guid requestId) where T : ICommandExecution; - Task GetFinalCommandExecution(Guid requestId); + Task> GetFinalCommandExecution(Guid requestId); void PostCallRequest(ICallRequest callRequest); } diff --git a/mROA/Implementation/Backend/JsonSerialisationModule.cs b/mROA/Implementation/Backend/JsonSerialisationModule.cs index 269707e..94e5158 100644 --- a/mROA/Implementation/Backend/JsonSerialisationModule.cs +++ b/mROA/Implementation/Backend/JsonSerialisationModule.cs @@ -6,17 +6,16 @@ namespace mROA.Implementation; public class JsonSerialisationModule : ISerialisationModule { - private readonly IInteractionModule _dataSource; + private IInteractionModule _dataSource; private IExecuteModule _executeModule; private IMethodRepository _methodRepository; - public JsonSerialisationModule(IInteractionModule dataSource, IMethodRepository methodRepository) - { - _dataSource = dataSource; - _methodRepository = methodRepository; - _dataSource.SetMessageHandler(HandleIncomingRequest); - } + // public JsonSerialisationModule(IInteractionModule dataSource, IMethodRepository methodRepository) + // { + // _dataSource = dataSource; + // _methodRepository = methodRepository; + // _dataSource.SetMessageHandler(HandleIncomingRequest); + // } - public void SetExecuteModule(IExecuteModule executeModule) => _executeModule = executeModule; public void HandleIncomingRequest(int clientId, byte[] command) { @@ -46,4 +45,14 @@ public class JsonSerialisationModule : ISerialisationModule var binary = Encoding.UTF8.GetBytes(texted); _dataSource.SendTo(call.ClientId, binary); } + + public void Inject(T dependency) + { + if (dependency is IInteractionModule interactionModule) + _dataSource = interactionModule; + if (dependency is IExecuteModule executeModule) + _executeModule = executeModule; + if (dependency is IMethodRepository methodRepository) + _methodRepository = methodRepository; + } } \ No newline at end of file diff --git a/mROA/Implementation/Backend/NetworkGatewayModule.cs b/mROA/Implementation/Backend/NetworkGatewayModule.cs index 273a63c..3f83e5c 100644 --- a/mROA/Implementation/Backend/NetworkGatewayModule.cs +++ b/mROA/Implementation/Backend/NetworkGatewayModule.cs @@ -15,7 +15,7 @@ public class NetworkGatewayModule : IGatewayModule public void Configure(IInteractionModule interactionModule) { - interactionModule = interactionModule; + _interactionModule = interactionModule; } public void Run() diff --git a/mROA/Implementation/Backend/StreamBasedInteractionModule.cs b/mROA/Implementation/Backend/StreamBasedInteractionModule.cs index 584e73e..cacf27c 100644 --- a/mROA/Implementation/Backend/StreamBasedInteractionModule.cs +++ b/mROA/Implementation/Backend/StreamBasedInteractionModule.cs @@ -48,4 +48,9 @@ public class StreamBasedInteractionModule : IInteractionModule _streams.Remove(client.id); } } + + public void Inject(T dependency) + { + throw new NotImplementedException(); + } } \ No newline at end of file diff --git a/mROA/Implementation/FinalCommandExecution.cs b/mROA/Implementation/FinalCommandExecution.cs index 028e287..120084f 100644 --- a/mROA/Implementation/FinalCommandExecution.cs +++ b/mROA/Implementation/FinalCommandExecution.cs @@ -9,7 +9,16 @@ public class FinalCommandExecution : ICommandExecution public int ClientId { get; set; } [JsonIgnore] public int CommandId { get; set; } - public object? Result { get; set; } +} + +public class FinalCommandExecution : FinalCommandExecution +{ + public T? Result { get; set; } +} + +public class TypedFinalCommandExecution : FinalCommandExecution +{ + public Type Type { get; set; } } public class ExeptionCommandExecution : ICommandExecution diff --git a/mROA/Implementation/Frontend/FrontendServiceBuilder.cs b/mROA/Implementation/Frontend/FrontendServiceBuilder.cs new file mode 100644 index 0000000..c40f55a --- /dev/null +++ b/mROA/Implementation/Frontend/FrontendServiceBuilder.cs @@ -0,0 +1,12 @@ +namespace mROA.Implementation; + +public class FrontendServiceBuilder +{ + protected IInteractionModule.IFrontendInteractionModule _interactionModule; + protected ISerialisationModule.IFrontendSerialisationModule _serialisationModule; + + public ISerialisationModule.IFrontendSerialisationModule Build() + { + return _serialisationModule; + } +} \ No newline at end of file diff --git a/mROA/Implementation/Frontend/JsonFrontendSerialisationModule.cs b/mROA/Implementation/Frontend/JsonFrontendSerialisationModule.cs index 1d02f2b..c0e5d59 100644 --- a/mROA/Implementation/Frontend/JsonFrontendSerialisationModule.cs +++ b/mROA/Implementation/Frontend/JsonFrontendSerialisationModule.cs @@ -18,14 +18,14 @@ public class JsonFrontendSerialisationModule(IInteractionModule.IFrontendInterac return parsed; } - public async Task GetFinalCommandExecution(Guid requestId) + public async Task> GetFinalCommandExecution(Guid requestId) { var receiveMessage = await interactionModule.ReceiveMessage(); - var parsed = JsonSerializer.Deserialize(receiveMessage); + var parsed = JsonSerializer.Deserialize>(receiveMessage); while (parsed.CallRequestId != requestId) { receiveMessage = await interactionModule.ReceiveMessage(); - parsed = JsonSerializer.Deserialize(receiveMessage); + parsed = JsonSerializer.Deserialize>(receiveMessage); } parsed.Result = parsed.Result! is JsonElement e ? e.Deserialize() : (T)parsed.Result!; return parsed; diff --git a/mROA/Implementation/LaunchReadyExecutionModule.cs b/mROA/Implementation/LaunchReadyExecutionModule.cs index 128b2d2..8c14d45 100644 --- a/mROA/Implementation/LaunchReadyExecutionModule.cs +++ b/mROA/Implementation/LaunchReadyExecutionModule.cs @@ -4,20 +4,20 @@ namespace mROA.Implementation; public class LaunchReadyExecutionModule : IExecuteModule { - private readonly IMethodRepository _methodRepo; - private readonly ISerialisationModule _serialisationModule; - private readonly IContextRepository _contextRepo; + private IMethodRepository _methodRepo; + private ISerialisationModule _serialisationModule; + private IContextRepository _contextRepo; - public LaunchReadyExecutionModule(IMethodRepository methodRepo, - ISerialisationModule serialisationModule, - IContextRepository contextRepo) + public void Inject(T dependency) { - _methodRepo = methodRepo; - _serialisationModule = serialisationModule; - _contextRepo = contextRepo; - _serialisationModule.SetExecuteModule(this); + if (dependency is IMethodRepository methodRepo) + _methodRepo = methodRepo; + if (dependency is ISerialisationModule serialisationModule) + _serialisationModule = serialisationModule; + if (dependency is IContextRepository contextRepo) + _contextRepo = contextRepo; } - + public ICommandExecution Execute(ICallRequest command) { var currentCommand = _methodRepo.GetMethod(command.CommandId); @@ -43,10 +43,11 @@ public class LaunchReadyExecutionModule : IExecuteModule ICallRequest command) { var finalResult = currentCommand.Invoke(context, parameter is null ? [] : [parameter]); - return new FinalCommandExecution + return new TypedFinalCommandExecution { CommandId = command.CommandId, Result = finalResult, - CallRequestId = command.CallRequestId + CallRequestId = command.CallRequestId, + Type = currentCommand.ReturnType }; } @@ -87,12 +88,13 @@ public class LaunchReadyExecutionModule : IExecuteModule private void PostFinalizedCallback(AsyncCommandExecution request, object? result) { - _serialisationModule.PostResponse(new FinalCommandExecution + _serialisationModule.PostResponse(new TypedFinalCommandExecution { CallRequestId = request.CallRequestId, Result = result, CommandId = request.CommandId, - ClientId = request.ClientId + ClientId = request.ClientId, + Type = typeof(object) }); } } \ No newline at end of file diff --git a/mROA/Implementation/Test/MockExecModule.cs b/mROA/Implementation/Test/MockExecModule.cs deleted file mode 100644 index 5f79c30..0000000 --- a/mROA/Implementation/Test/MockExecModule.cs +++ /dev/null @@ -1,16 +0,0 @@ -namespace mROA.Implementation.Test; - -public class MockExecModule : IExecuteModule -{ - public ICommandExecution Execute(ICallRequest command) - { - return new FinalCommandExecution - { CommandId = command.CommandId, Result = new MockResult { A = "wqer", B = 5 }, CallRequestId = command.CallRequestId }; - } -} - -public class MockResult -{ - public string A { get; set; } - public int B { get; set; } -} \ No newline at end of file diff --git a/mROA/Implementation/Test/MockMethodRepository.cs b/mROA/Implementation/Test/MockMethodRepository.cs deleted file mode 100644 index 0f30dd5..0000000 --- a/mROA/Implementation/Test/MockMethodRepository.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System.Reflection; - -namespace mROA.Implementation.Test; - -public class MockMethodRepository : IMethodRepository -{ - public MethodInfo GetMethod(int id) - { - return GetType().GetMethod("MockMethod")!; - } - - public int RegisterMethod(MethodInfo method) - { - return 0; - } - - public IEnumerable GetMethods() - { - return [GetType().GetMethod("MockMethod")!]; - } - - private void MockMethod(object x) - { - } -} \ No newline at end of file diff --git a/mROA/Implementation/Test/MockSerializationModule.cs b/mROA/Implementation/Test/MockSerializationModule.cs deleted file mode 100644 index 3f4635c..0000000 --- a/mROA/Implementation/Test/MockSerializationModule.cs +++ /dev/null @@ -1,19 +0,0 @@ -namespace mROA.Implementation; - -public class MockSerializationModule : ISerialisationModule -{ - public void HandleIncomingRequest(int clientId, byte[] command) - { - - } - - public void PostResponse(ICommandExecution call) - { - - } - - public void SetExecuteModule(IExecuteModule executeModule) - { - - } -} \ No newline at end of file diff --git a/mROA/Implementation/Test/ProgramlyInteractionChanel.cs b/mROA/Implementation/Test/ProgramlyInteractionChanel.cs deleted file mode 100644 index 470de09..0000000 --- a/mROA/Implementation/Test/ProgramlyInteractionChanel.cs +++ /dev/null @@ -1,25 +0,0 @@ -namespace mROA.Implementation; - -public class ProgramlyInteractionChanel : IInteractionModule -{ - public void PassCommand(int clientId, byte[] message) => _handler(clientId, message); - private Action _handler; - - public List OutputBuffer = new List(); - - public void SetMessageHandler(Action handler) - { - _handler = handler; - } - - public void SendTo(int clientId, byte[] message) - { - Console.WriteLine("{0}: {1}", clientId, System.Text.Encoding.UTF8.GetString(message)); - OutputBuffer.Add(System.Text.Encoding.UTF8.GetString(message)); - } - - public void RegisterSourse(Stream stream) - { - throw new NotImplementedException(); - } -} \ No newline at end of file diff --git a/mROA/obj/Debug/net9.0/mROA.AssemblyInfo.cs b/mROA/obj/Debug/net9.0/mROA.AssemblyInfo.cs index c84871c..5c0502c 100644 --- a/mROA/obj/Debug/net9.0/mROA.AssemblyInfo.cs +++ b/mROA/obj/Debug/net9.0/mROA.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("mROA")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f3ece97ebf7746e8d4439601aab0ec75815f30cf")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ad2ef8e4b754b4cb2c5d3dbaa5c24f15201dd0f9")] [assembly: System.Reflection.AssemblyProductAttribute("mROA")] [assembly: System.Reflection.AssemblyTitleAttribute("mROA")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/mROA/obj/Debug/net9.0/mROA.GeneratedMSBuildEditorConfig.editorconfig b/mROA/obj/Debug/net9.0/mROA.GeneratedMSBuildEditorConfig.editorconfig index c1caa79..6ec64ed 100644 --- a/mROA/obj/Debug/net9.0/mROA.GeneratedMSBuildEditorConfig.editorconfig +++ b/mROA/obj/Debug/net9.0/mROA.GeneratedMSBuildEditorConfig.editorconfig @@ -8,7 +8,7 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = mROA -build_property.ProjectDir = C:\Users\Mimm\Projects\VisualStudioProjects\mROA\mROA\ +build_property.ProjectDir = C:\Users\Mikhail\Projects\VisualStudioProjects\mROA\mROA\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = build_property.EffectiveAnalysisLevelStyle = 9.0 diff --git a/mROA/obj/mROA.csproj.nuget.g.props b/mROA/obj/mROA.csproj.nuget.g.props index 7f9c9db..721d876 100644 --- a/mROA/obj/mROA.csproj.nuget.g.props +++ b/mROA/obj/mROA.csproj.nuget.g.props @@ -5,12 +5,12 @@ NuGet $(MSBuildThisFileDirectory)project.assets.json $(UserProfile)\.nuget\packages\ - C:\Users\Mimm\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + C:\Users\Mikhail\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages PackageReference 6.12.0 - + \ No newline at end of file