Merge branch 'master' of http://nas.ultracombos.com:3400/19050-Frozen2/Develop-19050-Frozen2
commit
391f268a80
98 changed files with 189225 additions and 43 deletions
@ -0,0 +1,4 @@ |
||||
Debug |
||||
Release |
||||
|
||||
/.vs/ |
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,97 @@ |
||||
// <auto-generated> |
||||
// Generated by the protocol buffer compiler. DO NOT EDIT! |
||||
// source: ultracombos.printer.proto |
||||
// </auto-generated> |
||||
#pragma warning disable 0414, 1591 |
||||
#region Designer generated code |
||||
|
||||
using grpc = global::Grpc.Core; |
||||
|
||||
namespace UltraCombos.Utility { |
||||
public static partial class Printer |
||||
{ |
||||
static readonly string __ServiceName = "UltraCombos.Utility.Printer"; |
||||
|
||||
static readonly grpc::Marshaller<global::UltraCombos.Utility.Image> __Marshaller_UltraCombos_Utility_Image = grpc::Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteArray(arg), global::UltraCombos.Utility.Image.Parser.ParseFrom); |
||||
static readonly grpc::Marshaller<global::UltraCombos.Utility.Empty> __Marshaller_UltraCombos_Utility_Empty = grpc::Marshallers.Create((arg) => global::Google.Protobuf.MessageExtensions.ToByteArray(arg), global::UltraCombos.Utility.Empty.Parser.ParseFrom); |
||||
|
||||
static readonly grpc::Method<global::UltraCombos.Utility.Image, global::UltraCombos.Utility.Empty> __Method_Print = new grpc::Method<global::UltraCombos.Utility.Image, global::UltraCombos.Utility.Empty>( |
||||
grpc::MethodType.Unary, |
||||
__ServiceName, |
||||
"Print", |
||||
__Marshaller_UltraCombos_Utility_Image, |
||||
__Marshaller_UltraCombos_Utility_Empty); |
||||
|
||||
/// <summary>Service descriptor</summary> |
||||
public static global::Google.Protobuf.Reflection.ServiceDescriptor Descriptor |
||||
{ |
||||
get { return global::UltraCombos.Utility.UltracombosPrinterReflection.Descriptor.Services[0]; } |
||||
} |
||||
|
||||
/// <summary>Base class for server-side implementations of Printer</summary> |
||||
public abstract partial class PrinterBase |
||||
{ |
||||
public virtual global::System.Threading.Tasks.Task<global::UltraCombos.Utility.Empty> Print(global::UltraCombos.Utility.Image request, grpc::ServerCallContext context) |
||||
{ |
||||
throw new grpc::RpcException(new grpc::Status(grpc::StatusCode.Unimplemented, "")); |
||||
} |
||||
|
||||
} |
||||
|
||||
/// <summary>Client for Printer</summary> |
||||
public partial class PrinterClient : grpc::ClientBase<PrinterClient> |
||||
{ |
||||
/// <summary>Creates a new client for Printer</summary> |
||||
/// <param name="channel">The channel to use to make remote calls.</param> |
||||
public PrinterClient(grpc::Channel channel) : base(channel) |
||||
{ |
||||
} |
||||
/// <summary>Creates a new client for Printer that uses a custom <c>CallInvoker</c>.</summary> |
||||
/// <param name="callInvoker">The callInvoker to use to make remote calls.</param> |
||||
public PrinterClient(grpc::CallInvoker callInvoker) : base(callInvoker) |
||||
{ |
||||
} |
||||
/// <summary>Protected parameterless constructor to allow creation of test doubles.</summary> |
||||
protected PrinterClient() : base() |
||||
{ |
||||
} |
||||
/// <summary>Protected constructor to allow creation of configured clients.</summary> |
||||
/// <param name="configuration">The client configuration.</param> |
||||
protected PrinterClient(ClientBaseConfiguration configuration) : base(configuration) |
||||
{ |
||||
} |
||||
|
||||
public virtual global::UltraCombos.Utility.Empty Print(global::UltraCombos.Utility.Image request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) |
||||
{ |
||||
return Print(request, new grpc::CallOptions(headers, deadline, cancellationToken)); |
||||
} |
||||
public virtual global::UltraCombos.Utility.Empty Print(global::UltraCombos.Utility.Image request, grpc::CallOptions options) |
||||
{ |
||||
return CallInvoker.BlockingUnaryCall(__Method_Print, null, options, request); |
||||
} |
||||
public virtual grpc::AsyncUnaryCall<global::UltraCombos.Utility.Empty> PrintAsync(global::UltraCombos.Utility.Image request, grpc::Metadata headers = null, global::System.DateTime? deadline = null, global::System.Threading.CancellationToken cancellationToken = default(global::System.Threading.CancellationToken)) |
||||
{ |
||||
return PrintAsync(request, new grpc::CallOptions(headers, deadline, cancellationToken)); |
||||
} |
||||
public virtual grpc::AsyncUnaryCall<global::UltraCombos.Utility.Empty> PrintAsync(global::UltraCombos.Utility.Image request, grpc::CallOptions options) |
||||
{ |
||||
return CallInvoker.AsyncUnaryCall(__Method_Print, null, options, request); |
||||
} |
||||
/// <summary>Creates a new instance of client from given <c>ClientBaseConfiguration</c>.</summary> |
||||
protected override PrinterClient NewInstance(ClientBaseConfiguration configuration) |
||||
{ |
||||
return new PrinterClient(configuration); |
||||
} |
||||
} |
||||
|
||||
/// <summary>Creates service definition that can be registered with a server</summary> |
||||
/// <param name="serviceImpl">An object implementing the server-side handling logic.</param> |
||||
public static grpc::ServerServiceDefinition BindService(PrinterBase serviceImpl) |
||||
{ |
||||
return grpc::ServerServiceDefinition.CreateBuilder() |
||||
.AddMethod(__Method_Print, serviceImpl.Print).Build(); |
||||
} |
||||
|
||||
} |
||||
} |
||||
#endregion |
||||
@ -0,0 +1,276 @@ |
||||
// <auto-generated> |
||||
// Generated by the protocol buffer compiler. DO NOT EDIT! |
||||
// source: ultracombos.printer.proto |
||||
// </auto-generated> |
||||
#pragma warning disable 1591, 0612, 3021 |
||||
#region Designer generated code |
||||
|
||||
using pb = global::Google.Protobuf; |
||||
using pbc = global::Google.Protobuf.Collections; |
||||
using pbr = global::Google.Protobuf.Reflection; |
||||
using scg = global::System.Collections.Generic; |
||||
namespace UltraCombos.Utility { |
||||
|
||||
/// <summary>Holder for reflection information generated from ultracombos.printer.proto</summary> |
||||
public static partial class UltracombosPrinterReflection { |
||||
|
||||
#region Descriptor |
||||
/// <summary>File descriptor for ultracombos.printer.proto</summary> |
||||
public static pbr::FileDescriptor Descriptor { |
||||
get { return descriptor; } |
||||
} |
||||
private static pbr::FileDescriptor descriptor; |
||||
|
||||
static UltracombosPrinterReflection() { |
||||
byte[] descriptorData = global::System.Convert.FromBase64String( |
||||
string.Concat( |
||||
"Chl1bHRyYWNvbWJvcy5wcmludGVyLnByb3RvEhNVbHRyYUNvbWJvcy5VdGls", |
||||
"aXR5IgcKBUVtcHR5IhgKBUltYWdlEg8KB2NvbnRlbnQYASABKAwyTAoHUHJp", |
||||
"bnRlchJBCgVQcmludBIaLlVsdHJhQ29tYm9zLlV0aWxpdHkuSW1hZ2UaGi5V", |
||||
"bHRyYUNvbWJvcy5VdGlsaXR5LkVtcHR5IgBiBnByb3RvMw==")); |
||||
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, |
||||
new pbr::FileDescriptor[] { }, |
||||
new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] { |
||||
new pbr::GeneratedClrTypeInfo(typeof(global::UltraCombos.Utility.Empty), global::UltraCombos.Utility.Empty.Parser, null, null, null, null), |
||||
new pbr::GeneratedClrTypeInfo(typeof(global::UltraCombos.Utility.Image), global::UltraCombos.Utility.Image.Parser, new[]{ "Content" }, null, null, null) |
||||
})); |
||||
} |
||||
#endregion |
||||
|
||||
} |
||||
#region Messages |
||||
public sealed partial class Empty : pb::IMessage<Empty> { |
||||
private static readonly pb::MessageParser<Empty> _parser = new pb::MessageParser<Empty>(() => new Empty()); |
||||
private pb::UnknownFieldSet _unknownFields; |
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public static pb::MessageParser<Empty> Parser { get { return _parser; } } |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public static pbr::MessageDescriptor Descriptor { |
||||
get { return global::UltraCombos.Utility.UltracombosPrinterReflection.Descriptor.MessageTypes[0]; } |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
pbr::MessageDescriptor pb::IMessage.Descriptor { |
||||
get { return Descriptor; } |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public Empty() { |
||||
OnConstruction(); |
||||
} |
||||
|
||||
partial void OnConstruction(); |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public Empty(Empty other) : this() { |
||||
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public Empty Clone() { |
||||
return new Empty(this); |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public override bool Equals(object other) { |
||||
return Equals(other as Empty); |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public bool Equals(Empty other) { |
||||
if (ReferenceEquals(other, null)) { |
||||
return false; |
||||
} |
||||
if (ReferenceEquals(other, this)) { |
||||
return true; |
||||
} |
||||
return Equals(_unknownFields, other._unknownFields); |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public override int GetHashCode() { |
||||
int hash = 1; |
||||
if (_unknownFields != null) { |
||||
hash ^= _unknownFields.GetHashCode(); |
||||
} |
||||
return hash; |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public override string ToString() { |
||||
return pb::JsonFormatter.ToDiagnosticString(this); |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public void WriteTo(pb::CodedOutputStream output) { |
||||
if (_unknownFields != null) { |
||||
_unknownFields.WriteTo(output); |
||||
} |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public int CalculateSize() { |
||||
int size = 0; |
||||
if (_unknownFields != null) { |
||||
size += _unknownFields.CalculateSize(); |
||||
} |
||||
return size; |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public void MergeFrom(Empty other) { |
||||
if (other == null) { |
||||
return; |
||||
} |
||||
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public void MergeFrom(pb::CodedInputStream input) { |
||||
uint tag; |
||||
while ((tag = input.ReadTag()) != 0) { |
||||
switch(tag) { |
||||
default: |
||||
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); |
||||
break; |
||||
} |
||||
} |
||||
} |
||||
|
||||
} |
||||
|
||||
public sealed partial class Image : pb::IMessage<Image> { |
||||
private static readonly pb::MessageParser<Image> _parser = new pb::MessageParser<Image>(() => new Image()); |
||||
private pb::UnknownFieldSet _unknownFields; |
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public static pb::MessageParser<Image> Parser { get { return _parser; } } |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public static pbr::MessageDescriptor Descriptor { |
||||
get { return global::UltraCombos.Utility.UltracombosPrinterReflection.Descriptor.MessageTypes[1]; } |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
pbr::MessageDescriptor pb::IMessage.Descriptor { |
||||
get { return Descriptor; } |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public Image() { |
||||
OnConstruction(); |
||||
} |
||||
|
||||
partial void OnConstruction(); |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public Image(Image other) : this() { |
||||
content_ = other.content_; |
||||
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public Image Clone() { |
||||
return new Image(this); |
||||
} |
||||
|
||||
/// <summary>Field number for the "content" field.</summary> |
||||
public const int ContentFieldNumber = 1; |
||||
private pb::ByteString content_ = pb::ByteString.Empty; |
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public pb::ByteString Content { |
||||
get { return content_; } |
||||
set { |
||||
content_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); |
||||
} |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public override bool Equals(object other) { |
||||
return Equals(other as Image); |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public bool Equals(Image other) { |
||||
if (ReferenceEquals(other, null)) { |
||||
return false; |
||||
} |
||||
if (ReferenceEquals(other, this)) { |
||||
return true; |
||||
} |
||||
if (Content != other.Content) return false; |
||||
return Equals(_unknownFields, other._unknownFields); |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public override int GetHashCode() { |
||||
int hash = 1; |
||||
if (Content.Length != 0) hash ^= Content.GetHashCode(); |
||||
if (_unknownFields != null) { |
||||
hash ^= _unknownFields.GetHashCode(); |
||||
} |
||||
return hash; |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public override string ToString() { |
||||
return pb::JsonFormatter.ToDiagnosticString(this); |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public void WriteTo(pb::CodedOutputStream output) { |
||||
if (Content.Length != 0) { |
||||
output.WriteRawTag(10); |
||||
output.WriteBytes(Content); |
||||
} |
||||
if (_unknownFields != null) { |
||||
_unknownFields.WriteTo(output); |
||||
} |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public int CalculateSize() { |
||||
int size = 0; |
||||
if (Content.Length != 0) { |
||||
size += 1 + pb::CodedOutputStream.ComputeBytesSize(Content); |
||||
} |
||||
if (_unknownFields != null) { |
||||
size += _unknownFields.CalculateSize(); |
||||
} |
||||
return size; |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public void MergeFrom(Image other) { |
||||
if (other == null) { |
||||
return; |
||||
} |
||||
if (other.Content.Length != 0) { |
||||
Content = other.Content; |
||||
} |
||||
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); |
||||
} |
||||
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] |
||||
public void MergeFrom(pb::CodedInputStream input) { |
||||
uint tag; |
||||
while ((tag = input.ReadTag()) != 0) { |
||||
switch(tag) { |
||||
default: |
||||
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); |
||||
break; |
||||
case 10: { |
||||
Content = input.ReadBytes(); |
||||
break; |
||||
} |
||||
} |
||||
} |
||||
} |
||||
|
||||
} |
||||
|
||||
#endregion |
||||
|
||||
} |
||||
|
||||
#endregion Designer generated code |
||||
|
After Width: | Height: | Size: 59 KiB |
|
After Width: | Height: | Size: 2.7 MiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -0,0 +1,20 @@ |
||||
The MIT License (MIT) |
||||
|
||||
Copyright (c) 2007 James Newton-King |
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of |
||||
this software and associated documentation files (the "Software"), to deal in |
||||
the Software without restriction, including without limitation the rights to |
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of |
||||
the Software, and to permit persons to whom the Software is furnished to do so, |
||||
subject to the following conditions: |
||||
|
||||
The above copyright notice and this permission notice shall be included in all |
||||
copies or substantial portions of the Software. |
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS |
||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR |
||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER |
||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN |
||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
||||
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,84 @@ |
||||
<?xml version="1.0"?> |
||||
<doc> |
||||
<assembly> |
||||
<name>System.Interactive.Async</name> |
||||
</assembly> |
||||
<members> |
||||
<member name="T:System.Linq.Internal.Grouping`2"> |
||||
Adapted from System.Linq.Grouping from .NET Framework |
||||
Source: https://github.com/dotnet/corefx/blob/b90532bc97b07234a7d18073819d019645285f1c/src/System.Linq/src/System/Linq/Grouping.cs#L64 |
||||
</member> |
||||
<member name="T:System.Linq.IIListProvider`1"> |
||||
<summary> |
||||
An iterator that can produce an array or <see cref="T:System.Collections.Generic.List`1"/> through an optimized path. |
||||
</summary> |
||||
</member> |
||||
<member name="M:System.Linq.IIListProvider`1.ToArrayAsync(System.Threading.CancellationToken)"> |
||||
<summary> |
||||
Produce an array of the sequence through an optimized path. |
||||
</summary> |
||||
<param name="cancellationToken"></param> |
||||
<returns>The array.</returns> |
||||
</member> |
||||
<member name="M:System.Linq.IIListProvider`1.ToListAsync(System.Threading.CancellationToken)"> |
||||
<summary> |
||||
Produce a <see cref="T:System.Collections.Generic.List`1"/> of the sequence through an optimized path. |
||||
</summary> |
||||
<param name="cancellationToken"></param> |
||||
<returns>The <see cref="T:System.Collections.Generic.List`1"/>.</returns> |
||||
</member> |
||||
<member name="M:System.Linq.IIListProvider`1.GetCountAsync(System.Boolean,System.Threading.CancellationToken)"> |
||||
<summary> |
||||
Returns the count of elements in the sequence. |
||||
</summary> |
||||
<param name="onlyIfCheap">If true then the count should only be calculated if doing |
||||
so is quick (sure or likely to be constant time), otherwise -1 should be returned.</param> |
||||
<param name="cancellationToken"></param> |
||||
<returns>The number of elements.</returns> |
||||
</member> |
||||
<member name="M:System.Collections.Generic.AsyncEnumerator.MoveNext``1(System.Collections.Generic.IAsyncEnumerator{``0})"> |
||||
<summary> |
||||
Advances the enumerator to the next element in the sequence, returning the result asynchronously. |
||||
</summary> |
||||
<returns> |
||||
Task containing the result of the operation: true if the enumerator was successfully advanced |
||||
to the next element; false if the enumerator has passed the end of the sequence. |
||||
</returns> |
||||
</member> |
||||
<member name="T:System.Collections.Generic.IAsyncEnumerable`1"> |
||||
<summary> |
||||
Asynchronous version of the IEnumerable<T> interface, allowing elements of the |
||||
enumerable sequence to be retrieved asynchronously. |
||||
</summary> |
||||
<typeparam name="T">Element type.</typeparam> |
||||
</member> |
||||
<member name="M:System.Collections.Generic.IAsyncEnumerable`1.GetEnumerator"> |
||||
<summary> |
||||
Gets an asynchronous enumerator over the sequence. |
||||
</summary> |
||||
<returns>Enumerator for asynchronous enumeration over the sequence.</returns> |
||||
</member> |
||||
<member name="T:System.Collections.Generic.IAsyncEnumerator`1"> |
||||
<summary> |
||||
Asynchronous version of the IEnumerator<T> interface, allowing elements to be |
||||
retrieved asynchronously. |
||||
</summary> |
||||
<typeparam name="T">Element type.</typeparam> |
||||
</member> |
||||
<member name="P:System.Collections.Generic.IAsyncEnumerator`1.Current"> |
||||
<summary> |
||||
Gets the current element in the iteration. |
||||
</summary> |
||||
</member> |
||||
<member name="M:System.Collections.Generic.IAsyncEnumerator`1.MoveNext(System.Threading.CancellationToken)"> |
||||
<summary> |
||||
Advances the enumerator to the next element in the sequence, returning the result asynchronously. |
||||
</summary> |
||||
<param name="cancellationToken">Cancellation token that can be used to cancel the operation.</param> |
||||
<returns> |
||||
Task containing the result of the operation: true if the enumerator was successfully advanced |
||||
to the next element; false if the enumerator has passed the end of the sequence. |
||||
</returns> |
||||
</member> |
||||
</members> |
||||
</doc> |
||||
Binary file not shown.
@ -0,0 +1,84 @@ |
||||
<?xml version="1.0"?> |
||||
<doc> |
||||
<assembly> |
||||
<name>System.Interactive.Async</name> |
||||
</assembly> |
||||
<members> |
||||
<member name="T:System.Linq.Internal.Grouping`2"> |
||||
Adapted from System.Linq.Grouping from .NET Framework |
||||
Source: https://github.com/dotnet/corefx/blob/b90532bc97b07234a7d18073819d019645285f1c/src/System.Linq/src/System/Linq/Grouping.cs#L64 |
||||
</member> |
||||
<member name="T:System.Linq.IIListProvider`1"> |
||||
<summary> |
||||
An iterator that can produce an array or <see cref="T:System.Collections.Generic.List`1"/> through an optimized path. |
||||
</summary> |
||||
</member> |
||||
<member name="M:System.Linq.IIListProvider`1.ToArrayAsync(System.Threading.CancellationToken)"> |
||||
<summary> |
||||
Produce an array of the sequence through an optimized path. |
||||
</summary> |
||||
<param name="cancellationToken"></param> |
||||
<returns>The array.</returns> |
||||
</member> |
||||
<member name="M:System.Linq.IIListProvider`1.ToListAsync(System.Threading.CancellationToken)"> |
||||
<summary> |
||||
Produce a <see cref="T:System.Collections.Generic.List`1"/> of the sequence through an optimized path. |
||||
</summary> |
||||
<param name="cancellationToken"></param> |
||||
<returns>The <see cref="T:System.Collections.Generic.List`1"/>.</returns> |
||||
</member> |
||||
<member name="M:System.Linq.IIListProvider`1.GetCountAsync(System.Boolean,System.Threading.CancellationToken)"> |
||||
<summary> |
||||
Returns the count of elements in the sequence. |
||||
</summary> |
||||
<param name="onlyIfCheap">If true then the count should only be calculated if doing |
||||
so is quick (sure or likely to be constant time), otherwise -1 should be returned.</param> |
||||
<param name="cancellationToken"></param> |
||||
<returns>The number of elements.</returns> |
||||
</member> |
||||
<member name="M:System.Collections.Generic.AsyncEnumerator.MoveNext``1(System.Collections.Generic.IAsyncEnumerator{``0})"> |
||||
<summary> |
||||
Advances the enumerator to the next element in the sequence, returning the result asynchronously. |
||||
</summary> |
||||
<returns> |
||||
Task containing the result of the operation: true if the enumerator was successfully advanced |
||||
to the next element; false if the enumerator has passed the end of the sequence. |
||||
</returns> |
||||
</member> |
||||
<member name="T:System.Collections.Generic.IAsyncEnumerable`1"> |
||||
<summary> |
||||
Asynchronous version of the IEnumerable<T> interface, allowing elements of the |
||||
enumerable sequence to be retrieved asynchronously. |
||||
</summary> |
||||
<typeparam name="T">Element type.</typeparam> |
||||
</member> |
||||
<member name="M:System.Collections.Generic.IAsyncEnumerable`1.GetEnumerator"> |
||||
<summary> |
||||
Gets an asynchronous enumerator over the sequence. |
||||
</summary> |
||||
<returns>Enumerator for asynchronous enumeration over the sequence.</returns> |
||||
</member> |
||||
<member name="T:System.Collections.Generic.IAsyncEnumerator`1"> |
||||
<summary> |
||||
Asynchronous version of the IEnumerator<T> interface, allowing elements to be |
||||
retrieved asynchronously. |
||||
</summary> |
||||
<typeparam name="T">Element type.</typeparam> |
||||
</member> |
||||
<member name="P:System.Collections.Generic.IAsyncEnumerator`1.Current"> |
||||
<summary> |
||||
Gets the current element in the iteration. |
||||
</summary> |
||||
</member> |
||||
<member name="M:System.Collections.Generic.IAsyncEnumerator`1.MoveNext(System.Threading.CancellationToken)"> |
||||
<summary> |
||||
Advances the enumerator to the next element in the sequence, returning the result asynchronously. |
||||
</summary> |
||||
<param name="cancellationToken">Cancellation token that can be used to cancel the operation.</param> |
||||
<returns> |
||||
Task containing the result of the operation: true if the enumerator was successfully advanced |
||||
to the next element; false if the enumerator has passed the end of the sequence. |
||||
</returns> |
||||
</member> |
||||
</members> |
||||
</doc> |
||||
Binary file not shown.
@ -0,0 +1,84 @@ |
||||
<?xml version="1.0"?> |
||||
<doc> |
||||
<assembly> |
||||
<name>System.Interactive.Async</name> |
||||
</assembly> |
||||
<members> |
||||
<member name="T:System.Linq.Internal.Grouping`2"> |
||||
Adapted from System.Linq.Grouping from .NET Framework |
||||
Source: https://github.com/dotnet/corefx/blob/b90532bc97b07234a7d18073819d019645285f1c/src/System.Linq/src/System/Linq/Grouping.cs#L64 |
||||
</member> |
||||
<member name="T:System.Linq.IIListProvider`1"> |
||||
<summary> |
||||
An iterator that can produce an array or <see cref="T:System.Collections.Generic.List`1"/> through an optimized path. |
||||
</summary> |
||||
</member> |
||||
<member name="M:System.Linq.IIListProvider`1.ToArrayAsync(System.Threading.CancellationToken)"> |
||||
<summary> |
||||
Produce an array of the sequence through an optimized path. |
||||
</summary> |
||||
<param name="cancellationToken"></param> |
||||
<returns>The array.</returns> |
||||
</member> |
||||
<member name="M:System.Linq.IIListProvider`1.ToListAsync(System.Threading.CancellationToken)"> |
||||
<summary> |
||||
Produce a <see cref="T:System.Collections.Generic.List`1"/> of the sequence through an optimized path. |
||||
</summary> |
||||
<param name="cancellationToken"></param> |
||||
<returns>The <see cref="T:System.Collections.Generic.List`1"/>.</returns> |
||||
</member> |
||||
<member name="M:System.Linq.IIListProvider`1.GetCountAsync(System.Boolean,System.Threading.CancellationToken)"> |
||||
<summary> |
||||
Returns the count of elements in the sequence. |
||||
</summary> |
||||
<param name="onlyIfCheap">If true then the count should only be calculated if doing |
||||
so is quick (sure or likely to be constant time), otherwise -1 should be returned.</param> |
||||
<param name="cancellationToken"></param> |
||||
<returns>The number of elements.</returns> |
||||
</member> |
||||
<member name="M:System.Collections.Generic.AsyncEnumerator.MoveNext``1(System.Collections.Generic.IAsyncEnumerator{``0})"> |
||||
<summary> |
||||
Advances the enumerator to the next element in the sequence, returning the result asynchronously. |
||||
</summary> |
||||
<returns> |
||||
Task containing the result of the operation: true if the enumerator was successfully advanced |
||||
to the next element; false if the enumerator has passed the end of the sequence. |
||||
</returns> |
||||
</member> |
||||
<member name="T:System.Collections.Generic.IAsyncEnumerable`1"> |
||||
<summary> |
||||
Asynchronous version of the IEnumerable<T> interface, allowing elements of the |
||||
enumerable sequence to be retrieved asynchronously. |
||||
</summary> |
||||
<typeparam name="T">Element type.</typeparam> |
||||
</member> |
||||
<member name="M:System.Collections.Generic.IAsyncEnumerable`1.GetEnumerator"> |
||||
<summary> |
||||
Gets an asynchronous enumerator over the sequence. |
||||
</summary> |
||||
<returns>Enumerator for asynchronous enumeration over the sequence.</returns> |
||||
</member> |
||||
<member name="T:System.Collections.Generic.IAsyncEnumerator`1"> |
||||
<summary> |
||||
Asynchronous version of the IEnumerator<T> interface, allowing elements to be |
||||
retrieved asynchronously. |
||||
</summary> |
||||
<typeparam name="T">Element type.</typeparam> |
||||
</member> |
||||
<member name="P:System.Collections.Generic.IAsyncEnumerator`1.Current"> |
||||
<summary> |
||||
Gets the current element in the iteration. |
||||
</summary> |
||||
</member> |
||||
<member name="M:System.Collections.Generic.IAsyncEnumerator`1.MoveNext(System.Threading.CancellationToken)"> |
||||
<summary> |
||||
Advances the enumerator to the next element in the sequence, returning the result asynchronously. |
||||
</summary> |
||||
<param name="cancellationToken">Cancellation token that can be used to cancel the operation.</param> |
||||
<returns> |
||||
Task containing the result of the operation: true if the enumerator was successfully advanced |
||||
to the next element; false if the enumerator has passed the end of the sequence. |
||||
</returns> |
||||
</member> |
||||
</members> |
||||
</doc> |
||||
Binary file not shown.
@ -0,0 +1,84 @@ |
||||
<?xml version="1.0"?> |
||||
<doc> |
||||
<assembly> |
||||
<name>System.Interactive.Async</name> |
||||
</assembly> |
||||
<members> |
||||
<member name="T:System.Linq.Internal.Grouping`2"> |
||||
Adapted from System.Linq.Grouping from .NET Framework |
||||
Source: https://github.com/dotnet/corefx/blob/b90532bc97b07234a7d18073819d019645285f1c/src/System.Linq/src/System/Linq/Grouping.cs#L64 |
||||
</member> |
||||
<member name="T:System.Linq.IIListProvider`1"> |
||||
<summary> |
||||
An iterator that can produce an array or <see cref="T:System.Collections.Generic.List`1"/> through an optimized path. |
||||
</summary> |
||||
</member> |
||||
<member name="M:System.Linq.IIListProvider`1.ToArrayAsync(System.Threading.CancellationToken)"> |
||||
<summary> |
||||
Produce an array of the sequence through an optimized path. |
||||
</summary> |
||||
<param name="cancellationToken"></param> |
||||
<returns>The array.</returns> |
||||
</member> |
||||
<member name="M:System.Linq.IIListProvider`1.ToListAsync(System.Threading.CancellationToken)"> |
||||
<summary> |
||||
Produce a <see cref="T:System.Collections.Generic.List`1"/> of the sequence through an optimized path. |
||||
</summary> |
||||
<param name="cancellationToken"></param> |
||||
<returns>The <see cref="T:System.Collections.Generic.List`1"/>.</returns> |
||||
</member> |
||||
<member name="M:System.Linq.IIListProvider`1.GetCountAsync(System.Boolean,System.Threading.CancellationToken)"> |
||||
<summary> |
||||
Returns the count of elements in the sequence. |
||||
</summary> |
||||
<param name="onlyIfCheap">If true then the count should only be calculated if doing |
||||
so is quick (sure or likely to be constant time), otherwise -1 should be returned.</param> |
||||
<param name="cancellationToken"></param> |
||||
<returns>The number of elements.</returns> |
||||
</member> |
||||
<member name="M:System.Collections.Generic.AsyncEnumerator.MoveNext``1(System.Collections.Generic.IAsyncEnumerator{``0})"> |
||||
<summary> |
||||
Advances the enumerator to the next element in the sequence, returning the result asynchronously. |
||||
</summary> |
||||
<returns> |
||||
Task containing the result of the operation: true if the enumerator was successfully advanced |
||||
to the next element; false if the enumerator has passed the end of the sequence. |
||||
</returns> |
||||
</member> |
||||
<member name="T:System.Collections.Generic.IAsyncEnumerable`1"> |
||||
<summary> |
||||
Asynchronous version of the IEnumerable<T> interface, allowing elements of the |
||||
enumerable sequence to be retrieved asynchronously. |
||||
</summary> |
||||
<typeparam name="T">Element type.</typeparam> |
||||
</member> |
||||
<member name="M:System.Collections.Generic.IAsyncEnumerable`1.GetEnumerator"> |
||||
<summary> |
||||
Gets an asynchronous enumerator over the sequence. |
||||
</summary> |
||||
<returns>Enumerator for asynchronous enumeration over the sequence.</returns> |
||||
</member> |
||||
<member name="T:System.Collections.Generic.IAsyncEnumerator`1"> |
||||
<summary> |
||||
Asynchronous version of the IEnumerator<T> interface, allowing elements to be |
||||
retrieved asynchronously. |
||||
</summary> |
||||
<typeparam name="T">Element type.</typeparam> |
||||
</member> |
||||
<member name="P:System.Collections.Generic.IAsyncEnumerator`1.Current"> |
||||
<summary> |
||||
Gets the current element in the iteration. |
||||
</summary> |
||||
</member> |
||||
<member name="M:System.Collections.Generic.IAsyncEnumerator`1.MoveNext(System.Threading.CancellationToken)"> |
||||
<summary> |
||||
Advances the enumerator to the next element in the sequence, returning the result asynchronously. |
||||
</summary> |
||||
<param name="cancellationToken">Cancellation token that can be used to cancel the operation.</param> |
||||
<returns> |
||||
Task containing the result of the operation: true if the enumerator was successfully advanced |
||||
to the next element; false if the enumerator has passed the end of the sequence. |
||||
</returns> |
||||
</member> |
||||
</members> |
||||
</doc> |
||||
Binary file not shown.
@ -0,0 +1,84 @@ |
||||
<?xml version="1.0"?> |
||||
<doc> |
||||
<assembly> |
||||
<name>System.Interactive.Async</name> |
||||
</assembly> |
||||
<members> |
||||
<member name="T:System.Linq.Internal.Grouping`2"> |
||||
Adapted from System.Linq.Grouping from .NET Framework |
||||
Source: https://github.com/dotnet/corefx/blob/b90532bc97b07234a7d18073819d019645285f1c/src/System.Linq/src/System/Linq/Grouping.cs#L64 |
||||
</member> |
||||
<member name="T:System.Linq.IIListProvider`1"> |
||||
<summary> |
||||
An iterator that can produce an array or <see cref="T:System.Collections.Generic.List`1"/> through an optimized path. |
||||
</summary> |
||||
</member> |
||||
<member name="M:System.Linq.IIListProvider`1.ToArrayAsync(System.Threading.CancellationToken)"> |
||||
<summary> |
||||
Produce an array of the sequence through an optimized path. |
||||
</summary> |
||||
<param name="cancellationToken"></param> |
||||
<returns>The array.</returns> |
||||
</member> |
||||
<member name="M:System.Linq.IIListProvider`1.ToListAsync(System.Threading.CancellationToken)"> |
||||
<summary> |
||||
Produce a <see cref="T:System.Collections.Generic.List`1"/> of the sequence through an optimized path. |
||||
</summary> |
||||
<param name="cancellationToken"></param> |
||||
<returns>The <see cref="T:System.Collections.Generic.List`1"/>.</returns> |
||||
</member> |
||||
<member name="M:System.Linq.IIListProvider`1.GetCountAsync(System.Boolean,System.Threading.CancellationToken)"> |
||||
<summary> |
||||
Returns the count of elements in the sequence. |
||||
</summary> |
||||
<param name="onlyIfCheap">If true then the count should only be calculated if doing |
||||
so is quick (sure or likely to be constant time), otherwise -1 should be returned.</param> |
||||
<param name="cancellationToken"></param> |
||||
<returns>The number of elements.</returns> |
||||
</member> |
||||
<member name="M:System.Collections.Generic.AsyncEnumerator.MoveNext``1(System.Collections.Generic.IAsyncEnumerator{``0})"> |
||||
<summary> |
||||
Advances the enumerator to the next element in the sequence, returning the result asynchronously. |
||||
</summary> |
||||
<returns> |
||||
Task containing the result of the operation: true if the enumerator was successfully advanced |
||||
to the next element; false if the enumerator has passed the end of the sequence. |
||||
</returns> |
||||
</member> |
||||
<member name="T:System.Collections.Generic.IAsyncEnumerable`1"> |
||||
<summary> |
||||
Asynchronous version of the IEnumerable<T> interface, allowing elements of the |
||||
enumerable sequence to be retrieved asynchronously. |
||||
</summary> |
||||
<typeparam name="T">Element type.</typeparam> |
||||
</member> |
||||
<member name="M:System.Collections.Generic.IAsyncEnumerable`1.GetEnumerator"> |
||||
<summary> |
||||
Gets an asynchronous enumerator over the sequence. |
||||
</summary> |
||||
<returns>Enumerator for asynchronous enumeration over the sequence.</returns> |
||||
</member> |
||||
<member name="T:System.Collections.Generic.IAsyncEnumerator`1"> |
||||
<summary> |
||||
Asynchronous version of the IEnumerator<T> interface, allowing elements to be |
||||
retrieved asynchronously. |
||||
</summary> |
||||
<typeparam name="T">Element type.</typeparam> |
||||
</member> |
||||
<member name="P:System.Collections.Generic.IAsyncEnumerator`1.Current"> |
||||
<summary> |
||||
Gets the current element in the iteration. |
||||
</summary> |
||||
</member> |
||||
<member name="M:System.Collections.Generic.IAsyncEnumerator`1.MoveNext(System.Threading.CancellationToken)"> |
||||
<summary> |
||||
Advances the enumerator to the next element in the sequence, returning the result asynchronously. |
||||
</summary> |
||||
<param name="cancellationToken">Cancellation token that can be used to cancel the operation.</param> |
||||
<returns> |
||||
Task containing the result of the operation: true if the enumerator was successfully advanced |
||||
to the next element; false if the enumerator has passed the end of the sequence. |
||||
</returns> |
||||
</member> |
||||
</members> |
||||
</doc> |
||||
Binary file not shown.
Binary file not shown.
@ -1,7 +0,0 @@ |
||||
fileFormatVersion: 2 |
||||
guid: 529309d8d547f95468255f4355a8c92e |
||||
DefaultImporter: |
||||
externalObjects: {} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
Binary file not shown.
@ -1,7 +0,0 @@ |
||||
fileFormatVersion: 2 |
||||
guid: cedf87803f660d84790f2709db76cff1 |
||||
DefaultImporter: |
||||
externalObjects: {} |
||||
userData: |
||||
assetBundleName: |
||||
assetBundleVariant: |
||||
@ -0,0 +1,5 @@ |
||||
@ECHO OFF |
||||
TASKKILL /IM "Resilio Sync.exe" /F |
||||
COPY /Y conf\UnityBuild-03_RoyalGallery_LH.conf "%USERPROFILE%\AppData\Roaming\Resilio Sync\sync.conf" |
||||
START "" "%USERPROFILE%\AppData\Roaming\Resilio Sync\Resilio Sync.exe" |
||||
REM PAUSE |
||||
@ -0,0 +1,26 @@ |
||||
//samples can be found here: http://internal.getsync.com/support/sample.conf |
||||
{ |
||||
"shared_folders" : |
||||
[ |
||||
{ |
||||
"secret" : "A7LKLFO7YRW533ECKCUMQVA2NY55VKLE5", |
||||
"dir" : "W:/UC/Project-19050-Frozen2/_Deploy_PC/03_RoyalGallery/UnityBuild-19050-03_RoyalGallery_Portrait", // * required field |
||||
"use_relay_server" : true, // use relay server when direct connection fails |
||||
"use_tracker" : true, |
||||
"search_lan" : true, |
||||
"use_sync_trash" : false, // enable SyncArchive to store files deleted on remote devices |
||||
"overwrite_changes" : true, // restore modified files to original version, ONLY for Read-Only folders |
||||
"selective_sync" : false//, // add folder in selective sync mode |
||||
}, |
||||
{ |
||||
"secret" : "ASBQMD3K6XSHHCVNELTTYKRKHJBDBS3CS", |
||||
"dir" : "W:/UC/Project-19050-Frozen2/_Deploy_PC/03_RoyalGallery/UnityBuild-19050-03_RoyalGallery_Navigator", // * required field |
||||
"use_relay_server" : true, // use relay server when direct connection fails |
||||
"use_tracker" : true, |
||||
"search_lan" : true, |
||||
"use_sync_trash" : false, // enable SyncArchive to store files deleted on remote devices |
||||
"overwrite_changes" : true, // restore modified files to original version, ONLY for Read-Only folders |
||||
"selective_sync" : false//, // add folder in selective sync mode |
||||
} |
||||
] |
||||
} |
||||
Loading…
Reference in new issue