commit 644d07ea5bd4cec866aa0c852d3c0bd551cd4608 Author: Mike Nolan Date: Wed Jan 19 07:05:40 2022 -0600 Everything works but TorrentManager (TorrentManager is being started) diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..782c780 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "tytd-server"] + path = tytd-server + url = https://gitlab.tesses.cf/tesses50/tytd-server diff --git a/Autofetch YT/Autofetch YT.csproj b/Autofetch YT/Autofetch YT.csproj new file mode 100644 index 0000000..160cae4 --- /dev/null +++ b/Autofetch YT/Autofetch YT.csproj @@ -0,0 +1,76 @@ + + + + + Debug + AnyCPU + {75DF3D35-07A2-4CA9-A5EA-C80A4FFC61DA} + Library + Properties + Autofetch_YT + Autofetch YT + v4.7 + 512 + true + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + 1.0.7 + + + 6.0.0-preview.7.21377.19 + + + 13.0.1 + + + 1.0.6 + + + 6.0.5 + + + 0.16.1 + + + + + {B859C3EE-A821-4C36-8A55-729E79194CF4} + TYTD.Api + + + + \ No newline at end of file diff --git a/Autofetch YT/Class1.cs b/Autofetch YT/Class1.cs new file mode 100644 index 0000000..a2b9f98 --- /dev/null +++ b/Autofetch YT/Class1.cs @@ -0,0 +1,268 @@ +using SimpleHttp; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Text; +using System.Threading.Tasks; +using TYTD; +using Newtonsoft.Json; +using System.IO; +using YoutubeExplode.Channels; +using Hyperlinq; +namespace Autofetch_YT +{ + public class RSSState + { + public RSSState() + { + + ReqDuration = new TimeSpan(0,30, 0); + } + public Dictionary VideoRSS { get; set; } + public TimeSpan ReqDuration { get; set; } + } + + public class AutofetchYT : Api + { + RSSState state; + public override void OnStart() + { + Route.Add("/api/Extensions/AutofetchYT/", (HttpAction)Autofetch); + Route.Add("/api/Extensions/AutofetchYT/change", (HttpAction)AutofetchChange, "POST"); + Load(); + SetTimer(state.ReqDuration); + } + public override IEnumerable> GetUrls() + { + yield return new KeyValuePair("AutoFetch", "api/Extensions/AutofetchYT/"); + } + + protected override void TimerElapsed() + { + foreach(var item in state.VideoRSS) + { + item.Value.Scan(); + } + } + + public HElement GetSite() + { + return H.html( + H.head( + H.meta(e => e.charset("UTF8")), + H.meta(e => e.http_equiv("X-UA-Compatible").content("IE=edge")), + H.meta(e => e.name("viewport").content("width=device-width, initial-scale=1.0")), + H.title("Autofetch YT"), + H.link(e => e.href("https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css").rel("stylesheet")), + H.script(e => e.src("https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js")), + H.script(e => e.src("https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js")), + H.link(e => e.href("../../favicon.ico").rel("shortcut icon").type("image/x-icon").Custom("crossorigin","use-credentials")) + ), + H.body( + H.div(e=>e.css("container"), + H.h1("Autofetch YT"), + H.ul(e=>e.css("nav nav-tabs"), + H.li(e=>e.css("active"), + H.a(e=>e.Custom("data-toggle","tab").href("#addchannel"),"Add") + ), + H.li( + H.a(e=> e.Custom("data-toggle", "tab").href("#channels"),"Channels") + ), + H.li( + H.a(e => e.Custom("data-toggle", "tab").href("#more"), "More") + ) + ), + H.div(e=>e.css("tab-content"), + H.div(e=>e.id("addchannel").css("tab-pane fad in active"), + H.br(), + H.div(e=>e.css("container"), + H.form(e=>e.action("change").method("POST"), + H.input(e=>e.type("hidden").name("operation").value("add")), + H.input(e=>e.type("text").placeholder("Name").name("key")), + H.br(),H.br(), + H.input(e=>e.type("text").placeholder("Channel ID or URL").name("value")), + H.br(),H.br(), + H.input(e=>e.type("submit").value("Add Channel").css("btn btn-primary")) + ) + ) + ), + H.div(e=>e.id("channels").css("tab-pane fade"), + H.br(), + H.div(e=>e.css("container"), + H.table(e=>e.css("table table-striped"), + H.thead( + H.tr( + H.th("Name"), + H.th("Channel Url"), + H.th("Delete") + ) + ), + H.tbody( + from item in state.VideoRSS + select RSSTr(item) + ) + + ) + ) + ), + H.div(e => e.id("more").css("tab-pane fade"), + H.br(), + H.div(e => e.css("container"), + H.form(e=>e.action("change").method("POST"), + H.h1("Clear All Channels"), + H.input(e=>e.type("hidden").name("operation").value("clear")), + H.input(e=>e.type("submit").value("Clear").css("btn btn-danger")) + ), + H.form(e => e.action("change").method("POST"), + H.h1("Interval"), + H.input(e=>e.type("hidden").name("operation").value("setinterval")), + H.input(e=>e.type("text").name("interval").value(state.ReqDuration.ToString())), + H.br(),H.br(), + H.input(e=>e.type("submit").value("Set Interval").css("btn btn-primary")) + ) + + ) + ) + + ) + ) + )); + } + public HElement RSSTr(KeyValuePair item) + { string url = $"https://www.youtube.com/channel/{item.Value.ID}"; + return H.tr( + H.td(item.Key), + H.td(H.A(url, url)), + H.td( + H.form( + H.input(e => e.type("submit").css("btn-danger").value("X")), + H.input(e => e.type("hidden").name("operation").value("delete")), + H.input(e => e.type("hidden").name("key").value(item.Value.ID) + ) + + ))); + } + public void Autofetch(HttpListenerRequest req, HttpListenerResponse resp, Dictionary args) + { + + resp.AsText(GetSite().ToString()); + } + public void AutofetchChange(HttpListenerRequest req, HttpListenerResponse resp, Dictionary args) + { + TimerEnabled = false; + req.ParseBody(args); + if (args.ContainsKey("operation")) + { + string operation = args["operation"]; + switch (operation) + { + case "add": + if(args.ContainsKey("key") && args.ContainsKey("value")) + { + string key = args["key"]; + string value = args["value"]; + ChannelId? id = ChannelId.TryParse(value); + if(id.HasValue) + { + state.VideoRSS.Add(key, new YoutubeRSS(this, id.Value)); + } + + } + break; + case "delete": + if (args.ContainsKey("key")) + { + string key = args["key"]; + if(state.VideoRSS.ContainsKey(key)) + { + state.VideoRSS.Remove(key); + } + } + break; + case "clear": + state.VideoRSS.Clear(); + break; + case "setinterval": + if (args.ContainsKey("interval")) + { + TimeSpan span; + if (TimeSpan.TryParse(args["interval"], out span)) + { + state.ReqDuration = span; + } + } + break; + } + } + Save(); + resp.AsText(""); + } + public void Save() + { + string videoInfo = Path.Combine(StorageLocation, "autofetch.json"); + File.WriteAllText(videoInfo, JsonConvert.SerializeObject(state)); + SetTimer(state.ReqDuration); + } + public void Load() + { + string videoInfo = Path.Combine(StorageLocation, "autofetch.json"); + if (File.Exists(videoInfo)) + { + state = JsonConvert.DeserializeObject(File.ReadAllText(videoInfo)); + foreach(var item in state.VideoRSS) + { + item.Value.SetApi(this); + } + } + else + { + state = new RSSState(); + state.VideoRSS = new Dictionary(); + } + } + } + public class YoutubeRSS + { + Api api; + public string ID { get; set; } + + public YoutubeRSS(Api api,string id) + { + this.api = api; + this.ID = id; + + // UCZkURf9tDolFOeuw_4RD7XQ + } + public YoutubeRSS() + { + + } + public void SetApi(Api api) + { + this.api = api; + } + public void Scan() + { + + var xml = System.Xml.XmlReader.Create("https://www.youtube.com/feeds/videos.xml?channel_id=" + this.ID); + var feed = System.ServiceModel.Syndication.SyndicationFeed.Load(xml); + + + + foreach (var item in feed.Items) + { + + string id = item.Id; + + + + api.AddItem(id.Substring("yt:videoId".Length - 1)); + + } + + + } + + } +} diff --git a/Autofetch YT/Properties/AssemblyInfo.cs b/Autofetch YT/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..7faf2eb --- /dev/null +++ b/Autofetch YT/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Autofetch YT")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Autofetch YT")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("75df3d35-07a2-4ca9-a5ea-c80a4ffc61da")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Autofetch YT/bin/Debug/AngleSharp.dll b/Autofetch YT/bin/Debug/AngleSharp.dll new file mode 100755 index 0000000..86b0c47 Binary files /dev/null and b/Autofetch YT/bin/Debug/AngleSharp.dll differ diff --git a/Autofetch YT/bin/Debug/AsyncEnumerable.dll b/Autofetch YT/bin/Debug/AsyncEnumerable.dll new file mode 100755 index 0000000..8902bed Binary files /dev/null and b/Autofetch YT/bin/Debug/AsyncEnumerable.dll differ diff --git a/Autofetch YT/bin/Debug/AsyncEnumerable.xml b/Autofetch YT/bin/Debug/AsyncEnumerable.xml new file mode 100755 index 0000000..d6838e4 --- /dev/null +++ b/Autofetch YT/bin/Debug/AsyncEnumerable.xml @@ -0,0 +1,1675 @@ + + + + AsyncEnumerable + + + + + Base abstract class that implements . + Use concrete implementation or . + + + + + Returns pre-cached empty collection + + + + + Helps to enumerate items in a collection asynchronously + + + + IAsyncEnumerable<int> ProduceNumbers(int start, int end) + { + return new AsyncEnumerable<int>(async yield => { + for (int number = start; number <= end; number++) + await yield.ReturnAsync(number); + }); + } + + async Task ConsumeAsync() + { + var asyncEnumerableCollection = ProduceNumbers(start: 1, end: 10); + await asyncEnumerableCollection.ForEachAsync(async number => { + await Console.Out.WriteLineAsync(number); + }); + } + + + + + + A pre-cached empty collection + + + + + Constructor + + A function that enumerates items in a collection asynchronously + + + + Creates an enumerator that iterates through a collection asynchronously + + A cancellation token to cancel creation of the enumerator in case if it takes a lot of time + Returns a task with the created enumerator as result on completion + + + + Similar to , but allows you to pass a state object into the enumeration function, what can be + used for performance optimization, so don't have to create a delegate on the fly every single time you create the enumerator. + + Type of items returned by + Type of the state object + + + + Constructor + + A function that enumerates items in a collection asynchronously + A state object that is passed to the + + + + A user state that gets passed into the enumeration function. + + + + + Creates an enumerator that iterates through a collection asynchronously + + Returns a task with the created enumerator as result on completion + + + + Creates an enumerator that iterates through a collection asynchronously + + Returns a task with the created enumerator as result on completion + + + + This exception is thrown when you call + or when the enumerator is disposed before reaching the end of enumeration. + + + + + Base type for and + + + + + Returns an empty . Safe to use by multiple threads. + + + + + Helps to enumerate items in a collection asynchronously. + Provides exactly the same functionality as , + but allows to pass a user state object in the enumeration function, + what can be used for performance optimization. + + + + + Constructor + + A function that enumerates items in a collection asynchronously + Any state object that is passed to the + Optional action that gets invoked on Dispose() + + + + Finalizer + + + + + A user state that gets passed into the enumeration function. + + + + + Gets the element in the collection at the current position of the enumerator + + + + + Tells if enumeration is complete. Returns True only after MoveNextAsync returns False. + + + + + Advances the enumerator to the next element of the collection asynchronously + + Returns a Task that does transition to the next element. The result of the task is True if the enumerator was successfully advanced to the next element, or False if the enumerator has passed the end of the collection. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources + + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources + + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources + + True if called from Dispose() method, otherwise False - called by GC + + + + Helps to enumerate items in a collection asynchronously + + + + + An empty . Safe to use by multiple threads. + + + + + The asynchronous version of the 'yield' construction + + + + + Gets the cancellation token that was passed to the method + + + + + Yields an item asynchronously (similar to 'yield return' statement) + + The item of the collection to yield + Returns a Task which tells if when you can continue to yield the next item + + + + Stops iterating items in the collection (similar to 'yield break' statement) + + Always throws this exception to stop the enumeration task + + + + Constructor + + A function that enumerates items in a collection asynchronously + Optional action that gets invoked on Dispose() + + + + Internal implementation details + + + + + Converts generic IEnumerable to IAsyncEnumerable + + + + + Creates adapter for + + The element type + The instance of to convert + If True the enumeration will be performed on the same thread, otherwise the MoveNext will be executed on a separate thread with Task.Run method + Returns an instance of implementation + + + + Creates adapter for the enumerator of + + The element type + The instance of to convert + If True the enumeration will be performed on the same thread, otherwise the MoveNext will be executed on a separate thread with Task.Run method + Returns an instance of implementation + + + + Creates adapter for + + The element type + The instance of to convert + If True the enumeration will be performed on the same thread, otherwise the MoveNext will be executed on a separate thread with Task.Run method + Returns an instance of implementation + + + + Extension methods for for backward compatibility with version 1 of this libraray. + Not recommended to use. + + + + + Converts to . + This method is marked as [Obsolete] to discourage you from doing such conversion, + which defeats the whole purpose of having a non-blocking async enumeration, + and what might lead to dead-locks in ASP.NET or WPF applications. + + + + + Converts to . + This method is marked as [Obsolete] to discourage you from doing such conversion, + which defeats the whole purpose of having a non-blocking async enumeration, + and what might lead to dead-locks in ASP.NET or WPF applications. + + + + + Creates an enumerator that iterates through a collection synchronously. + This method is marked as [Obsolete] to discourage you from using this synchronous version of + the method instead of , + what might lead to dead-locks in ASP.NET or WPF applications. + + + + + Class to provide access to static method. + + + + + Stops ForEachAsync iteration (similar to 'break' statement) + + Always throws this exception to stop the ForEachAsync iteration + + + + This exception is thrown when you call . + + + + + Enables asynchronous 'foreach' enumeration over an IAsyncEnumerable + + + + + Enumerates over all elements in the collection asynchronously + + The type of elements in the collection + The collection of elements which can be enumerated asynchronously + A synchronous action to perform for every single item in the collection + A cancellation token to stop enumerating + Returns a Task which does enumeration over elements in the collection + + + + Enumerates over all elements in the collection asynchronously + + The type of elements in the collection + The collection of elements which can be enumerated asynchronously + A synchronous action to perform for every single item in the collection + Returns a Task which does enumeration over elements in the collection + + + + Enumerates over all elements in the collection asynchronously + + The type of elements in the collection + The collection of elements which can be enumerated asynchronously + A synchronous action to perform for every single item in the collection, where the second argument is the index of an item + A cancellation token to stop enumerating + Returns a Task which does enumeration over elements in the collection + + + + Enumerates over all elements in the collection asynchronously + + The type of elements in the collection + The collection of elements which can be enumerated asynchronously + A synchronous action to perform for every single item in the collection, where the second argument is the index of an item + Returns a Task which does enumeration over elements in the collection + + + + Enumerates over all elements in the collection asynchronously + + The type of elements in the collection + The collection of elements which can be enumerated asynchronously + An asynchronous action to perform for every single item in the collection + A cancellation token to stop enumerating + Returns a Task which does enumeration over elements in the collection + + + + Enumerates over all elements in the collection asynchronously + + The type of elements in the collection + The collection of elements which can be enumerated asynchronously + An asynchronous action to perform for every single item in the collection + Returns a Task which does enumeration over elements in the collection + + + + Enumerates over all elements in the collection asynchronously + + The type of elements in the collection + The collection of elements which can be enumerated asynchronously + An asynchronous action to perform for every single item in the collection, where the second argument is the index of an item + A cancellation token to stop enumerating + Returns a Task which does enumeration over elements in the collection + + + + Enumerates over all elements in the collection asynchronously + + The type of elements in the collection + The collection of elements which can be enumerated asynchronously + An asynchronous action to perform for every single item in the collection, where the second argument is the index of an item + Returns a Task which does enumeration over elements in the collection + + + + Extension methods for interface + + + + + Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence. + + The type of the elements of . + An to return the single element of. + A that can halt enumeration of . + + + + Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence. + + The type of the elements of . + An to return the single element of. + The message of an exception which is thrown when the source collection is empty. + The message of an exception which is thrown when the source collection has more than one element. + A that can halt enumeration of . + + + + Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence that matches the criteria. + + The type of the elements of . + An to return the single element of. + Criteria predicate to select the only element. + A that can halt enumeration of . + + + + Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence that matches the criteria. + + The type of the elements of . + An to return the single element of. + Criteria predicate to select the only element. + The message of an exception which is thrown when the source collection is has no element matching the criteria. + The message of an exception which is thrown when the source collection has more than one element matching the criteria. + A that can halt enumeration of . + + + + Returns the only element of a sequence, and returns a default value if there is not exactly one element in the sequence. + + The type of the elements of . + An to return the single element of. + A that can halt enumeration of . + + + + Returns the only element of a sequence, and returns a default value if there is not exactly one element in the sequence that matches the criteria. + + The type of the elements of . + An to return the single element of. + Criteria predicate to select the only element. + A that can halt enumeration of . + + + + Returns the first element in the . + + The type of the elements of + An to return an element from. + A that can halt enumeration of + + + + Returns the first element in the . + + The type of the elements of + An to return an element from. + An optional custom exception message for the case when the is empty + A that can halt enumeration of + + + + Returns the first element in a sequence that satisfies a specified condition. + + The type of the elements of + An to return an element from. + A function to test each element for a condition. + A that can halt enumeration of + + + + Returns the first element in a sequence that satisfies a specified condition. + + The type of the elements of + An to return an element from. + A function to test each element for a condition. + An optional custom exception message for the case when the is empty + A that can halt enumeration of + + + + Returns the first element in the , or a default value if no element is found. + + The type of the elements of + An to return an element from. + A that can halt enumeration of + + + + Returns the first element in a sequence that satisfies a specified condition, or a default value if no element is found. + + The type of the elements of + An to return an element from. + A function to test each element for a condition. + A that can halt enumeration of + + + + Projects each element of a sequence into a new form. + + The type of the elements of + The type of the value returned by . + A sequence of values to invoke a transform function on. + A transform function to apply to each element. + + + + Projects each element of a sequence into a new form. + + The type of the elements of + The type of the value returned by . + A sequence of values to invoke a transform function on. + A transform function to apply to each source element; the second parameter of the function represents the index of the source element. + + + + Projects each element of a sequence to an IAsyncEnumerable<T> and flattens the resulting sequences into one sequence. + + The type of the elements of . + The type of the value in the IAsyncEnumerable returned by . + A sequence of values to invoke a transform function on. + A transform function to apply to each source element. + + + + Projects each element of a sequence to an IAsyncEnumerable<T> and flattens the resulting sequences into one sequence. + + The type of the elements of . + The type of the intermediate elements collected by . + The type of the elements of the resulting sequence by . + A sequence of values to invoke a transform function on. + A transform function to apply to each element of the input sequence. + A transform function to apply to each element of the intermediate sequence. + + + + Projects each element of a sequence to an IAsyncEnumerable<T> and flattens the resulting sequences into one sequence. + + The type of the elements of . + The type of the value in the IAsyncEnumerable returned by . + A sequence of values to invoke a transform function on. + A transform function to apply to each source element. + + + + Projects each element of a sequence to an IAsyncEnumerable<T> and flattens the resulting sequences into one sequence. + + The type of the elements of . + The type of the intermediate elements collected by . + The type of the elements of the resulting sequence by . + A sequence of values to invoke a transform function on. + A transform function to apply to each element of the input sequence. + A transform function to apply to each element of the intermediate sequence. + + + + Returns a specified number of contiguous elements from the start of a sequence. + + The type of the elements of + A sequence to return elements from. + The number of elements to return. + + + + Returns elements from a sequence as long as a specified condition is true. + + The type of the elements of + A sequence to return elements from. + A function to test each element for a condition. + + + + Creates a list of elements asynchronously from the enumerable source + + The type of the elements of source + The collection of elements + A cancellation token to cancel the async operation + + + + Creates an array of elements asynchronously from the enumerable source + + The type of the elements of source + The collection of elements + A cancellation token to cancel the async operation + + + + Creates a from an according to a specified key selector function, a comparer, and an element selector function. + + The type of the elements of . + The type of the key returned by . + An to create a from. + A function to extract a key from each element. + A cancellation token to cancel the async operation. + + + + + Creates a from an according to a specified key selector function, a comparer, and an element selector function. + + The type of the elements of . + The type of the key returned by . + An to create a from. + A function to extract a key from each element. + An to compare keys. + A cancellation token to cancel the async operation. + + + + + Creates a from an according to a specified key selector function, a comparer, and an element selector function. + + The type of the elements of . + The type of the key returned by . + The type of the value returned by . + An to create a from. + A function to extract a key from each element. + A transform function to produce a result element value from each element. + A cancellation token to cancel the async operation. + + + + + Creates a from an according to a specified key selector function, a comparer, and an element selector function. + + The type of the elements of . + The type of the key returned by . + The type of the value returned by . + An to create a from. + A function to extract a key from each element. + A transform function to produce a result element value from each element. + An to compare keys. + A cancellation token to cancel the async operation. + + + + + Creates a from an according to a specified key selector function. + + The type of the elements of . + The type of the key returned by . + The to create a from. + A function to extract a key from each element. + A cancellation token to cancel the async operation. + + + + Creates a from an according to a specified key selector function and key comparer. + + The type of the elements of . + The type of the key returned by . + The to create a from. + A function to extract a key from each element. + An to compare keys. + A cancellation token to cancel the async operation. + + + + Creates a from an according to a specified key selector function and an element selector function. + + The type of the elements of . + The type of the key returned by . + The type of the value returned by . + The to create a from. + A function to extract a key from each element. + A transform function to produce a result element value from each element. + A cancellation token to cancel the async operation. + + + + Creates a from an according to a specified key selector function, a comparer and an element selector function. + + The type of the elements of . + The type of the key returned by . + The type of the value returned by . + The to create a from. + A function to extract a key from each element. + A transform function to produce a result element value from each element. + An to compare keys. + A cancellation token to cancel the async operation. + + + + An to return elements from. + + The type of the elements of + An to return elements from. + The number of elements to skip before returning the remaining elements. + + + + Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements. + + The type of the elements of + An to return elements from. + A function to test each element for a condition. + + + + Filters a sequence of values based on a predicate. + + The type of the elements of + An to filter. + A function to test each element for a condition. + + + + Projects each element of a sequence into a new form. + + The type of the elements of + An to filter. + A function to test each element for a condition; the second parameter of the function represents the index of the source element. + + + + Casts the elements of an to the specified type. + + The type to cast the elements of to. + An that contains the elements to be cast to type . + + + + Filters the elements of an based on a specified type. + + The type to filter the elements of the sequence on. + The whose elements to filter. + + + + Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty. + + The type of the elements of . + The sequence to return the specified value for if it is empty. + + + + Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty. + + The type of the elements of . + The sequence to return the specified value for if it is empty. + The value to return if the sequence is empty. + + + + Splits the input collection into series of batches. + + The type of the elements of + An to batch. + The maximum number of elements to put in a batch. + + + + Splits the input collection into series of batches. + + The type of the elements of + + The type of a .NET's standard collection that forms a batch. Supported types are: + , , , , + , , , + , , . + + An to batch. + The maximum number of elements to put in a batch. + + + + Splits the input collection into series of batches. + + The type of the elements of + An to batch. + The maximum logical weight of elements that a single batch can accomodate. + A function that computes a weight of a particular element, which is used to make a decision if it can fit into a batch. + + + + Splits the input collection into series of batches. + + The type of the elements of + + The type of a .NET's standard collection that forms a batch. Supported types are: + , , , , + , , , + , , . + + An to batch. + The maximum logical weight of elements that a single batch can accomodate. + A function that computes a weight of a particular element, which is used to make a decision if it can fit into a batch. + + + + Splits the input collection into series of batches. + + The type of the elements of + An to batch. + The maximum number of elements to put in a batch regardless their total weight. + The maximum logical weight of elements that a single batch can accomodate. + A function that computes a weight of a particular element, which is used to make a decision if it can fit into a batch. + + + + Splits the input collection into series of batches. + + The type of the elements of + + The type of a .NET's standard collection that forms a batch. Supported types are: + , , , , + , , , + , , . + + An to batch. + The maximum number of elements to put in a batch regardless their total weight. + The maximum logical weight of elements that a single batch can accomodate. + A function that computes a weight of a particular element, which is used to make a decision if it can fit into a batch. + + + + Splits the input collection into series of batches. + + The type of the elements of + The type of a batch of elements. + An to batch. + The maximum number of elements to put in a batch regardless their total weight. + The maximum logical weight of elements that a single batch can accomodate. + A function that computes a weight of a particular element, which is used to make a decision if it can fit into a batch. + A function that creates a new batch with optional suggested capacity. + An action that adds an element to a batch. + + + + Produces the set union of two sequences, which includes duplicate elements. + + The type of the elements of the input sequences. + An whose elements form the first set for the union. + An whose elements form the second set for the union. + + + + Produces the set union of multiple sequences, which includes duplicate elements. + + The type of the elements of the input sequences. + A set of whose elements form the union. + + + + Creates a new sequence based on input one plus an extra element at the end. + + The type of the elements of . + An to return the single element of. + An extra element to be returned on enumeration. + + + + Creates a new sequence based on input one plus an extra element in the beginning. + + The type of the elements of . + An to return the single element of. + An extra element to be returned on enumeration. + + + + Concatenates two sequences. + + The type of the elements of the input sequences. + The first sequence to concatenate. + The sequence to concatenate to the first sequence. + + + + Returns distinct elements from a sequence by using the default equality comparer to compare values. + + The type of the elements of . + The sequence to remove duplicate elements from. + + + + Returns distinct elements from a sequence by using a specified to compare values. + + The type of the elements of . + The sequence to remove duplicate elements from. + An to compare values. + + + + Applies an accumulator function over a sequence. + + The type of the elements of . + An to aggregate over. + An accumulator function to be invoked on each element. + A cancellation token to cancel the async operation. + + + + Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value. + + The type of the elements of . + The type of the accumulator value. + An to aggregate over. + The initial accumulator value. + An accumulator function to be invoked on each element. + A cancellation token to cancel the async operation. + + + + Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value. + + The type of the elements of . + The type of the accumulator value. + The type of the resulting value. + An to aggregate over. + The initial accumulator value. + An accumulator function to be invoked on each element. + A function to transform the final accumulator value into the result value. + A cancellation token to cancel the async operation. + + + + Determines whether all elements of a sequence satisfy a condition. + + An that contains the elements to apply the predicate to. + A function to test each element for a condition. + A cancellation token to cancel the async operation. + The type of the elements of . + true if every element of the source sequence passes the test in the specified predicate, or if the sequence is empty; otherwise, false. + or is null. + + + + Determines whether any element of a sequence exists or satisfies a condition. + + An that contains the elements to apply the predicate to. + A function to test each element for a condition. + A cancellation token to cancel the async operation. + The type of the elements of . + true if any elements in the source sequence pass the test in the specified predicate; otherwise, false. + or is null. + + + + Extension methods for interface + + + + + Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence. + + The type of the elements of . + An to return the single element of. + Flag to call the on input when this operation is complete + + + + Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence. + + The type of the elements of . + An to return the single element of. + The message of an exception which is thrown when the source collection is empty. + The message of an exception which is thrown when the source collection has more than one element. + Flag to call the on input when this operation is complete + + + + Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence that matches the criteria. + + The type of the elements of . + An to return the single element of. + Criteria predicate to select the only element. + Flag to call the on input when this operation is complete + + + + Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence that matches the criteria. + + The type of the elements of . + An to return the single element of. + Criteria predicate to select the only element. + The message of an exception which is thrown when the source collection is has no element matching the criteria. + The message of an exception which is thrown when the source collection has more than one element matching the criteria. + Flag to call the on input when this operation is complete + + + + Returns the only element of a sequence, and returns a default value if there is not exactly one element in the sequence. + + The type of the elements of . + An to return the single element of. + Flag to call the on input when this operation is complete + + + + Returns the only element of a sequence, and returns a default value if there is not exactly one element in the sequence that matches the criteria. + + The type of the elements of . + An to return the single element of. + Criteria predicate to select the only element. + Flag to call the on input when this operation is complete + + + + Returns the first element in the . + + The type of the elements of + An to return an element from. + Flag to call the on input when this operation is complete + + + + Returns the first element in the . + + The type of the elements of + An to return an element from. + An optional custom exception message for the case when the is empty + Flag to call the on input when this operation is complete + + + + Returns the first element in a sequence that satisfies a specified condition. + + The type of the elements of + An to return an element from. + A function to test each element for a condition. + Flag to call the on input when this operation is complete + + + + Returns the first element in a sequence that satisfies a specified condition. + + The type of the elements of + An to return an element from. + A function to test each element for a condition. + An optional custom exception message for the case when the is empty + Flag to call the on input when this operation is complete + + + + Returns the first element in the , or a default value if no element is found. + + The type of the elements of + An to return an element from. + Flag to call the on input when this operation is complete + + + + Returns the first element in a sequence that satisfies a specified condition, or a default value if no element is found. + + The type of the elements of + An to return an element from. + A function to test each element for a condition. + Flag to call the on input when this operation is complete + + + + Projects each element of a sequence into a new form. + + The type of the elements of + The type of the value returned by . + A sequence of values to invoke a transform function on. + A transform function to apply to each element. + Flag to call the on input when enumeration is complete + + + + Projects each element of a sequence into a new form. + + The type of the elements of + The type of the value returned by . + A sequence of values to invoke a transform function on. + A transform function to apply to each source element; the second parameter of the function represents the index of the source element. + Flag to call the on input when enumeration is complete + + + + Returns a specified number of contiguous elements from the start of a sequence. + + The type of the elements of + A sequence to return elements from. + The number of elements to return. + Flag to call the on input when enumeration is complete + + + + Returns elements from a sequence as long as a specified condition is true. + + The type of the elements of + A sequence to return elements from. + A function to test each element for a condition. + Flag to call the on input when enumeration is complete + + + + Creates a list of elements asynchronously from the enumerable source + + The type of the elements of source + The collection of elements + Flag to call the on input when this operation is complete + + + + Creates an array of elements asynchronously from the enumerable source + + The type of the elements of source + The collection of elements + Flag to call the on input when this operation is complete + + + + An to return elements from. + + The type of the elements of + An to return elements from. + The number of elements to skip before returning the remaining elements. + Flag to call the on input when enumeration is complete + + + + Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements. + + The type of the elements of + An to return elements from. + A function to test each element for a condition. + Flag to call the on input when enumeration is complete + + + + Filters a sequence of values based on a predicate. + + The type of the elements of + An to filter. + A function to test each element for a condition. + Flag to call the on input when enumeration is complete + + + + Projects each element of a sequence into a new form. + + The type of the elements of + An to filter. + A function to test each element for a condition; the second parameter of the function represents the index of the source element. + Flag to call the on input when enumeration is complete + + + + Casts the elements of an to the specified type. + + The type to cast the elements of to. + An that contains the elements to be cast to type . + Flag to call the on input when enumeration is complete + + + + Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty. + + The type of the elements of . + The sequence to return the specified value for if it is empty. + Flag to call the on input when enumeration is complete + + + + Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty. + + The type of the elements of . + The sequence to return the specified value for if it is empty. + The value to return if the sequence is empty. + Flag to call the on input when enumeration is complete + + + + Splits the input collection into series of batches. + + The type of the elements of + An to batch. + The maximum number of elements to put in a batch. + Flag to call the on input when enumeration is complete + + + + Splits the input collection into series of batches. + + The type of the elements of + + The type of a .NET's standard collection that forms a batch. Supported types are: + , , , , + , , , + , , . + + An to batch. + The maximum number of elements to put in a batch. + Flag to call the on input when enumeration is complete + + + + Splits the input collection into series of batches. + + The type of the elements of + An to batch. + The maximum logical weight of elements that a single batch can accomodate. + A function that computes a weight of a particular element, which is used to make a decision if it can fit into a batch. + Flag to call the on input when enumeration is complete + + + + Splits the input collection into series of batches. + + The type of the elements of + + The type of a .NET's standard collection that forms a batch. Supported types are: + , , , , + , , , + , , . + + An to batch. + The maximum logical weight of elements that a single batch can accomodate. + A function that computes a weight of a particular element, which is used to make a decision if it can fit into a batch. + Flag to call the on input when enumeration is complete + + + + Splits the input collection into series of batches. + + The type of the elements of + An to batch. + The maximum number of elements to put in a batch regardless their total weight. + The maximum logical weight of elements that a single batch can accomodate. + A function that computes a weight of a particular element, which is used to make a decision if it can fit into a batch. + Flag to call the on input when enumeration is complete + + + + Splits the input collection into series of batches. + + The type of the elements of + + The type of a .NET's standard collection that forms a batch. Supported types are: + , , , , + , , , + , , . + + An to batch. + The maximum number of elements to put in a batch regardless their total weight. + The maximum logical weight of elements that a single batch can accomodate. + A function that computes a weight of a particular element, which is used to make a decision if it can fit into a batch. + Flag to call the on input when enumeration is complete + + + + Splits the input collection into series of batches. + + The type of the elements of + The type of a batch of elements. + An to batch. + The maximum number of elements to put in a batch regardless their total weight. + The maximum logical weight of elements that a single batch can accomodate. + A function that computes a weight of a particular element, which is used to make a decision if it can fit into a batch. + A function that creates a new batch with optional suggested capacity. + An action that adds an element to a batch. + Flag to call the on input when enumeration is complete + + + + Produces the set union of two sequences, which includes duplicate elements. + + The type of the elements of the input sequences. + An whose elements form the first set for the union. + An whose elements form the second set for the union. + Flag to call the on input and when enumeration is complete. + + + + Produces the set union of multiple sequences, which includes duplicate elements. + + The type of the elements of the input sequences. + A set of whose elements form the union. + Flag to call the on all input when enumeration is complete. + + + + Used in ParallelForEachAsync<T> extension method + + + + + Constructor + + + + + Extensions methods for IEnumerable and IAsyncEnumerable to do parallel for-each loop in async-await manner + + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + If True (the default behavior), waits on completion for all started tasks when the loop breaks due to cancellation or an exception + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + If True (the default behavior), waits on completion for all started tasks when the loop breaks due to cancellation or an exception + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + If True (the default behavior), waits on completion for all started tasks when the loop breaks due to cancellation or an exception + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + If True (the default behavior), waits on completion for all started tasks when the loop breaks due to cancellation or an exception + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Exposes an asynchronous enumerator, which supports a simple iteration over a non-generic collection + + + + + Creates an enumerator that iterates through a collection asynchronously + + A cancellation token to cancel creation of the enumerator in case if it takes a lot of time + Returns a task with the created enumerator as result on completion + + + + Supports a simple asynchronous iteration over a non-generic collection + + + + + Gets the current element in the collection. + + + + + Advances the enumerator to the next element of the collection asynchronously + + Returns a Task that does transition to the next element. The result of the task is True if the enumerator was successfully advanced to the next element, or False if the enumerator has passed the end of the collection. + + + + Internal base type for and + + + + + Utility methods for + + + + + Forcibly disables re-use of instances in the method. + This is just a safety switch in case when something goes wrong with re-using instances of . + + + + + Resets a to initial incomplete state. + This method by default re-uses the same instance of the by re-setting internal state of its using reflection. + If such feature is not available or explicitly disable with the method, it just returns a new instance of a . + + Type of the result value + Target to be reset or recreated. It's safe to pass null. + Optional state object that you pass into constructor. + + + diff --git a/Autofetch YT/bin/Debug/Autofetch YT.dll b/Autofetch YT/bin/Debug/Autofetch YT.dll new file mode 100644 index 0000000..adaddcb Binary files /dev/null and b/Autofetch YT/bin/Debug/Autofetch YT.dll differ diff --git a/Autofetch YT/bin/Debug/Autofetch YT.pdb b/Autofetch YT/bin/Debug/Autofetch YT.pdb new file mode 100644 index 0000000..6b0fafc Binary files /dev/null and b/Autofetch YT/bin/Debug/Autofetch YT.pdb differ diff --git a/Autofetch YT/bin/Debug/Autofetch YT/Autofetch YT.dll b/Autofetch YT/bin/Debug/Autofetch YT/Autofetch YT.dll new file mode 100644 index 0000000..99ac3e7 Binary files /dev/null and b/Autofetch YT/bin/Debug/Autofetch YT/Autofetch YT.dll differ diff --git a/Autofetch YT/bin/Debug/Autofetch YT/Hyperlinq.dll b/Autofetch YT/bin/Debug/Autofetch YT/Hyperlinq.dll new file mode 100644 index 0000000..d7f0352 Binary files /dev/null and b/Autofetch YT/bin/Debug/Autofetch YT/Hyperlinq.dll differ diff --git a/Autofetch YT/bin/Debug/CookiesTxtParser.dll b/Autofetch YT/bin/Debug/CookiesTxtParser.dll new file mode 100755 index 0000000..a3014ac Binary files /dev/null and b/Autofetch YT/bin/Debug/CookiesTxtParser.dll differ diff --git a/Autofetch YT/bin/Debug/Hyperlinq.dll b/Autofetch YT/bin/Debug/Hyperlinq.dll new file mode 100755 index 0000000..d7f0352 Binary files /dev/null and b/Autofetch YT/bin/Debug/Hyperlinq.dll differ diff --git a/Autofetch YT/bin/Debug/Microsoft.Bcl.AsyncInterfaces.dll b/Autofetch YT/bin/Debug/Microsoft.Bcl.AsyncInterfaces.dll new file mode 100755 index 0000000..433ed54 Binary files /dev/null and b/Autofetch YT/bin/Debug/Microsoft.Bcl.AsyncInterfaces.dll differ diff --git a/Autofetch YT/bin/Debug/Microsoft.Win32.Primitives.dll b/Autofetch YT/bin/Debug/Microsoft.Win32.Primitives.dll new file mode 100644 index 0000000..8b69a69 Binary files /dev/null and b/Autofetch YT/bin/Debug/Microsoft.Win32.Primitives.dll differ diff --git a/Autofetch YT/bin/Debug/MimeTypesMap.dll b/Autofetch YT/bin/Debug/MimeTypesMap.dll new file mode 100755 index 0000000..c7d1528 Binary files /dev/null and b/Autofetch YT/bin/Debug/MimeTypesMap.dll differ diff --git a/Autofetch YT/bin/Debug/Newtonsoft.Json.dll b/Autofetch YT/bin/Debug/Newtonsoft.Json.dll new file mode 100755 index 0000000..7af125a Binary files /dev/null and b/Autofetch YT/bin/Debug/Newtonsoft.Json.dll differ diff --git a/Autofetch YT/bin/Debug/SimpleHTTP.dll b/Autofetch YT/bin/Debug/SimpleHTTP.dll new file mode 100755 index 0000000..6fb3f06 Binary files /dev/null and b/Autofetch YT/bin/Debug/SimpleHTTP.dll differ diff --git a/Autofetch YT/bin/Debug/System.AppContext.dll b/Autofetch YT/bin/Debug/System.AppContext.dll new file mode 100644 index 0000000..4ccc058 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.AppContext.dll differ diff --git a/Autofetch YT/bin/Debug/System.Buffers.dll b/Autofetch YT/bin/Debug/System.Buffers.dll new file mode 100755 index 0000000..f2d83c5 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Buffers.dll differ diff --git a/Autofetch YT/bin/Debug/System.Collections.Concurrent.dll b/Autofetch YT/bin/Debug/System.Collections.Concurrent.dll new file mode 100644 index 0000000..26f10d1 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Collections.Concurrent.dll differ diff --git a/Autofetch YT/bin/Debug/System.Collections.NonGeneric.dll b/Autofetch YT/bin/Debug/System.Collections.NonGeneric.dll new file mode 100644 index 0000000..9da235a Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Collections.NonGeneric.dll differ diff --git a/Autofetch YT/bin/Debug/System.Collections.Specialized.dll b/Autofetch YT/bin/Debug/System.Collections.Specialized.dll new file mode 100644 index 0000000..fbd4fc7 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Collections.Specialized.dll differ diff --git a/Autofetch YT/bin/Debug/System.Collections.dll b/Autofetch YT/bin/Debug/System.Collections.dll new file mode 100644 index 0000000..72ac205 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Collections.dll differ diff --git a/Autofetch YT/bin/Debug/System.ComponentModel.EventBasedAsync.dll b/Autofetch YT/bin/Debug/System.ComponentModel.EventBasedAsync.dll new file mode 100644 index 0000000..37742d4 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.ComponentModel.EventBasedAsync.dll differ diff --git a/Autofetch YT/bin/Debug/System.ComponentModel.Primitives.dll b/Autofetch YT/bin/Debug/System.ComponentModel.Primitives.dll new file mode 100644 index 0000000..b0c4b68 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.ComponentModel.Primitives.dll differ diff --git a/Autofetch YT/bin/Debug/System.ComponentModel.TypeConverter.dll b/Autofetch YT/bin/Debug/System.ComponentModel.TypeConverter.dll new file mode 100644 index 0000000..fb42b44 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.ComponentModel.TypeConverter.dll differ diff --git a/Autofetch YT/bin/Debug/System.ComponentModel.dll b/Autofetch YT/bin/Debug/System.ComponentModel.dll new file mode 100644 index 0000000..8e2d829 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.ComponentModel.dll differ diff --git a/Autofetch YT/bin/Debug/System.Console.dll b/Autofetch YT/bin/Debug/System.Console.dll new file mode 100644 index 0000000..fe61bcc Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Console.dll differ diff --git a/Autofetch YT/bin/Debug/System.Data.Common.dll b/Autofetch YT/bin/Debug/System.Data.Common.dll new file mode 100644 index 0000000..05e3481 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Data.Common.dll differ diff --git a/Autofetch YT/bin/Debug/System.Diagnostics.Contracts.dll b/Autofetch YT/bin/Debug/System.Diagnostics.Contracts.dll new file mode 100644 index 0000000..98f40eb Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Diagnostics.Contracts.dll differ diff --git a/Autofetch YT/bin/Debug/System.Diagnostics.Debug.dll b/Autofetch YT/bin/Debug/System.Diagnostics.Debug.dll new file mode 100644 index 0000000..a51c0cf Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Diagnostics.Debug.dll differ diff --git a/Autofetch YT/bin/Debug/System.Diagnostics.FileVersionInfo.dll b/Autofetch YT/bin/Debug/System.Diagnostics.FileVersionInfo.dll new file mode 100644 index 0000000..3c203b0 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Diagnostics.FileVersionInfo.dll differ diff --git a/Autofetch YT/bin/Debug/System.Diagnostics.Process.dll b/Autofetch YT/bin/Debug/System.Diagnostics.Process.dll new file mode 100644 index 0000000..b537e62 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Diagnostics.Process.dll differ diff --git a/Autofetch YT/bin/Debug/System.Diagnostics.StackTrace.dll b/Autofetch YT/bin/Debug/System.Diagnostics.StackTrace.dll new file mode 100644 index 0000000..5dfaad6 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Diagnostics.StackTrace.dll differ diff --git a/Autofetch YT/bin/Debug/System.Diagnostics.TextWriterTraceListener.dll b/Autofetch YT/bin/Debug/System.Diagnostics.TextWriterTraceListener.dll new file mode 100644 index 0000000..a5720da Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Diagnostics.TextWriterTraceListener.dll differ diff --git a/Autofetch YT/bin/Debug/System.Diagnostics.Tools.dll b/Autofetch YT/bin/Debug/System.Diagnostics.Tools.dll new file mode 100644 index 0000000..bd9deae Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Diagnostics.Tools.dll differ diff --git a/Autofetch YT/bin/Debug/System.Diagnostics.TraceSource.dll b/Autofetch YT/bin/Debug/System.Diagnostics.TraceSource.dll new file mode 100644 index 0000000..5474eb2 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Diagnostics.TraceSource.dll differ diff --git a/Autofetch YT/bin/Debug/System.Diagnostics.Tracing.dll b/Autofetch YT/bin/Debug/System.Diagnostics.Tracing.dll new file mode 100644 index 0000000..5b8b2b4 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Diagnostics.Tracing.dll differ diff --git a/Autofetch YT/bin/Debug/System.Drawing.Primitives.dll b/Autofetch YT/bin/Debug/System.Drawing.Primitives.dll new file mode 100644 index 0000000..1eeacc4 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Drawing.Primitives.dll differ diff --git a/Autofetch YT/bin/Debug/System.Dynamic.Runtime.dll b/Autofetch YT/bin/Debug/System.Dynamic.Runtime.dll new file mode 100644 index 0000000..d34b388 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Dynamic.Runtime.dll differ diff --git a/Autofetch YT/bin/Debug/System.Globalization.Calendars.dll b/Autofetch YT/bin/Debug/System.Globalization.Calendars.dll new file mode 100644 index 0000000..4a198bc Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Globalization.Calendars.dll differ diff --git a/Autofetch YT/bin/Debug/System.Globalization.Extensions.dll b/Autofetch YT/bin/Debug/System.Globalization.Extensions.dll new file mode 100644 index 0000000..99f9e4a Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Globalization.Extensions.dll differ diff --git a/Autofetch YT/bin/Debug/System.Globalization.dll b/Autofetch YT/bin/Debug/System.Globalization.dll new file mode 100644 index 0000000..dd3d2e3 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Globalization.dll differ diff --git a/Autofetch YT/bin/Debug/System.IO.Compression.ZipFile.dll b/Autofetch YT/bin/Debug/System.IO.Compression.ZipFile.dll new file mode 100644 index 0000000..345acbd Binary files /dev/null and b/Autofetch YT/bin/Debug/System.IO.Compression.ZipFile.dll differ diff --git a/Autofetch YT/bin/Debug/System.IO.Compression.dll b/Autofetch YT/bin/Debug/System.IO.Compression.dll new file mode 100644 index 0000000..ebbb503 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.IO.Compression.dll differ diff --git a/Autofetch YT/bin/Debug/System.IO.FileSystem.DriveInfo.dll b/Autofetch YT/bin/Debug/System.IO.FileSystem.DriveInfo.dll new file mode 100644 index 0000000..5c59398 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.IO.FileSystem.DriveInfo.dll differ diff --git a/Autofetch YT/bin/Debug/System.IO.FileSystem.Primitives.dll b/Autofetch YT/bin/Debug/System.IO.FileSystem.Primitives.dll new file mode 100644 index 0000000..de4c49f Binary files /dev/null and b/Autofetch YT/bin/Debug/System.IO.FileSystem.Primitives.dll differ diff --git a/Autofetch YT/bin/Debug/System.IO.FileSystem.Watcher.dll b/Autofetch YT/bin/Debug/System.IO.FileSystem.Watcher.dll new file mode 100644 index 0000000..228d60b Binary files /dev/null and b/Autofetch YT/bin/Debug/System.IO.FileSystem.Watcher.dll differ diff --git a/Autofetch YT/bin/Debug/System.IO.FileSystem.dll b/Autofetch YT/bin/Debug/System.IO.FileSystem.dll new file mode 100644 index 0000000..6934080 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.IO.FileSystem.dll differ diff --git a/Autofetch YT/bin/Debug/System.IO.IsolatedStorage.dll b/Autofetch YT/bin/Debug/System.IO.IsolatedStorage.dll new file mode 100644 index 0000000..356e123 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.IO.IsolatedStorage.dll differ diff --git a/Autofetch YT/bin/Debug/System.IO.MemoryMappedFiles.dll b/Autofetch YT/bin/Debug/System.IO.MemoryMappedFiles.dll new file mode 100644 index 0000000..add3b29 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.IO.MemoryMappedFiles.dll differ diff --git a/Autofetch YT/bin/Debug/System.IO.Pipes.dll b/Autofetch YT/bin/Debug/System.IO.Pipes.dll new file mode 100644 index 0000000..e5690c4 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.IO.Pipes.dll differ diff --git a/Autofetch YT/bin/Debug/System.IO.UnmanagedMemoryStream.dll b/Autofetch YT/bin/Debug/System.IO.UnmanagedMemoryStream.dll new file mode 100644 index 0000000..cdd7427 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.IO.UnmanagedMemoryStream.dll differ diff --git a/Autofetch YT/bin/Debug/System.IO.dll b/Autofetch YT/bin/Debug/System.IO.dll new file mode 100755 index 0000000..c33120c Binary files /dev/null and b/Autofetch YT/bin/Debug/System.IO.dll differ diff --git a/Autofetch YT/bin/Debug/System.Linq.Expressions.dll b/Autofetch YT/bin/Debug/System.Linq.Expressions.dll new file mode 100644 index 0000000..63b570c Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Linq.Expressions.dll differ diff --git a/Autofetch YT/bin/Debug/System.Linq.Parallel.dll b/Autofetch YT/bin/Debug/System.Linq.Parallel.dll new file mode 100644 index 0000000..d8d097e Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Linq.Parallel.dll differ diff --git a/Autofetch YT/bin/Debug/System.Linq.Queryable.dll b/Autofetch YT/bin/Debug/System.Linq.Queryable.dll new file mode 100644 index 0000000..404bbe2 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Linq.Queryable.dll differ diff --git a/Autofetch YT/bin/Debug/System.Linq.dll b/Autofetch YT/bin/Debug/System.Linq.dll new file mode 100644 index 0000000..42cd93b Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Linq.dll differ diff --git a/Autofetch YT/bin/Debug/System.Memory.dll b/Autofetch YT/bin/Debug/System.Memory.dll new file mode 100755 index 0000000..5d19470 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Memory.dll differ diff --git a/Autofetch YT/bin/Debug/System.Net.Http.dll b/Autofetch YT/bin/Debug/System.Net.Http.dll new file mode 100755 index 0000000..56fcdc1 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Net.Http.dll differ diff --git a/Autofetch YT/bin/Debug/System.Net.NameResolution.dll b/Autofetch YT/bin/Debug/System.Net.NameResolution.dll new file mode 100644 index 0000000..e8a65c0 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Net.NameResolution.dll differ diff --git a/Autofetch YT/bin/Debug/System.Net.NetworkInformation.dll b/Autofetch YT/bin/Debug/System.Net.NetworkInformation.dll new file mode 100644 index 0000000..543a6cf Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Net.NetworkInformation.dll differ diff --git a/Autofetch YT/bin/Debug/System.Net.Ping.dll b/Autofetch YT/bin/Debug/System.Net.Ping.dll new file mode 100644 index 0000000..eeb4666 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Net.Ping.dll differ diff --git a/Autofetch YT/bin/Debug/System.Net.Primitives.dll b/Autofetch YT/bin/Debug/System.Net.Primitives.dll new file mode 100644 index 0000000..8a929ae Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Net.Primitives.dll differ diff --git a/Autofetch YT/bin/Debug/System.Net.Requests.dll b/Autofetch YT/bin/Debug/System.Net.Requests.dll new file mode 100644 index 0000000..5cf38f8 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Net.Requests.dll differ diff --git a/Autofetch YT/bin/Debug/System.Net.Security.dll b/Autofetch YT/bin/Debug/System.Net.Security.dll new file mode 100644 index 0000000..eacb8a1 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Net.Security.dll differ diff --git a/Autofetch YT/bin/Debug/System.Net.Sockets.dll b/Autofetch YT/bin/Debug/System.Net.Sockets.dll new file mode 100644 index 0000000..9716795 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Net.Sockets.dll differ diff --git a/Autofetch YT/bin/Debug/System.Net.WebHeaderCollection.dll b/Autofetch YT/bin/Debug/System.Net.WebHeaderCollection.dll new file mode 100644 index 0000000..0238e69 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Net.WebHeaderCollection.dll differ diff --git a/Autofetch YT/bin/Debug/System.Net.WebSockets.Client.dll b/Autofetch YT/bin/Debug/System.Net.WebSockets.Client.dll new file mode 100644 index 0000000..3275912 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Net.WebSockets.Client.dll differ diff --git a/Autofetch YT/bin/Debug/System.Net.WebSockets.dll b/Autofetch YT/bin/Debug/System.Net.WebSockets.dll new file mode 100644 index 0000000..7a74189 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Net.WebSockets.dll differ diff --git a/Autofetch YT/bin/Debug/System.Numerics.Vectors.dll b/Autofetch YT/bin/Debug/System.Numerics.Vectors.dll new file mode 100755 index 0000000..0865972 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Numerics.Vectors.dll differ diff --git a/Autofetch YT/bin/Debug/System.ObjectModel.dll b/Autofetch YT/bin/Debug/System.ObjectModel.dll new file mode 100644 index 0000000..37e1189 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.ObjectModel.dll differ diff --git a/Autofetch YT/bin/Debug/System.Reflection.Extensions.dll b/Autofetch YT/bin/Debug/System.Reflection.Extensions.dll new file mode 100644 index 0000000..6d12687 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Reflection.Extensions.dll differ diff --git a/Autofetch YT/bin/Debug/System.Reflection.Primitives.dll b/Autofetch YT/bin/Debug/System.Reflection.Primitives.dll new file mode 100644 index 0000000..2c160e9 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Reflection.Primitives.dll differ diff --git a/Autofetch YT/bin/Debug/System.Reflection.dll b/Autofetch YT/bin/Debug/System.Reflection.dll new file mode 100644 index 0000000..ec0b3d2 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Reflection.dll differ diff --git a/Autofetch YT/bin/Debug/System.Resources.Reader.dll b/Autofetch YT/bin/Debug/System.Resources.Reader.dll new file mode 100644 index 0000000..a34c693 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Resources.Reader.dll differ diff --git a/Autofetch YT/bin/Debug/System.Resources.ResourceManager.dll b/Autofetch YT/bin/Debug/System.Resources.ResourceManager.dll new file mode 100644 index 0000000..c4a14ce Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Resources.ResourceManager.dll differ diff --git a/Autofetch YT/bin/Debug/System.Resources.Writer.dll b/Autofetch YT/bin/Debug/System.Resources.Writer.dll new file mode 100644 index 0000000..0ce2946 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Resources.Writer.dll differ diff --git a/Autofetch YT/bin/Debug/System.Runtime.CompilerServices.Unsafe.dll b/Autofetch YT/bin/Debug/System.Runtime.CompilerServices.Unsafe.dll new file mode 100755 index 0000000..1908d92 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Runtime.CompilerServices.Unsafe.dll differ diff --git a/Autofetch YT/bin/Debug/System.Runtime.CompilerServices.VisualC.dll b/Autofetch YT/bin/Debug/System.Runtime.CompilerServices.VisualC.dll new file mode 100644 index 0000000..30a2f81 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Runtime.CompilerServices.VisualC.dll differ diff --git a/Autofetch YT/bin/Debug/System.Runtime.Extensions.dll b/Autofetch YT/bin/Debug/System.Runtime.Extensions.dll new file mode 100644 index 0000000..eb0e80b Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Runtime.Extensions.dll differ diff --git a/Autofetch YT/bin/Debug/System.Runtime.Handles.dll b/Autofetch YT/bin/Debug/System.Runtime.Handles.dll new file mode 100644 index 0000000..37f15ff Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Runtime.Handles.dll differ diff --git a/Autofetch YT/bin/Debug/System.Runtime.InteropServices.RuntimeInformation.dll b/Autofetch YT/bin/Debug/System.Runtime.InteropServices.RuntimeInformation.dll new file mode 100644 index 0000000..2eed08f Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Runtime.InteropServices.RuntimeInformation.dll differ diff --git a/Autofetch YT/bin/Debug/System.Runtime.InteropServices.dll b/Autofetch YT/bin/Debug/System.Runtime.InteropServices.dll new file mode 100644 index 0000000..ab54429 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Runtime.InteropServices.dll differ diff --git a/Autofetch YT/bin/Debug/System.Runtime.Numerics.dll b/Autofetch YT/bin/Debug/System.Runtime.Numerics.dll new file mode 100644 index 0000000..3202cd9 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Runtime.Numerics.dll differ diff --git a/Autofetch YT/bin/Debug/System.Runtime.Serialization.Formatters.dll b/Autofetch YT/bin/Debug/System.Runtime.Serialization.Formatters.dll new file mode 100644 index 0000000..06b5480 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Runtime.Serialization.Formatters.dll differ diff --git a/Autofetch YT/bin/Debug/System.Runtime.Serialization.Json.dll b/Autofetch YT/bin/Debug/System.Runtime.Serialization.Json.dll new file mode 100644 index 0000000..1f30098 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Runtime.Serialization.Json.dll differ diff --git a/Autofetch YT/bin/Debug/System.Runtime.Serialization.Primitives.dll b/Autofetch YT/bin/Debug/System.Runtime.Serialization.Primitives.dll new file mode 100644 index 0000000..19a6dd2 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Runtime.Serialization.Primitives.dll differ diff --git a/Autofetch YT/bin/Debug/System.Runtime.Serialization.Xml.dll b/Autofetch YT/bin/Debug/System.Runtime.Serialization.Xml.dll new file mode 100644 index 0000000..3a839e2 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Runtime.Serialization.Xml.dll differ diff --git a/Autofetch YT/bin/Debug/System.Runtime.dll b/Autofetch YT/bin/Debug/System.Runtime.dll new file mode 100755 index 0000000..3f12010 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Runtime.dll differ diff --git a/Autofetch YT/bin/Debug/System.Security.Claims.dll b/Autofetch YT/bin/Debug/System.Security.Claims.dll new file mode 100644 index 0000000..9cb6423 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Security.Claims.dll differ diff --git a/Autofetch YT/bin/Debug/System.Security.Cryptography.Algorithms.dll b/Autofetch YT/bin/Debug/System.Security.Cryptography.Algorithms.dll new file mode 100755 index 0000000..77d029e Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Security.Cryptography.Algorithms.dll differ diff --git a/Autofetch YT/bin/Debug/System.Security.Cryptography.Csp.dll b/Autofetch YT/bin/Debug/System.Security.Cryptography.Csp.dll new file mode 100644 index 0000000..d7721e7 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Security.Cryptography.Csp.dll differ diff --git a/Autofetch YT/bin/Debug/System.Security.Cryptography.Encoding.dll b/Autofetch YT/bin/Debug/System.Security.Cryptography.Encoding.dll new file mode 100755 index 0000000..de1ec5e Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Security.Cryptography.Encoding.dll differ diff --git a/Autofetch YT/bin/Debug/System.Security.Cryptography.Primitives.dll b/Autofetch YT/bin/Debug/System.Security.Cryptography.Primitives.dll new file mode 100755 index 0000000..16b2446 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Security.Cryptography.Primitives.dll differ diff --git a/Autofetch YT/bin/Debug/System.Security.Cryptography.X509Certificates.dll b/Autofetch YT/bin/Debug/System.Security.Cryptography.X509Certificates.dll new file mode 100755 index 0000000..3ecec41 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Security.Cryptography.X509Certificates.dll differ diff --git a/Autofetch YT/bin/Debug/System.Security.Principal.dll b/Autofetch YT/bin/Debug/System.Security.Principal.dll new file mode 100644 index 0000000..6d7c2ba Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Security.Principal.dll differ diff --git a/Autofetch YT/bin/Debug/System.Security.SecureString.dll b/Autofetch YT/bin/Debug/System.Security.SecureString.dll new file mode 100644 index 0000000..355a050 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Security.SecureString.dll differ diff --git a/Autofetch YT/bin/Debug/System.Text.Encoding.CodePages.dll b/Autofetch YT/bin/Debug/System.Text.Encoding.CodePages.dll new file mode 100755 index 0000000..2f683a8 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Text.Encoding.CodePages.dll differ diff --git a/Autofetch YT/bin/Debug/System.Text.Encoding.Extensions.dll b/Autofetch YT/bin/Debug/System.Text.Encoding.Extensions.dll new file mode 100644 index 0000000..4f2b83d Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Text.Encoding.Extensions.dll differ diff --git a/Autofetch YT/bin/Debug/System.Text.Encoding.dll b/Autofetch YT/bin/Debug/System.Text.Encoding.dll new file mode 100644 index 0000000..557551f Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Text.Encoding.dll differ diff --git a/Autofetch YT/bin/Debug/System.Text.Encodings.Web.dll b/Autofetch YT/bin/Debug/System.Text.Encodings.Web.dll new file mode 100755 index 0000000..e96ba32 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Text.Encodings.Web.dll differ diff --git a/Autofetch YT/bin/Debug/System.Text.Json.dll b/Autofetch YT/bin/Debug/System.Text.Json.dll new file mode 100755 index 0000000..a3a85c2 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Text.Json.dll differ diff --git a/Autofetch YT/bin/Debug/System.Text.RegularExpressions.dll b/Autofetch YT/bin/Debug/System.Text.RegularExpressions.dll new file mode 100644 index 0000000..1a64a17 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Text.RegularExpressions.dll differ diff --git a/Autofetch YT/bin/Debug/System.Threading.Overlapped.dll b/Autofetch YT/bin/Debug/System.Threading.Overlapped.dll new file mode 100644 index 0000000..5d7e7b7 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Threading.Overlapped.dll differ diff --git a/Autofetch YT/bin/Debug/System.Threading.Tasks.Extensions.dll b/Autofetch YT/bin/Debug/System.Threading.Tasks.Extensions.dll new file mode 100755 index 0000000..eeec928 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Threading.Tasks.Extensions.dll differ diff --git a/Autofetch YT/bin/Debug/System.Threading.Tasks.Parallel.dll b/Autofetch YT/bin/Debug/System.Threading.Tasks.Parallel.dll new file mode 100644 index 0000000..c4df330 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Threading.Tasks.Parallel.dll differ diff --git a/Autofetch YT/bin/Debug/System.Threading.Tasks.dll b/Autofetch YT/bin/Debug/System.Threading.Tasks.dll new file mode 100644 index 0000000..25999be Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Threading.Tasks.dll differ diff --git a/Autofetch YT/bin/Debug/System.Threading.Thread.dll b/Autofetch YT/bin/Debug/System.Threading.Thread.dll new file mode 100644 index 0000000..9b7da65 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Threading.Thread.dll differ diff --git a/Autofetch YT/bin/Debug/System.Threading.ThreadPool.dll b/Autofetch YT/bin/Debug/System.Threading.ThreadPool.dll new file mode 100644 index 0000000..9405b8f Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Threading.ThreadPool.dll differ diff --git a/Autofetch YT/bin/Debug/System.Threading.Timer.dll b/Autofetch YT/bin/Debug/System.Threading.Timer.dll new file mode 100644 index 0000000..c9eae71 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Threading.Timer.dll differ diff --git a/Autofetch YT/bin/Debug/System.Threading.dll b/Autofetch YT/bin/Debug/System.Threading.dll new file mode 100644 index 0000000..deae2be Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Threading.dll differ diff --git a/Autofetch YT/bin/Debug/System.ValueTuple.dll b/Autofetch YT/bin/Debug/System.ValueTuple.dll new file mode 100755 index 0000000..4ce28fd Binary files /dev/null and b/Autofetch YT/bin/Debug/System.ValueTuple.dll differ diff --git a/Autofetch YT/bin/Debug/System.Xml.ReaderWriter.dll b/Autofetch YT/bin/Debug/System.Xml.ReaderWriter.dll new file mode 100644 index 0000000..24df9a0 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Xml.ReaderWriter.dll differ diff --git a/Autofetch YT/bin/Debug/System.Xml.XDocument.dll b/Autofetch YT/bin/Debug/System.Xml.XDocument.dll new file mode 100644 index 0000000..cbbc4f0 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Xml.XDocument.dll differ diff --git a/Autofetch YT/bin/Debug/System.Xml.XPath.XDocument.dll b/Autofetch YT/bin/Debug/System.Xml.XPath.XDocument.dll new file mode 100644 index 0000000..0830ed1 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Xml.XPath.XDocument.dll differ diff --git a/Autofetch YT/bin/Debug/System.Xml.XPath.dll b/Autofetch YT/bin/Debug/System.Xml.XPath.dll new file mode 100644 index 0000000..8327f2e Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Xml.XPath.dll differ diff --git a/Autofetch YT/bin/Debug/System.Xml.XmlDocument.dll b/Autofetch YT/bin/Debug/System.Xml.XmlDocument.dll new file mode 100644 index 0000000..4f044b1 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Xml.XmlDocument.dll differ diff --git a/Autofetch YT/bin/Debug/System.Xml.XmlSerializer.dll b/Autofetch YT/bin/Debug/System.Xml.XmlSerializer.dll new file mode 100644 index 0000000..7b47de8 Binary files /dev/null and b/Autofetch YT/bin/Debug/System.Xml.XmlSerializer.dll differ diff --git a/Autofetch YT/bin/Debug/TYTD.Api.dll b/Autofetch YT/bin/Debug/TYTD.Api.dll new file mode 100644 index 0000000..bd9bbba Binary files /dev/null and b/Autofetch YT/bin/Debug/TYTD.Api.dll differ diff --git a/Autofetch YT/bin/Debug/TYTD.Api.pdb b/Autofetch YT/bin/Debug/TYTD.Api.pdb new file mode 100644 index 0000000..158ab51 Binary files /dev/null and b/Autofetch YT/bin/Debug/TYTD.Api.pdb differ diff --git a/Autofetch YT/bin/Debug/YoutubeExplode.dll b/Autofetch YT/bin/Debug/YoutubeExplode.dll new file mode 100755 index 0000000..f16621a Binary files /dev/null and b/Autofetch YT/bin/Debug/YoutubeExplode.dll differ diff --git a/Autofetch YT/bin/Debug/netstandard.dll b/Autofetch YT/bin/Debug/netstandard.dll new file mode 100644 index 0000000..1f1ab22 Binary files /dev/null and b/Autofetch YT/bin/Debug/netstandard.dll differ diff --git a/Autofetch YT/obj/Autofetch YT.csproj.nuget.cache b/Autofetch YT/obj/Autofetch YT.csproj.nuget.cache new file mode 100644 index 0000000..56fceb3 --- /dev/null +++ b/Autofetch YT/obj/Autofetch YT.csproj.nuget.cache @@ -0,0 +1,5 @@ +{ + "version": 1, + "dgSpecHash": "ilQPGCUTvxdTORwC24LVUiEH4+/54DaGRePthUy3R4C8cUHCnGeJzy5tFnRZ2L0kbxN26k0B7zOscZisfn0PFw==", + "success": true +} \ No newline at end of file diff --git a/Autofetch YT/obj/Autofetch YT.csproj.nuget.dgspec.json b/Autofetch YT/obj/Autofetch YT.csproj.nuget.dgspec.json new file mode 100644 index 0000000..3637d62 --- /dev/null +++ b/Autofetch YT/obj/Autofetch YT.csproj.nuget.dgspec.json @@ -0,0 +1,78 @@ +{ + "format": 1, + "restore": { + "E:\\Autofetch YT\\Autofetch YT\\Autofetch YT.csproj": {} + }, + "projects": { + "E:\\Autofetch YT\\Autofetch YT\\Autofetch YT.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\Autofetch YT\\Autofetch YT\\Autofetch YT.csproj", + "projectName": "Autofetch YT", + "projectPath": "E:\\Autofetch YT\\Autofetch YT\\Autofetch YT.csproj", + "packagesPath": "C:\\Users\\DemetriaLovato\\.nuget\\packages\\", + "outputPath": "E:\\Autofetch YT\\Autofetch YT\\obj\\", + "projectStyle": "PackageReference", + "skipContentFileWrite": true, + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\DemetriaLovato\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net47" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Users\\DemetriaLovato\\AppData\\Roaming\\Cosmos User Kit\\packages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net47": { + "projectReferences": {} + } + } + }, + "frameworks": { + "net47": { + "dependencies": { + "Hyperlinq": { + "target": "Package", + "version": "[1.0.7, )" + }, + "Microsoft.Bcl.AsyncInterfaces": { + "target": "Package", + "version": "[6.0.0-preview.7.21377.19, )" + }, + "Newtonsoft.Json": { + "target": "Package", + "version": "[13.0.1, )" + }, + "Simple-HTTP": { + "target": "Package", + "version": "[1.0.6, )" + }, + "YoutubeExplode": { + "target": "Package", + "version": "[6.0.5, )" + } + } + } + }, + "runtimes": { + "win": { + "#import": [] + }, + "win-x64": { + "#import": [] + }, + "win-x86": { + "#import": [] + } + } + } + } +} \ No newline at end of file diff --git a/Autofetch YT/obj/Autofetch YT.csproj.nuget.g.props b/Autofetch YT/obj/Autofetch YT.csproj.nuget.g.props new file mode 100644 index 0000000..9d2228c --- /dev/null +++ b/Autofetch YT/obj/Autofetch YT.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + /home/mike/Projects/TYTDExtensions/Autofetch YT/obj/project.assets.json + /home/mike/.nuget/packages/ + /home/mike/.nuget/packages/ + PackageReference + 4.8.2 + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + \ No newline at end of file diff --git a/Autofetch YT/obj/Autofetch YT.csproj.nuget.g.targets b/Autofetch YT/obj/Autofetch YT.csproj.nuget.g.targets new file mode 100644 index 0000000..53cfaa1 --- /dev/null +++ b/Autofetch YT/obj/Autofetch YT.csproj.nuget.g.targets @@ -0,0 +1,6 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + \ No newline at end of file diff --git a/Autofetch YT/obj/Debug/.NETFramework,Version=v4.7.AssemblyAttributes.cs b/Autofetch YT/obj/Debug/.NETFramework,Version=v4.7.AssemblyAttributes.cs new file mode 100644 index 0000000..4c82453 --- /dev/null +++ b/Autofetch YT/obj/Debug/.NETFramework,Version=v4.7.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7", FrameworkDisplayName = ".NET Framework 4.7")] diff --git a/Autofetch YT/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/Autofetch YT/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs new file mode 100644 index 0000000..15efebf --- /dev/null +++ b/Autofetch YT/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] diff --git a/Autofetch YT/obj/Debug/Autofetch YT.csproj.AssemblyReference.cache b/Autofetch YT/obj/Debug/Autofetch YT.csproj.AssemblyReference.cache new file mode 100644 index 0000000..53dce27 Binary files /dev/null and b/Autofetch YT/obj/Debug/Autofetch YT.csproj.AssemblyReference.cache differ diff --git a/Autofetch YT/obj/Debug/Autofetch YT.csproj.CopyComplete b/Autofetch YT/obj/Debug/Autofetch YT.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/Autofetch YT/obj/Debug/Autofetch YT.csproj.CoreCompileInputs.cache b/Autofetch YT/obj/Debug/Autofetch YT.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..abe8d61 --- /dev/null +++ b/Autofetch YT/obj/Debug/Autofetch YT.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +c3fe1b21fdd40a88fd50c3312594e5e6319e9fa2 diff --git a/Autofetch YT/obj/Debug/Autofetch YT.csproj.FileListAbsolute.txt b/Autofetch YT/obj/Debug/Autofetch YT.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..7704502 --- /dev/null +++ b/Autofetch YT/obj/Debug/Autofetch YT.csproj.FileListAbsolute.txt @@ -0,0 +1,155 @@ +E:/Autofetch YT/Autofetch YT/obj/Debug/Autofetch YT.csproj.CoreCompileInputs.cache +E:/Autofetch YT/Autofetch YT/obj/Debug/Autofetch YT.csproj.AssemblyReference.cache +E:/Autofetch YT/Autofetch YT/bin/Debug/Autofetch YT.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/Autofetch YT.pdb +E:/Autofetch YT/Autofetch YT/bin/Debug/AngleSharp.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/Hyperlinq.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/Microsoft.Bcl.AsyncInterfaces.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/MimeTypesMap.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/Newtonsoft.Json.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/SimpleHTTP.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Buffers.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Memory.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Numerics.Vectors.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Runtime.CompilerServices.Unsafe.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Text.Encoding.CodePages.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Text.Encodings.Web.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Text.Json.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Threading.Tasks.Extensions.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.ValueTuple.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/YoutubeExplode.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Runtime.InteropServices.RuntimeInformation.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Security.Cryptography.Algorithms.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/Microsoft.Win32.Primitives.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/netstandard.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.AppContext.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Collections.Concurrent.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Collections.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Collections.NonGeneric.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Collections.Specialized.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.ComponentModel.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.ComponentModel.EventBasedAsync.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.ComponentModel.Primitives.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.ComponentModel.TypeConverter.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Console.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Data.Common.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Diagnostics.Contracts.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Diagnostics.Debug.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Diagnostics.FileVersionInfo.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Diagnostics.Process.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Diagnostics.StackTrace.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Diagnostics.TextWriterTraceListener.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Diagnostics.Tools.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Diagnostics.TraceSource.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Diagnostics.Tracing.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Drawing.Primitives.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Dynamic.Runtime.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Globalization.Calendars.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Globalization.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Globalization.Extensions.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.IO.Compression.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.IO.Compression.ZipFile.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.IO.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.IO.FileSystem.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.IO.FileSystem.DriveInfo.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.IO.FileSystem.Primitives.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.IO.FileSystem.Watcher.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.IO.IsolatedStorage.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.IO.MemoryMappedFiles.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.IO.Pipes.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.IO.UnmanagedMemoryStream.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Linq.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Linq.Expressions.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Linq.Parallel.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Linq.Queryable.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Net.Http.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Net.NameResolution.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Net.NetworkInformation.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Net.Ping.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Net.Primitives.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Net.Requests.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Net.Security.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Net.Sockets.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Net.WebHeaderCollection.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Net.WebSockets.Client.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Net.WebSockets.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.ObjectModel.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Reflection.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Reflection.Extensions.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Reflection.Primitives.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Resources.Reader.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Resources.ResourceManager.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Resources.Writer.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Runtime.CompilerServices.VisualC.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Runtime.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Runtime.Extensions.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Runtime.Handles.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Runtime.InteropServices.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Runtime.Numerics.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Runtime.Serialization.Formatters.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Runtime.Serialization.Json.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Runtime.Serialization.Primitives.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Runtime.Serialization.Xml.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Security.Claims.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Security.Cryptography.Csp.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Security.Cryptography.Encoding.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Security.Cryptography.Primitives.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Security.Cryptography.X509Certificates.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Security.Principal.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Security.SecureString.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Text.Encoding.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Text.Encoding.Extensions.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Text.RegularExpressions.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Threading.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Threading.Overlapped.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Threading.Tasks.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Threading.Tasks.Parallel.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Threading.Thread.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Threading.ThreadPool.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Threading.Timer.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Xml.ReaderWriter.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Xml.XDocument.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Xml.XmlDocument.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Xml.XmlSerializer.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Xml.XPath.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/System.Xml.XPath.XDocument.dll +E:/Autofetch YT/Autofetch YT/bin/Debug/TYTD.Api.dll +E:/Autofetch YT/Autofetch YT/obj/Debug/Autofetch YT.csproj.CopyComplete +E:/Autofetch YT/Autofetch YT/obj/Debug/Autofetch YT.dll +E:/Autofetch YT/Autofetch YT/obj/Debug/Autofetch YT.pdb +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/Autofetch YT.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/Autofetch YT.pdb +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/AngleSharp.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/Hyperlinq.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/Microsoft.Bcl.AsyncInterfaces.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/MimeTypesMap.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/Newtonsoft.Json.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/SimpleHTTP.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/System.Buffers.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/System.IO.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/System.Memory.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/System.Net.Http.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/System.Numerics.Vectors.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/System.Runtime.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/System.Runtime.CompilerServices.Unsafe.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/System.Security.Cryptography.Algorithms.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/System.Security.Cryptography.Encoding.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/System.Security.Cryptography.Primitives.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/System.Security.Cryptography.X509Certificates.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/System.Text.Encoding.CodePages.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/System.Text.Encodings.Web.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/System.Text.Json.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/System.Threading.Tasks.Extensions.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/System.ValueTuple.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/YoutubeExplode.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/TYTD.Api.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/CookiesTxtParser.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/AsyncEnumerable.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/netstandard.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/TYTD.Api.pdb +/home/mike/Projects/TYTDExtensions/Autofetch YT/bin/Debug/AsyncEnumerable.xml +/home/mike/Projects/TYTDExtensions/Autofetch YT/obj/Debug/Autofetch YT.csprojAssemblyReference.cache +/home/mike/Projects/TYTDExtensions/Autofetch YT/obj/Debug/Autofetch YT.csproj.CoreCompileInputs.cache +/home/mike/Projects/TYTDExtensions/Autofetch YT/obj/Debug/Autofetch YT.csproj.CopyComplete +/home/mike/Projects/TYTDExtensions/Autofetch YT/obj/Debug/Autofetch YT.dll +/home/mike/Projects/TYTDExtensions/Autofetch YT/obj/Debug/Autofetch YT.pdb diff --git a/Autofetch YT/obj/Debug/Autofetch YT.csprojAssemblyReference.cache b/Autofetch YT/obj/Debug/Autofetch YT.csprojAssemblyReference.cache new file mode 100644 index 0000000..a9695f8 Binary files /dev/null and b/Autofetch YT/obj/Debug/Autofetch YT.csprojAssemblyReference.cache differ diff --git a/Autofetch YT/obj/Debug/Autofetch YT.dll b/Autofetch YT/obj/Debug/Autofetch YT.dll new file mode 100644 index 0000000..adaddcb Binary files /dev/null and b/Autofetch YT/obj/Debug/Autofetch YT.dll differ diff --git a/Autofetch YT/obj/Debug/Autofetch YT.pdb b/Autofetch YT/obj/Debug/Autofetch YT.pdb new file mode 100644 index 0000000..6b0fafc Binary files /dev/null and b/Autofetch YT/obj/Debug/Autofetch YT.pdb differ diff --git a/Autofetch YT/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Autofetch YT/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..4f4c376 Binary files /dev/null and b/Autofetch YT/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/Autofetch YT/obj/project.assets.json b/Autofetch YT/obj/project.assets.json new file mode 100644 index 0000000..cf72040 --- /dev/null +++ b/Autofetch YT/obj/project.assets.json @@ -0,0 +1,2269 @@ +{ + "version": 3, + "targets": { + ".NETFramework,Version=v4.7": { + "AngleSharp/0.16.1": { + "type": "package", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Text.Encoding.CodePages": "5.0.0" + }, + "compile": { + "lib/net461/AngleSharp.dll": {} + }, + "runtime": { + "lib/net461/AngleSharp.dll": {} + } + }, + "Hyperlinq/1.0.7": { + "type": "package", + "compile": { + "lib/net40-client/Hyperlinq.dll": {} + }, + "runtime": { + "lib/net40-client/Hyperlinq.dll": {} + } + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0-preview.7.21377.19": { + "type": "package", + "dependencies": { + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll": {} + }, + "runtime": { + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll": {} + } + }, + "MimeTypesMap/1.0.2": { + "type": "package", + "compile": { + "lib/net45/MimeTypesMap.dll": {} + }, + "runtime": { + "lib/net45/MimeTypesMap.dll": {} + } + }, + "Newtonsoft.Json/13.0.1": { + "type": "package", + "compile": { + "lib/net45/Newtonsoft.Json.dll": {} + }, + "runtime": { + "lib/net45/Newtonsoft.Json.dll": {} + } + }, + "Simple-HTTP/1.0.6": { + "type": "package", + "dependencies": { + "MimeTypesMap": "1.0.2", + "Newtonsoft.Json": "10.0.3", + "System.Net.Http": "4.3.3" + }, + "compile": { + "lib/net47/SimpleHTTP.dll": {} + }, + "runtime": { + "lib/net47/SimpleHTTP.dll": {} + } + }, + "System.Buffers/4.5.1": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net45/System.Buffers.dll": {} + }, + "runtime": { + "lib/net461/System.Buffers.dll": {} + } + }, + "System.IO/4.3.0": { + "type": "package", + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "ref/net462/System.IO.dll": {} + }, + "runtime": { + "lib/net462/System.IO.dll": {} + } + }, + "System.Memory/4.5.4": { + "type": "package", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + }, + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "lib/net461/System.Memory.dll": {} + }, + "runtime": { + "lib/net461/System.Memory.dll": {} + } + }, + "System.Net.Http/4.3.3": { + "type": "package", + "dependencies": { + "System.Security.Cryptography.X509Certificates": "4.3.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "mscorlib" + ], + "compile": { + "ref/net46/System.Net.Http.dll": {} + }, + "runtime": { + "lib/net46/System.Net.Http.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/net46/System.Net.Http.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "frameworkAssemblies": [ + "System.Numerics", + "mscorlib" + ], + "compile": { + "ref/net46/System.Numerics.Vectors.dll": {} + }, + "runtime": { + "lib/net46/System.Numerics.Vectors.dll": {} + } + }, + "System.Runtime/4.3.0": { + "type": "package", + "frameworkAssemblies": [ + "System", + "System.ComponentModel.Composition", + "System.Core", + "mscorlib" + ], + "compile": { + "ref/net462/System.Runtime.dll": {} + }, + "runtime": { + "lib/net462/System.Runtime.dll": {} + } + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net461/System.Runtime.CompilerServices.Unsafe.dll": {} + }, + "runtime": { + "lib/net45/System.Runtime.CompilerServices.Unsafe.dll": {} + } + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "type": "package", + "dependencies": { + "System.IO": "4.3.0", + "System.Runtime": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0" + }, + "frameworkAssemblies": [ + "System.Core", + "mscorlib" + ], + "compile": { + "ref/net463/System.Security.Cryptography.Algorithms.dll": {} + }, + "runtime": { + "lib/net463/System.Security.Cryptography.Algorithms.dll": {} + }, + "runtimeTargets": { + "runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { + "assetType": "runtime", + "rid": "osx" + }, + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "type": "package", + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "ref/net46/System.Security.Cryptography.Encoding.dll": {} + }, + "runtime": { + "lib/net46/System.Security.Cryptography.Encoding.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net46/System.Security.Cryptography.Primitives.dll": {} + }, + "runtime": { + "lib/net46/System.Security.Cryptography.Primitives.dll": {} + } + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "type": "package", + "dependencies": { + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "mscorlib" + ], + "compile": { + "ref/net461/System.Security.Cryptography.X509Certificates.dll": {} + }, + "runtime": { + "lib/net461/System.Security.Cryptography.X509Certificates.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Text.Encoding.CodePages/5.0.0": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "5.0.0" + }, + "frameworkAssemblies": [ + "System.Core", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Encoding.CodePages.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Encoding.CodePages.dll": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net461/System.Text.Encoding.CodePages.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Text.Encodings.Web/4.7.1": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.4" + }, + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Encodings.Web.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Encodings.Web.dll": {} + } + }, + "System.Text.Json/4.7.2": { + "type": "package", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "1.1.0", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.4", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.7.1", + "System.Text.Encodings.Web": "4.7.1", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Json.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Json.dll": {} + } + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "lib/net461/System.Threading.Tasks.Extensions.dll": {} + }, + "runtime": { + "lib/net461/System.Threading.Tasks.Extensions.dll": {} + } + }, + "System.ValueTuple/4.5.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net47/System.ValueTuple.dll": {} + }, + "runtime": { + "lib/net47/System.ValueTuple.dll": {} + } + }, + "YoutubeExplode/6.0.5": { + "type": "package", + "dependencies": { + "AngleSharp": "0.14.0", + "Microsoft.Bcl.AsyncInterfaces": "1.1.1", + "System.Text.Json": "4.7.2", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "compile": { + "lib/net461/YoutubeExplode.dll": {} + }, + "runtime": { + "lib/net461/YoutubeExplode.dll": {} + } + } + }, + ".NETFramework,Version=v4.7/win": { + "AngleSharp/0.16.1": { + "type": "package", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Text.Encoding.CodePages": "5.0.0" + }, + "compile": { + "lib/net461/AngleSharp.dll": {} + }, + "runtime": { + "lib/net461/AngleSharp.dll": {} + } + }, + "Hyperlinq/1.0.7": { + "type": "package", + "compile": { + "lib/net40-client/Hyperlinq.dll": {} + }, + "runtime": { + "lib/net40-client/Hyperlinq.dll": {} + } + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0-preview.7.21377.19": { + "type": "package", + "dependencies": { + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll": {} + }, + "runtime": { + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll": {} + } + }, + "MimeTypesMap/1.0.2": { + "type": "package", + "compile": { + "lib/net45/MimeTypesMap.dll": {} + }, + "runtime": { + "lib/net45/MimeTypesMap.dll": {} + } + }, + "Newtonsoft.Json/13.0.1": { + "type": "package", + "compile": { + "lib/net45/Newtonsoft.Json.dll": {} + }, + "runtime": { + "lib/net45/Newtonsoft.Json.dll": {} + } + }, + "Simple-HTTP/1.0.6": { + "type": "package", + "dependencies": { + "MimeTypesMap": "1.0.2", + "Newtonsoft.Json": "10.0.3", + "System.Net.Http": "4.3.3" + }, + "compile": { + "lib/net47/SimpleHTTP.dll": {} + }, + "runtime": { + "lib/net47/SimpleHTTP.dll": {} + } + }, + "System.Buffers/4.5.1": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net45/System.Buffers.dll": {} + }, + "runtime": { + "lib/net461/System.Buffers.dll": {} + } + }, + "System.IO/4.3.0": { + "type": "package", + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "ref/net462/System.IO.dll": {} + }, + "runtime": { + "lib/net462/System.IO.dll": {} + } + }, + "System.Memory/4.5.4": { + "type": "package", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + }, + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "lib/net461/System.Memory.dll": {} + }, + "runtime": { + "lib/net461/System.Memory.dll": {} + } + }, + "System.Net.Http/4.3.3": { + "type": "package", + "dependencies": { + "System.Security.Cryptography.X509Certificates": "4.3.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "mscorlib" + ], + "compile": { + "ref/net46/System.Net.Http.dll": {} + }, + "runtime": { + "runtimes/win/lib/net46/System.Net.Http.dll": {} + } + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "frameworkAssemblies": [ + "System.Numerics", + "mscorlib" + ], + "compile": { + "ref/net46/System.Numerics.Vectors.dll": {} + }, + "runtime": { + "lib/net46/System.Numerics.Vectors.dll": {} + } + }, + "System.Runtime/4.3.0": { + "type": "package", + "frameworkAssemblies": [ + "System", + "System.ComponentModel.Composition", + "System.Core", + "mscorlib" + ], + "compile": { + "ref/net462/System.Runtime.dll": {} + }, + "runtime": { + "lib/net462/System.Runtime.dll": {} + } + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net461/System.Runtime.CompilerServices.Unsafe.dll": {} + }, + "runtime": { + "lib/net45/System.Runtime.CompilerServices.Unsafe.dll": {} + } + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "type": "package", + "dependencies": { + "System.IO": "4.3.0", + "System.Runtime": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0" + }, + "frameworkAssemblies": [ + "System.Core", + "mscorlib" + ], + "compile": { + "ref/net463/System.Security.Cryptography.Algorithms.dll": {} + }, + "runtime": { + "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll": {} + } + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "type": "package", + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "ref/net46/System.Security.Cryptography.Encoding.dll": {} + }, + "runtime": { + "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll": {} + } + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net46/System.Security.Cryptography.Primitives.dll": {} + }, + "runtime": { + "lib/net46/System.Security.Cryptography.Primitives.dll": {} + } + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "type": "package", + "dependencies": { + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "mscorlib" + ], + "compile": { + "ref/net461/System.Security.Cryptography.X509Certificates.dll": {} + }, + "runtime": { + "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll": {} + } + }, + "System.Text.Encoding.CodePages/5.0.0": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "5.0.0" + }, + "frameworkAssemblies": [ + "System.Core", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Encoding.CodePages.dll": {} + }, + "runtime": { + "runtimes/win/lib/net461/System.Text.Encoding.CodePages.dll": {} + } + }, + "System.Text.Encodings.Web/4.7.1": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.4" + }, + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Encodings.Web.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Encodings.Web.dll": {} + } + }, + "System.Text.Json/4.7.2": { + "type": "package", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "1.1.0", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.4", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.7.1", + "System.Text.Encodings.Web": "4.7.1", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Json.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Json.dll": {} + } + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "lib/net461/System.Threading.Tasks.Extensions.dll": {} + }, + "runtime": { + "lib/net461/System.Threading.Tasks.Extensions.dll": {} + } + }, + "System.ValueTuple/4.5.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net47/System.ValueTuple.dll": {} + }, + "runtime": { + "lib/net47/System.ValueTuple.dll": {} + } + }, + "YoutubeExplode/6.0.5": { + "type": "package", + "dependencies": { + "AngleSharp": "0.14.0", + "Microsoft.Bcl.AsyncInterfaces": "1.1.1", + "System.Text.Json": "4.7.2", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "compile": { + "lib/net461/YoutubeExplode.dll": {} + }, + "runtime": { + "lib/net461/YoutubeExplode.dll": {} + } + } + }, + ".NETFramework,Version=v4.7/win-x64": { + "AngleSharp/0.16.1": { + "type": "package", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Text.Encoding.CodePages": "5.0.0" + }, + "compile": { + "lib/net461/AngleSharp.dll": {} + }, + "runtime": { + "lib/net461/AngleSharp.dll": {} + } + }, + "Hyperlinq/1.0.7": { + "type": "package", + "compile": { + "lib/net40-client/Hyperlinq.dll": {} + }, + "runtime": { + "lib/net40-client/Hyperlinq.dll": {} + } + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0-preview.7.21377.19": { + "type": "package", + "dependencies": { + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll": {} + }, + "runtime": { + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll": {} + } + }, + "MimeTypesMap/1.0.2": { + "type": "package", + "compile": { + "lib/net45/MimeTypesMap.dll": {} + }, + "runtime": { + "lib/net45/MimeTypesMap.dll": {} + } + }, + "Newtonsoft.Json/13.0.1": { + "type": "package", + "compile": { + "lib/net45/Newtonsoft.Json.dll": {} + }, + "runtime": { + "lib/net45/Newtonsoft.Json.dll": {} + } + }, + "Simple-HTTP/1.0.6": { + "type": "package", + "dependencies": { + "MimeTypesMap": "1.0.2", + "Newtonsoft.Json": "10.0.3", + "System.Net.Http": "4.3.3" + }, + "compile": { + "lib/net47/SimpleHTTP.dll": {} + }, + "runtime": { + "lib/net47/SimpleHTTP.dll": {} + } + }, + "System.Buffers/4.5.1": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net45/System.Buffers.dll": {} + }, + "runtime": { + "lib/net461/System.Buffers.dll": {} + } + }, + "System.IO/4.3.0": { + "type": "package", + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "ref/net462/System.IO.dll": {} + }, + "runtime": { + "lib/net462/System.IO.dll": {} + } + }, + "System.Memory/4.5.4": { + "type": "package", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + }, + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "lib/net461/System.Memory.dll": {} + }, + "runtime": { + "lib/net461/System.Memory.dll": {} + } + }, + "System.Net.Http/4.3.3": { + "type": "package", + "dependencies": { + "System.Security.Cryptography.X509Certificates": "4.3.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "mscorlib" + ], + "compile": { + "ref/net46/System.Net.Http.dll": {} + }, + "runtime": { + "lib/net46/System.Net.Http.dll": {} + } + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "frameworkAssemblies": [ + "System.Numerics", + "mscorlib" + ], + "compile": { + "ref/net46/System.Numerics.Vectors.dll": {} + }, + "runtime": { + "lib/net46/System.Numerics.Vectors.dll": {} + } + }, + "System.Runtime/4.3.0": { + "type": "package", + "frameworkAssemblies": [ + "System", + "System.ComponentModel.Composition", + "System.Core", + "mscorlib" + ], + "compile": { + "ref/net462/System.Runtime.dll": {} + }, + "runtime": { + "lib/net462/System.Runtime.dll": {} + } + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net461/System.Runtime.CompilerServices.Unsafe.dll": {} + }, + "runtime": { + "lib/net45/System.Runtime.CompilerServices.Unsafe.dll": {} + } + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "type": "package", + "dependencies": { + "System.IO": "4.3.0", + "System.Runtime": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0" + }, + "frameworkAssemblies": [ + "System.Core", + "mscorlib" + ], + "compile": { + "ref/net463/System.Security.Cryptography.Algorithms.dll": {} + }, + "runtime": { + "lib/net463/System.Security.Cryptography.Algorithms.dll": {} + } + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "type": "package", + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "ref/net46/System.Security.Cryptography.Encoding.dll": {} + }, + "runtime": { + "lib/net46/System.Security.Cryptography.Encoding.dll": {} + } + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net46/System.Security.Cryptography.Primitives.dll": {} + }, + "runtime": { + "lib/net46/System.Security.Cryptography.Primitives.dll": {} + } + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "type": "package", + "dependencies": { + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "mscorlib" + ], + "compile": { + "ref/net461/System.Security.Cryptography.X509Certificates.dll": {} + }, + "runtime": { + "lib/net461/System.Security.Cryptography.X509Certificates.dll": {} + } + }, + "System.Text.Encoding.CodePages/5.0.0": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "5.0.0" + }, + "frameworkAssemblies": [ + "System.Core", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Encoding.CodePages.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Encoding.CodePages.dll": {} + } + }, + "System.Text.Encodings.Web/4.7.1": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.4" + }, + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Encodings.Web.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Encodings.Web.dll": {} + } + }, + "System.Text.Json/4.7.2": { + "type": "package", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "1.1.0", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.4", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.7.1", + "System.Text.Encodings.Web": "4.7.1", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Json.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Json.dll": {} + } + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "lib/net461/System.Threading.Tasks.Extensions.dll": {} + }, + "runtime": { + "lib/net461/System.Threading.Tasks.Extensions.dll": {} + } + }, + "System.ValueTuple/4.5.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net47/System.ValueTuple.dll": {} + }, + "runtime": { + "lib/net47/System.ValueTuple.dll": {} + } + }, + "YoutubeExplode/6.0.5": { + "type": "package", + "dependencies": { + "AngleSharp": "0.14.0", + "Microsoft.Bcl.AsyncInterfaces": "1.1.1", + "System.Text.Json": "4.7.2", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "compile": { + "lib/net461/YoutubeExplode.dll": {} + }, + "runtime": { + "lib/net461/YoutubeExplode.dll": {} + } + } + }, + ".NETFramework,Version=v4.7/win-x86": { + "AngleSharp/0.16.1": { + "type": "package", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Text.Encoding.CodePages": "5.0.0" + }, + "compile": { + "lib/net461/AngleSharp.dll": {} + }, + "runtime": { + "lib/net461/AngleSharp.dll": {} + } + }, + "Hyperlinq/1.0.7": { + "type": "package", + "compile": { + "lib/net40-client/Hyperlinq.dll": {} + }, + "runtime": { + "lib/net40-client/Hyperlinq.dll": {} + } + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0-preview.7.21377.19": { + "type": "package", + "dependencies": { + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll": {} + }, + "runtime": { + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll": {} + } + }, + "MimeTypesMap/1.0.2": { + "type": "package", + "compile": { + "lib/net45/MimeTypesMap.dll": {} + }, + "runtime": { + "lib/net45/MimeTypesMap.dll": {} + } + }, + "Newtonsoft.Json/13.0.1": { + "type": "package", + "compile": { + "lib/net45/Newtonsoft.Json.dll": {} + }, + "runtime": { + "lib/net45/Newtonsoft.Json.dll": {} + } + }, + "Simple-HTTP/1.0.6": { + "type": "package", + "dependencies": { + "MimeTypesMap": "1.0.2", + "Newtonsoft.Json": "10.0.3", + "System.Net.Http": "4.3.3" + }, + "compile": { + "lib/net47/SimpleHTTP.dll": {} + }, + "runtime": { + "lib/net47/SimpleHTTP.dll": {} + } + }, + "System.Buffers/4.5.1": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net45/System.Buffers.dll": {} + }, + "runtime": { + "lib/net461/System.Buffers.dll": {} + } + }, + "System.IO/4.3.0": { + "type": "package", + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "ref/net462/System.IO.dll": {} + }, + "runtime": { + "lib/net462/System.IO.dll": {} + } + }, + "System.Memory/4.5.4": { + "type": "package", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + }, + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "lib/net461/System.Memory.dll": {} + }, + "runtime": { + "lib/net461/System.Memory.dll": {} + } + }, + "System.Net.Http/4.3.3": { + "type": "package", + "dependencies": { + "System.Security.Cryptography.X509Certificates": "4.3.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "mscorlib" + ], + "compile": { + "ref/net46/System.Net.Http.dll": {} + }, + "runtime": { + "lib/net46/System.Net.Http.dll": {} + } + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "frameworkAssemblies": [ + "System.Numerics", + "mscorlib" + ], + "compile": { + "ref/net46/System.Numerics.Vectors.dll": {} + }, + "runtime": { + "lib/net46/System.Numerics.Vectors.dll": {} + } + }, + "System.Runtime/4.3.0": { + "type": "package", + "frameworkAssemblies": [ + "System", + "System.ComponentModel.Composition", + "System.Core", + "mscorlib" + ], + "compile": { + "ref/net462/System.Runtime.dll": {} + }, + "runtime": { + "lib/net462/System.Runtime.dll": {} + } + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net461/System.Runtime.CompilerServices.Unsafe.dll": {} + }, + "runtime": { + "lib/net45/System.Runtime.CompilerServices.Unsafe.dll": {} + } + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "type": "package", + "dependencies": { + "System.IO": "4.3.0", + "System.Runtime": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0", + "System.Security.Cryptography.Primitives": "4.3.0" + }, + "frameworkAssemblies": [ + "System.Core", + "mscorlib" + ], + "compile": { + "ref/net463/System.Security.Cryptography.Algorithms.dll": {} + }, + "runtime": { + "lib/net463/System.Security.Cryptography.Algorithms.dll": {} + } + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "type": "package", + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "ref/net46/System.Security.Cryptography.Encoding.dll": {} + }, + "runtime": { + "lib/net46/System.Security.Cryptography.Encoding.dll": {} + } + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net46/System.Security.Cryptography.Primitives.dll": {} + }, + "runtime": { + "lib/net46/System.Security.Cryptography.Primitives.dll": {} + } + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "type": "package", + "dependencies": { + "System.Security.Cryptography.Algorithms": "4.3.0", + "System.Security.Cryptography.Encoding": "4.3.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "mscorlib" + ], + "compile": { + "ref/net461/System.Security.Cryptography.X509Certificates.dll": {} + }, + "runtime": { + "lib/net461/System.Security.Cryptography.X509Certificates.dll": {} + } + }, + "System.Text.Encoding.CodePages/5.0.0": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "5.0.0" + }, + "frameworkAssemblies": [ + "System.Core", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Encoding.CodePages.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Encoding.CodePages.dll": {} + } + }, + "System.Text.Encodings.Web/4.7.1": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.4" + }, + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Encodings.Web.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Encodings.Web.dll": {} + } + }, + "System.Text.Json/4.7.2": { + "type": "package", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "1.1.0", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.4", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.7.1", + "System.Text.Encodings.Web": "4.7.1", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Json.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Json.dll": {} + } + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "lib/net461/System.Threading.Tasks.Extensions.dll": {} + }, + "runtime": { + "lib/net461/System.Threading.Tasks.Extensions.dll": {} + } + }, + "System.ValueTuple/4.5.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net47/System.ValueTuple.dll": {} + }, + "runtime": { + "lib/net47/System.ValueTuple.dll": {} + } + }, + "YoutubeExplode/6.0.5": { + "type": "package", + "dependencies": { + "AngleSharp": "0.14.0", + "Microsoft.Bcl.AsyncInterfaces": "1.1.1", + "System.Text.Json": "4.7.2", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "compile": { + "lib/net461/YoutubeExplode.dll": {} + }, + "runtime": { + "lib/net461/YoutubeExplode.dll": {} + } + } + } + }, + "libraries": { + "AngleSharp/0.16.1": { + "sha512": "vdMiJCn8rZ0/aK57u0bKYAgEF1LzuQTE0IfOMrnzxOVAlnw0Tdqb2HMpenzrbvgYFHTxL0Q9TXQw42onnCMUdg==", + "type": "package", + "path": "anglesharp/0.16.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "anglesharp.0.16.1.nupkg.sha512", + "anglesharp.nuspec", + "lib/net46/AngleSharp.dll", + "lib/net46/AngleSharp.xml", + "lib/net461/AngleSharp.dll", + "lib/net461/AngleSharp.xml", + "lib/net472/AngleSharp.dll", + "lib/net472/AngleSharp.xml", + "lib/netstandard2.0/AngleSharp.dll", + "lib/netstandard2.0/AngleSharp.xml", + "logo.png" + ] + }, + "Hyperlinq/1.0.7": { + "sha512": "3MxFM2cgcbF5jD/Y1yK78XKQlSQUDy5y7vE7aTuJOqyTHMtS1d/dCrHYoeOz/laTu3V3+819fsFyqB7hPkyvJA==", + "type": "package", + "path": "hyperlinq/1.0.7", + "files": [ + ".signature.p7s", + "hyperlinq.1.0.7.nupkg.sha512", + "hyperlinq.nuspec", + "lib/net40-client/Hyperlinq.XML", + "lib/net40-client/Hyperlinq.dll" + ] + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0-preview.7.21377.19": { + "sha512": "HrSgvdNEG2nvw+GtnOWF2gloB7i+57aXMk/Z0WmFIdFEAIL42fXUa2Gdy6lIHxI5Tsovki37W5ntkqhbvPJLJA==", + "type": "package", + "path": "microsoft.bcl.asyncinterfaces/6.0.0-preview.7.21377.19", + "files": [ + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/net461/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml", + "microsoft.bcl.asyncinterfaces.6.0.0-preview.7.21377.19.nupkg.sha512", + "microsoft.bcl.asyncinterfaces.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "MimeTypesMap/1.0.2": { + "sha512": "cdekyLxwpq13Ktby6rtKdmZmtt4QXnkctEHxgIDWK96vjxqGD8P/+WRWD6Cnlg/igg9JllrMQqrEooicH4aEww==", + "type": "package", + "path": "mimetypesmap/1.0.2", + "files": [ + ".signature.p7s", + "lib/net40/MimeTypesMap.dll", + "lib/net45/MimeTypesMap.dll", + "lib/netstandard1.3/MimeTypesMap.dll", + "mimetypesmap.1.0.2.nupkg.sha512", + "mimetypesmap.nuspec" + ] + }, + "Newtonsoft.Json/13.0.1": { + "sha512": "g3MbZi6vBTeaI/hEbvR7vBETSd1DWLe9i1E4P+nPY34v5i94zqUqDXvdWC3G+7tYN9SnsdU9zzegrnRz4h7nsQ==", + "type": "package", + "path": "newtonsoft.json/13.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", + "lib/netstandard1.3/Newtonsoft.Json.dll", + "lib/netstandard1.3/Newtonsoft.Json.xml", + "lib/netstandard2.0/Newtonsoft.Json.dll", + "lib/netstandard2.0/Newtonsoft.Json.xml", + "newtonsoft.json.13.0.1.nupkg.sha512", + "newtonsoft.json.nuspec", + "packageIcon.png" + ] + }, + "Simple-HTTP/1.0.6": { + "sha512": "4EkgY4/LwnGMU7N3vvANbqYGwEt6ktD2Ei5FpfYGUzZd6XK8TDb6s5/HvKy5nqR7idclvopDU205hYGKdyaAZQ==", + "type": "package", + "path": "simple-http/1.0.6", + "files": [ + ".signature.p7s", + "lib/net47/SimpleHTTP.dll", + "lib/net47/SimpleHTTP.xml", + "lib/netcoreapp2.0/SimpleHTTP.dll", + "lib/netcoreapp2.0/SimpleHTTP.xml", + "simple-http.1.0.6.nupkg.sha512", + "simple-http.nuspec" + ] + }, + "System.Buffers/4.5.1": { + "sha512": "gNphWOVbm89+C15jebnPRaYykU8De1PFv1YJV24814IfeGGVa3PXRHDS0MLlbdI1pe9Mpv/n4ZK4INwtAjqv8g==", + "type": "package", + "path": "system.buffers/4.5.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Buffers.dll", + "lib/net461/System.Buffers.xml", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.1/System.Buffers.dll", + "lib/netstandard1.1/System.Buffers.xml", + "lib/netstandard2.0/System.Buffers.dll", + "lib/netstandard2.0/System.Buffers.xml", + "lib/uap10.0.16299/_._", + "ref/net45/System.Buffers.dll", + "ref/net45/System.Buffers.xml", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.1/System.Buffers.dll", + "ref/netstandard1.1/System.Buffers.xml", + "ref/netstandard2.0/System.Buffers.dll", + "ref/netstandard2.0/System.Buffers.xml", + "ref/uap10.0.16299/_._", + "system.buffers.4.5.1.nupkg.sha512", + "system.buffers.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.IO/4.3.0": { + "sha512": "v8paIePhmGuXZbE9xvvNb4uJ5ME4OFXR1+8la/G/L1GIl2nbU2WFnddgb79kVK3U2us7q1aZT/uY/R0D/ovB5g==", + "type": "package", + "path": "system.io/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.IO.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.IO.dll", + "ref/netcore50/System.IO.dll", + "ref/netcore50/System.IO.xml", + "ref/netcore50/de/System.IO.xml", + "ref/netcore50/es/System.IO.xml", + "ref/netcore50/fr/System.IO.xml", + "ref/netcore50/it/System.IO.xml", + "ref/netcore50/ja/System.IO.xml", + "ref/netcore50/ko/System.IO.xml", + "ref/netcore50/ru/System.IO.xml", + "ref/netcore50/zh-hans/System.IO.xml", + "ref/netcore50/zh-hant/System.IO.xml", + "ref/netstandard1.0/System.IO.dll", + "ref/netstandard1.0/System.IO.xml", + "ref/netstandard1.0/de/System.IO.xml", + "ref/netstandard1.0/es/System.IO.xml", + "ref/netstandard1.0/fr/System.IO.xml", + "ref/netstandard1.0/it/System.IO.xml", + "ref/netstandard1.0/ja/System.IO.xml", + "ref/netstandard1.0/ko/System.IO.xml", + "ref/netstandard1.0/ru/System.IO.xml", + "ref/netstandard1.0/zh-hans/System.IO.xml", + "ref/netstandard1.0/zh-hant/System.IO.xml", + "ref/netstandard1.3/System.IO.dll", + "ref/netstandard1.3/System.IO.xml", + "ref/netstandard1.3/de/System.IO.xml", + "ref/netstandard1.3/es/System.IO.xml", + "ref/netstandard1.3/fr/System.IO.xml", + "ref/netstandard1.3/it/System.IO.xml", + "ref/netstandard1.3/ja/System.IO.xml", + "ref/netstandard1.3/ko/System.IO.xml", + "ref/netstandard1.3/ru/System.IO.xml", + "ref/netstandard1.3/zh-hans/System.IO.xml", + "ref/netstandard1.3/zh-hant/System.IO.xml", + "ref/netstandard1.5/System.IO.dll", + "ref/netstandard1.5/System.IO.xml", + "ref/netstandard1.5/de/System.IO.xml", + "ref/netstandard1.5/es/System.IO.xml", + "ref/netstandard1.5/fr/System.IO.xml", + "ref/netstandard1.5/it/System.IO.xml", + "ref/netstandard1.5/ja/System.IO.xml", + "ref/netstandard1.5/ko/System.IO.xml", + "ref/netstandard1.5/ru/System.IO.xml", + "ref/netstandard1.5/zh-hans/System.IO.xml", + "ref/netstandard1.5/zh-hant/System.IO.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.io.4.3.0.nupkg.sha512", + "system.io.nuspec" + ] + }, + "System.Memory/4.5.4": { + "sha512": "js5UkesP4zK8GQ9Az3azvu4MX5ljJQNIYb4iH9sP8C/Vnk9wILPEofKaRX92/3bEyV1G04VV5PSMejvxcth5Zg==", + "type": "package", + "path": "system.memory/4.5.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Memory.dll", + "lib/net461/System.Memory.xml", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.1/System.Memory.dll", + "lib/netstandard1.1/System.Memory.xml", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "ref/netcoreapp2.1/_._", + "system.memory.4.5.4.nupkg.sha512", + "system.memory.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Net.Http/4.3.3": { + "sha512": "/3Rpbezfj/lz+Qv/55bdKso16KhZF38gHW9wX0g0R4GfK5vr9z9WjDcF8SrVN/AK0A9sdh/AOC3YnCdX+UGKpw==", + "type": "package", + "path": "system.net.http/4.3.3", + "files": [ + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/Xamarinmac20/_._", + "lib/monoandroid10/_._", + "lib/monotouch10/_._", + "lib/net45/_._", + "lib/net46/System.Net.Http.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/Xamarinmac20/_._", + "ref/monoandroid10/_._", + "ref/monotouch10/_._", + "ref/net45/_._", + "ref/net46/System.Net.Http.dll", + "ref/netcore50/System.Net.Http.dll", + "ref/netstandard1.1/System.Net.Http.dll", + "ref/netstandard1.3/System.Net.Http.dll", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll", + "runtimes/win/lib/net46/System.Net.Http.dll", + "runtimes/win/lib/netcore50/System.Net.Http.dll", + "runtimes/win/lib/netstandard1.3/System.Net.Http.dll", + "system.net.http.4.3.3.nupkg.sha512", + "system.net.http.nuspec" + ] + }, + "System.Numerics.Vectors/4.5.0": { + "sha512": "nATsBTD2CKr4AYN6eRszhX4sptImWmBJwB/U6XKCWWfnCcrTBw8XSCm3QA9gjppkHTr8OkXUY21MR91D3QZXsw==", + "type": "package", + "path": "system.numerics.vectors/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Numerics.Vectors.dll", + "lib/net46/System.Numerics.Vectors.xml", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.0/System.Numerics.Vectors.dll", + "lib/netstandard1.0/System.Numerics.Vectors.xml", + "lib/netstandard2.0/System.Numerics.Vectors.dll", + "lib/netstandard2.0/System.Numerics.Vectors.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml", + "lib/uap10.0.16299/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/System.Numerics.Vectors.dll", + "ref/net45/System.Numerics.Vectors.xml", + "ref/net46/System.Numerics.Vectors.dll", + "ref/net46/System.Numerics.Vectors.xml", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.0/System.Numerics.Vectors.dll", + "ref/netstandard1.0/System.Numerics.Vectors.xml", + "ref/netstandard2.0/System.Numerics.Vectors.dll", + "ref/netstandard2.0/System.Numerics.Vectors.xml", + "ref/uap10.0.16299/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.numerics.vectors.4.5.0.nupkg.sha512", + "system.numerics.vectors.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Runtime/4.3.0": { + "sha512": "kqsiSfCAc8+v3Ez719s21lGthxuNi6lhAGmCGH3jdL9KMK+T8V9zsFrzQ/enDL1ISwTWRlcFh2Nq5yFx6wcU+w==", + "type": "package", + "path": "system.runtime/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.dll", + "lib/portable-net45+win8+wp80+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.dll", + "ref/netcore50/System.Runtime.dll", + "ref/netcore50/System.Runtime.xml", + "ref/netcore50/de/System.Runtime.xml", + "ref/netcore50/es/System.Runtime.xml", + "ref/netcore50/fr/System.Runtime.xml", + "ref/netcore50/it/System.Runtime.xml", + "ref/netcore50/ja/System.Runtime.xml", + "ref/netcore50/ko/System.Runtime.xml", + "ref/netcore50/ru/System.Runtime.xml", + "ref/netcore50/zh-hans/System.Runtime.xml", + "ref/netcore50/zh-hant/System.Runtime.xml", + "ref/netstandard1.0/System.Runtime.dll", + "ref/netstandard1.0/System.Runtime.xml", + "ref/netstandard1.0/de/System.Runtime.xml", + "ref/netstandard1.0/es/System.Runtime.xml", + "ref/netstandard1.0/fr/System.Runtime.xml", + "ref/netstandard1.0/it/System.Runtime.xml", + "ref/netstandard1.0/ja/System.Runtime.xml", + "ref/netstandard1.0/ko/System.Runtime.xml", + "ref/netstandard1.0/ru/System.Runtime.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.xml", + "ref/netstandard1.2/System.Runtime.dll", + "ref/netstandard1.2/System.Runtime.xml", + "ref/netstandard1.2/de/System.Runtime.xml", + "ref/netstandard1.2/es/System.Runtime.xml", + "ref/netstandard1.2/fr/System.Runtime.xml", + "ref/netstandard1.2/it/System.Runtime.xml", + "ref/netstandard1.2/ja/System.Runtime.xml", + "ref/netstandard1.2/ko/System.Runtime.xml", + "ref/netstandard1.2/ru/System.Runtime.xml", + "ref/netstandard1.2/zh-hans/System.Runtime.xml", + "ref/netstandard1.2/zh-hant/System.Runtime.xml", + "ref/netstandard1.3/System.Runtime.dll", + "ref/netstandard1.3/System.Runtime.xml", + "ref/netstandard1.3/de/System.Runtime.xml", + "ref/netstandard1.3/es/System.Runtime.xml", + "ref/netstandard1.3/fr/System.Runtime.xml", + "ref/netstandard1.3/it/System.Runtime.xml", + "ref/netstandard1.3/ja/System.Runtime.xml", + "ref/netstandard1.3/ko/System.Runtime.xml", + "ref/netstandard1.3/ru/System.Runtime.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.xml", + "ref/netstandard1.5/System.Runtime.dll", + "ref/netstandard1.5/System.Runtime.xml", + "ref/netstandard1.5/de/System.Runtime.xml", + "ref/netstandard1.5/es/System.Runtime.xml", + "ref/netstandard1.5/fr/System.Runtime.xml", + "ref/netstandard1.5/it/System.Runtime.xml", + "ref/netstandard1.5/ja/System.Runtime.xml", + "ref/netstandard1.5/ko/System.Runtime.xml", + "ref/netstandard1.5/ru/System.Runtime.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.xml", + "ref/portable-net45+win8+wp80+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.runtime.4.3.0.nupkg.sha512", + "system.runtime.nuspec" + ] + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "sha512": "IyJsUDsGq+zuWpYEpuTdPavN+SH1XWqm2tK6scoSoAHHhmr1pt4BzJtKzlTlyO4dXC/Sndnf1+2j7Yb5s1+lnw==", + "type": "package", + "path": "system.runtime.compilerservices.unsafe/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net45/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net45/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "ref/net461/System.Runtime.CompilerServices.Unsafe.dll", + "ref/net461/System.Runtime.CompilerServices.Unsafe.xml", + "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", + "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml", + "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "ref/netstandard2.1/System.Runtime.CompilerServices.Unsafe.dll", + "ref/netstandard2.1/System.Runtime.CompilerServices.Unsafe.xml", + "system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512", + "system.runtime.compilerservices.unsafe.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Security.Cryptography.Algorithms/4.3.0": { + "sha512": "dkHXDCum83v0KdXZSb2kJ/B4CYwty4kk/XmyO7IsS5Vu8UI1Qi2LHMVyDLvMbP7olD1f+Hznq/DVTF6Lziql4g==", + "type": "package", + "path": "system.security.cryptography.algorithms/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Algorithms.dll", + "lib/net461/System.Security.Cryptography.Algorithms.dll", + "lib/net463/System.Security.Cryptography.Algorithms.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Algorithms.dll", + "ref/net461/System.Security.Cryptography.Algorithms.dll", + "ref/net463/System.Security.Cryptography.Algorithms.dll", + "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll", + "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll", + "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", + "system.security.cryptography.algorithms.4.3.0.nupkg.sha512", + "system.security.cryptography.algorithms.nuspec" + ] + }, + "System.Security.Cryptography.Encoding/4.3.0": { + "sha512": "XCat0j5jVC83UG9fofcuiYDwN0PVKc2OWD0QVLjYpXn7dz+gNaANkHPbhNtr5PR8rDQNHrxtI912Hb29YAB14A==", + "type": "package", + "path": "system.security.cryptography.encoding/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Encoding.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Encoding.dll", + "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll", + "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll", + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll", + "system.security.cryptography.encoding.4.3.0.nupkg.sha512", + "system.security.cryptography.encoding.nuspec" + ] + }, + "System.Security.Cryptography.Primitives/4.3.0": { + "sha512": "WtgnP5mOu5zKL3vQMUPT9tV7XVYGV7Jtb0540DgBD7MMN5ojonwIcw8VybZvS6VloGmE7CRt/Hms8adBsN1DRw==", + "type": "package", + "path": "system.security.cryptography.primitives/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Primitives.dll", + "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Primitives.dll", + "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.security.cryptography.primitives.4.3.0.nupkg.sha512", + "system.security.cryptography.primitives.nuspec" + ] + }, + "System.Security.Cryptography.X509Certificates/4.3.0": { + "sha512": "MY2Gq1Uo4rRE7D5LmCTBvoK7k9tRPqs0sjjkhviGxNdDEO2CwhEEAf5c15Dk2X9KAjoLLVwuKZUtP9AuQnNNAA==", + "type": "package", + "path": "system.security.cryptography.x509certificates/4.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.X509Certificates.dll", + "lib/net461/System.Security.Cryptography.X509Certificates.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.X509Certificates.dll", + "ref/net461/System.Security.Cryptography.X509Certificates.dll", + "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll", + "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll", + "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll", + "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512", + "system.security.cryptography.x509certificates.nuspec" + ] + }, + "System.Text.Encoding.CodePages/5.0.0": { + "sha512": "TzLIAbPciz0ofBcxDo6uy7fT0OMR454cQoQ5/qcnaGD+vDhCKmGryT08u82Xv1EYNbMWVT6THgT2MzqAYp3HRg==", + "type": "package", + "path": "system.text.encoding.codepages/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Text.Encoding.CodePages.dll", + "lib/net461/System.Text.Encoding.CodePages.dll", + "lib/net461/System.Text.Encoding.CodePages.xml", + "lib/netstandard1.3/System.Text.Encoding.CodePages.dll", + "lib/netstandard2.0/System.Text.Encoding.CodePages.dll", + "lib/netstandard2.0/System.Text.Encoding.CodePages.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/win/lib/net461/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/net461/System.Text.Encoding.CodePages.xml", + "runtimes/win/lib/netcoreapp2.0/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/netcoreapp2.0/System.Text.Encoding.CodePages.xml", + "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.xml", + "system.text.encoding.codepages.5.0.0.nupkg.sha512", + "system.text.encoding.codepages.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Text.Encodings.Web/4.7.1": { + "sha512": "POstTFpBxLiioDs+lXlU35aalwpzAZ34ISmDTGOXTFGQrYcAlmulbXcZy91mRIRTjEObpygCw6ZV+ez7LgrLZg==", + "type": "package", + "path": "system.text.encodings.web/4.7.1", + "files": [ + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Text.Encodings.Web.dll", + "lib/net461/System.Text.Encodings.Web.xml", + "lib/netstandard1.0/System.Text.Encodings.Web.dll", + "lib/netstandard1.0/System.Text.Encodings.Web.xml", + "lib/netstandard2.0/System.Text.Encodings.Web.dll", + "lib/netstandard2.0/System.Text.Encodings.Web.xml", + "lib/netstandard2.1/System.Text.Encodings.Web.dll", + "lib/netstandard2.1/System.Text.Encodings.Web.xml", + "system.text.encodings.web.4.7.1.nupkg.sha512", + "system.text.encodings.web.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Text.Json/4.7.2": { + "sha512": "NF0Vx0qaxt2r7ro0m5ugJ+SLQjlymE/yAup0tUE91QIjaBd0aoJIXIQKDPyBgXm5RUhzHbXzYbB6TRG92iD1Dw==", + "type": "package", + "path": "system.text.json/4.7.2", + "files": [ + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Text.Json.dll", + "lib/net461/System.Text.Json.xml", + "lib/netcoreapp3.0/System.Text.Json.dll", + "lib/netcoreapp3.0/System.Text.Json.xml", + "lib/netstandard2.0/System.Text.Json.dll", + "lib/netstandard2.0/System.Text.Json.xml", + "system.text.json.4.7.2.nupkg.sha512", + "system.text.json.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "sha512": "aAUghud9PHGYc3o9oWPWd0C3xE+TJQw5ZZs78htlR6mr9ky/QEgfXHjyQ2GvOq9H1S0YizcVVKCSin92ZcH8FA==", + "type": "package", + "path": "system.threading.tasks.extensions/4.5.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Threading.Tasks.Extensions.dll", + "lib/net461/System.Threading.Tasks.Extensions.xml", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll", + "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml", + "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll", + "lib/netstandard2.0/System.Threading.Tasks.Extensions.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/netcoreapp2.1/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.threading.tasks.extensions.4.5.4.nupkg.sha512", + "system.threading.tasks.extensions.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.ValueTuple/4.5.0": { + "sha512": "+gDrtQRdEsUSdPZEEcVRmBvs6xJmqGBqRzEGMQm5XqHxWTkZe/PSuomdth5ZPcOb/Oh2kIu6NChoI1JQk649jg==", + "type": "package", + "path": "system.valuetuple/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.ValueTuple.dll", + "lib/net461/System.ValueTuple.xml", + "lib/net47/System.ValueTuple.dll", + "lib/net47/System.ValueTuple.xml", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.0/System.ValueTuple.dll", + "lib/netstandard1.0/System.ValueTuple.xml", + "lib/netstandard2.0/_._", + "lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll", + "lib/portable-net40+sl4+win8+wp8/System.ValueTuple.xml", + "lib/uap10.0.16299/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net461/System.ValueTuple.dll", + "ref/net47/System.ValueTuple.dll", + "ref/netcoreapp2.0/_._", + "ref/netstandard2.0/_._", + "ref/portable-net40+sl4+win8+wp8/System.ValueTuple.dll", + "ref/uap10.0.16299/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.valuetuple.4.5.0.nupkg.sha512", + "system.valuetuple.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "YoutubeExplode/6.0.5": { + "sha512": "V0Eqm13dTmNG+Pr2p3E9jbdBuNZLADGUH5shZBZ775HsqdnHLaKQis0N53bW950HhV/fHgpJI50b7e2Ggli3aQ==", + "type": "package", + "path": "youtubeexplode/6.0.5", + "files": [ + ".signature.p7s", + "ReadMe.md", + "favicon.png", + "lib/net461/YoutubeExplode.dll", + "lib/net461/YoutubeExplode.xml", + "lib/net5.0/YoutubeExplode.dll", + "lib/net5.0/YoutubeExplode.xml", + "lib/netcoreapp3.0/YoutubeExplode.dll", + "lib/netcoreapp3.0/YoutubeExplode.xml", + "lib/netstandard2.0/YoutubeExplode.dll", + "lib/netstandard2.0/YoutubeExplode.xml", + "lib/netstandard2.1/YoutubeExplode.dll", + "lib/netstandard2.1/YoutubeExplode.xml", + "youtubeexplode.6.0.5.nupkg.sha512", + "youtubeexplode.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + ".NETFramework,Version=v4.7": [ + "AngleSharp >= 0.16.1", + "Hyperlinq >= 1.0.7", + "Microsoft.Bcl.AsyncInterfaces >= 6.0.0-preview.7.21377.19", + "Newtonsoft.Json >= 13.0.1", + "Simple-HTTP >= 1.0.6", + "YoutubeExplode >= 6.0.5" + ] + }, + "packageFolders": { + "/home/mike/.nuget/packages/": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/mike/Projects/TYTDExtensions/Autofetch YT/Autofetch YT.csproj", + "projectName": "Autofetch YT", + "projectPath": "/home/mike/Projects/TYTDExtensions/Autofetch YT/Autofetch YT.csproj", + "packagesPath": "/home/mike/.nuget/packages/", + "outputPath": "/home/mike/Projects/TYTDExtensions/Autofetch YT/obj/", + "projectStyle": "PackageReference", + "skipContentFileWrite": true, + "configFilePaths": [ + "/home/mike/.config/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net47" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net47": { + "projectReferences": {} + } + } + }, + "frameworks": { + "net47": { + "dependencies": { + "AngleSharp": { + "target": "Package", + "version": "[0.16.1, )" + }, + "Hyperlinq": { + "target": "Package", + "version": "[1.0.7, )" + }, + "Microsoft.Bcl.AsyncInterfaces": { + "target": "Package", + "version": "[6.0.0-preview.7.21377.19, )" + }, + "Newtonsoft.Json": { + "target": "Package", + "version": "[13.0.1, )" + }, + "Simple-HTTP": { + "target": "Package", + "version": "[1.0.6, )" + }, + "YoutubeExplode": { + "target": "Package", + "version": "[6.0.5, )" + } + } + } + }, + "runtimes": { + "win": { + "#import": [] + }, + "win-x64": { + "#import": [] + }, + "win-x86": { + "#import": [] + } + } + } +} \ No newline at end of file diff --git a/Autofetch YT/obj/project.nuget.cache b/Autofetch YT/obj/project.nuget.cache new file mode 100644 index 0000000..1bde35f --- /dev/null +++ b/Autofetch YT/obj/project.nuget.cache @@ -0,0 +1,32 @@ +{ + "version": 2, + "dgSpecHash": "uI11ms6nkYzGt4373vCeVFL78sDBjArqVgq8VdJyhVar2PCR30j4ydwIYKLod0mJS1ya3wyuKvjuNWE3wxv9bw==", + "success": true, + "projectFilePath": "E:\\Autofetch YT\\Autofetch YT\\Autofetch YT.csproj", + "expectedPackageFiles": [ + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\anglesharp\\0.14.0\\anglesharp.0.14.0.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\hyperlinq\\1.0.7\\hyperlinq.1.0.7.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0-preview.7.21377.19\\microsoft.bcl.asyncinterfaces.6.0.0-preview.7.21377.19.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\mimetypesmap\\1.0.2\\mimetypesmap.1.0.2.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\newtonsoft.json\\13.0.1\\newtonsoft.json.13.0.1.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\simple-http\\1.0.6\\simple-http.1.0.6.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.io\\4.3.0\\system.io.4.3.0.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.net.http\\4.3.3\\system.net.http.4.3.3.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.runtime\\4.3.0\\system.runtime.4.3.0.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\4.7.1\\system.runtime.compilerservices.unsafe.4.7.1.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.security.cryptography.algorithms\\4.3.0\\system.security.cryptography.algorithms.4.3.0.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.security.cryptography.encoding\\4.3.0\\system.security.cryptography.encoding.4.3.0.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.security.cryptography.primitives\\4.3.0\\system.security.cryptography.primitives.4.3.0.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.security.cryptography.x509certificates\\4.3.0\\system.security.cryptography.x509certificates.4.3.0.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.text.encoding.codepages\\4.5.0\\system.text.encoding.codepages.4.5.0.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.text.encodings.web\\4.7.1\\system.text.encodings.web.4.7.1.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.text.json\\4.7.2\\system.text.json.4.7.2.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.valuetuple\\4.5.0\\system.valuetuple.4.5.0.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\youtubeexplode\\6.0.5\\youtubeexplode.6.0.5.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/ReturnYTDislikes/Class1.cs b/ReturnYTDislikes/Class1.cs new file mode 100644 index 0000000..ac5b601 --- /dev/null +++ b/ReturnYTDislikes/Class1.cs @@ -0,0 +1,42 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using TYTD; +using System.Net; +using Newtonsoft.Json; + +namespace ReturnYTDislikes +{ + public class ReturnDislikes : Api + { + public override void OnStart() + { + + DownloadInfoStart += ReturnDislikes_DownloadInfoStart; + } + public override IEnumerable> GetUrls() + { + return new List>(); + + } + private void ReturnDislikes_DownloadInfoStart(object sender, DownloadInfoStartEventArgs e) + { + using(var wc = new WebClient()) + { + try + { + e.Video.Dislikes = JsonConvert.DeserializeObject(wc.DownloadString($"https://returnyoutubedislikeapi.com/votes?videoId={e.Video.Id}")).dislikes; + }catch(Exception ex) + { + _ = ex; + } + } + } + public class dislike + { + public long dislikes { get; set; } + } + } +} diff --git a/ReturnYTDislikes/Properties/AssemblyInfo.cs b/ReturnYTDislikes/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..cd8792d --- /dev/null +++ b/ReturnYTDislikes/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("ReturnYTDislikes")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("ReturnYTDislikes")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("51800b8b-0b64-40e7-a267-1d60bbdb908b")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/ReturnYTDislikes/ReturnYTDislikes.csproj b/ReturnYTDislikes/ReturnYTDislikes.csproj new file mode 100644 index 0000000..4a47b8e --- /dev/null +++ b/ReturnYTDislikes/ReturnYTDislikes.csproj @@ -0,0 +1,68 @@ + + + + + Debug + AnyCPU + {51800B8B-0B64-40E7-A267-1D60BBDB908B} + Library + Properties + ReturnYTDislikes + ReturnYTDislikes + v4.7 + 512 + true + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + 6.0.0 + + + 13.0.1 + + + 6.0.5 + + + 0.16.1 + + + + + {B859C3EE-A821-4C36-8A55-729E79194CF4} + TYTD.Api + + + + \ No newline at end of file diff --git a/ReturnYTDislikes/bin/Debug/AngleSharp.dll b/ReturnYTDislikes/bin/Debug/AngleSharp.dll new file mode 100755 index 0000000..86b0c47 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/AngleSharp.dll differ diff --git a/ReturnYTDislikes/bin/Debug/AsyncEnumerable.dll b/ReturnYTDislikes/bin/Debug/AsyncEnumerable.dll new file mode 100755 index 0000000..8902bed Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/AsyncEnumerable.dll differ diff --git a/ReturnYTDislikes/bin/Debug/AsyncEnumerable.xml b/ReturnYTDislikes/bin/Debug/AsyncEnumerable.xml new file mode 100755 index 0000000..d6838e4 --- /dev/null +++ b/ReturnYTDislikes/bin/Debug/AsyncEnumerable.xml @@ -0,0 +1,1675 @@ + + + + AsyncEnumerable + + + + + Base abstract class that implements . + Use concrete implementation or . + + + + + Returns pre-cached empty collection + + + + + Helps to enumerate items in a collection asynchronously + + + + IAsyncEnumerable<int> ProduceNumbers(int start, int end) + { + return new AsyncEnumerable<int>(async yield => { + for (int number = start; number <= end; number++) + await yield.ReturnAsync(number); + }); + } + + async Task ConsumeAsync() + { + var asyncEnumerableCollection = ProduceNumbers(start: 1, end: 10); + await asyncEnumerableCollection.ForEachAsync(async number => { + await Console.Out.WriteLineAsync(number); + }); + } + + + + + + A pre-cached empty collection + + + + + Constructor + + A function that enumerates items in a collection asynchronously + + + + Creates an enumerator that iterates through a collection asynchronously + + A cancellation token to cancel creation of the enumerator in case if it takes a lot of time + Returns a task with the created enumerator as result on completion + + + + Similar to , but allows you to pass a state object into the enumeration function, what can be + used for performance optimization, so don't have to create a delegate on the fly every single time you create the enumerator. + + Type of items returned by + Type of the state object + + + + Constructor + + A function that enumerates items in a collection asynchronously + A state object that is passed to the + + + + A user state that gets passed into the enumeration function. + + + + + Creates an enumerator that iterates through a collection asynchronously + + Returns a task with the created enumerator as result on completion + + + + Creates an enumerator that iterates through a collection asynchronously + + Returns a task with the created enumerator as result on completion + + + + This exception is thrown when you call + or when the enumerator is disposed before reaching the end of enumeration. + + + + + Base type for and + + + + + Returns an empty . Safe to use by multiple threads. + + + + + Helps to enumerate items in a collection asynchronously. + Provides exactly the same functionality as , + but allows to pass a user state object in the enumeration function, + what can be used for performance optimization. + + + + + Constructor + + A function that enumerates items in a collection asynchronously + Any state object that is passed to the + Optional action that gets invoked on Dispose() + + + + Finalizer + + + + + A user state that gets passed into the enumeration function. + + + + + Gets the element in the collection at the current position of the enumerator + + + + + Tells if enumeration is complete. Returns True only after MoveNextAsync returns False. + + + + + Advances the enumerator to the next element of the collection asynchronously + + Returns a Task that does transition to the next element. The result of the task is True if the enumerator was successfully advanced to the next element, or False if the enumerator has passed the end of the collection. + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources + + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources + + + + + Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources + + True if called from Dispose() method, otherwise False - called by GC + + + + Helps to enumerate items in a collection asynchronously + + + + + An empty . Safe to use by multiple threads. + + + + + The asynchronous version of the 'yield' construction + + + + + Gets the cancellation token that was passed to the method + + + + + Yields an item asynchronously (similar to 'yield return' statement) + + The item of the collection to yield + Returns a Task which tells if when you can continue to yield the next item + + + + Stops iterating items in the collection (similar to 'yield break' statement) + + Always throws this exception to stop the enumeration task + + + + Constructor + + A function that enumerates items in a collection asynchronously + Optional action that gets invoked on Dispose() + + + + Internal implementation details + + + + + Converts generic IEnumerable to IAsyncEnumerable + + + + + Creates adapter for + + The element type + The instance of to convert + If True the enumeration will be performed on the same thread, otherwise the MoveNext will be executed on a separate thread with Task.Run method + Returns an instance of implementation + + + + Creates adapter for the enumerator of + + The element type + The instance of to convert + If True the enumeration will be performed on the same thread, otherwise the MoveNext will be executed on a separate thread with Task.Run method + Returns an instance of implementation + + + + Creates adapter for + + The element type + The instance of to convert + If True the enumeration will be performed on the same thread, otherwise the MoveNext will be executed on a separate thread with Task.Run method + Returns an instance of implementation + + + + Extension methods for for backward compatibility with version 1 of this libraray. + Not recommended to use. + + + + + Converts to . + This method is marked as [Obsolete] to discourage you from doing such conversion, + which defeats the whole purpose of having a non-blocking async enumeration, + and what might lead to dead-locks in ASP.NET or WPF applications. + + + + + Converts to . + This method is marked as [Obsolete] to discourage you from doing such conversion, + which defeats the whole purpose of having a non-blocking async enumeration, + and what might lead to dead-locks in ASP.NET or WPF applications. + + + + + Creates an enumerator that iterates through a collection synchronously. + This method is marked as [Obsolete] to discourage you from using this synchronous version of + the method instead of , + what might lead to dead-locks in ASP.NET or WPF applications. + + + + + Class to provide access to static method. + + + + + Stops ForEachAsync iteration (similar to 'break' statement) + + Always throws this exception to stop the ForEachAsync iteration + + + + This exception is thrown when you call . + + + + + Enables asynchronous 'foreach' enumeration over an IAsyncEnumerable + + + + + Enumerates over all elements in the collection asynchronously + + The type of elements in the collection + The collection of elements which can be enumerated asynchronously + A synchronous action to perform for every single item in the collection + A cancellation token to stop enumerating + Returns a Task which does enumeration over elements in the collection + + + + Enumerates over all elements in the collection asynchronously + + The type of elements in the collection + The collection of elements which can be enumerated asynchronously + A synchronous action to perform for every single item in the collection + Returns a Task which does enumeration over elements in the collection + + + + Enumerates over all elements in the collection asynchronously + + The type of elements in the collection + The collection of elements which can be enumerated asynchronously + A synchronous action to perform for every single item in the collection, where the second argument is the index of an item + A cancellation token to stop enumerating + Returns a Task which does enumeration over elements in the collection + + + + Enumerates over all elements in the collection asynchronously + + The type of elements in the collection + The collection of elements which can be enumerated asynchronously + A synchronous action to perform for every single item in the collection, where the second argument is the index of an item + Returns a Task which does enumeration over elements in the collection + + + + Enumerates over all elements in the collection asynchronously + + The type of elements in the collection + The collection of elements which can be enumerated asynchronously + An asynchronous action to perform for every single item in the collection + A cancellation token to stop enumerating + Returns a Task which does enumeration over elements in the collection + + + + Enumerates over all elements in the collection asynchronously + + The type of elements in the collection + The collection of elements which can be enumerated asynchronously + An asynchronous action to perform for every single item in the collection + Returns a Task which does enumeration over elements in the collection + + + + Enumerates over all elements in the collection asynchronously + + The type of elements in the collection + The collection of elements which can be enumerated asynchronously + An asynchronous action to perform for every single item in the collection, where the second argument is the index of an item + A cancellation token to stop enumerating + Returns a Task which does enumeration over elements in the collection + + + + Enumerates over all elements in the collection asynchronously + + The type of elements in the collection + The collection of elements which can be enumerated asynchronously + An asynchronous action to perform for every single item in the collection, where the second argument is the index of an item + Returns a Task which does enumeration over elements in the collection + + + + Extension methods for interface + + + + + Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence. + + The type of the elements of . + An to return the single element of. + A that can halt enumeration of . + + + + Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence. + + The type of the elements of . + An to return the single element of. + The message of an exception which is thrown when the source collection is empty. + The message of an exception which is thrown when the source collection has more than one element. + A that can halt enumeration of . + + + + Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence that matches the criteria. + + The type of the elements of . + An to return the single element of. + Criteria predicate to select the only element. + A that can halt enumeration of . + + + + Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence that matches the criteria. + + The type of the elements of . + An to return the single element of. + Criteria predicate to select the only element. + The message of an exception which is thrown when the source collection is has no element matching the criteria. + The message of an exception which is thrown when the source collection has more than one element matching the criteria. + A that can halt enumeration of . + + + + Returns the only element of a sequence, and returns a default value if there is not exactly one element in the sequence. + + The type of the elements of . + An to return the single element of. + A that can halt enumeration of . + + + + Returns the only element of a sequence, and returns a default value if there is not exactly one element in the sequence that matches the criteria. + + The type of the elements of . + An to return the single element of. + Criteria predicate to select the only element. + A that can halt enumeration of . + + + + Returns the first element in the . + + The type of the elements of + An to return an element from. + A that can halt enumeration of + + + + Returns the first element in the . + + The type of the elements of + An to return an element from. + An optional custom exception message for the case when the is empty + A that can halt enumeration of + + + + Returns the first element in a sequence that satisfies a specified condition. + + The type of the elements of + An to return an element from. + A function to test each element for a condition. + A that can halt enumeration of + + + + Returns the first element in a sequence that satisfies a specified condition. + + The type of the elements of + An to return an element from. + A function to test each element for a condition. + An optional custom exception message for the case when the is empty + A that can halt enumeration of + + + + Returns the first element in the , or a default value if no element is found. + + The type of the elements of + An to return an element from. + A that can halt enumeration of + + + + Returns the first element in a sequence that satisfies a specified condition, or a default value if no element is found. + + The type of the elements of + An to return an element from. + A function to test each element for a condition. + A that can halt enumeration of + + + + Projects each element of a sequence into a new form. + + The type of the elements of + The type of the value returned by . + A sequence of values to invoke a transform function on. + A transform function to apply to each element. + + + + Projects each element of a sequence into a new form. + + The type of the elements of + The type of the value returned by . + A sequence of values to invoke a transform function on. + A transform function to apply to each source element; the second parameter of the function represents the index of the source element. + + + + Projects each element of a sequence to an IAsyncEnumerable<T> and flattens the resulting sequences into one sequence. + + The type of the elements of . + The type of the value in the IAsyncEnumerable returned by . + A sequence of values to invoke a transform function on. + A transform function to apply to each source element. + + + + Projects each element of a sequence to an IAsyncEnumerable<T> and flattens the resulting sequences into one sequence. + + The type of the elements of . + The type of the intermediate elements collected by . + The type of the elements of the resulting sequence by . + A sequence of values to invoke a transform function on. + A transform function to apply to each element of the input sequence. + A transform function to apply to each element of the intermediate sequence. + + + + Projects each element of a sequence to an IAsyncEnumerable<T> and flattens the resulting sequences into one sequence. + + The type of the elements of . + The type of the value in the IAsyncEnumerable returned by . + A sequence of values to invoke a transform function on. + A transform function to apply to each source element. + + + + Projects each element of a sequence to an IAsyncEnumerable<T> and flattens the resulting sequences into one sequence. + + The type of the elements of . + The type of the intermediate elements collected by . + The type of the elements of the resulting sequence by . + A sequence of values to invoke a transform function on. + A transform function to apply to each element of the input sequence. + A transform function to apply to each element of the intermediate sequence. + + + + Returns a specified number of contiguous elements from the start of a sequence. + + The type of the elements of + A sequence to return elements from. + The number of elements to return. + + + + Returns elements from a sequence as long as a specified condition is true. + + The type of the elements of + A sequence to return elements from. + A function to test each element for a condition. + + + + Creates a list of elements asynchronously from the enumerable source + + The type of the elements of source + The collection of elements + A cancellation token to cancel the async operation + + + + Creates an array of elements asynchronously from the enumerable source + + The type of the elements of source + The collection of elements + A cancellation token to cancel the async operation + + + + Creates a from an according to a specified key selector function, a comparer, and an element selector function. + + The type of the elements of . + The type of the key returned by . + An to create a from. + A function to extract a key from each element. + A cancellation token to cancel the async operation. + + + + + Creates a from an according to a specified key selector function, a comparer, and an element selector function. + + The type of the elements of . + The type of the key returned by . + An to create a from. + A function to extract a key from each element. + An to compare keys. + A cancellation token to cancel the async operation. + + + + + Creates a from an according to a specified key selector function, a comparer, and an element selector function. + + The type of the elements of . + The type of the key returned by . + The type of the value returned by . + An to create a from. + A function to extract a key from each element. + A transform function to produce a result element value from each element. + A cancellation token to cancel the async operation. + + + + + Creates a from an according to a specified key selector function, a comparer, and an element selector function. + + The type of the elements of . + The type of the key returned by . + The type of the value returned by . + An to create a from. + A function to extract a key from each element. + A transform function to produce a result element value from each element. + An to compare keys. + A cancellation token to cancel the async operation. + + + + + Creates a from an according to a specified key selector function. + + The type of the elements of . + The type of the key returned by . + The to create a from. + A function to extract a key from each element. + A cancellation token to cancel the async operation. + + + + Creates a from an according to a specified key selector function and key comparer. + + The type of the elements of . + The type of the key returned by . + The to create a from. + A function to extract a key from each element. + An to compare keys. + A cancellation token to cancel the async operation. + + + + Creates a from an according to a specified key selector function and an element selector function. + + The type of the elements of . + The type of the key returned by . + The type of the value returned by . + The to create a from. + A function to extract a key from each element. + A transform function to produce a result element value from each element. + A cancellation token to cancel the async operation. + + + + Creates a from an according to a specified key selector function, a comparer and an element selector function. + + The type of the elements of . + The type of the key returned by . + The type of the value returned by . + The to create a from. + A function to extract a key from each element. + A transform function to produce a result element value from each element. + An to compare keys. + A cancellation token to cancel the async operation. + + + + An to return elements from. + + The type of the elements of + An to return elements from. + The number of elements to skip before returning the remaining elements. + + + + Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements. + + The type of the elements of + An to return elements from. + A function to test each element for a condition. + + + + Filters a sequence of values based on a predicate. + + The type of the elements of + An to filter. + A function to test each element for a condition. + + + + Projects each element of a sequence into a new form. + + The type of the elements of + An to filter. + A function to test each element for a condition; the second parameter of the function represents the index of the source element. + + + + Casts the elements of an to the specified type. + + The type to cast the elements of to. + An that contains the elements to be cast to type . + + + + Filters the elements of an based on a specified type. + + The type to filter the elements of the sequence on. + The whose elements to filter. + + + + Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty. + + The type of the elements of . + The sequence to return the specified value for if it is empty. + + + + Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty. + + The type of the elements of . + The sequence to return the specified value for if it is empty. + The value to return if the sequence is empty. + + + + Splits the input collection into series of batches. + + The type of the elements of + An to batch. + The maximum number of elements to put in a batch. + + + + Splits the input collection into series of batches. + + The type of the elements of + + The type of a .NET's standard collection that forms a batch. Supported types are: + , , , , + , , , + , , . + + An to batch. + The maximum number of elements to put in a batch. + + + + Splits the input collection into series of batches. + + The type of the elements of + An to batch. + The maximum logical weight of elements that a single batch can accomodate. + A function that computes a weight of a particular element, which is used to make a decision if it can fit into a batch. + + + + Splits the input collection into series of batches. + + The type of the elements of + + The type of a .NET's standard collection that forms a batch. Supported types are: + , , , , + , , , + , , . + + An to batch. + The maximum logical weight of elements that a single batch can accomodate. + A function that computes a weight of a particular element, which is used to make a decision if it can fit into a batch. + + + + Splits the input collection into series of batches. + + The type of the elements of + An to batch. + The maximum number of elements to put in a batch regardless their total weight. + The maximum logical weight of elements that a single batch can accomodate. + A function that computes a weight of a particular element, which is used to make a decision if it can fit into a batch. + + + + Splits the input collection into series of batches. + + The type of the elements of + + The type of a .NET's standard collection that forms a batch. Supported types are: + , , , , + , , , + , , . + + An to batch. + The maximum number of elements to put in a batch regardless their total weight. + The maximum logical weight of elements that a single batch can accomodate. + A function that computes a weight of a particular element, which is used to make a decision if it can fit into a batch. + + + + Splits the input collection into series of batches. + + The type of the elements of + The type of a batch of elements. + An to batch. + The maximum number of elements to put in a batch regardless their total weight. + The maximum logical weight of elements that a single batch can accomodate. + A function that computes a weight of a particular element, which is used to make a decision if it can fit into a batch. + A function that creates a new batch with optional suggested capacity. + An action that adds an element to a batch. + + + + Produces the set union of two sequences, which includes duplicate elements. + + The type of the elements of the input sequences. + An whose elements form the first set for the union. + An whose elements form the second set for the union. + + + + Produces the set union of multiple sequences, which includes duplicate elements. + + The type of the elements of the input sequences. + A set of whose elements form the union. + + + + Creates a new sequence based on input one plus an extra element at the end. + + The type of the elements of . + An to return the single element of. + An extra element to be returned on enumeration. + + + + Creates a new sequence based on input one plus an extra element in the beginning. + + The type of the elements of . + An to return the single element of. + An extra element to be returned on enumeration. + + + + Concatenates two sequences. + + The type of the elements of the input sequences. + The first sequence to concatenate. + The sequence to concatenate to the first sequence. + + + + Returns distinct elements from a sequence by using the default equality comparer to compare values. + + The type of the elements of . + The sequence to remove duplicate elements from. + + + + Returns distinct elements from a sequence by using a specified to compare values. + + The type of the elements of . + The sequence to remove duplicate elements from. + An to compare values. + + + + Applies an accumulator function over a sequence. + + The type of the elements of . + An to aggregate over. + An accumulator function to be invoked on each element. + A cancellation token to cancel the async operation. + + + + Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value. + + The type of the elements of . + The type of the accumulator value. + An to aggregate over. + The initial accumulator value. + An accumulator function to be invoked on each element. + A cancellation token to cancel the async operation. + + + + Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value. + + The type of the elements of . + The type of the accumulator value. + The type of the resulting value. + An to aggregate over. + The initial accumulator value. + An accumulator function to be invoked on each element. + A function to transform the final accumulator value into the result value. + A cancellation token to cancel the async operation. + + + + Determines whether all elements of a sequence satisfy a condition. + + An that contains the elements to apply the predicate to. + A function to test each element for a condition. + A cancellation token to cancel the async operation. + The type of the elements of . + true if every element of the source sequence passes the test in the specified predicate, or if the sequence is empty; otherwise, false. + or is null. + + + + Determines whether any element of a sequence exists or satisfies a condition. + + An that contains the elements to apply the predicate to. + A function to test each element for a condition. + A cancellation token to cancel the async operation. + The type of the elements of . + true if any elements in the source sequence pass the test in the specified predicate; otherwise, false. + or is null. + + + + Extension methods for interface + + + + + Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence. + + The type of the elements of . + An to return the single element of. + Flag to call the on input when this operation is complete + + + + Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence. + + The type of the elements of . + An to return the single element of. + The message of an exception which is thrown when the source collection is empty. + The message of an exception which is thrown when the source collection has more than one element. + Flag to call the on input when this operation is complete + + + + Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence that matches the criteria. + + The type of the elements of . + An to return the single element of. + Criteria predicate to select the only element. + Flag to call the on input when this operation is complete + + + + Returns the only element of a sequence, and throws an exception if there is not exactly one element in the sequence that matches the criteria. + + The type of the elements of . + An to return the single element of. + Criteria predicate to select the only element. + The message of an exception which is thrown when the source collection is has no element matching the criteria. + The message of an exception which is thrown when the source collection has more than one element matching the criteria. + Flag to call the on input when this operation is complete + + + + Returns the only element of a sequence, and returns a default value if there is not exactly one element in the sequence. + + The type of the elements of . + An to return the single element of. + Flag to call the on input when this operation is complete + + + + Returns the only element of a sequence, and returns a default value if there is not exactly one element in the sequence that matches the criteria. + + The type of the elements of . + An to return the single element of. + Criteria predicate to select the only element. + Flag to call the on input when this operation is complete + + + + Returns the first element in the . + + The type of the elements of + An to return an element from. + Flag to call the on input when this operation is complete + + + + Returns the first element in the . + + The type of the elements of + An to return an element from. + An optional custom exception message for the case when the is empty + Flag to call the on input when this operation is complete + + + + Returns the first element in a sequence that satisfies a specified condition. + + The type of the elements of + An to return an element from. + A function to test each element for a condition. + Flag to call the on input when this operation is complete + + + + Returns the first element in a sequence that satisfies a specified condition. + + The type of the elements of + An to return an element from. + A function to test each element for a condition. + An optional custom exception message for the case when the is empty + Flag to call the on input when this operation is complete + + + + Returns the first element in the , or a default value if no element is found. + + The type of the elements of + An to return an element from. + Flag to call the on input when this operation is complete + + + + Returns the first element in a sequence that satisfies a specified condition, or a default value if no element is found. + + The type of the elements of + An to return an element from. + A function to test each element for a condition. + Flag to call the on input when this operation is complete + + + + Projects each element of a sequence into a new form. + + The type of the elements of + The type of the value returned by . + A sequence of values to invoke a transform function on. + A transform function to apply to each element. + Flag to call the on input when enumeration is complete + + + + Projects each element of a sequence into a new form. + + The type of the elements of + The type of the value returned by . + A sequence of values to invoke a transform function on. + A transform function to apply to each source element; the second parameter of the function represents the index of the source element. + Flag to call the on input when enumeration is complete + + + + Returns a specified number of contiguous elements from the start of a sequence. + + The type of the elements of + A sequence to return elements from. + The number of elements to return. + Flag to call the on input when enumeration is complete + + + + Returns elements from a sequence as long as a specified condition is true. + + The type of the elements of + A sequence to return elements from. + A function to test each element for a condition. + Flag to call the on input when enumeration is complete + + + + Creates a list of elements asynchronously from the enumerable source + + The type of the elements of source + The collection of elements + Flag to call the on input when this operation is complete + + + + Creates an array of elements asynchronously from the enumerable source + + The type of the elements of source + The collection of elements + Flag to call the on input when this operation is complete + + + + An to return elements from. + + The type of the elements of + An to return elements from. + The number of elements to skip before returning the remaining elements. + Flag to call the on input when enumeration is complete + + + + Bypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements. + + The type of the elements of + An to return elements from. + A function to test each element for a condition. + Flag to call the on input when enumeration is complete + + + + Filters a sequence of values based on a predicate. + + The type of the elements of + An to filter. + A function to test each element for a condition. + Flag to call the on input when enumeration is complete + + + + Projects each element of a sequence into a new form. + + The type of the elements of + An to filter. + A function to test each element for a condition; the second parameter of the function represents the index of the source element. + Flag to call the on input when enumeration is complete + + + + Casts the elements of an to the specified type. + + The type to cast the elements of to. + An that contains the elements to be cast to type . + Flag to call the on input when enumeration is complete + + + + Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty. + + The type of the elements of . + The sequence to return the specified value for if it is empty. + Flag to call the on input when enumeration is complete + + + + Returns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty. + + The type of the elements of . + The sequence to return the specified value for if it is empty. + The value to return if the sequence is empty. + Flag to call the on input when enumeration is complete + + + + Splits the input collection into series of batches. + + The type of the elements of + An to batch. + The maximum number of elements to put in a batch. + Flag to call the on input when enumeration is complete + + + + Splits the input collection into series of batches. + + The type of the elements of + + The type of a .NET's standard collection that forms a batch. Supported types are: + , , , , + , , , + , , . + + An to batch. + The maximum number of elements to put in a batch. + Flag to call the on input when enumeration is complete + + + + Splits the input collection into series of batches. + + The type of the elements of + An to batch. + The maximum logical weight of elements that a single batch can accomodate. + A function that computes a weight of a particular element, which is used to make a decision if it can fit into a batch. + Flag to call the on input when enumeration is complete + + + + Splits the input collection into series of batches. + + The type of the elements of + + The type of a .NET's standard collection that forms a batch. Supported types are: + , , , , + , , , + , , . + + An to batch. + The maximum logical weight of elements that a single batch can accomodate. + A function that computes a weight of a particular element, which is used to make a decision if it can fit into a batch. + Flag to call the on input when enumeration is complete + + + + Splits the input collection into series of batches. + + The type of the elements of + An to batch. + The maximum number of elements to put in a batch regardless their total weight. + The maximum logical weight of elements that a single batch can accomodate. + A function that computes a weight of a particular element, which is used to make a decision if it can fit into a batch. + Flag to call the on input when enumeration is complete + + + + Splits the input collection into series of batches. + + The type of the elements of + + The type of a .NET's standard collection that forms a batch. Supported types are: + , , , , + , , , + , , . + + An to batch. + The maximum number of elements to put in a batch regardless their total weight. + The maximum logical weight of elements that a single batch can accomodate. + A function that computes a weight of a particular element, which is used to make a decision if it can fit into a batch. + Flag to call the on input when enumeration is complete + + + + Splits the input collection into series of batches. + + The type of the elements of + The type of a batch of elements. + An to batch. + The maximum number of elements to put in a batch regardless their total weight. + The maximum logical weight of elements that a single batch can accomodate. + A function that computes a weight of a particular element, which is used to make a decision if it can fit into a batch. + A function that creates a new batch with optional suggested capacity. + An action that adds an element to a batch. + Flag to call the on input when enumeration is complete + + + + Produces the set union of two sequences, which includes duplicate elements. + + The type of the elements of the input sequences. + An whose elements form the first set for the union. + An whose elements form the second set for the union. + Flag to call the on input and when enumeration is complete. + + + + Produces the set union of multiple sequences, which includes duplicate elements. + + The type of the elements of the input sequences. + A set of whose elements form the union. + Flag to call the on all input when enumeration is complete. + + + + Used in ParallelForEachAsync<T> extension method + + + + + Constructor + + + + + Extensions methods for IEnumerable and IAsyncEnumerable to do parallel for-each loop in async-await manner + + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + If True (the default behavior), waits on completion for all started tasks when the loop breaks due to cancellation or an exception + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + If True (the default behavior), waits on completion for all started tasks when the loop breaks due to cancellation or an exception + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + If True (the default behavior), waits on completion for all started tasks when the loop breaks due to cancellation or an exception + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + If True (the default behavior), waits on completion for all started tasks when the loop breaks due to cancellation or an exception + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item, where first argument is the item and second argument is item's index in the collection + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Set to True to stop processing items when first exception occurs. The result might contain several exceptions though when faulty tasks finish at the same time. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Maximum items to schedule processing in parallel. The actual concurrency level depends on TPL settings. Set to 0 to choose a default value based on processor count. + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Invokes an asynchronous action on each item in the collection in parallel + + The type of an item + The collection of items to perform actions on + An asynchronous action to perform on the item + Cancellation token + Wraps any exception(s) that occurred inside + Thrown when the loop is canceled with + + + + Exposes an asynchronous enumerator, which supports a simple iteration over a non-generic collection + + + + + Creates an enumerator that iterates through a collection asynchronously + + A cancellation token to cancel creation of the enumerator in case if it takes a lot of time + Returns a task with the created enumerator as result on completion + + + + Supports a simple asynchronous iteration over a non-generic collection + + + + + Gets the current element in the collection. + + + + + Advances the enumerator to the next element of the collection asynchronously + + Returns a Task that does transition to the next element. The result of the task is True if the enumerator was successfully advanced to the next element, or False if the enumerator has passed the end of the collection. + + + + Internal base type for and + + + + + Utility methods for + + + + + Forcibly disables re-use of instances in the method. + This is just a safety switch in case when something goes wrong with re-using instances of . + + + + + Resets a to initial incomplete state. + This method by default re-uses the same instance of the by re-setting internal state of its using reflection. + If such feature is not available or explicitly disable with the method, it just returns a new instance of a . + + Type of the result value + Target to be reset or recreated. It's safe to pass null. + Optional state object that you pass into constructor. + + + diff --git a/ReturnYTDislikes/bin/Debug/CookiesTxtParser.dll b/ReturnYTDislikes/bin/Debug/CookiesTxtParser.dll new file mode 100755 index 0000000..a3014ac Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/CookiesTxtParser.dll differ diff --git a/ReturnYTDislikes/bin/Debug/Microsoft.Bcl.AsyncInterfaces.dll b/ReturnYTDislikes/bin/Debug/Microsoft.Bcl.AsyncInterfaces.dll new file mode 100755 index 0000000..476f1b1 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/Microsoft.Bcl.AsyncInterfaces.dll differ diff --git a/ReturnYTDislikes/bin/Debug/Microsoft.Win32.Primitives.dll b/ReturnYTDislikes/bin/Debug/Microsoft.Win32.Primitives.dll new file mode 100644 index 0000000..8b69a69 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/Microsoft.Win32.Primitives.dll differ diff --git a/ReturnYTDislikes/bin/Debug/Newtonsoft.Json.dll b/ReturnYTDislikes/bin/Debug/Newtonsoft.Json.dll new file mode 100755 index 0000000..7af125a Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/Newtonsoft.Json.dll differ diff --git a/ReturnYTDislikes/bin/Debug/ReturnYTDislikes.dll b/ReturnYTDislikes/bin/Debug/ReturnYTDislikes.dll new file mode 100644 index 0000000..ed90c55 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/ReturnYTDislikes.dll differ diff --git a/ReturnYTDislikes/bin/Debug/ReturnYTDislikes.pdb b/ReturnYTDislikes/bin/Debug/ReturnYTDislikes.pdb new file mode 100644 index 0000000..ab8a1e5 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/ReturnYTDislikes.pdb differ diff --git a/ReturnYTDislikes/bin/Debug/SimpleHTTP.dll b/ReturnYTDislikes/bin/Debug/SimpleHTTP.dll new file mode 100644 index 0000000..6fb3f06 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/SimpleHTTP.dll differ diff --git a/ReturnYTDislikes/bin/Debug/SimpleHTTP.xml b/ReturnYTDislikes/bin/Debug/SimpleHTTP.xml new file mode 100644 index 0000000..1f2fe90 --- /dev/null +++ b/ReturnYTDislikes/bin/Debug/SimpleHTTP.xml @@ -0,0 +1,415 @@ + + + + SimpleHTTP + + + + + Class containing extensions. + + + + + Parses body of the request including form and multi-part form data. + + HTTP request. + Key-value pairs populated by the form data by this function. + Name-file pair collection. + + + + Parses body of the request including form and multi-part form data. + + HTTP request. + Key-value pairs populated by the form data by this function. + + Function called if a file is about to be parsed. The stream is attached to a corresponding . + By default, is used, but for large files, it is recommended to open directly. + + Name-file pair collection. + + + + Delegate executed when a file is about to be read from a body stream. + + Field name. + name of the file. + Content type. + Stream to be populated. + + + + HTTP file data container. + + + + + Creates new HTTP file data container. + + File name. + Data. + Content type. + + + + Gets the name of the file. + + + + + Gets the data. + If a stream is created it will be closed when this HttpFile object is disposed. + + + + + Content type. + + + + + Saves the data into a file. + Directory path will be auto created if does not exists. + + File path with name. + True to overwrite the existing file, false otherwise. + True if the file is saved/overwritten, false otherwise. + + + + Disposes the current instance. + + + + + Disposes the current instance. + + + + + Class containing HTTP response extensions. + + + + + Sets response headers to enable CORS. + + HTTP response. + Modified HTTP response. + + + + Sets the content-type for the response. + + HTTP response. + HTTP content-type. + Modified HTTP response. + + + + Sets the specified header for the response. + + HTTP response. + Header name. + Header value. + Modified HTTP response. + + + + Sets the status code for the response. + + HTTP response. + HTTP status code. + Modified HTTP response. + + + + Sets the cookie for the response. + + HTTP response. + Cookie name. + Cookie value. + Modified HTTP response. + + + + Sets the cookie for the response. + + HTTP response. + Cookie name. + Cookie value. + Cookie expiration date (UTC). + Modified HTTP response. + + + + Sets the cookie for the response. + + HTTP response. + Cookie. + Modified HTTP response. + + + + Writes the specified data to the response. + Response is closed and can not be longer modified. + + HTTP response. + Text data to write. + Mime type. + + + + Builds a redirect response. + Response is closed and can not be longer modified. + + HTTP response. + A new location (URL). + + + + Writes the specified file content to the response. + Response is closed and can not be longer modified. + Built-in support for 'byte-range' response, 'ETag' and 'Last-Modified'. + + HTTP response. + HTTP request used to determine 'Range' header + File path with name. + + + + Writes the specified data to the response. + Response is closed and can not be longer modified. + + HTTP response. + HTTP request used to determine 'Range' header + Data to write. + Mime type. + + + + Writes the specified data to the response. + Response is closed and can not be longer modified. + + HTTP response. + HTTP request used to determine 'Range' header + + Data to write. + Stream must support seek operation due to 'byte-range' functionality. + + Mime type. + + + + Class containing extensions for . + + + + + Matches all the expressions inside '{ }' defined in for the and populates the . + Example: query: "Hello world", pattern: "{first} world" => args["first"] is "Hello". + + Query string. + Pattern string defining the expressions to match inside '{ }'. + Key-value pair collection populated by keys and matches in if found. + True is all defined keys in are matched, false otherwise. + + + + Delegate which runs before all route-methods and returns if the processing should finish (true) or continue (false). + + HTTP request. + HTTP response. + True if the request is handled, false otherwise. + + + + Delegate which runs before any route-action is invoked to determine which route should be executed. + + HTTP request. + + Empty collection of key-value pairs populated by this function. + If is run it may contain some data. + + True if the route action should be executed, false otherwise. + + + + Delegate which runs when a route is matched. + + HTTP request. + HTTP response. + Collection of key-value pairs populated by the . + Action task. + + + + Delegate which runs when a route is matched. + + HTTP request. + HTTP response. + Collection of key-value pairs populated by the . + + + + Delegate which runs if an error occurs. + + HTTP request. + HTTP response. + Thrown exception. + + + + Represents error that occur when a route is not found. + + + + + Creates a new instance of the route not found exception. + + + + + + Class defining all the required actions for route-processing and error handling. + /// + + + + Action executed before all route-methods. + It may be null. + + + + + Action executed if an error occurs. + By default it outputs exception message as text with an existing status code. In case of 200-299, 'BadRequest' is used. + + + + + Gets or sets the route methods. + + + + + Entry function executed on the incoming HTTP request. + + HTTP request. + HTTP response. + Request processing task. + + + + Adds the specified action to the route collection. + The order of actions defines the priority. + + + String pattern optionally containing named arguments in {}. + + Example: "/page-{pageNumber}/". 'pageNumber' will be parsed and added to 'arguments' key-value pair collection. + The last argument is parsed as greedy one. + + + Action executed if the specified pattern matches the URL path. + HTTP method (GET, POST, DELETE, HEAD). + + + + Adds the specified action to the route collection. + The order of actions defines the priority. + + + String pattern optionally containing named arguments in {}. + + Example: "/page-{pageNumber}/". 'pageNumber' will be parsed and added to 'arguments' key-value pair collection. + The last argument is parsed as greedy one. + + + Action executed if the specified pattern matches the URL path. + HTTP method (GET, POST, DELETE, HEAD). + + + + Adds the specified action to the route collection. + The order of actions defines the priority. + + Function defining whether the specified action should be executed or not. + Action executed if the specified pattern matches the URL path. + + + + Adds the specified action to the route collection. + The order of actions defines the priority. + + Function defining whether the specified action should be executed or not. + Action executed if the specified pattern matches the URL path. + + + + HTTP server listener class. + + + + + Creates and starts a new instance of the http(s) server. + + The http/https URI listening port. + Cancellation token. + Action executed on HTTP request. + True to add 'https://' prefix insteaad of 'http://'. + Maximum HTTP connection count, after which the incoming requests will wait (sockets are not included). + Server listening task. + + + + Creates and starts a new instance of the http(s) / websocket server. + + The http/https URI listening prefix. + Cancellation token. + Action executed on HTTP request. + Maximum HTTP connection count, after which the incoming requests will wait (sockets are not included). + Server listening task. + + + + Class defining methods for string or file pattern replacements. + + + + + Replaces all occurrences defined inside each {key} expression with values. Keys and values are specified in the replacements. + + File path with name. + Key-value pair collection for replacements. + Processed file content. + + + + Replaces all occurrences defined inside each {key} expression with values. Keys and values are specified in the replacements. + + Template string. + Key-value pair collection for replacements. + Processed template. + + + + Replaces all occurrences defined inside each {key} expression with values. Keys and values are defined as object property names and values. + + Object type. + File path with name. + Object to use for replacements. + Processed file content. + + + + Replaces all occurrences defined inside each {key} expression with values. Keys and values are defined as object property names and values. + + Object type. + Template string. + Object to use for replacements. + Processed file content. + + + diff --git a/ReturnYTDislikes/bin/Debug/System.AppContext.dll b/ReturnYTDislikes/bin/Debug/System.AppContext.dll new file mode 100644 index 0000000..4ccc058 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.AppContext.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Buffers.dll b/ReturnYTDislikes/bin/Debug/System.Buffers.dll new file mode 100755 index 0000000..f2d83c5 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Buffers.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Collections.Concurrent.dll b/ReturnYTDislikes/bin/Debug/System.Collections.Concurrent.dll new file mode 100644 index 0000000..26f10d1 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Collections.Concurrent.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Collections.NonGeneric.dll b/ReturnYTDislikes/bin/Debug/System.Collections.NonGeneric.dll new file mode 100644 index 0000000..9da235a Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Collections.NonGeneric.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Collections.Specialized.dll b/ReturnYTDislikes/bin/Debug/System.Collections.Specialized.dll new file mode 100644 index 0000000..fbd4fc7 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Collections.Specialized.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Collections.dll b/ReturnYTDislikes/bin/Debug/System.Collections.dll new file mode 100644 index 0000000..72ac205 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Collections.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.ComponentModel.EventBasedAsync.dll b/ReturnYTDislikes/bin/Debug/System.ComponentModel.EventBasedAsync.dll new file mode 100644 index 0000000..37742d4 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.ComponentModel.EventBasedAsync.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.ComponentModel.Primitives.dll b/ReturnYTDislikes/bin/Debug/System.ComponentModel.Primitives.dll new file mode 100644 index 0000000..b0c4b68 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.ComponentModel.Primitives.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.ComponentModel.TypeConverter.dll b/ReturnYTDislikes/bin/Debug/System.ComponentModel.TypeConverter.dll new file mode 100644 index 0000000..fb42b44 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.ComponentModel.TypeConverter.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.ComponentModel.dll b/ReturnYTDislikes/bin/Debug/System.ComponentModel.dll new file mode 100644 index 0000000..8e2d829 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.ComponentModel.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Console.dll b/ReturnYTDislikes/bin/Debug/System.Console.dll new file mode 100644 index 0000000..fe61bcc Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Console.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Data.Common.dll b/ReturnYTDislikes/bin/Debug/System.Data.Common.dll new file mode 100644 index 0000000..05e3481 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Data.Common.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Diagnostics.Contracts.dll b/ReturnYTDislikes/bin/Debug/System.Diagnostics.Contracts.dll new file mode 100644 index 0000000..98f40eb Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Diagnostics.Contracts.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Diagnostics.Debug.dll b/ReturnYTDislikes/bin/Debug/System.Diagnostics.Debug.dll new file mode 100644 index 0000000..a51c0cf Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Diagnostics.Debug.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Diagnostics.FileVersionInfo.dll b/ReturnYTDislikes/bin/Debug/System.Diagnostics.FileVersionInfo.dll new file mode 100644 index 0000000..3c203b0 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Diagnostics.FileVersionInfo.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Diagnostics.Process.dll b/ReturnYTDislikes/bin/Debug/System.Diagnostics.Process.dll new file mode 100644 index 0000000..b537e62 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Diagnostics.Process.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Diagnostics.StackTrace.dll b/ReturnYTDislikes/bin/Debug/System.Diagnostics.StackTrace.dll new file mode 100644 index 0000000..5dfaad6 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Diagnostics.StackTrace.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Diagnostics.TextWriterTraceListener.dll b/ReturnYTDislikes/bin/Debug/System.Diagnostics.TextWriterTraceListener.dll new file mode 100644 index 0000000..a5720da Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Diagnostics.TextWriterTraceListener.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Diagnostics.Tools.dll b/ReturnYTDislikes/bin/Debug/System.Diagnostics.Tools.dll new file mode 100644 index 0000000..bd9deae Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Diagnostics.Tools.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Diagnostics.TraceSource.dll b/ReturnYTDislikes/bin/Debug/System.Diagnostics.TraceSource.dll new file mode 100644 index 0000000..5474eb2 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Diagnostics.TraceSource.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Diagnostics.Tracing.dll b/ReturnYTDislikes/bin/Debug/System.Diagnostics.Tracing.dll new file mode 100644 index 0000000..5b8b2b4 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Diagnostics.Tracing.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Drawing.Primitives.dll b/ReturnYTDislikes/bin/Debug/System.Drawing.Primitives.dll new file mode 100644 index 0000000..1eeacc4 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Drawing.Primitives.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Dynamic.Runtime.dll b/ReturnYTDislikes/bin/Debug/System.Dynamic.Runtime.dll new file mode 100644 index 0000000..d34b388 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Dynamic.Runtime.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Globalization.Calendars.dll b/ReturnYTDislikes/bin/Debug/System.Globalization.Calendars.dll new file mode 100644 index 0000000..4a198bc Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Globalization.Calendars.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Globalization.Extensions.dll b/ReturnYTDislikes/bin/Debug/System.Globalization.Extensions.dll new file mode 100644 index 0000000..99f9e4a Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Globalization.Extensions.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Globalization.dll b/ReturnYTDislikes/bin/Debug/System.Globalization.dll new file mode 100644 index 0000000..dd3d2e3 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Globalization.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.IO.Compression.ZipFile.dll b/ReturnYTDislikes/bin/Debug/System.IO.Compression.ZipFile.dll new file mode 100644 index 0000000..345acbd Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.IO.Compression.ZipFile.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.IO.Compression.dll b/ReturnYTDislikes/bin/Debug/System.IO.Compression.dll new file mode 100644 index 0000000..ebbb503 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.IO.Compression.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.IO.FileSystem.DriveInfo.dll b/ReturnYTDislikes/bin/Debug/System.IO.FileSystem.DriveInfo.dll new file mode 100644 index 0000000..5c59398 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.IO.FileSystem.DriveInfo.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.IO.FileSystem.Primitives.dll b/ReturnYTDislikes/bin/Debug/System.IO.FileSystem.Primitives.dll new file mode 100644 index 0000000..de4c49f Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.IO.FileSystem.Primitives.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.IO.FileSystem.Watcher.dll b/ReturnYTDislikes/bin/Debug/System.IO.FileSystem.Watcher.dll new file mode 100644 index 0000000..228d60b Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.IO.FileSystem.Watcher.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.IO.FileSystem.dll b/ReturnYTDislikes/bin/Debug/System.IO.FileSystem.dll new file mode 100644 index 0000000..6934080 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.IO.FileSystem.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.IO.IsolatedStorage.dll b/ReturnYTDislikes/bin/Debug/System.IO.IsolatedStorage.dll new file mode 100644 index 0000000..356e123 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.IO.IsolatedStorage.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.IO.MemoryMappedFiles.dll b/ReturnYTDislikes/bin/Debug/System.IO.MemoryMappedFiles.dll new file mode 100644 index 0000000..add3b29 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.IO.MemoryMappedFiles.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.IO.Pipes.dll b/ReturnYTDislikes/bin/Debug/System.IO.Pipes.dll new file mode 100644 index 0000000..e5690c4 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.IO.Pipes.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.IO.UnmanagedMemoryStream.dll b/ReturnYTDislikes/bin/Debug/System.IO.UnmanagedMemoryStream.dll new file mode 100644 index 0000000..cdd7427 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.IO.UnmanagedMemoryStream.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.IO.dll b/ReturnYTDislikes/bin/Debug/System.IO.dll new file mode 100644 index 0000000..e9eb534 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.IO.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Linq.Expressions.dll b/ReturnYTDislikes/bin/Debug/System.Linq.Expressions.dll new file mode 100644 index 0000000..63b570c Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Linq.Expressions.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Linq.Parallel.dll b/ReturnYTDislikes/bin/Debug/System.Linq.Parallel.dll new file mode 100644 index 0000000..d8d097e Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Linq.Parallel.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Linq.Queryable.dll b/ReturnYTDislikes/bin/Debug/System.Linq.Queryable.dll new file mode 100644 index 0000000..404bbe2 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Linq.Queryable.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Linq.dll b/ReturnYTDislikes/bin/Debug/System.Linq.dll new file mode 100644 index 0000000..42cd93b Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Linq.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Memory.dll b/ReturnYTDislikes/bin/Debug/System.Memory.dll new file mode 100755 index 0000000..5d19470 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Memory.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Net.Http.dll b/ReturnYTDislikes/bin/Debug/System.Net.Http.dll new file mode 100644 index 0000000..1c5c6fd Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Net.Http.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Net.NameResolution.dll b/ReturnYTDislikes/bin/Debug/System.Net.NameResolution.dll new file mode 100644 index 0000000..e8a65c0 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Net.NameResolution.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Net.NetworkInformation.dll b/ReturnYTDislikes/bin/Debug/System.Net.NetworkInformation.dll new file mode 100644 index 0000000..543a6cf Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Net.NetworkInformation.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Net.Ping.dll b/ReturnYTDislikes/bin/Debug/System.Net.Ping.dll new file mode 100644 index 0000000..eeb4666 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Net.Ping.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Net.Primitives.dll b/ReturnYTDislikes/bin/Debug/System.Net.Primitives.dll new file mode 100644 index 0000000..8a929ae Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Net.Primitives.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Net.Requests.dll b/ReturnYTDislikes/bin/Debug/System.Net.Requests.dll new file mode 100644 index 0000000..5cf38f8 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Net.Requests.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Net.Security.dll b/ReturnYTDislikes/bin/Debug/System.Net.Security.dll new file mode 100644 index 0000000..eacb8a1 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Net.Security.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Net.Sockets.dll b/ReturnYTDislikes/bin/Debug/System.Net.Sockets.dll new file mode 100644 index 0000000..9716795 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Net.Sockets.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Net.WebHeaderCollection.dll b/ReturnYTDislikes/bin/Debug/System.Net.WebHeaderCollection.dll new file mode 100644 index 0000000..0238e69 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Net.WebHeaderCollection.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Net.WebSockets.Client.dll b/ReturnYTDislikes/bin/Debug/System.Net.WebSockets.Client.dll new file mode 100644 index 0000000..3275912 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Net.WebSockets.Client.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Net.WebSockets.dll b/ReturnYTDislikes/bin/Debug/System.Net.WebSockets.dll new file mode 100644 index 0000000..7a74189 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Net.WebSockets.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Numerics.Vectors.dll b/ReturnYTDislikes/bin/Debug/System.Numerics.Vectors.dll new file mode 100755 index 0000000..0865972 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Numerics.Vectors.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.ObjectModel.dll b/ReturnYTDislikes/bin/Debug/System.ObjectModel.dll new file mode 100644 index 0000000..37e1189 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.ObjectModel.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Reflection.Extensions.dll b/ReturnYTDislikes/bin/Debug/System.Reflection.Extensions.dll new file mode 100644 index 0000000..6d12687 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Reflection.Extensions.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Reflection.Primitives.dll b/ReturnYTDislikes/bin/Debug/System.Reflection.Primitives.dll new file mode 100644 index 0000000..2c160e9 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Reflection.Primitives.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Reflection.dll b/ReturnYTDislikes/bin/Debug/System.Reflection.dll new file mode 100644 index 0000000..ec0b3d2 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Reflection.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Resources.Reader.dll b/ReturnYTDislikes/bin/Debug/System.Resources.Reader.dll new file mode 100644 index 0000000..a34c693 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Resources.Reader.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Resources.ResourceManager.dll b/ReturnYTDislikes/bin/Debug/System.Resources.ResourceManager.dll new file mode 100644 index 0000000..c4a14ce Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Resources.ResourceManager.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Resources.Writer.dll b/ReturnYTDislikes/bin/Debug/System.Resources.Writer.dll new file mode 100644 index 0000000..0ce2946 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Resources.Writer.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Runtime.CompilerServices.Unsafe.dll b/ReturnYTDislikes/bin/Debug/System.Runtime.CompilerServices.Unsafe.dll new file mode 100755 index 0000000..1908d92 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Runtime.CompilerServices.Unsafe.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Runtime.CompilerServices.VisualC.dll b/ReturnYTDislikes/bin/Debug/System.Runtime.CompilerServices.VisualC.dll new file mode 100644 index 0000000..30a2f81 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Runtime.CompilerServices.VisualC.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Runtime.Extensions.dll b/ReturnYTDislikes/bin/Debug/System.Runtime.Extensions.dll new file mode 100644 index 0000000..eb0e80b Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Runtime.Extensions.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Runtime.Handles.dll b/ReturnYTDislikes/bin/Debug/System.Runtime.Handles.dll new file mode 100644 index 0000000..37f15ff Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Runtime.Handles.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Runtime.InteropServices.RuntimeInformation.dll b/ReturnYTDislikes/bin/Debug/System.Runtime.InteropServices.RuntimeInformation.dll new file mode 100644 index 0000000..2eed08f Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Runtime.InteropServices.RuntimeInformation.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Runtime.InteropServices.dll b/ReturnYTDislikes/bin/Debug/System.Runtime.InteropServices.dll new file mode 100644 index 0000000..ab54429 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Runtime.InteropServices.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Runtime.Numerics.dll b/ReturnYTDislikes/bin/Debug/System.Runtime.Numerics.dll new file mode 100644 index 0000000..3202cd9 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Runtime.Numerics.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Runtime.Serialization.Formatters.dll b/ReturnYTDislikes/bin/Debug/System.Runtime.Serialization.Formatters.dll new file mode 100644 index 0000000..06b5480 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Runtime.Serialization.Formatters.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Runtime.Serialization.Json.dll b/ReturnYTDislikes/bin/Debug/System.Runtime.Serialization.Json.dll new file mode 100644 index 0000000..1f30098 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Runtime.Serialization.Json.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Runtime.Serialization.Primitives.dll b/ReturnYTDislikes/bin/Debug/System.Runtime.Serialization.Primitives.dll new file mode 100644 index 0000000..19a6dd2 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Runtime.Serialization.Primitives.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Runtime.Serialization.Xml.dll b/ReturnYTDislikes/bin/Debug/System.Runtime.Serialization.Xml.dll new file mode 100644 index 0000000..3a839e2 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Runtime.Serialization.Xml.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Runtime.dll b/ReturnYTDislikes/bin/Debug/System.Runtime.dll new file mode 100644 index 0000000..344ee77 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Runtime.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Security.Claims.dll b/ReturnYTDislikes/bin/Debug/System.Security.Claims.dll new file mode 100644 index 0000000..9cb6423 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Security.Claims.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Security.Cryptography.Algorithms.dll b/ReturnYTDislikes/bin/Debug/System.Security.Cryptography.Algorithms.dll new file mode 100644 index 0000000..1698db6 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Security.Cryptography.Algorithms.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Security.Cryptography.Csp.dll b/ReturnYTDislikes/bin/Debug/System.Security.Cryptography.Csp.dll new file mode 100644 index 0000000..d7721e7 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Security.Cryptography.Csp.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Security.Cryptography.Encoding.dll b/ReturnYTDislikes/bin/Debug/System.Security.Cryptography.Encoding.dll new file mode 100644 index 0000000..f588614 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Security.Cryptography.Encoding.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Security.Cryptography.Primitives.dll b/ReturnYTDislikes/bin/Debug/System.Security.Cryptography.Primitives.dll new file mode 100644 index 0000000..35a21ef Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Security.Cryptography.Primitives.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Security.Cryptography.X509Certificates.dll b/ReturnYTDislikes/bin/Debug/System.Security.Cryptography.X509Certificates.dll new file mode 100644 index 0000000..53d05b2 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Security.Cryptography.X509Certificates.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Security.Principal.dll b/ReturnYTDislikes/bin/Debug/System.Security.Principal.dll new file mode 100644 index 0000000..6d7c2ba Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Security.Principal.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Security.SecureString.dll b/ReturnYTDislikes/bin/Debug/System.Security.SecureString.dll new file mode 100644 index 0000000..355a050 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Security.SecureString.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Text.Encoding.CodePages.dll b/ReturnYTDislikes/bin/Debug/System.Text.Encoding.CodePages.dll new file mode 100755 index 0000000..2f683a8 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Text.Encoding.CodePages.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Text.Encoding.Extensions.dll b/ReturnYTDislikes/bin/Debug/System.Text.Encoding.Extensions.dll new file mode 100644 index 0000000..4f2b83d Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Text.Encoding.Extensions.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Text.Encoding.dll b/ReturnYTDislikes/bin/Debug/System.Text.Encoding.dll new file mode 100644 index 0000000..557551f Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Text.Encoding.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Text.Encodings.Web.dll b/ReturnYTDislikes/bin/Debug/System.Text.Encodings.Web.dll new file mode 100755 index 0000000..e96ba32 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Text.Encodings.Web.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Text.Json.dll b/ReturnYTDislikes/bin/Debug/System.Text.Json.dll new file mode 100755 index 0000000..a3a85c2 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Text.Json.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Text.RegularExpressions.dll b/ReturnYTDislikes/bin/Debug/System.Text.RegularExpressions.dll new file mode 100644 index 0000000..1a64a17 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Text.RegularExpressions.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Threading.Overlapped.dll b/ReturnYTDislikes/bin/Debug/System.Threading.Overlapped.dll new file mode 100644 index 0000000..5d7e7b7 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Threading.Overlapped.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Threading.Tasks.Extensions.dll b/ReturnYTDislikes/bin/Debug/System.Threading.Tasks.Extensions.dll new file mode 100755 index 0000000..eeec928 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Threading.Tasks.Extensions.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Threading.Tasks.Parallel.dll b/ReturnYTDislikes/bin/Debug/System.Threading.Tasks.Parallel.dll new file mode 100644 index 0000000..c4df330 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Threading.Tasks.Parallel.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Threading.Tasks.dll b/ReturnYTDislikes/bin/Debug/System.Threading.Tasks.dll new file mode 100644 index 0000000..25999be Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Threading.Tasks.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Threading.Thread.dll b/ReturnYTDislikes/bin/Debug/System.Threading.Thread.dll new file mode 100644 index 0000000..9b7da65 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Threading.Thread.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Threading.ThreadPool.dll b/ReturnYTDislikes/bin/Debug/System.Threading.ThreadPool.dll new file mode 100644 index 0000000..9405b8f Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Threading.ThreadPool.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Threading.Timer.dll b/ReturnYTDislikes/bin/Debug/System.Threading.Timer.dll new file mode 100644 index 0000000..c9eae71 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Threading.Timer.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Threading.dll b/ReturnYTDislikes/bin/Debug/System.Threading.dll new file mode 100644 index 0000000..deae2be Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Threading.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.ValueTuple.dll b/ReturnYTDislikes/bin/Debug/System.ValueTuple.dll new file mode 100755 index 0000000..4ce28fd Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.ValueTuple.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Xml.ReaderWriter.dll b/ReturnYTDislikes/bin/Debug/System.Xml.ReaderWriter.dll new file mode 100644 index 0000000..24df9a0 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Xml.ReaderWriter.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Xml.XDocument.dll b/ReturnYTDislikes/bin/Debug/System.Xml.XDocument.dll new file mode 100644 index 0000000..cbbc4f0 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Xml.XDocument.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Xml.XPath.XDocument.dll b/ReturnYTDislikes/bin/Debug/System.Xml.XPath.XDocument.dll new file mode 100644 index 0000000..0830ed1 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Xml.XPath.XDocument.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Xml.XPath.dll b/ReturnYTDislikes/bin/Debug/System.Xml.XPath.dll new file mode 100644 index 0000000..8327f2e Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Xml.XPath.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Xml.XmlDocument.dll b/ReturnYTDislikes/bin/Debug/System.Xml.XmlDocument.dll new file mode 100644 index 0000000..4f044b1 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Xml.XmlDocument.dll differ diff --git a/ReturnYTDislikes/bin/Debug/System.Xml.XmlSerializer.dll b/ReturnYTDislikes/bin/Debug/System.Xml.XmlSerializer.dll new file mode 100644 index 0000000..7b47de8 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/System.Xml.XmlSerializer.dll differ diff --git a/ReturnYTDislikes/bin/Debug/TYTD.Api.dll b/ReturnYTDislikes/bin/Debug/TYTD.Api.dll new file mode 100644 index 0000000..bd9bbba Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/TYTD.Api.dll differ diff --git a/ReturnYTDislikes/bin/Debug/TYTD.Api.pdb b/ReturnYTDislikes/bin/Debug/TYTD.Api.pdb new file mode 100644 index 0000000..158ab51 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/TYTD.Api.pdb differ diff --git a/ReturnYTDislikes/bin/Debug/YoutubeExplode.dll b/ReturnYTDislikes/bin/Debug/YoutubeExplode.dll new file mode 100755 index 0000000..f16621a Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/YoutubeExplode.dll differ diff --git a/ReturnYTDislikes/bin/Debug/netstandard.dll b/ReturnYTDislikes/bin/Debug/netstandard.dll new file mode 100644 index 0000000..1f1ab22 Binary files /dev/null and b/ReturnYTDislikes/bin/Debug/netstandard.dll differ diff --git a/ReturnYTDislikes/obj/Debug/.NETFramework,Version=v4.7.AssemblyAttributes.cs b/ReturnYTDislikes/obj/Debug/.NETFramework,Version=v4.7.AssemblyAttributes.cs new file mode 100644 index 0000000..4c82453 --- /dev/null +++ b/ReturnYTDislikes/obj/Debug/.NETFramework,Version=v4.7.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7", FrameworkDisplayName = ".NET Framework 4.7")] diff --git a/ReturnYTDislikes/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/ReturnYTDislikes/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..a29c88b Binary files /dev/null and b/ReturnYTDislikes/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.csproj.AssemblyReference.cache b/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.csproj.AssemblyReference.cache new file mode 100644 index 0000000..1affaef Binary files /dev/null and b/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.csproj.AssemblyReference.cache differ diff --git a/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.csproj.CopyComplete b/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.csproj.CoreCompileInputs.cache b/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..b61da43 --- /dev/null +++ b/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +71ffd2e41204b2dbefa4bb4087f8dabb22f0321c diff --git a/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.csproj.FileListAbsolute.txt b/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..a4de60c --- /dev/null +++ b/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.csproj.FileListAbsolute.txt @@ -0,0 +1,144 @@ +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/ReturnYTDislikes.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/ReturnYTDislikes.pdb +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/AngleSharp.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/Microsoft.Bcl.AsyncInterfaces.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/Newtonsoft.Json.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Buffers.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Memory.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Numerics.Vectors.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Runtime.CompilerServices.Unsafe.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Text.Encoding.CodePages.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Text.Encodings.Web.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Text.Json.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Threading.Tasks.Extensions.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.ValueTuple.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/YoutubeExplode.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Runtime.InteropServices.RuntimeInformation.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Security.Cryptography.Algorithms.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/Microsoft.Win32.Primitives.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/netstandard.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.AppContext.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Collections.Concurrent.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Collections.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Collections.NonGeneric.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Collections.Specialized.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.ComponentModel.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.ComponentModel.EventBasedAsync.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.ComponentModel.Primitives.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.ComponentModel.TypeConverter.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Console.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Data.Common.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Diagnostics.Contracts.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Diagnostics.Debug.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Diagnostics.FileVersionInfo.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Diagnostics.Process.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Diagnostics.StackTrace.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Diagnostics.TextWriterTraceListener.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Diagnostics.Tools.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Diagnostics.TraceSource.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Diagnostics.Tracing.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Drawing.Primitives.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Dynamic.Runtime.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Globalization.Calendars.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Globalization.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Globalization.Extensions.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.IO.Compression.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.IO.Compression.ZipFile.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.IO.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.IO.FileSystem.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.IO.FileSystem.DriveInfo.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.IO.FileSystem.Primitives.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.IO.FileSystem.Watcher.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.IO.IsolatedStorage.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.IO.MemoryMappedFiles.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.IO.Pipes.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.IO.UnmanagedMemoryStream.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Linq.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Linq.Expressions.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Linq.Parallel.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Linq.Queryable.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Net.Http.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Net.NameResolution.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Net.NetworkInformation.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Net.Ping.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Net.Primitives.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Net.Requests.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Net.Security.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Net.Sockets.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Net.WebHeaderCollection.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Net.WebSockets.Client.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Net.WebSockets.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.ObjectModel.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Reflection.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Reflection.Extensions.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Reflection.Primitives.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Resources.Reader.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Resources.ResourceManager.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Resources.Writer.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Runtime.CompilerServices.VisualC.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Runtime.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Runtime.Extensions.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Runtime.Handles.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Runtime.InteropServices.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Runtime.Numerics.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Runtime.Serialization.Formatters.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Runtime.Serialization.Json.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Runtime.Serialization.Primitives.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Runtime.Serialization.Xml.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Security.Claims.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Security.Cryptography.Csp.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Security.Cryptography.Encoding.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Security.Cryptography.Primitives.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Security.Cryptography.X509Certificates.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Security.Principal.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Security.SecureString.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Text.Encoding.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Text.Encoding.Extensions.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Text.RegularExpressions.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Threading.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Threading.Overlapped.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Threading.Tasks.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Threading.Tasks.Parallel.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Threading.Thread.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Threading.ThreadPool.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Threading.Timer.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Xml.ReaderWriter.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Xml.XDocument.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Xml.XmlDocument.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Xml.XmlSerializer.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Xml.XPath.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/System.Xml.XPath.XDocument.dll +E:/ReturnYTDislikes/ReturnYTDislikes/bin/Debug/TYTD.Api.dll +E:/ReturnYTDislikes/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.csproj.AssemblyReference.cache +E:/ReturnYTDislikes/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.csproj.CoreCompileInputs.cache +E:/ReturnYTDislikes/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.csproj.CopyComplete +E:/ReturnYTDislikes/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.dll +E:/ReturnYTDislikes/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.pdb +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/ReturnYTDislikes.dll +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/ReturnYTDislikes.pdb +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/AngleSharp.dll +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/Microsoft.Bcl.AsyncInterfaces.dll +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/Newtonsoft.Json.dll +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/System.Buffers.dll +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/System.Memory.dll +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/System.Numerics.Vectors.dll +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/System.Runtime.CompilerServices.Unsafe.dll +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/System.Text.Encoding.CodePages.dll +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/System.Text.Encodings.Web.dll +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/System.Text.Json.dll +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/System.Threading.Tasks.Extensions.dll +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/System.ValueTuple.dll +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/YoutubeExplode.dll +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/TYTD.Api.dll +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/SimpleHTTP.dll +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/CookiesTxtParser.dll +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/AsyncEnumerable.dll +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/netstandard.dll +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/TYTD.Api.pdb +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/SimpleHTTP.xml +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/bin/Debug/AsyncEnumerable.xml +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.csprojAssemblyReference.cache +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.csproj.CoreCompileInputs.cache +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.csproj.CopyComplete +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.dll +/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.pdb diff --git a/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.csprojAssemblyReference.cache b/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.csprojAssemblyReference.cache new file mode 100644 index 0000000..e662abf Binary files /dev/null and b/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.csprojAssemblyReference.cache differ diff --git a/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.dll b/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.dll new file mode 100644 index 0000000..ed90c55 Binary files /dev/null and b/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.dll differ diff --git a/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.pdb b/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.pdb new file mode 100644 index 0000000..ab8a1e5 Binary files /dev/null and b/ReturnYTDislikes/obj/Debug/ReturnYTDislikes.pdb differ diff --git a/ReturnYTDislikes/obj/ReturnYTDislikes.csproj.nuget.cache b/ReturnYTDislikes/obj/ReturnYTDislikes.csproj.nuget.cache new file mode 100644 index 0000000..fdc9933 --- /dev/null +++ b/ReturnYTDislikes/obj/ReturnYTDislikes.csproj.nuget.cache @@ -0,0 +1,5 @@ +{ + "version": 1, + "dgSpecHash": "txl0bBQrsC81LGQuFMcooyynguZh9QZTXb1WEkXBh6ouOzHiNcQjVdF598ZvZm45zfJ9UEDXPyACL25X5rvE5A==", + "success": true +} \ No newline at end of file diff --git a/ReturnYTDislikes/obj/ReturnYTDislikes.csproj.nuget.dgspec.json b/ReturnYTDislikes/obj/ReturnYTDislikes.csproj.nuget.dgspec.json new file mode 100644 index 0000000..42e0d2c --- /dev/null +++ b/ReturnYTDislikes/obj/ReturnYTDislikes.csproj.nuget.dgspec.json @@ -0,0 +1,70 @@ +{ + "format": 1, + "restore": { + "E:\\ReturnYTDislikes\\ReturnYTDislikes\\ReturnYTDislikes.csproj": {} + }, + "projects": { + "E:\\ReturnYTDislikes\\ReturnYTDislikes\\ReturnYTDislikes.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "E:\\ReturnYTDislikes\\ReturnYTDislikes\\ReturnYTDislikes.csproj", + "projectName": "ReturnYTDislikes", + "projectPath": "E:\\ReturnYTDislikes\\ReturnYTDislikes\\ReturnYTDislikes.csproj", + "packagesPath": "C:\\Users\\DemetriaLovato\\.nuget\\packages\\", + "outputPath": "E:\\ReturnYTDislikes\\ReturnYTDislikes\\obj\\", + "projectStyle": "PackageReference", + "skipContentFileWrite": true, + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\DemetriaLovato\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net47" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Users\\DemetriaLovato\\AppData\\Roaming\\Cosmos User Kit\\packages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net47": { + "projectReferences": {} + } + } + }, + "frameworks": { + "net47": { + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": { + "target": "Package", + "version": "[6.0.0, )" + }, + "Newtonsoft.Json": { + "target": "Package", + "version": "[13.0.1, )" + }, + "YoutubeExplode": { + "target": "Package", + "version": "[6.0.5, )" + } + } + } + }, + "runtimes": { + "win": { + "#import": [] + }, + "win-x64": { + "#import": [] + }, + "win-x86": { + "#import": [] + } + } + } + } +} \ No newline at end of file diff --git a/ReturnYTDislikes/obj/ReturnYTDislikes.csproj.nuget.g.props b/ReturnYTDislikes/obj/ReturnYTDislikes.csproj.nuget.g.props new file mode 100644 index 0000000..11d29c8 --- /dev/null +++ b/ReturnYTDislikes/obj/ReturnYTDislikes.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + /home/mike/Projects/TYTDExtensions/ReturnYTDislikes/obj/project.assets.json + /home/mike/.nuget/packages/ + /home/mike/.nuget/packages/ + PackageReference + 4.8.2 + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + \ No newline at end of file diff --git a/ReturnYTDislikes/obj/ReturnYTDislikes.csproj.nuget.g.targets b/ReturnYTDislikes/obj/ReturnYTDislikes.csproj.nuget.g.targets new file mode 100644 index 0000000..53cfaa1 --- /dev/null +++ b/ReturnYTDislikes/obj/ReturnYTDislikes.csproj.nuget.g.targets @@ -0,0 +1,6 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + \ No newline at end of file diff --git a/ReturnYTDislikes/obj/project.assets.json b/ReturnYTDislikes/obj/project.assets.json new file mode 100644 index 0000000..65b9d71 --- /dev/null +++ b/ReturnYTDislikes/obj/project.assets.json @@ -0,0 +1,1227 @@ +{ + "version": 3, + "targets": { + ".NETFramework,Version=v4.7": { + "AngleSharp/0.16.1": { + "type": "package", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Text.Encoding.CodePages": "5.0.0" + }, + "compile": { + "lib/net461/AngleSharp.dll": {} + }, + "runtime": { + "lib/net461/AngleSharp.dll": {} + } + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "type": "package", + "dependencies": { + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "compile": { + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll": {} + }, + "runtime": { + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll": {} + } + }, + "Newtonsoft.Json/13.0.1": { + "type": "package", + "compile": { + "lib/net45/Newtonsoft.Json.dll": {} + }, + "runtime": { + "lib/net45/Newtonsoft.Json.dll": {} + } + }, + "System.Buffers/4.5.1": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net45/System.Buffers.dll": {} + }, + "runtime": { + "lib/net461/System.Buffers.dll": {} + } + }, + "System.Memory/4.5.4": { + "type": "package", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + }, + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "lib/net461/System.Memory.dll": {} + }, + "runtime": { + "lib/net461/System.Memory.dll": {} + } + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "frameworkAssemblies": [ + "System.Numerics", + "mscorlib" + ], + "compile": { + "ref/net46/System.Numerics.Vectors.dll": {} + }, + "runtime": { + "lib/net46/System.Numerics.Vectors.dll": {} + } + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net461/System.Runtime.CompilerServices.Unsafe.dll": {} + }, + "runtime": { + "lib/net45/System.Runtime.CompilerServices.Unsafe.dll": {} + } + }, + "System.Text.Encoding.CodePages/5.0.0": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "5.0.0" + }, + "frameworkAssemblies": [ + "System.Core", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Encoding.CodePages.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Encoding.CodePages.dll": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net461/System.Text.Encoding.CodePages.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Text.Encodings.Web/4.7.1": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.4" + }, + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Encodings.Web.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Encodings.Web.dll": {} + } + }, + "System.Text.Json/4.7.2": { + "type": "package", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "1.1.0", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.4", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.7.1", + "System.Text.Encodings.Web": "4.7.1", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Json.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Json.dll": {} + } + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "lib/net461/System.Threading.Tasks.Extensions.dll": {} + }, + "runtime": { + "lib/net461/System.Threading.Tasks.Extensions.dll": {} + } + }, + "System.ValueTuple/4.5.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net47/System.ValueTuple.dll": {} + }, + "runtime": { + "lib/net47/System.ValueTuple.dll": {} + } + }, + "YoutubeExplode/6.0.5": { + "type": "package", + "dependencies": { + "AngleSharp": "0.14.0", + "Microsoft.Bcl.AsyncInterfaces": "1.1.1", + "System.Text.Json": "4.7.2", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "compile": { + "lib/net461/YoutubeExplode.dll": {} + }, + "runtime": { + "lib/net461/YoutubeExplode.dll": {} + } + } + }, + ".NETFramework,Version=v4.7/win": { + "AngleSharp/0.16.1": { + "type": "package", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Text.Encoding.CodePages": "5.0.0" + }, + "compile": { + "lib/net461/AngleSharp.dll": {} + }, + "runtime": { + "lib/net461/AngleSharp.dll": {} + } + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "type": "package", + "dependencies": { + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "compile": { + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll": {} + }, + "runtime": { + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll": {} + } + }, + "Newtonsoft.Json/13.0.1": { + "type": "package", + "compile": { + "lib/net45/Newtonsoft.Json.dll": {} + }, + "runtime": { + "lib/net45/Newtonsoft.Json.dll": {} + } + }, + "System.Buffers/4.5.1": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net45/System.Buffers.dll": {} + }, + "runtime": { + "lib/net461/System.Buffers.dll": {} + } + }, + "System.Memory/4.5.4": { + "type": "package", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + }, + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "lib/net461/System.Memory.dll": {} + }, + "runtime": { + "lib/net461/System.Memory.dll": {} + } + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "frameworkAssemblies": [ + "System.Numerics", + "mscorlib" + ], + "compile": { + "ref/net46/System.Numerics.Vectors.dll": {} + }, + "runtime": { + "lib/net46/System.Numerics.Vectors.dll": {} + } + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net461/System.Runtime.CompilerServices.Unsafe.dll": {} + }, + "runtime": { + "lib/net45/System.Runtime.CompilerServices.Unsafe.dll": {} + } + }, + "System.Text.Encoding.CodePages/5.0.0": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "5.0.0" + }, + "frameworkAssemblies": [ + "System.Core", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Encoding.CodePages.dll": {} + }, + "runtime": { + "runtimes/win/lib/net461/System.Text.Encoding.CodePages.dll": {} + } + }, + "System.Text.Encodings.Web/4.7.1": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.4" + }, + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Encodings.Web.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Encodings.Web.dll": {} + } + }, + "System.Text.Json/4.7.2": { + "type": "package", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "1.1.0", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.4", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.7.1", + "System.Text.Encodings.Web": "4.7.1", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Json.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Json.dll": {} + } + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "lib/net461/System.Threading.Tasks.Extensions.dll": {} + }, + "runtime": { + "lib/net461/System.Threading.Tasks.Extensions.dll": {} + } + }, + "System.ValueTuple/4.5.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net47/System.ValueTuple.dll": {} + }, + "runtime": { + "lib/net47/System.ValueTuple.dll": {} + } + }, + "YoutubeExplode/6.0.5": { + "type": "package", + "dependencies": { + "AngleSharp": "0.14.0", + "Microsoft.Bcl.AsyncInterfaces": "1.1.1", + "System.Text.Json": "4.7.2", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "compile": { + "lib/net461/YoutubeExplode.dll": {} + }, + "runtime": { + "lib/net461/YoutubeExplode.dll": {} + } + } + }, + ".NETFramework,Version=v4.7/win-x64": { + "AngleSharp/0.16.1": { + "type": "package", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Text.Encoding.CodePages": "5.0.0" + }, + "compile": { + "lib/net461/AngleSharp.dll": {} + }, + "runtime": { + "lib/net461/AngleSharp.dll": {} + } + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "type": "package", + "dependencies": { + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "compile": { + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll": {} + }, + "runtime": { + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll": {} + } + }, + "Newtonsoft.Json/13.0.1": { + "type": "package", + "compile": { + "lib/net45/Newtonsoft.Json.dll": {} + }, + "runtime": { + "lib/net45/Newtonsoft.Json.dll": {} + } + }, + "System.Buffers/4.5.1": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net45/System.Buffers.dll": {} + }, + "runtime": { + "lib/net461/System.Buffers.dll": {} + } + }, + "System.Memory/4.5.4": { + "type": "package", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + }, + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "lib/net461/System.Memory.dll": {} + }, + "runtime": { + "lib/net461/System.Memory.dll": {} + } + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "frameworkAssemblies": [ + "System.Numerics", + "mscorlib" + ], + "compile": { + "ref/net46/System.Numerics.Vectors.dll": {} + }, + "runtime": { + "lib/net46/System.Numerics.Vectors.dll": {} + } + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net461/System.Runtime.CompilerServices.Unsafe.dll": {} + }, + "runtime": { + "lib/net45/System.Runtime.CompilerServices.Unsafe.dll": {} + } + }, + "System.Text.Encoding.CodePages/5.0.0": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "5.0.0" + }, + "frameworkAssemblies": [ + "System.Core", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Encoding.CodePages.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Encoding.CodePages.dll": {} + } + }, + "System.Text.Encodings.Web/4.7.1": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.4" + }, + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Encodings.Web.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Encodings.Web.dll": {} + } + }, + "System.Text.Json/4.7.2": { + "type": "package", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "1.1.0", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.4", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.7.1", + "System.Text.Encodings.Web": "4.7.1", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Json.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Json.dll": {} + } + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "lib/net461/System.Threading.Tasks.Extensions.dll": {} + }, + "runtime": { + "lib/net461/System.Threading.Tasks.Extensions.dll": {} + } + }, + "System.ValueTuple/4.5.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net47/System.ValueTuple.dll": {} + }, + "runtime": { + "lib/net47/System.ValueTuple.dll": {} + } + }, + "YoutubeExplode/6.0.5": { + "type": "package", + "dependencies": { + "AngleSharp": "0.14.0", + "Microsoft.Bcl.AsyncInterfaces": "1.1.1", + "System.Text.Json": "4.7.2", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "compile": { + "lib/net461/YoutubeExplode.dll": {} + }, + "runtime": { + "lib/net461/YoutubeExplode.dll": {} + } + } + }, + ".NETFramework,Version=v4.7/win-x86": { + "AngleSharp/0.16.1": { + "type": "package", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Text.Encoding.CodePages": "5.0.0" + }, + "compile": { + "lib/net461/AngleSharp.dll": {} + }, + "runtime": { + "lib/net461/AngleSharp.dll": {} + } + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "type": "package", + "dependencies": { + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "compile": { + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll": {} + }, + "runtime": { + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll": {} + } + }, + "Newtonsoft.Json/13.0.1": { + "type": "package", + "compile": { + "lib/net45/Newtonsoft.Json.dll": {} + }, + "runtime": { + "lib/net45/Newtonsoft.Json.dll": {} + } + }, + "System.Buffers/4.5.1": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net45/System.Buffers.dll": {} + }, + "runtime": { + "lib/net461/System.Buffers.dll": {} + } + }, + "System.Memory/4.5.4": { + "type": "package", + "dependencies": { + "System.Buffers": "4.5.1", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + }, + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "lib/net461/System.Memory.dll": {} + }, + "runtime": { + "lib/net461/System.Memory.dll": {} + } + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "frameworkAssemblies": [ + "System.Numerics", + "mscorlib" + ], + "compile": { + "ref/net46/System.Numerics.Vectors.dll": {} + }, + "runtime": { + "lib/net46/System.Numerics.Vectors.dll": {} + } + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net461/System.Runtime.CompilerServices.Unsafe.dll": {} + }, + "runtime": { + "lib/net45/System.Runtime.CompilerServices.Unsafe.dll": {} + } + }, + "System.Text.Encoding.CodePages/5.0.0": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "5.0.0" + }, + "frameworkAssemblies": [ + "System.Core", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Encoding.CodePages.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Encoding.CodePages.dll": {} + } + }, + "System.Text.Encodings.Web/4.7.1": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.4" + }, + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Encodings.Web.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Encodings.Web.dll": {} + } + }, + "System.Text.Json/4.7.2": { + "type": "package", + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "1.1.0", + "System.Buffers": "4.5.1", + "System.Memory": "4.5.4", + "System.Numerics.Vectors": "4.5.0", + "System.Runtime.CompilerServices.Unsafe": "4.7.1", + "System.Text.Encodings.Web": "4.7.1", + "System.Threading.Tasks.Extensions": "4.5.4", + "System.ValueTuple": "4.5.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "mscorlib" + ], + "compile": { + "lib/net461/System.Text.Json.dll": {} + }, + "runtime": { + "lib/net461/System.Text.Json.dll": {} + } + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "4.5.3" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "lib/net461/System.Threading.Tasks.Extensions.dll": {} + }, + "runtime": { + "lib/net461/System.Threading.Tasks.Extensions.dll": {} + } + }, + "System.ValueTuple/4.5.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net47/System.ValueTuple.dll": {} + }, + "runtime": { + "lib/net47/System.ValueTuple.dll": {} + } + }, + "YoutubeExplode/6.0.5": { + "type": "package", + "dependencies": { + "AngleSharp": "0.14.0", + "Microsoft.Bcl.AsyncInterfaces": "1.1.1", + "System.Text.Json": "4.7.2", + "System.Threading.Tasks.Extensions": "4.5.4" + }, + "compile": { + "lib/net461/YoutubeExplode.dll": {} + }, + "runtime": { + "lib/net461/YoutubeExplode.dll": {} + } + } + } + }, + "libraries": { + "AngleSharp/0.16.1": { + "sha512": "vdMiJCn8rZ0/aK57u0bKYAgEF1LzuQTE0IfOMrnzxOVAlnw0Tdqb2HMpenzrbvgYFHTxL0Q9TXQw42onnCMUdg==", + "type": "package", + "path": "anglesharp/0.16.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "anglesharp.0.16.1.nupkg.sha512", + "anglesharp.nuspec", + "lib/net46/AngleSharp.dll", + "lib/net46/AngleSharp.xml", + "lib/net461/AngleSharp.dll", + "lib/net461/AngleSharp.xml", + "lib/net472/AngleSharp.dll", + "lib/net472/AngleSharp.xml", + "lib/netstandard2.0/AngleSharp.dll", + "lib/netstandard2.0/AngleSharp.xml", + "logo.png" + ] + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "sha512": "IhoFoMkQ96h7Yg2PODHtOStOuV0RK+4nTTXycAmtKiZEXenXzSNf5vtKA/JVCHS9o7493dlu2vnAhSqcI9ewmQ==", + "type": "package", + "path": "microsoft.bcl.asyncinterfaces/6.0.0", + "files": [ + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/net461/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml", + "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512", + "microsoft.bcl.asyncinterfaces.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Newtonsoft.Json/13.0.1": { + "sha512": "g3MbZi6vBTeaI/hEbvR7vBETSd1DWLe9i1E4P+nPY34v5i94zqUqDXvdWC3G+7tYN9SnsdU9zzegrnRz4h7nsQ==", + "type": "package", + "path": "newtonsoft.json/13.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", + "lib/netstandard1.3/Newtonsoft.Json.dll", + "lib/netstandard1.3/Newtonsoft.Json.xml", + "lib/netstandard2.0/Newtonsoft.Json.dll", + "lib/netstandard2.0/Newtonsoft.Json.xml", + "newtonsoft.json.13.0.1.nupkg.sha512", + "newtonsoft.json.nuspec", + "packageIcon.png" + ] + }, + "System.Buffers/4.5.1": { + "sha512": "gNphWOVbm89+C15jebnPRaYykU8De1PFv1YJV24814IfeGGVa3PXRHDS0MLlbdI1pe9Mpv/n4ZK4INwtAjqv8g==", + "type": "package", + "path": "system.buffers/4.5.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Buffers.dll", + "lib/net461/System.Buffers.xml", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.1/System.Buffers.dll", + "lib/netstandard1.1/System.Buffers.xml", + "lib/netstandard2.0/System.Buffers.dll", + "lib/netstandard2.0/System.Buffers.xml", + "lib/uap10.0.16299/_._", + "ref/net45/System.Buffers.dll", + "ref/net45/System.Buffers.xml", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.1/System.Buffers.dll", + "ref/netstandard1.1/System.Buffers.xml", + "ref/netstandard2.0/System.Buffers.dll", + "ref/netstandard2.0/System.Buffers.xml", + "ref/uap10.0.16299/_._", + "system.buffers.4.5.1.nupkg.sha512", + "system.buffers.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Memory/4.5.4": { + "sha512": "js5UkesP4zK8GQ9Az3azvu4MX5ljJQNIYb4iH9sP8C/Vnk9wILPEofKaRX92/3bEyV1G04VV5PSMejvxcth5Zg==", + "type": "package", + "path": "system.memory/4.5.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Memory.dll", + "lib/net461/System.Memory.xml", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.1/System.Memory.dll", + "lib/netstandard1.1/System.Memory.xml", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "ref/netcoreapp2.1/_._", + "system.memory.4.5.4.nupkg.sha512", + "system.memory.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Numerics.Vectors/4.5.0": { + "sha512": "nATsBTD2CKr4AYN6eRszhX4sptImWmBJwB/U6XKCWWfnCcrTBw8XSCm3QA9gjppkHTr8OkXUY21MR91D3QZXsw==", + "type": "package", + "path": "system.numerics.vectors/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Numerics.Vectors.dll", + "lib/net46/System.Numerics.Vectors.xml", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.0/System.Numerics.Vectors.dll", + "lib/netstandard1.0/System.Numerics.Vectors.xml", + "lib/netstandard2.0/System.Numerics.Vectors.dll", + "lib/netstandard2.0/System.Numerics.Vectors.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml", + "lib/uap10.0.16299/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/System.Numerics.Vectors.dll", + "ref/net45/System.Numerics.Vectors.xml", + "ref/net46/System.Numerics.Vectors.dll", + "ref/net46/System.Numerics.Vectors.xml", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.0/System.Numerics.Vectors.dll", + "ref/netstandard1.0/System.Numerics.Vectors.xml", + "ref/netstandard2.0/System.Numerics.Vectors.dll", + "ref/netstandard2.0/System.Numerics.Vectors.xml", + "ref/uap10.0.16299/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.numerics.vectors.4.5.0.nupkg.sha512", + "system.numerics.vectors.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Runtime.CompilerServices.Unsafe/5.0.0": { + "sha512": "IyJsUDsGq+zuWpYEpuTdPavN+SH1XWqm2tK6scoSoAHHhmr1pt4BzJtKzlTlyO4dXC/Sndnf1+2j7Yb5s1+lnw==", + "type": "package", + "path": "system.runtime.compilerservices.unsafe/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net45/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net45/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "ref/net461/System.Runtime.CompilerServices.Unsafe.dll", + "ref/net461/System.Runtime.CompilerServices.Unsafe.xml", + "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", + "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml", + "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "ref/netstandard2.1/System.Runtime.CompilerServices.Unsafe.dll", + "ref/netstandard2.1/System.Runtime.CompilerServices.Unsafe.xml", + "system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512", + "system.runtime.compilerservices.unsafe.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Text.Encoding.CodePages/5.0.0": { + "sha512": "TzLIAbPciz0ofBcxDo6uy7fT0OMR454cQoQ5/qcnaGD+vDhCKmGryT08u82Xv1EYNbMWVT6THgT2MzqAYp3HRg==", + "type": "package", + "path": "system.text.encoding.codepages/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Text.Encoding.CodePages.dll", + "lib/net461/System.Text.Encoding.CodePages.dll", + "lib/net461/System.Text.Encoding.CodePages.xml", + "lib/netstandard1.3/System.Text.Encoding.CodePages.dll", + "lib/netstandard2.0/System.Text.Encoding.CodePages.dll", + "lib/netstandard2.0/System.Text.Encoding.CodePages.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/win/lib/net461/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/net461/System.Text.Encoding.CodePages.xml", + "runtimes/win/lib/netcoreapp2.0/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/netcoreapp2.0/System.Text.Encoding.CodePages.xml", + "runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.xml", + "system.text.encoding.codepages.5.0.0.nupkg.sha512", + "system.text.encoding.codepages.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Text.Encodings.Web/4.7.1": { + "sha512": "POstTFpBxLiioDs+lXlU35aalwpzAZ34ISmDTGOXTFGQrYcAlmulbXcZy91mRIRTjEObpygCw6ZV+ez7LgrLZg==", + "type": "package", + "path": "system.text.encodings.web/4.7.1", + "files": [ + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Text.Encodings.Web.dll", + "lib/net461/System.Text.Encodings.Web.xml", + "lib/netstandard1.0/System.Text.Encodings.Web.dll", + "lib/netstandard1.0/System.Text.Encodings.Web.xml", + "lib/netstandard2.0/System.Text.Encodings.Web.dll", + "lib/netstandard2.0/System.Text.Encodings.Web.xml", + "lib/netstandard2.1/System.Text.Encodings.Web.dll", + "lib/netstandard2.1/System.Text.Encodings.Web.xml", + "system.text.encodings.web.4.7.1.nupkg.sha512", + "system.text.encodings.web.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Text.Json/4.7.2": { + "sha512": "NF0Vx0qaxt2r7ro0m5ugJ+SLQjlymE/yAup0tUE91QIjaBd0aoJIXIQKDPyBgXm5RUhzHbXzYbB6TRG92iD1Dw==", + "type": "package", + "path": "system.text.json/4.7.2", + "files": [ + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.Text.Json.dll", + "lib/net461/System.Text.Json.xml", + "lib/netcoreapp3.0/System.Text.Json.dll", + "lib/netcoreapp3.0/System.Text.Json.xml", + "lib/netstandard2.0/System.Text.Json.dll", + "lib/netstandard2.0/System.Text.Json.xml", + "system.text.json.4.7.2.nupkg.sha512", + "system.text.json.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Threading.Tasks.Extensions/4.5.4": { + "sha512": "aAUghud9PHGYc3o9oWPWd0C3xE+TJQw5ZZs78htlR6mr9ky/QEgfXHjyQ2GvOq9H1S0YizcVVKCSin92ZcH8FA==", + "type": "package", + "path": "system.threading.tasks.extensions/4.5.4", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Threading.Tasks.Extensions.dll", + "lib/net461/System.Threading.Tasks.Extensions.xml", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll", + "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml", + "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll", + "lib/netstandard2.0/System.Threading.Tasks.Extensions.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/netcoreapp2.1/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.threading.tasks.extensions.4.5.4.nupkg.sha512", + "system.threading.tasks.extensions.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.ValueTuple/4.5.0": { + "sha512": "+gDrtQRdEsUSdPZEEcVRmBvs6xJmqGBqRzEGMQm5XqHxWTkZe/PSuomdth5ZPcOb/Oh2kIu6NChoI1JQk649jg==", + "type": "package", + "path": "system.valuetuple/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.ValueTuple.dll", + "lib/net461/System.ValueTuple.xml", + "lib/net47/System.ValueTuple.dll", + "lib/net47/System.ValueTuple.xml", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.0/System.ValueTuple.dll", + "lib/netstandard1.0/System.ValueTuple.xml", + "lib/netstandard2.0/_._", + "lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll", + "lib/portable-net40+sl4+win8+wp8/System.ValueTuple.xml", + "lib/uap10.0.16299/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net461/System.ValueTuple.dll", + "ref/net47/System.ValueTuple.dll", + "ref/netcoreapp2.0/_._", + "ref/netstandard2.0/_._", + "ref/portable-net40+sl4+win8+wp8/System.ValueTuple.dll", + "ref/uap10.0.16299/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.valuetuple.4.5.0.nupkg.sha512", + "system.valuetuple.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "YoutubeExplode/6.0.5": { + "sha512": "V0Eqm13dTmNG+Pr2p3E9jbdBuNZLADGUH5shZBZ775HsqdnHLaKQis0N53bW950HhV/fHgpJI50b7e2Ggli3aQ==", + "type": "package", + "path": "youtubeexplode/6.0.5", + "files": [ + ".signature.p7s", + "ReadMe.md", + "favicon.png", + "lib/net461/YoutubeExplode.dll", + "lib/net461/YoutubeExplode.xml", + "lib/net5.0/YoutubeExplode.dll", + "lib/net5.0/YoutubeExplode.xml", + "lib/netcoreapp3.0/YoutubeExplode.dll", + "lib/netcoreapp3.0/YoutubeExplode.xml", + "lib/netstandard2.0/YoutubeExplode.dll", + "lib/netstandard2.0/YoutubeExplode.xml", + "lib/netstandard2.1/YoutubeExplode.dll", + "lib/netstandard2.1/YoutubeExplode.xml", + "youtubeexplode.6.0.5.nupkg.sha512", + "youtubeexplode.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + ".NETFramework,Version=v4.7": [ + "AngleSharp >= 0.16.1", + "Microsoft.Bcl.AsyncInterfaces >= 6.0.0", + "Newtonsoft.Json >= 13.0.1", + "YoutubeExplode >= 6.0.5" + ] + }, + "packageFolders": { + "/home/mike/.nuget/packages/": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/ReturnYTDislikes.csproj", + "projectName": "ReturnYTDislikes", + "projectPath": "/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/ReturnYTDislikes.csproj", + "packagesPath": "/home/mike/.nuget/packages/", + "outputPath": "/home/mike/Projects/TYTDExtensions/ReturnYTDislikes/obj/", + "projectStyle": "PackageReference", + "skipContentFileWrite": true, + "configFilePaths": [ + "/home/mike/.config/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net47" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net47": { + "projectReferences": {} + } + } + }, + "frameworks": { + "net47": { + "dependencies": { + "AngleSharp": { + "target": "Package", + "version": "[0.16.1, )" + }, + "Microsoft.Bcl.AsyncInterfaces": { + "target": "Package", + "version": "[6.0.0, )" + }, + "Newtonsoft.Json": { + "target": "Package", + "version": "[13.0.1, )" + }, + "YoutubeExplode": { + "target": "Package", + "version": "[6.0.5, )" + } + } + } + }, + "runtimes": { + "win": { + "#import": [] + }, + "win-x64": { + "#import": [] + }, + "win-x86": { + "#import": [] + } + } + } +} \ No newline at end of file diff --git a/ReturnYTDislikes/obj/project.nuget.cache b/ReturnYTDislikes/obj/project.nuget.cache new file mode 100644 index 0000000..960b540 --- /dev/null +++ b/ReturnYTDislikes/obj/project.nuget.cache @@ -0,0 +1,22 @@ +{ + "version": 2, + "dgSpecHash": "2hRWvWEUhQEFhiiWvlWi5QofdeioXiQIH7/EAC50/xuvqZlN6HgNOG3CnlKNMeLxVcUymWpanY2WOv7GNsWkLA==", + "success": true, + "projectFilePath": "E:\\ReturnYTDislikes\\ReturnYTDislikes\\ReturnYTDislikes.csproj", + "expectedPackageFiles": [ + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\anglesharp\\0.14.0\\anglesharp.0.14.0.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\newtonsoft.json\\13.0.1\\newtonsoft.json.13.0.1.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.buffers\\4.5.1\\system.buffers.4.5.1.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.memory\\4.5.4\\system.memory.4.5.4.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\4.7.1\\system.runtime.compilerservices.unsafe.4.7.1.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.text.encoding.codepages\\4.5.0\\system.text.encoding.codepages.4.5.0.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.text.encodings.web\\4.7.1\\system.text.encodings.web.4.7.1.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.text.json\\4.7.2\\system.text.json.4.7.2.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.4\\system.threading.tasks.extensions.4.5.4.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\system.valuetuple\\4.5.0\\system.valuetuple.4.5.0.nupkg.sha512", + "C:\\Users\\DemetriaLovato\\.nuget\\packages\\youtubeexplode\\6.0.5\\youtubeexplode.6.0.5.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/TYTDExtensions.sln b/TYTDExtensions.sln new file mode 100644 index 0000000..b17137f --- /dev/null +++ b/TYTDExtensions.sln @@ -0,0 +1,35 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Autofetch YT", "Autofetch YT\Autofetch YT.csproj", "{75DF3D35-07A2-4CA9-A5EA-C80A4FFC61DA}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReturnYTDislikes", "ReturnYTDislikes\ReturnYTDislikes.csproj", "{51800B8B-0B64-40E7-A267-1D60BBDB908B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TorrentManager", "TorrentManager\TorrentManager.csproj", "{826A7B7D-A409-4E8D-B011-27C41609743A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TYTD.Api", "tytd-server\TYTD.Api\TYTD.Api.csproj", "{B859C3EE-A821-4C36-8A55-729E79194CF4}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x86 = Debug|x86 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {75DF3D35-07A2-4CA9-A5EA-C80A4FFC61DA}.Debug|x86.ActiveCfg = Debug|Any CPU + {75DF3D35-07A2-4CA9-A5EA-C80A4FFC61DA}.Debug|x86.Build.0 = Debug|Any CPU + {75DF3D35-07A2-4CA9-A5EA-C80A4FFC61DA}.Release|x86.ActiveCfg = Release|Any CPU + {75DF3D35-07A2-4CA9-A5EA-C80A4FFC61DA}.Release|x86.Build.0 = Release|Any CPU + {51800B8B-0B64-40E7-A267-1D60BBDB908B}.Debug|x86.ActiveCfg = Debug|Any CPU + {51800B8B-0B64-40E7-A267-1D60BBDB908B}.Debug|x86.Build.0 = Debug|Any CPU + {51800B8B-0B64-40E7-A267-1D60BBDB908B}.Release|x86.ActiveCfg = Release|Any CPU + {51800B8B-0B64-40E7-A267-1D60BBDB908B}.Release|x86.Build.0 = Release|Any CPU + {826A7B7D-A409-4E8D-B011-27C41609743A}.Debug|x86.ActiveCfg = Debug|Any CPU + {826A7B7D-A409-4E8D-B011-27C41609743A}.Debug|x86.Build.0 = Debug|Any CPU + {826A7B7D-A409-4E8D-B011-27C41609743A}.Release|x86.ActiveCfg = Release|Any CPU + {826A7B7D-A409-4E8D-B011-27C41609743A}.Release|x86.Build.0 = Release|Any CPU + {B859C3EE-A821-4C36-8A55-729E79194CF4}.Debug|x86.ActiveCfg = Debug|Any CPU + {B859C3EE-A821-4C36-8A55-729E79194CF4}.Debug|x86.Build.0 = Debug|Any CPU + {B859C3EE-A821-4C36-8A55-729E79194CF4}.Release|x86.ActiveCfg = Release|Any CPU + {B859C3EE-A821-4C36-8A55-729E79194CF4}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection +EndGlobal diff --git a/TorrentManager/MyClass.cs b/TorrentManager/MyClass.cs new file mode 100644 index 0000000..6c8b1c8 --- /dev/null +++ b/TorrentManager/MyClass.cs @@ -0,0 +1,10 @@ +using System; +namespace TorrentManager +{ + public class TorrentManager + { + public TorrentManager() + { + } + } +} diff --git a/TorrentManager/Properties/AssemblyInfo.cs b/TorrentManager/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..f5a0c83 --- /dev/null +++ b/TorrentManager/Properties/AssemblyInfo.cs @@ -0,0 +1,26 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +// Information about this assembly is defined by the following attributes. +// Change them to the values specific to your project. + +[assembly: AssemblyTitle("TorrentManager")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("")] +[assembly: AssemblyCopyright("${AuthorCopyright}")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". +// The form "{Major}.{Minor}.*" will automatically update the build and revision, +// and "{Major}.{Minor}.{Build}.*" will update just the revision. + +[assembly: AssemblyVersion("1.0.*")] + +// The following attributes are used to specify the signing key for the assembly, +// if desired. See the Mono documentation for more information about signing. + +//[assembly: AssemblyDelaySign(false)] +//[assembly: AssemblyKeyFile("")] diff --git a/TorrentManager/TorrentManager.csproj b/TorrentManager/TorrentManager.csproj new file mode 100644 index 0000000..c697605 --- /dev/null +++ b/TorrentManager/TorrentManager.csproj @@ -0,0 +1,37 @@ + + + + Debug + AnyCPU + {826A7B7D-A409-4E8D-B011-27C41609743A} + Library + TorrentManager + TorrentManager + v4.7 + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + false + + + true + bin\Release + prompt + 4 + false + + + + + + + + + + \ No newline at end of file diff --git a/TorrentManager/TorrentManager.csproj.user b/TorrentManager/TorrentManager.csproj.user new file mode 100644 index 0000000..9b53138 --- /dev/null +++ b/TorrentManager/TorrentManager.csproj.user @@ -0,0 +1,7 @@ + + + + Project + true + + \ No newline at end of file diff --git a/TorrentManager/bin/Debug/TorrentManager.dll b/TorrentManager/bin/Debug/TorrentManager.dll new file mode 100644 index 0000000..f6bc9f0 Binary files /dev/null and b/TorrentManager/bin/Debug/TorrentManager.dll differ diff --git a/TorrentManager/bin/Debug/TorrentManager.pdb b/TorrentManager/bin/Debug/TorrentManager.pdb new file mode 100644 index 0000000..49bd73d Binary files /dev/null and b/TorrentManager/bin/Debug/TorrentManager.pdb differ diff --git a/TorrentManager/obj/Debug/.NETFramework,Version=v4.7.AssemblyAttributes.cs b/TorrentManager/obj/Debug/.NETFramework,Version=v4.7.AssemblyAttributes.cs new file mode 100644 index 0000000..4c82453 --- /dev/null +++ b/TorrentManager/obj/Debug/.NETFramework,Version=v4.7.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7", FrameworkDisplayName = ".NET Framework 4.7")] diff --git a/TorrentManager/obj/Debug/TorrentManager.csproj.CoreCompileInputs.cache b/TorrentManager/obj/Debug/TorrentManager.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..ef9784b --- /dev/null +++ b/TorrentManager/obj/Debug/TorrentManager.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +e28ad98c68693d49c826ba4125d57cff259fcddb diff --git a/TorrentManager/obj/Debug/TorrentManager.csproj.FileListAbsolute.txt b/TorrentManager/obj/Debug/TorrentManager.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..9bfe075 --- /dev/null +++ b/TorrentManager/obj/Debug/TorrentManager.csproj.FileListAbsolute.txt @@ -0,0 +1,6 @@ +/home/mike/Projects/TYTDExtensions/TorrentManager/bin/Debug/TorrentManager.dll +/home/mike/Projects/TYTDExtensions/TorrentManager/bin/Debug/TorrentManager.pdb +/home/mike/Projects/TYTDExtensions/TorrentManager/obj/Debug/TorrentManager.csprojAssemblyReference.cache +/home/mike/Projects/TYTDExtensions/TorrentManager/obj/Debug/TorrentManager.csproj.CoreCompileInputs.cache +/home/mike/Projects/TYTDExtensions/TorrentManager/obj/Debug/TorrentManager.dll +/home/mike/Projects/TYTDExtensions/TorrentManager/obj/Debug/TorrentManager.pdb diff --git a/TorrentManager/obj/Debug/TorrentManager.csprojAssemblyReference.cache b/TorrentManager/obj/Debug/TorrentManager.csprojAssemblyReference.cache new file mode 100644 index 0000000..e188599 Binary files /dev/null and b/TorrentManager/obj/Debug/TorrentManager.csprojAssemblyReference.cache differ diff --git a/TorrentManager/obj/Debug/TorrentManager.dll b/TorrentManager/obj/Debug/TorrentManager.dll new file mode 100644 index 0000000..f6bc9f0 Binary files /dev/null and b/TorrentManager/obj/Debug/TorrentManager.dll differ diff --git a/TorrentManager/obj/Debug/TorrentManager.pdb b/TorrentManager/obj/Debug/TorrentManager.pdb new file mode 100644 index 0000000..49bd73d Binary files /dev/null and b/TorrentManager/obj/Debug/TorrentManager.pdb differ diff --git a/tytd-server b/tytd-server new file mode 160000 index 0000000..7f91828 --- /dev/null +++ b/tytd-server @@ -0,0 +1 @@ +Subproject commit 7f9182879f61674f15cea9eb4bae2cea6c53b625