Skip to content
This repository has been archived by the owner on Sep 25, 2024. It is now read-only.

Commit

Permalink
Complex interface with generic arguments is now working in Mono Runtime:
Browse files Browse the repository at this point in the history
- a pending pull request (castleproject/Core#580) has fixed this :)
  • Loading branch information
teneko committed Mar 14, 2021
1 parent f338523 commit b59a4f8
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 3 deletions.
14 changes: 14 additions & 0 deletions Teronis.DotNet.sln
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Teronis.Microsoft.JSInterop
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Teronis.Microsoft.JSInterop.Core", "src\Microsoft\JSInterop\0.Core\src\Teronis.Microsoft.JSInterop.Core.csproj", "{3ADFDDDB-EF76-4D74-8256-682E5699CCCE}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Castle.Core", "..\Stakx.Castle.Core\src\Castle.Core\Castle.Core.csproj", "{298B17A0-9669-4D08-9CE5-C6546533DD5A}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -834,6 +836,18 @@ Global
{3ADFDDDB-EF76-4D74-8256-682E5699CCCE}.Release|x64.Build.0 = Release|x64
{3ADFDDDB-EF76-4D74-8256-682E5699CCCE}.Release|x86.ActiveCfg = Release|x86
{3ADFDDDB-EF76-4D74-8256-682E5699CCCE}.Release|x86.Build.0 = Release|x86
{298B17A0-9669-4D08-9CE5-C6546533DD5A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{298B17A0-9669-4D08-9CE5-C6546533DD5A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{298B17A0-9669-4D08-9CE5-C6546533DD5A}.Debug|x64.ActiveCfg = Debug|Any CPU
{298B17A0-9669-4D08-9CE5-C6546533DD5A}.Debug|x64.Build.0 = Debug|Any CPU
{298B17A0-9669-4D08-9CE5-C6546533DD5A}.Debug|x86.ActiveCfg = Debug|Any CPU
{298B17A0-9669-4D08-9CE5-C6546533DD5A}.Debug|x86.Build.0 = Debug|Any CPU
{298B17A0-9669-4D08-9CE5-C6546533DD5A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{298B17A0-9669-4D08-9CE5-C6546533DD5A}.Release|Any CPU.Build.0 = Release|Any CPU
{298B17A0-9669-4D08-9CE5-C6546533DD5A}.Release|x64.ActiveCfg = Release|Any CPU
{298B17A0-9669-4D08-9CE5-C6546533DD5A}.Release|x64.Build.0 = Release|Any CPU
{298B17A0-9669-4D08-9CE5-C6546533DD5A}.Release|x86.ActiveCfg = Release|Any CPU
{298B17A0-9669-4D08-9CE5-C6546533DD5A}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,14 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Castle.Core" Version="4.4.1" />
<!--<PackageReference Include="Castle.Core" Version="4.4.1" />-->
<PackageReference Include="Dynamitey" Version="2.0.10.189" />
<PackageReference Include="Microsoft.Extensions.Options" Version="5.0.0" />
<PackageReference Include="Microsoft.JSInterop" Version="5.0.3" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\..\..\..\..\..\..\Stakx.Castle.Core\src\Castle.Core\Castle.Core.csproj" />
<ProjectReference Include="..\..\..\..\..\NetStandard\Collections\Collections\src\Teronis.NetStandard.Collections.csproj" />
<ProjectReference Include="..\..\..\0.Abstractions\src\Teronis.Microsoft.JSInterop.Abstractions.csproj" />
<ProjectReference Include="..\..\..\0.Core\src\Teronis.Microsoft.JSInterop.Core.csproj" />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
using System.Threading.Tasks;
using System;
using System.Threading.Tasks;
using Microsoft.JSInterop;
using Teronis.Microsoft.JSInterop.Dynamic;

namespace Teronis_._Microsoft.JSInterop.Facades.JSDynamicObjects
{
public interface IMomentDynamicObject : IJSDynamicObject
public interface IMomentDynamicObject : IAsyncDisposable, IJSDynamicObject
{
ValueTask<IJSObjectReference> moment(string date);
}
Expand Down

0 comments on commit b59a4f8

Please sign in to comment.