blob: b53fd98bdbe810c3efaddcddd91f1ee89c48b124 [file] [log] [blame]
/**
* Autogenerated by Thrift Compiler (0.14.2)
*
* DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
* @generated
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using Microsoft.Extensions.Logging;
using Thrift;
using Thrift.Collections;
#pragma warning disable IDE0079 // remove unnecessary pragmas
#pragma warning disable IDE1006 // parts of the code use IDL spelling
public static class clientExtensions
{
public static bool Equals(this Dictionary<string, int> instance, object that)
{
if (!(that is Dictionary<string, int> other)) return false;
if (ReferenceEquals(instance, other)) return true;
return TCollections.Equals(instance, other);
}
public static int GetHashCode(this Dictionary<string, int> instance)
{
return TCollections.GetHashCode(instance);
}
public static Dictionary<string, int> DeepCopy(this Dictionary<string, int> source)
{
if (source == null)
return null;
var tmp667 = new Dictionary<string, int>(source.Count);
foreach (var pair in source)
tmp667.Add((pair.Key != null) ? pair.Key : null, pair.Value);
return tmp667;
}
public static bool Equals(this Dictionary<string, string> instance, object that)
{
if (!(that is Dictionary<string, string> other)) return false;
if (ReferenceEquals(instance, other)) return true;
return TCollections.Equals(instance, other);
}
public static int GetHashCode(this Dictionary<string, string> instance)
{
return TCollections.GetHashCode(instance);
}
public static Dictionary<string, string> DeepCopy(this Dictionary<string, string> source)
{
if (source == null)
return null;
var tmp668 = new Dictionary<string, string>(source.Count);
foreach (var pair in source)
tmp668.Add((pair.Key != null) ? pair.Key : null, (pair.Value != null) ? pair.Value : null);
return tmp668;
}
public static bool Equals(this List<Dictionary<string, string>> instance, object that)
{
if (!(that is List<Dictionary<string, string>> other)) return false;
if (ReferenceEquals(instance, other)) return true;
return TCollections.Equals(instance, other);
}
public static int GetHashCode(this List<Dictionary<string, string>> instance)
{
return TCollections.GetHashCode(instance);
}
public static List<Dictionary<string, string>> DeepCopy(this List<Dictionary<string, string>> source)
{
if (source == null)
return null;
var tmp669 = new List<Dictionary<string, string>>(source.Count);
foreach (var elem in source)
tmp669.Add((elem != null) ? elem.DeepCopy() : null);
return tmp669;
}
public static bool Equals(this List<List<int>> instance, object that)
{
if (!(that is List<List<int>> other)) return false;
if (ReferenceEquals(instance, other)) return true;
return TCollections.Equals(instance, other);
}
public static int GetHashCode(this List<List<int>> instance)
{
return TCollections.GetHashCode(instance);
}
public static List<List<int>> DeepCopy(this List<List<int>> source)
{
if (source == null)
return null;
var tmp670 = new List<List<int>>(source.Count);
foreach (var elem in source)
tmp670.Add((elem != null) ? elem.DeepCopy() : null);
return tmp670;
}
public static bool Equals(this List<List<string>> instance, object that)
{
if (!(that is List<List<string>> other)) return false;
if (ReferenceEquals(instance, other)) return true;
return TCollections.Equals(instance, other);
}
public static int GetHashCode(this List<List<string>> instance)
{
return TCollections.GetHashCode(instance);
}
public static List<List<string>> DeepCopy(this List<List<string>> source)
{
if (source == null)
return null;
var tmp671 = new List<List<string>>(source.Count);
foreach (var elem in source)
tmp671.Add((elem != null) ? elem.DeepCopy() : null);
return tmp671;
}
public static bool Equals(this List<TSConnectionInfo> instance, object that)
{
if (!(that is List<TSConnectionInfo> other)) return false;
if (ReferenceEquals(instance, other)) return true;
return TCollections.Equals(instance, other);
}
public static int GetHashCode(this List<TSConnectionInfo> instance)
{
return TCollections.GetHashCode(instance);
}
public static List<TSConnectionInfo> DeepCopy(this List<TSConnectionInfo> source)
{
if (source == null)
return null;
var tmp672 = new List<TSConnectionInfo>(source.Count);
foreach (var elem in source)
tmp672.Add((elem != null) ? elem.DeepCopy() : null);
return tmp672;
}
public static bool Equals(this List<TSStatus> instance, object that)
{
if (!(that is List<TSStatus> other)) return false;
if (ReferenceEquals(instance, other)) return true;
return TCollections.Equals(instance, other);
}
public static int GetHashCode(this List<TSStatus> instance)
{
return TCollections.GetHashCode(instance);
}
public static List<TSStatus> DeepCopy(this List<TSStatus> source)
{
if (source == null)
return null;
var tmp673 = new List<TSStatus>(source.Count);
foreach (var elem in source)
tmp673.Add((elem != null) ? elem.DeepCopy() : null);
return tmp673;
}
public static bool Equals(this List<byte[]> instance, object that)
{
if (!(that is List<byte[]> other)) return false;
if (ReferenceEquals(instance, other)) return true;
return TCollections.Equals(instance, other);
}
public static int GetHashCode(this List<byte[]> instance)
{
return TCollections.GetHashCode(instance);
}
public static List<byte[]> DeepCopy(this List<byte[]> source)
{
if (source == null)
return null;
var tmp674 = new List<byte[]>(source.Count);
foreach (var elem in source)
tmp674.Add((elem != null) ? elem.ToArray() : null);
return tmp674;
}
public static bool Equals(this List<int> instance, object that)
{
if (!(that is List<int> other)) return false;
if (ReferenceEquals(instance, other)) return true;
return TCollections.Equals(instance, other);
}
public static int GetHashCode(this List<int> instance)
{
return TCollections.GetHashCode(instance);
}
public static List<int> DeepCopy(this List<int> source)
{
if (source == null)
return null;
var tmp675 = new List<int>(source.Count);
foreach (var elem in source)
tmp675.Add(elem);
return tmp675;
}
public static bool Equals(this List<long> instance, object that)
{
if (!(that is List<long> other)) return false;
if (ReferenceEquals(instance, other)) return true;
return TCollections.Equals(instance, other);
}
public static int GetHashCode(this List<long> instance)
{
return TCollections.GetHashCode(instance);
}
public static List<long> DeepCopy(this List<long> source)
{
if (source == null)
return null;
var tmp676 = new List<long>(source.Count);
foreach (var elem in source)
tmp676.Add(elem);
return tmp676;
}
public static bool Equals(this List<sbyte> instance, object that)
{
if (!(that is List<sbyte> other)) return false;
if (ReferenceEquals(instance, other)) return true;
return TCollections.Equals(instance, other);
}
public static int GetHashCode(this List<sbyte> instance)
{
return TCollections.GetHashCode(instance);
}
public static List<sbyte> DeepCopy(this List<sbyte> source)
{
if (source == null)
return null;
var tmp677 = new List<sbyte>(source.Count);
foreach (var elem in source)
tmp677.Add(elem);
return tmp677;
}
public static bool Equals(this List<string> instance, object that)
{
if (!(that is List<string> other)) return false;
if (ReferenceEquals(instance, other)) return true;
return TCollections.Equals(instance, other);
}
public static int GetHashCode(this List<string> instance)
{
return TCollections.GetHashCode(instance);
}
public static List<string> DeepCopy(this List<string> source)
{
if (source == null)
return null;
var tmp678 = new List<string>(source.Count);
foreach (var elem in source)
tmp678.Add((elem != null) ? elem : null);
return tmp678;
}
}