Skip to content

Commit 99df713

Browse files
authored
Add Visual Basic support (OpenSilver#12)
1 parent e45a695 commit 99df713

File tree

150 files changed

+3809
-163
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

150 files changed

+3809
-163
lines changed

OpenSilver.Samples.TelerikUI.sln

Lines changed: 35 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,23 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio Version 16
4-
VisualStudioVersion = 16.0.30128.74
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.7.34024.191
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSilver.Samples.TelerikUI", "OpenSilver.Samples.TelerikUI\OpenSilver.Samples.TelerikUI\OpenSilver.Samples.TelerikUI.csproj", "{4637FB6B-CF22-4D8D-AA19-D8714B194760}"
6+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenSilver.Samples.TelerikUI", "OpenSilver.Samples.TelerikUI\OpenSilver.Samples.TelerikUI\OpenSilver.Samples.TelerikUI.csproj", "{4637FB6B-CF22-4D8D-AA19-D8714B194760}"
77
EndProject
8-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSilver.Samples.TelerikUI.Simulator", "OpenSilver.Samples.TelerikUI\OpenSilver.Samples.TelerikUI.Simulator\OpenSilver.Samples.TelerikUI.Simulator.csproj", "{4B5AAE02-CA76-4F20-8CE7-EAB35DEB20AD}"
8+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenSilver.Samples.TelerikUI.Simulator", "OpenSilver.Samples.TelerikUI\OpenSilver.Samples.TelerikUI.Simulator\OpenSilver.Samples.TelerikUI.Simulator.csproj", "{4B5AAE02-CA76-4F20-8CE7-EAB35DEB20AD}"
99
EndProject
10-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSilver.Samples.TelerikUI.Browser", "OpenSilver.Samples.TelerikUI\OpenSilver.Samples.TelerikUI.Browser\OpenSilver.Samples.TelerikUI.Browser.csproj", "{C420E2DA-1644-4A40-A0AE-153ADBEA531C}"
10+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenSilver.Samples.TelerikUI.Browser", "OpenSilver.Samples.TelerikUI\OpenSilver.Samples.TelerikUI.Browser\OpenSilver.Samples.TelerikUI.Browser.csproj", "{C420E2DA-1644-4A40-A0AE-153ADBEA531C}"
11+
EndProject
12+
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "OpenSilver.Samples.TelerikUI", "OpenSilver.Samples.TelerikUI\OpenSilver.Samples.TelerikUI\OpenSilver.Samples.TelerikUI.vbproj", "{E9750617-B56E-0B57-1017-60C2EB16222B}"
13+
EndProject
14+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CSharp", "CSharp", "{A6101DA3-76C4-418F-9B6E-3AEAB0B891F3}"
15+
EndProject
16+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "VB", "VB", "{94853C2F-EA8B-480E-9B83-3CE859987241}"
17+
EndProject
18+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenSilver.Samples.TelerikUI.Browser.VB", "OpenSilver.Samples.TelerikUI\OpenSilver.Samples.TelerikUI.Browser\OpenSilver.Samples.TelerikUI.Browser.VB.csproj", "{E955DE04-0FFF-49A6-AE22-55DCA73A2752}"
19+
EndProject
20+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenSilver.Samples.TelerikUI.Simulator.VB", "OpenSilver.Samples.TelerikUI\OpenSilver.Samples.TelerikUI.Simulator\OpenSilver.Samples.TelerikUI.Simulator.VB.csproj", "{48250897-203A-4AAD-92FA-64972ECCCCF3}"
1121
EndProject
1222
Global
1323
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -27,10 +37,30 @@ Global
2737
{C420E2DA-1644-4A40-A0AE-153ADBEA531C}.Debug|Any CPU.Build.0 = Debug|Any CPU
2838
{C420E2DA-1644-4A40-A0AE-153ADBEA531C}.Release|Any CPU.ActiveCfg = Release|Any CPU
2939
{C420E2DA-1644-4A40-A0AE-153ADBEA531C}.Release|Any CPU.Build.0 = Release|Any CPU
40+
{E9750617-B56E-0B57-1017-60C2EB16222B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
41+
{E9750617-B56E-0B57-1017-60C2EB16222B}.Debug|Any CPU.Build.0 = Debug|Any CPU
42+
{E9750617-B56E-0B57-1017-60C2EB16222B}.Release|Any CPU.ActiveCfg = Release|Any CPU
43+
{E9750617-B56E-0B57-1017-60C2EB16222B}.Release|Any CPU.Build.0 = Release|Any CPU
44+
{E955DE04-0FFF-49A6-AE22-55DCA73A2752}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
45+
{E955DE04-0FFF-49A6-AE22-55DCA73A2752}.Debug|Any CPU.Build.0 = Debug|Any CPU
46+
{E955DE04-0FFF-49A6-AE22-55DCA73A2752}.Release|Any CPU.ActiveCfg = Release|Any CPU
47+
{E955DE04-0FFF-49A6-AE22-55DCA73A2752}.Release|Any CPU.Build.0 = Release|Any CPU
48+
{48250897-203A-4AAD-92FA-64972ECCCCF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
49+
{48250897-203A-4AAD-92FA-64972ECCCCF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
50+
{48250897-203A-4AAD-92FA-64972ECCCCF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
51+
{48250897-203A-4AAD-92FA-64972ECCCCF3}.Release|Any CPU.Build.0 = Release|Any CPU
3052
EndGlobalSection
3153
GlobalSection(SolutionProperties) = preSolution
3254
HideSolutionNode = FALSE
3355
EndGlobalSection
56+
GlobalSection(NestedProjects) = preSolution
57+
{4637FB6B-CF22-4D8D-AA19-D8714B194760} = {A6101DA3-76C4-418F-9B6E-3AEAB0B891F3}
58+
{4B5AAE02-CA76-4F20-8CE7-EAB35DEB20AD} = {A6101DA3-76C4-418F-9B6E-3AEAB0B891F3}
59+
{C420E2DA-1644-4A40-A0AE-153ADBEA531C} = {A6101DA3-76C4-418F-9B6E-3AEAB0B891F3}
60+
{E9750617-B56E-0B57-1017-60C2EB16222B} = {94853C2F-EA8B-480E-9B83-3CE859987241}
61+
{E955DE04-0FFF-49A6-AE22-55DCA73A2752} = {94853C2F-EA8B-480E-9B83-3CE859987241}
62+
{48250897-203A-4AAD-92FA-64972ECCCCF3} = {94853C2F-EA8B-480E-9B83-3CE859987241}
63+
EndGlobalSection
3464
GlobalSection(ExtensibilityGlobals) = postSolution
3565
SolutionGuid = {0DA7FFA6-E0CC-4A88-A709-46BE92E5FE7B}
3666
EndGlobalSection

OpenSilver.Samples.TelerikUI.sln.bak

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+

2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.7.34024.191
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenSilver.Samples.TelerikUI", "OpenSilver.Samples.TelerikUI\OpenSilver.Samples.TelerikUI\OpenSilver.Samples.TelerikUI.csproj", "{4637FB6B-CF22-4D8D-AA19-D8714B194760}"
7+
EndProject
8+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenSilver.Samples.TelerikUI.Simulator", "OpenSilver.Samples.TelerikUI\OpenSilver.Samples.TelerikUI.Simulator\OpenSilver.Samples.TelerikUI.Simulator.csproj", "{4B5AAE02-CA76-4F20-8CE7-EAB35DEB20AD}"
9+
EndProject
10+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenSilver.Samples.TelerikUI.Browser", "OpenSilver.Samples.TelerikUI\OpenSilver.Samples.TelerikUI.Browser\OpenSilver.Samples.TelerikUI.Browser.csproj", "{C420E2DA-1644-4A40-A0AE-153ADBEA531C}"
11+
EndProject
12+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenSilver.Samples.TelerikUI.VB", "OpenSilver.Samples.TelerikUI\OpenSilver.Samples.TelerikUI.VB\OpenSilver.Samples.TelerikUI.VB.csproj", "{5B51877C-7936-44A6-924F-AABC8981168B}"
13+
EndProject
14+
Global
15+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
16+
Debug|Any CPU = Debug|Any CPU
17+
Release|Any CPU = Release|Any CPU
18+
EndGlobalSection
19+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
20+
{4637FB6B-CF22-4D8D-AA19-D8714B194760}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
21+
{4637FB6B-CF22-4D8D-AA19-D8714B194760}.Debug|Any CPU.Build.0 = Debug|Any CPU
22+
{4637FB6B-CF22-4D8D-AA19-D8714B194760}.Release|Any CPU.ActiveCfg = Release|Any CPU
23+
{4637FB6B-CF22-4D8D-AA19-D8714B194760}.Release|Any CPU.Build.0 = Release|Any CPU
24+
{4B5AAE02-CA76-4F20-8CE7-EAB35DEB20AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
25+
{4B5AAE02-CA76-4F20-8CE7-EAB35DEB20AD}.Debug|Any CPU.Build.0 = Debug|Any CPU
26+
{4B5AAE02-CA76-4F20-8CE7-EAB35DEB20AD}.Release|Any CPU.ActiveCfg = Release|Any CPU
27+
{4B5AAE02-CA76-4F20-8CE7-EAB35DEB20AD}.Release|Any CPU.Build.0 = Release|Any CPU
28+
{C420E2DA-1644-4A40-A0AE-153ADBEA531C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
29+
{C420E2DA-1644-4A40-A0AE-153ADBEA531C}.Debug|Any CPU.Build.0 = Debug|Any CPU
30+
{C420E2DA-1644-4A40-A0AE-153ADBEA531C}.Release|Any CPU.ActiveCfg = Release|Any CPU
31+
{C420E2DA-1644-4A40-A0AE-153ADBEA531C}.Release|Any CPU.Build.0 = Release|Any CPU
32+
{5B51877C-7936-44A6-924F-AABC8981168B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
33+
{5B51877C-7936-44A6-924F-AABC8981168B}.Debug|Any CPU.Build.0 = Debug|Any CPU
34+
{5B51877C-7936-44A6-924F-AABC8981168B}.Release|Any CPU.ActiveCfg = Release|Any CPU
35+
{5B51877C-7936-44A6-924F-AABC8981168B}.Release|Any CPU.Build.0 = Release|Any CPU
36+
EndGlobalSection
37+
GlobalSection(SolutionProperties) = preSolution
38+
HideSolutionNode = FALSE
39+
EndGlobalSection
40+
GlobalSection(ExtensibilityGlobals) = postSolution
41+
SolutionGuid = {0DA7FFA6-E0CC-4A88-A709-46BE92E5FE7B}
42+
EndGlobalSection
43+
EndGlobal
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Dictionary>
3+
<Words>
4+
<Recognized>
5+
<Word>aa</Word>
6+
<Word>arccotangent</Word>
7+
<Word>behaviour</Word>
8+
<Word>cmyka</Word>
9+
<Word>Col_index_num</Word>
10+
<Word>d</Word>
11+
<Word>dbl</Word>
12+
<Word>dd</Word>
13+
<Word>datetext</Word>
14+
<Word>dependant</Word>
15+
<Word>dir</Word>
16+
<Word>dockable</Word>
17+
<Word>endperiod</Word>
18+
<Word>errorval</Word>
19+
<Word>flyout</Word>
20+
<Word>fv</Word>
21+
<Word>groupable</Word>
22+
<Word>headered</Word>
23+
<Word>headered</Word>
24+
<Word>hlsa</Word>
25+
<Word>hsva</Word>
26+
<Word>infos</Word>
27+
<Word>interopability</Word>
28+
<Word>Kronecker</Word>
29+
<Word>lowerlimit</Word>
30+
<Word>Macauley</Word>
31+
<Word>minimizable</Word>
32+
<Word>mmmm</Word>
33+
<Word>modificator</Word>
34+
<Word>ms</Word>
35+
<Word>multi</Word>
36+
<Word>nper</Word>
37+
<Word>npery</Word>
38+
<Word>numdigits</Word>
39+
<Word>offscreen</Word>
40+
<Word>params</Word>
41+
<Word>paddings</Word>
42+
<Word>pmt</Word>
43+
<Word>pr</Word>
44+
<Word>pt</Word>
45+
<Word>pv</Word>
46+
<Word>rad</Word>
47+
<Word>rgba</Word>
48+
<Word>shader</Word>
49+
<Word>shiftamount</Word>
50+
<Word>silverlight</Word>
51+
<Word>sortable</Word>
52+
<Word>src</Word>
53+
<Word>startnum</Word>
54+
<Word>startperiod</Word>
55+
<Word>StartPeriod</Word>
56+
<Word>Substract</Word>
57+
<Word>telerik</Word>
58+
<Word>themable</Word>
59+
<Word>theming</Word>
60+
<Word>titlecase</Word>
61+
<Word>unapply</Word>
62+
<Word>untyped</Word>
63+
<Word>upperlimit</Word>
64+
<Word>utils</Word>
65+
<Word>virtualizing</Word>
66+
<Word>withintext</Word>
67+
<Word>x</Word>
68+
<Word>xbap</Word>
69+
<Word>xnum</Word>
70+
<Word>y</Word>
71+
<Word>yld</Word>
72+
<Word>ynum</Word>
73+
<Word>yy</Word>
74+
<Word>yyyy</Word>
75+
<Word>zz</Word>
76+
<Word>Inumber</Word>
77+
<Word>I</Word>
78+
<Word>num</Word>
79+
<Word>Inum</Word>
80+
<Word>Real_num</Word>
81+
<Word>realnum</Word>
82+
<Word>I_num</Word>
83+
<Word>yi</Word>
84+
<Word>yj</Word>
85+
<Word>th</Word>
86+
<Word>Toint</Word>
87+
<Word>Fromint</Word>
88+
<Word>Touint</Word>
89+
<Word>To_uint</Word>
90+
<Word>Fromuint</Word>
91+
<Word>From_uint</Word>
92+
<Word>Column_num</Word>
93+
<Word>Row_num</Word>
94+
<Word>Area_num</Word>
95+
<Word>Row_index_num</Word>
96+
<Word>Range_lookup</Word>
97+
<Word>Table_array</Word>
98+
</Recognized>
99+
</Words>
100+
</Dictionary>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
<Dictionary>
2+
<Words>
3+
<Unrecognized>
4+
<!--<Word></Word>-->
5+
</Unrecognized>
6+
<Recognized>
7+
<Word>ASAP</Word>
8+
<Word>copyable</Word>
9+
<Word>cornsilk</Word>
10+
<Word>date</Word>
11+
<Word>defaultable</Word>
12+
<Word>deflater</Word>
13+
<Word>deletable</Word>
14+
<Word>DOCX</Word>
15+
<Word>dx</Word>
16+
<Word>dy</Word>
17+
<Word>gainsboro</Word>
18+
<Word>HLS</Word>
19+
<Word>HSL</Word>
20+
<Word>HSLA</Word>
21+
<Word>info</Word>
22+
<Word>infos</Word>
23+
<Word>inlinable</Word>
24+
<Word>inlineable</Word>
25+
<Word>inlines</Word>
26+
<Word>m</Word>
27+
<Word>metaphone</Word>
28+
<Word>monospace</Word>
29+
<Word>notifiable</Word>
30+
<Word>PDF</Word>
31+
<Word>PHP</Word>
32+
<Word>RAD</Word>
33+
<Word>RTL</Word>
34+
<Word>saka</Word>
35+
<Word>scriptlet</Word>
36+
<Word>scriptlets</Word>
37+
<Word>Sdt</Word>
38+
<Word>splittable</Word>
39+
<Word>Telerik</Word>
40+
<Word>TOC</Word>
41+
<Word>TOF</Word>
42+
<Word>tokenizer</Word>
43+
<Word>TOT</Word>
44+
<Word>twip</Word>
45+
<Word>untrackable</Word>
46+
<Word>utils</Word>
47+
<Word>x</Word>
48+
<Word>xap</Word>
49+
<Word>y</Word>
50+
<Word>argb</Word>
51+
<Word>a</Word>
52+
<Word>r</Word>
53+
<Word>g</Word>
54+
<Word>b</Word>
55+
<Word>themable</Word>
56+
<Word>kashida</Word>
57+
<Word>docx</Word>
58+
<Word>dct</Word>
59+
<Word>Theming</Word>
60+
<Word>en</Word>
61+
<Word>Xlsx</Word>
62+
<Word>Pkcs</Word>
63+
<Word>Pkcs1</Word>
64+
<Word>Pkcs7</Word>
65+
<Word>Pkcs7Detached</Word>
66+
<Word>ADBE</Word>
67+
<Word>oid</Word>
68+
<Word>Fips</Word>
69+
<Word>Xlit</Word>
70+
</Recognized>
71+
<Deprecated>
72+
<!--<Term PreferredAlternate=""></Term>-->
73+
</Deprecated>
74+
<Compound>
75+
<!--<Term CompoundAlternate=""></Term>-->
76+
</Compound>
77+
<DiscreteExceptions>
78+
<!--<Term></Term>-->
79+
</DiscreteExceptions>
80+
</Words>
81+
<Acronyms>
82+
<CasingExceptions>
83+
<Acronym>ID</Acronym>
84+
<Acronym>Cm</Acronym>
85+
<Acronym>Mm</Acronym>
86+
</CasingExceptions>
87+
</Acronyms>
88+
</Dictionary>

OpenSilver.Samples.TelerikUI/OpenSilver.Samples.TelerikUI.Browser/Interop/UnmarshalledJavaScriptExecutionHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace OpenSilver.Samples.TelerikUI.Browser.Interop
66
{
77
public class UnmarshalledJavaScriptExecutionHandler : IWebAssemblyExecutionHandler
88
{
9-
private const string MethodName = "callJSUnmarshalled";
9+
private const string MethodName = "callJSUnmarshalled_v2";
1010
private readonly WebAssemblyJSRuntime _runtime;
1111

1212
public UnmarshalledJavaScriptExecutionHandler(IJSRuntime runtime)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">
2+
3+
<PropertyGroup>
4+
<TargetFramework>net7.0</TargetFramework>
5+
<NoXamlPreprocessor>True</NoXamlPreprocessor>
6+
<OpenSilverType>4</OpenSilverType>
7+
<PublishTrimmed>true</PublishTrimmed>
8+
<!--<RunAOTCompilation Condition="'$(IsSecondPass)'=='True'">true</RunAOTCompilation>-->
9+
<OutputPath>bin/$(Configuration)_vb</OutputPath>
10+
<IntermediateOutputPath>obj/$(Configuration)_vb</IntermediateOutputPath>
11+
</PropertyGroup>
12+
13+
<ItemGroup>
14+
<None Remove="EmptyOpenSilverMigrationApplication.Browser.csproj.vspscc" />
15+
</ItemGroup>
16+
<ItemGroup>
17+
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="7.0.4" />
18+
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="7.0.4" PrivateAssets="all" />
19+
<PackageReference Include="OpenSilver" Version="1.2.0-preview-2023-10-05-100022-dbcb3462" />
20+
</ItemGroup>
21+
<ItemGroup>
22+
<ProjectReference Include="..\OpenSilver.Samples.TelerikUI\OpenSilver.Samples.TelerikUI.vbproj" />
23+
</ItemGroup>
24+
25+
</Project>

0 commit comments

Comments
 (0)