├── Esp.Resources
├── IdeIP.txt
├── Properties.cs
├── Constants.cs
└── Esp.Resources.csproj
├── Esp
├── Properties.cs
├── Message.cs
├── Esp.csproj
├── ITcpCommunicator.cs
├── DiscoveryService.cs
└── Serializer.cs
├── Reloadify3000
├── Properties.cs
├── IgnoresAccessChecksToAttribute.cs
├── IEvaluator.cs
├── Reloadify3000.csproj
├── Evaluator.cs
├── Reload.cs
├── MonoEvaluator.cs
└── RoslynEvaluator.cs
├── Reloadify3000.Core
├── Properties.cs
├── Reloadify3000.Core.csproj
├── NetworkUtils.cs
├── ExtensionMethods.cs
└── EvalRequest.cs
├── Samples
├── Comet.UWP.Sample
│ ├── Assets
│ │ ├── StoreLogo.png
│ │ ├── SplashScreen.scale-200.png
│ │ ├── LockScreenLogo.scale-200.png
│ │ ├── Square150x150Logo.scale-200.png
│ │ ├── Square44x44Logo.scale-200.png
│ │ ├── Wide310x150Logo.scale-200.png
│ │ └── Square44x44Logo.targetsize-24_altform-unplated.png
│ ├── App.xaml
│ ├── BlankPage1.xaml
│ ├── BlankPage1.xaml.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── Default.rd.xml
│ ├── Package.appxmanifest
│ ├── App.xaml.cs
│ └── Comet.UWP.Sample.csproj
├── Comet.Android.Sample
│ ├── Resources
│ │ ├── values
│ │ │ ├── dimens.xml
│ │ │ ├── ic_launcher_background.xml
│ │ │ ├── strings.xml
│ │ │ ├── colors.xml
│ │ │ └── styles.xml
│ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_round.png
│ │ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_round.png
│ │ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_round.png
│ │ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_round.png
│ │ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_round.png
│ │ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ ├── menu
│ │ │ └── menu_main.xml
│ │ ├── layout
│ │ │ ├── content_main.axml
│ │ │ └── activity_main.axml
│ │ └── AboutResources.txt
│ ├── Properties
│ │ ├── AndroidManifest.xml
│ │ └── AssemblyInfo.cs
│ ├── Assets
│ │ └── AboutAssets.txt
│ ├── MainActivity.cs
│ └── Comet.Android.Sample.csproj
├── Comet.iOS.Sample
│ ├── Assets.xcassets
│ │ └── AppIcon.appiconset
│ │ │ ├── Icon20.png
│ │ │ ├── Icon29.png
│ │ │ ├── Icon40.png
│ │ │ ├── Icon58.png
│ │ │ ├── Icon60.png
│ │ │ ├── Icon76.png
│ │ │ ├── Icon80.png
│ │ │ ├── Icon87.png
│ │ │ ├── Icon1024.png
│ │ │ ├── Icon120.png
│ │ │ ├── Icon152.png
│ │ │ ├── Icon167.png
│ │ │ ├── Icon180.png
│ │ │ └── Contents.json
│ ├── Entitlements.plist
│ ├── Main.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Info.plist
│ ├── LaunchScreen.storyboard
│ ├── AppDelegate.cs
│ ├── Resources
│ │ └── LaunchScreen.xib
│ └── Comet.iOS.Sample.csproj
└── Comet.WPF.Sample
│ ├── App.config
│ ├── Properties
│ ├── Settings.settings
│ ├── Settings.Designer.cs
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ └── Resources.resx
│ ├── App.xaml
│ ├── App.xaml.cs
│ ├── MainWindow.xaml.cs
│ ├── MainWindow.xaml
│ └── Comet.WPF.Sample.csproj
├── ReloadifySample
├── Class1.d.cs
├── Class1.cs
├── ReloadifySample.csproj
└── Program.cs
├── Tests
├── Comet.Reload.Tests.Shared
│ ├── TestNewView.txt
│ ├── TupleTestView.txt
│ ├── Comet.Reload.Tests.Shared.shproj
│ ├── TestView.txt
│ ├── Comet.Reload.Tests.Shared.projitems
│ ├── ReloadTests.cs
│ ├── SkiaSlider.txt
│ └── SkiaSlider-result.txt
├── Comet.Reload.NetCore.Tests
│ └── Comet.Reload.NetCore.Tests.csproj
└── Comet.Reload.Tests
│ └── Comet.Reload.Tests.csproj
├── Esp.Samples
├── Client
│ ├── Client.csproj
│ ├── FailedConnection.cs
│ ├── SuccessfulConnection.cs
│ └── Program.cs
└── Server
│ ├── Server.csproj
│ └── Program.cs
├── Reloadify.IDE
├── DocumentChangedEventArgs.cs
├── Reloadify.IDE.shproj
├── Reloadify.IDE.projitems
├── ClassCollector.cs
├── SyntaxNodeHelper.cs
├── FixedSizedQueue.cs
├── FixedSizeDictionary.cs
└── IDEManager.cs
├── Reloadify3000.Build
├── Reloadify3000.Build.Tasks.csproj
├── Reloadify3000.targets
└── AssemblyWeaver.cs
├── .github
└── workflows
│ └── main.yml
├── LICENSE
├── Reloadify.VS
├── source.extension.vsixmanifest
├── Properties
│ └── AssemblyInfo.cs
├── Reloadify.VS.csproj
└── ProjectExtensions.cs
├── Reloadify.CommandLine
├── Reloadify.CommandLine.csproj
├── IDE.cs
├── FileWatcher.cs
└── Program.cs
├── readme.md
├── Clancey.Comet.Reload.nuspec
└── .editorconfig
/Esp.Resources/IdeIP.txt:
--------------------------------------------------------------------------------
1 | 127.0.0.1
--------------------------------------------------------------------------------
/Esp/Properties.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | [assembly: AssemblyMetadata("IsTrimmable", "True")]
3 |
--------------------------------------------------------------------------------
/Esp.Resources/Properties.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | [assembly: AssemblyMetadata("IsTrimmable", "True")]
3 |
--------------------------------------------------------------------------------
/Reloadify3000/Properties.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | [assembly: AssemblyMetadata("IsTrimmable", "True")]
3 |
--------------------------------------------------------------------------------
/Reloadify3000.Core/Properties.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | [assembly: AssemblyMetadata("IsTrimmable", "True")]
3 |
--------------------------------------------------------------------------------
/Samples/Comet.UWP.Sample/Assets/StoreLogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.UWP.Sample/Assets/StoreLogo.png
--------------------------------------------------------------------------------
/ReloadifySample/Class1.d.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | namespace ReloadifySample
3 | {
4 | public partial class Class1
5 | {
6 | public string Bar { get; set; }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 |
--------------------------------------------------------------------------------
/Samples/Comet.UWP.Sample/Assets/SplashScreen.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.UWP.Sample/Assets/SplashScreen.scale-200.png
--------------------------------------------------------------------------------
/Samples/Comet.UWP.Sample/Assets/LockScreenLogo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.UWP.Sample/Assets/LockScreenLogo.scale-200.png
--------------------------------------------------------------------------------
/Samples/Comet.UWP.Sample/Assets/Square150x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.UWP.Sample/Assets/Square150x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Samples/Comet.UWP.Sample/Assets/Square44x44Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.UWP.Sample/Assets/Square44x44Logo.scale-200.png
--------------------------------------------------------------------------------
/Samples/Comet.UWP.Sample/Assets/Wide310x150Logo.scale-200.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.UWP.Sample/Assets/Wide310x150Logo.scale-200.png
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.Android.Sample/Resources/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.Android.Sample/Resources/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.Android.Sample/Resources/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.Android.Sample/Resources/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.Android.Sample/Resources/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon20.png
--------------------------------------------------------------------------------
/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon29.png
--------------------------------------------------------------------------------
/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon40.png
--------------------------------------------------------------------------------
/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon58.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon58.png
--------------------------------------------------------------------------------
/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon60.png
--------------------------------------------------------------------------------
/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon76.png
--------------------------------------------------------------------------------
/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon80.png
--------------------------------------------------------------------------------
/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon87.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon87.png
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.Android.Sample/Resources/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.Android.Sample/Resources/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.Android.Sample/Resources/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon1024.png
--------------------------------------------------------------------------------
/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon120.png
--------------------------------------------------------------------------------
/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon152.png
--------------------------------------------------------------------------------
/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon167.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon167.png
--------------------------------------------------------------------------------
/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.iOS.Sample/Assets.xcassets/AppIcon.appiconset/Icon180.png
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.Android.Sample/Resources/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.Android.Sample/Resources/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #2C3E50
4 |
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/mipmap-hdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.Android.Sample/Resources/mipmap-hdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/mipmap-mdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.Android.Sample/Resources/mipmap-mdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/mipmap-xhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.Android.Sample/Resources/mipmap-xhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/mipmap-xxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.Android.Sample/Resources/mipmap-xxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.Android.Sample/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png
--------------------------------------------------------------------------------
/Samples/Comet.UWP.Sample/Assets/Square44x44Logo.targetsize-24_altform-unplated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Clancey/Reloadify3000/HEAD/Samples/Comet.UWP.Sample/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
--------------------------------------------------------------------------------
/Samples/Comet.WPF.Sample/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Comet.Android.Sample
4 | Settings
5 |
--------------------------------------------------------------------------------
/Samples/Comet.iOS.Sample/Entitlements.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Samples/Comet.WPF.Sample/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #2c3e50
4 | #1B3147
5 | #3498db
6 |
--------------------------------------------------------------------------------
/Samples/Comet.UWP.Sample/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Tests/Comet.Reload.Tests.Shared/TestNewView.txt:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 |
4 | namespace Comet.Samples
5 | {
6 | public class MyNewTestView : View
7 | {
8 | public MyNewTestView()
9 | {
10 | Body = () => new Text("New TestView");;
11 | }
12 | }
13 | }
--------------------------------------------------------------------------------
/Esp/Message.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | namespace Esp {
3 | public class Message {
4 | public string Type => GetType ().Name;
5 | }
6 | public class ConnectMessage : Message {
7 | public string ClientId { get; set; }
8 | }
9 |
10 | public class DiscconectMessage : Message {
11 | public string ClientId { get; set; }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Reloadify3000.Core/Reloadify3000.Core.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netstandard2.0
5 | Reloadify.Core
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Samples/Comet.iOS.Sample/Main.cs:
--------------------------------------------------------------------------------
1 | using UIKit;
2 |
3 | namespace Comet.iOS.Sample {
4 | public class Application {
5 | // This is the main entry point of the application.
6 | static void Main (string [] args)
7 | {
8 | // if you want to use a different Application Delegate class from "AppDelegate"
9 | // you can specify it here.
10 | UIApplication.Main (args, null, "AppDelegate");
11 | }
12 | }
13 | }
--------------------------------------------------------------------------------
/Esp.Resources/Constants.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | namespace Esp.Resources {
3 | public static class Constants {
4 | public const string DEFAULT_HOST = "127.0.0.1";
5 |
6 | #if DEBUG
7 | public const int DEFAULT_PORT = 9988;
8 | #else
9 | public const int DEFAULT_PORT = 8488;
10 | #endif
11 |
12 | public const string IDE_IP_RESOURCE_NAME = "IdeIP";
13 |
14 | public const string ROOT_REPLACEMENT = "@ROOT@";
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/ReloadifySample/Class1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | namespace ReloadifySample
3 | {
4 | public partial class Class1
5 | {
6 | static string foo = "Hey Guys!!! this was hotreloaded";
7 | public static void Init()
8 | {
9 | Console.WriteLine("New init was called");
10 | //This calls an internal method, and we can still hot reload it!
11 | Program.FooBar();
12 | }
13 | public string Foo { get; set; }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Samples/Comet.WPF.Sample/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Samples/Comet.WPF.Sample/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace Comet.WPF.Sample
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Resources/menu/menu_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Reloadify3000/IgnoresAccessChecksToAttribute.cs:
--------------------------------------------------------------------------------
1 |
2 | namespace System.Runtime.CompilerServices
3 | {
4 |
5 | //This class exists for dot net core. It prevents the MethodAccessException
6 | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)]
7 | public class IgnoresAccessChecksToAttribute : Attribute
8 | {
9 | public IgnoresAccessChecksToAttribute(string assemblyName)
10 | {
11 | AssemblyName = assemblyName;
12 | }
13 |
14 | public string AssemblyName { get; }
15 | }
16 | }
--------------------------------------------------------------------------------
/Esp.Samples/Client/Client.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | net9.0
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Esp.Samples/Server/Server.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | net9.0
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Samples/Comet.WPF.Sample/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using Comet.Samples;
2 | using System.Windows;
3 |
4 | namespace Comet.WPF.Sample
5 | {
6 | ///
7 | /// Interaction logic for MainWindow.xaml
8 | ///
9 | public partial class MainWindow : Window
10 | {
11 | public MainWindow()
12 | {
13 | InitializeComponent();
14 |
15 | MainFrame.NavigationService.Navigate(new CometPage(MainFrame, new MainPage()));
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Samples/Comet.UWP.Sample/BlankPage1.xaml:
--------------------------------------------------------------------------------
1 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/ReloadifySample/ReloadifySample.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | net9.0
6 | true
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Samples/Comet.WPF.Sample/MainWindow.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Esp/Esp.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netstandard2.0
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Samples/Comet.Android.Sample/Properties/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Esp.Resources/Esp.Resources.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netstandard2.0
5 | Release;Debug
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 | IdeIP
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Esp.Samples/Client/FailedConnection.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Threading;
3 | using System.Threading.Tasks;
4 | using Esp;
5 |
6 | namespace Client {
7 | public class FailedConnection : ICommunicatorClient {
8 | public FailedConnection ()
9 | {
10 | }
11 |
12 | Action