SYMBOL INDEX (606 symbols across 91 files) FILE: src/Benchmarks/ServiceWire.Benchmarks/ConnectionBenchmarks.cs class ConnectionBenchmarks (line 10) | [SimpleJob(RuntimeMoniker.Net80, baseline: true)] method CreateTcpEndPoint (line 25) | private IPEndPoint CreateTcpEndPoint(int portOffset) method CreateNpEndPoint (line 30) | private NpEndPoint CreateNpEndPoint(string offset) method ConnectionBenchmarks (line 35) | public ConnectionBenchmarks() method TcpConn (line 42) | [Benchmark] method NpConn (line 58) | [Benchmark] FILE: src/Benchmarks/ServiceWire.Benchmarks/INetTester.cs type INetTester (line 8) | public interface INetTester method Min (line 10) | int Min(int a, int b); method Range (line 11) | Dictionary Range(int start, int count); method Get (line 12) | TestResponse Get(Guid id, string label, double weight, out int quantity); method CalculateAsync (line 13) | Task CalculateAsync(int a, int b); type TestResponse (line 16) | [Serializable] class NetTester (line 25) | public class NetTester : INetTester method Min (line 27) | public int Min(int a, int b) method Range (line 32) | public Dictionary Range(int start, int count) method CalculateAsync (line 37) | public Task CalculateAsync(int a, int b) method Get (line 42) | public TestResponse Get(Guid id, string label, double weight, out int ... FILE: src/Benchmarks/ServiceWire.Benchmarks/NamedPipesBenchmarks.cs class NamedPipesBenchmarks (line 8) | [SimpleJob(RuntimeMoniker.Net80, baseline: true)] method CreateNpEndPoint (line 24) | private NpEndPoint CreateNpEndPoint(string offset) method NamedPipesBenchmarks (line 29) | public NamedPipesBenchmarks() method GlobalSetup (line 43) | [GlobalSetup] method GlobalCleanup (line 50) | [GlobalCleanup] method NpSim (line 59) | [Benchmark] method NpSimJson (line 67) | [Benchmark] method NpRg (line 75) | [Benchmark] method NpRgJson (line 86) | [Benchmark] method NpCxOut (line 97) | [Benchmark] method NpCxOutJson (line 104) | [Benchmark] FILE: src/Benchmarks/ServiceWire.Benchmarks/NewtonSoftSerializer.cs class NewtonsoftSerializer (line 7) | public class NewtonsoftSerializer : ISerializer method Deserialize (line 14) | public T Deserialize(byte[] bytes) method Deserialize (line 21) | public object Deserialize(byte[] bytes, string typeConfigName) method Serialize (line 30) | public byte[] Serialize(T obj) method Serialize (line 37) | public byte[] Serialize(object obj, string typeConfigName) FILE: src/Benchmarks/ServiceWire.Benchmarks/Program.cs class Program (line 8) | public class Program method Main (line 10) | public static void Main(string[] args) method OpenUrl (line 35) | private static void OpenUrl(string url) FILE: src/Benchmarks/ServiceWire.Benchmarks/TcpBenchmarks.cs class TcpBenchmarks (line 9) | [SimpleJob(RuntimeMoniker.Net80, baseline: true)] method CreateTcpEndPoint (line 27) | private IPEndPoint CreateTcpEndPoint(int portOffset) method TcpBenchmarks (line 32) | public TcpBenchmarks() method GlobalSetup (line 46) | [GlobalSetup] method GlobalCleanup (line 53) | [GlobalCleanup] method TcpSim (line 62) | [Benchmark] method TcpSimJson (line 70) | [Benchmark] method TcpRg (line 78) | [Benchmark] method TcpRgJson (line 89) | [Benchmark] method TcpCxOut (line 100) | [Benchmark] method TcpCxOutJson (line 107) | [Benchmark] FILE: src/Demo/DemoClient/Program.cs class Program (line 13) | class Program method Main (line 15) | private static async Task Main(string[] args) method RunTest (line 44) | private static async Task RunTest(IPEndPoint zkEndpoint, string ip, Lo... method RunTest (line 82) | private static async Task RunTest(TcpZkEndPoint zkEndpoint, string ip,... FILE: src/Demo/DemoCommon/Contracts.cs type ITest (line 7) | public interface ITest method SetAsync (line 9) | Task SetAsync(int a); method GetAsync (line 10) | Task GetAsync(); type IDataContract (line 13) | public interface IDataContract method GetDecimal (line 15) | decimal GetDecimal(decimal input); method OutDecimal (line 16) | bool OutDecimal(decimal val); type IIPCBridge (line 18) | public interface IIPCBridge method GetData (line 20) | List GetData(); type IComplexDataContract (line 23) | public interface IComplexDataContract method GetId (line 25) | Guid GetId(string source, double weight, int quantity, DateTime dt); method Get (line 26) | ComplexResponse Get(Guid id, string label, double weight, out long qua... method TestLong (line 27) | long TestLong(out long id1, out long id2); method GetItems (line 28) | List GetItems(Guid id); type ComplexResponse (line 31) | [Serializable] FILE: src/Demo/DemoHost/Program.cs class Program (line 14) | class Program method Main (line 16) | static void Main(string[] args) class IPCBridge (line 66) | public class IPCBridge : IIPCBridge method GetData (line 68) | public List GetData() class Test (line 76) | public class Test : ITest method SetAsync (line 78) | public Task SetAsync(int a) method GetAsync (line 83) | public Task GetAsync() class DataContractImpl (line 89) | public class DataContractImpl : IDataContract method GetDecimal (line 91) | public decimal GetDecimal(decimal input) method OutDecimal (line 96) | public bool OutDecimal(decimal val) class ComplexDataContractImpl (line 103) | public class ComplexDataContractImpl : IComplexDataContract method GetId (line 105) | public Guid GetId(string source, double weight, int quantity, DateTime... method Get (line 110) | public ComplexResponse Get(Guid id, string label, double weight, out l... method GetItems (line 116) | public List GetItems(Guid id) method TestLong (line 125) | public long TestLong(out long id1, out long id2) class DemoZkRepository (line 133) | public class DemoZkRepository : IZkRepository method GetPasswordHashSet (line 139) | public ZkPasswordHash GetPasswordHashSet(string username) FILE: src/Serializers/ServiceWire.Serializers/BinaryFormatterSerializer.cs class BinaryFormatterSerializer (line 8) | public class BinaryFormatterSerializer : ISerializer method Serialize (line 12) | public byte[] Serialize(T obj) method Serialize (line 22) | public byte[] Serialize(object obj, string typeConfigName) method Deserialize (line 34) | public T Deserialize(byte[] bytes) method Deserialize (line 43) | public object Deserialize(byte[] bytes, string typeConfigName) FILE: src/ServiceWire/Aspects/CrossCuttingConcerns.cs class CrossCuttingConcerns (line 5) | public class CrossCuttingConcerns FILE: src/ServiceWire/Aspects/InterceptChannel.cs class InterceptChannel (line 8) | public class InterceptChannel : Channel method InterceptChannel (line 15) | public InterceptChannel(Type interceptedType, InterceptPoint intercept... method SyncInterface (line 24) | protected override void SyncInterface(Type interceptedType, method CreateMethodMap (line 34) | private void CreateMethodMap() method InvokeMethod (line 104) | protected override object[] InvokeMethod(string metaData, params objec... method Dispose (line 211) | protected override void Dispose(bool disposing) FILE: src/ServiceWire/Aspects/InterceptPoint.cs class InterceptPoint (line 3) | public class InterceptPoint FILE: src/ServiceWire/Aspects/Interceptor.cs class Interceptor (line 5) | public static class Interceptor method Intercept (line 7) | public static TTarget Intercept(TTarget target, CrossCuttingC... method Intercept (line 12) | public static TTarget Intercept(int id, TTarget target, Cross... FILE: src/ServiceWire/Channel.cs class Channel (line 5) | public abstract class Channel : IDisposable method Channel (line 14) | public Channel(ISerializer serializer, ICompressor compressor, ILog lo... method InjectLoggerStats (line 22) | [Obsolete] method InvokeMethod (line 35) | protected abstract object[] InvokeMethod(string metaData, params objec... method SyncInterface (line 43) | protected abstract void SyncInterface(Type serviceType, method Dispose (line 50) | public void Dispose() method Dispose (line 57) | protected abstract void Dispose(bool disposing); FILE: src/ServiceWire/DefaultCompressor.cs class DefaultCompressor (line 6) | public class DefaultCompressor : ICompressor method Compress (line 8) | public byte[] Compress(byte[] data) method DeCompress (line 22) | public byte[] DeCompress(byte[] compressedBytes) FILE: src/ServiceWire/DefaultSerializer.cs class DefaultSerializer (line 7) | public class DefaultSerializer : ISerializer method Serialize (line 9) | public byte[] Serialize(T obj) method Serialize (line 15) | public byte[] Serialize(object obj, string typeConfigName) method Deserialize (line 21) | public T Deserialize(byte[] bytes) method Deserialize (line 27) | public object Deserialize(byte[] bytes, string typeConfigName) FILE: src/ServiceWire/DefaultTypeMaker.cs class DefaultTypeMaker (line 5) | internal class DefaultTypeMaker method GetDefault (line 7) | public object GetDefault(Type t) method GetDefaultGeneric (line 12) | public T GetDefaultGeneric() FILE: src/ServiceWire/Host.cs class Host (line 12) | public abstract class Host : IDisposable method Host (line 29) | public Host(ISerializer serializer, ICompressor compressor) method AddService (line 128) | public void AddService(TService service) where TService : class method CreateMethodMap (line 154) | private ServiceInstance CreateMethodMap(int keyIndex, Type serviceType... method Open (line 229) | public void Open() method StartListener (line 235) | protected abstract void StartListener(); method Close (line 240) | public void Close() method ProcessRequest (line 245) | protected void ProcessRequest(Stream stream) method ProcessRequest (line 261) | protected virtual void ProcessRequest(Stream readStream, Stream writeS... method ProcessSync (line 322) | private void ProcessSync(ZkSession session, BinaryReader binReader, Bi... method ProcessInvocation (line 385) | private void ProcessInvocation(ZkSession session, BinaryReader binRead... method Dispose (line 499) | public void Dispose() method Dispose (line 506) | protected virtual void Dispose(bool disposing) FILE: src/ServiceWire/IChannelIdentifier.cs type IChannelIdentifier (line 3) | public interface IChannelIdentifier FILE: src/ServiceWire/ICompressor.cs type ICompressor (line 3) | public interface ICompressor method Compress (line 5) | byte[] Compress(byte[] data); method DeCompress (line 6) | byte[] DeCompress(byte[] compressedBytes); FILE: src/ServiceWire/IDvChannel.cs type IDvChannel (line 6) | public interface IDvChannel FILE: src/ServiceWire/ILog.cs type ILog (line 3) | public interface ILog method Debug (line 5) | void Debug(string formattedMessage, params object[] args); method Info (line 6) | void Info(string formattedMessage, params object[] args); method Warn (line 7) | void Warn(string formattedMessage, params object[] args); method Error (line 8) | void Error(string formattedMessage, params object[] args); method Fatal (line 9) | void Fatal(string formattedMessage, params object[] args); FILE: src/ServiceWire/ISerializer.cs type ISerializer (line 3) | public interface ISerializer method Serialize (line 5) | byte[] Serialize(T obj); method Serialize (line 6) | byte[] Serialize(object obj, string typeConfigName); method Deserialize (line 7) | T Deserialize(byte[] bytes); method Deserialize (line 8) | object Deserialize(byte[] bytes, string typeConfigName); FILE: src/ServiceWire/IStats.cs type IStats (line 3) | public interface IStats method Log (line 5) | void Log(string name, float value); method Log (line 6) | void Log(string category, string name, float value); FILE: src/ServiceWire/LogLevel.cs type LogLevel (line 3) | public enum LogLevel FILE: src/ServiceWire/LogOptions.cs type LogOptions (line 3) | public enum LogOptions FILE: src/ServiceWire/LogRollOptions.cs type LogRollOptions (line 3) | public enum LogRollOptions FILE: src/ServiceWire/Logger.cs class Logger (line 7) | public class Logger : LoggerBase, ILog method Logger (line 24) | public Logger(string logDirectory = null, method WriteMessage (line 54) | private void WriteMessage(LogLevel logLevel, string formattedMessage, ... method Debug (line 68) | public void Debug(string formattedMessage, params object[] args) method Info (line 73) | public void Info(string formattedMessage, params object[] args) method Warn (line 78) | public void Warn(string formattedMessage, params object[] args) method Error (line 83) | public void Error(string formattedMessage, params object[] args) method Fatal (line 88) | public void Fatal(string formattedMessage, params object[] args) FILE: src/ServiceWire/LoggerBase.cs class LoggerBase (line 8) | public abstract class LoggerBase method FlushLog (line 36) | public virtual void FlushLog() method GetTimeStamp (line 42) | protected string GetTimeStamp() method GetTimeStamp (line 49) | protected string GetTimeStamp(DateTime dt) method WriteBuffer (line 56) | protected void WriteBuffer(int count) method WriteToFile (line 78) | private void WriteToFile(string[] lines) method GetFileName (line 98) | private string GetFileName() method GetCurrentFileOffset (line 136) | private int GetCurrentFileOffset() method GetSizeFileName (line 142) | private string GetSizeFileName(int offset) FILE: src/ServiceWire/MemoryDetail.cs class MemoryDetail (line 5) | public class MemoryDetail FILE: src/ServiceWire/MessageType.cs type MessageType (line 3) | public enum MessageType FILE: src/ServiceWire/MethodSyncInfo.cs class MethodSyncInfo (line 6) | [Serializable, DataContract] FILE: src/ServiceWire/NamedPipes/DefaultNamedPipeServerStreamFactory.cs class DefaultNamedPipeServerStreamFactory (line 5) | public class DefaultNamedPipeServerStreamFactory : INamedPipeServerStrea... method Create (line 7) | public NamedPipeServerStream Create(string pipeName, PipeDirection dir... FILE: src/ServiceWire/NamedPipes/INamedPipeServerStreamFactory.cs type INamedPipeServerStreamFactory (line 5) | public interface INamedPipeServerStreamFactory method Create (line 7) | NamedPipeServerStream Create(string pipeName, PipeDirection direction,... FILE: src/ServiceWire/NamedPipes/NpChannel.cs class NpChannel (line 7) | public class NpChannel : StreamingChannel method NpChannel (line 18) | public NpChannel(Type serviceType, NpEndPoint npEndPoint, ISerializer ... FILE: src/ServiceWire/NamedPipes/NpChannelIdentifier.cs class NpChannelIdentifier (line 5) | internal class NpChannelIdentifier : IChannelIdentifier, IEquatable : IDisposable where TInterface : class method NpClient (line 25) | public NpClient(NpEndPoint npAddress, ISerializer serializer = null, I... method Dispose (line 38) | public void Dispose() method Dispose (line 45) | protected virtual void Dispose(bool disposing) FILE: src/ServiceWire/NamedPipes/NpEndPoint.cs class NpEndPoint (line 3) | public class NpEndPoint method NpEndPoint (line 5) | public NpEndPoint(string pipeName, int connectTimeOutMs = 2500) method NpEndPoint (line 10) | public NpEndPoint(string serverName, string pipeName, int connectTimeO... FILE: src/ServiceWire/NamedPipes/NpHost.cs class NpHost (line 6) | public class NpHost : Host method NpHost (line 38) | public NpHost(string pipeName, ILog log = null, IStats stats = null, I... method StartListener (line 56) | protected override void StartListener() method ClientConnectionMade (line 67) | private void ClientConnectionMade(object sender, PipeClientConnectionE... method Dispose (line 77) | protected override void Dispose(bool disposing) FILE: src/ServiceWire/NamedPipes/NpListener.cs class NpListener (line 8) | public class NpListener method NpListener (line 21) | public NpListener(string pipeName, int maxConnections = 254, ILog log ... method Start (line 31) | public void Start() method Stop (line 37) | public void Stop() method ServerLoop (line 58) | private void ServerLoop() method ProcessClientThread (line 77) | private void ProcessClientThread(NamedPipeServerStream pipeStream) method ProcessNextClient (line 98) | public void ProcessNextClient() FILE: src/ServiceWire/NamedPipes/NpProxy.cs class NpProxy (line 3) | public class NpProxy method CreateProxy (line 5) | public static TInterface CreateProxy(NpEndPoint npAddress,... FILE: src/ServiceWire/NamedPipes/PipeClientConnectionEventArgs.cs class PipeClientConnectionEventArgs (line 6) | public class PipeClientConnectionEventArgs : EventArgs method PipeClientConnectionEventArgs (line 8) | public PipeClientConnectionEventArgs(NamedPipeServerStream pipeStream) FILE: src/ServiceWire/NamedPipes/ReadFileToStream.cs class ReadFileToStream (line 5) | public class ReadFileToStream method ReadFileToStream (line 10) | public ReadFileToStream(StreamString str, string filename) method Start (line 16) | public void Start() FILE: src/ServiceWire/NamedPipes/StreamString.cs class StreamString (line 7) | public class StreamString method StreamString (line 12) | public StreamString(Stream ioStream) method ReadString (line 18) | public string ReadString() method WriteString (line 30) | public int WriteString(string outString) FILE: src/ServiceWire/NetExtensions.cs class NetExtensions (line 6) | public static class NetExtensions method ToConfigName (line 11) | public static string ToConfigName(this Type t) method ToType (line 29) | public static Type ToType(this string configName) method InheritsFrom (line 49) | public static bool InheritsFrom(this Type t, Type baseType) method GetDefault (line 60) | public static object GetDefault(this Type t) method Flatten (line 66) | public static string Flatten(this string src) FILE: src/ServiceWire/NullLogger.cs class NullLogger (line 3) | internal class NullLogger : ILog method Debug (line 5) | public void Debug(string formattedMessage, params object[] args) method Info (line 9) | public void Info(string formattedMessage, params object[] args) method Warn (line 13) | public void Warn(string formattedMessage, params object[] args) method Error (line 17) | public void Error(string formattedMessage, params object[] args) method Fatal (line 21) | public void Fatal(string formattedMessage, params object[] args) FILE: src/ServiceWire/NullStats.cs class NullStats (line 3) | internal class NullStats : IStats method Log (line 5) | public void Log(string name, float value) method Log (line 9) | public void Log(string category, string name, float value) method LogSys (line 13) | public void LogSys() FILE: src/ServiceWire/ParameterTransferHelper.cs class ParameterTransferHelper (line 10) | public sealed class ParameterTransferHelper method ParameterTransferHelper (line 19) | public ParameterTransferHelper(ISerializer serializer, ICompressor com... method SendParameters (line 25) | public void SendParameters(bool useCompression, int compressionThresho... method ReceiveParameters (line 262) | public object[] ReceiveParameters(BinaryReader reader) method GetParameterType (line 465) | private byte GetParameterType(Type type) method InitializeParamTypes (line 473) | private void InitializeParamTypes() FILE: src/ServiceWire/ParameterTypes.cs class ParameterTypes (line 3) | internal sealed class ParameterTypes FILE: src/ServiceWire/PooledDictionary.cs class PooledDictionary (line 6) | public sealed class PooledDictionary : IDisposable method PooledDictionary (line 12) | public PooledDictionary() method Add (line 19) | public void Add(TKey key, TValue value) method Count (line 33) | public int Count(TKey key) method Request (line 44) | public TValue Request(TKey key, Func creator = null) method Release (line 57) | public void Release(TKey key, TValue value) method Dispose (line 66) | public void Dispose() FILE: src/ServiceWire/ProxyBuilder.cs class ProxyBuilder (line 6) | internal sealed class ProxyBuilder FILE: src/ServiceWire/ProxyFactory.cs class ProxyFactory (line 9) | public static class ProxyFactory method CreateProxy (line 19) | public static TInterface CreateProxy(Type channelType, Typ... method CreateProxy (line 45) | private static TInterface CreateProxy(ProxyBuilder proxyBu... method CreateProxyBuilder (line 59) | private static ProxyBuilder CreateProxyBuilder(string proxyName, Type ... method GetAllMethods (line 132) | private static List GetAllMethods(List allInterfaces) method CreateConstructor (line 140) | private static void CreateConstructor(Type channelType, TypeBuilder ty... method ConstructMethod (line 157) | private static MethodBuilder ConstructMethod(Type channelType, MethodI... method GenerateILCodeForMethod (line 171) | private static void GenerateILCodeForMethod(Type channelType, MethodIn... FILE: src/ServiceWire/SerializationValidator.cs class SerializationValidator (line 8) | internal static class SerializationValidator method NonSerializableTypes (line 10) | public static List NonSerializableTypes(this Type type) method ValidateServiceInterface (line 17) | public static void ValidateServiceInterface(this Type type) method AnalyzeType (line 49) | private static void AnalyzeType(Type type, List nonSerializabl... method IsSerializable (line 77) | private static bool IsSerializable(Type type) FILE: src/ServiceWire/ServiceInstance.cs class ServiceInstance (line 7) | public class ServiceInstance FILE: src/ServiceWire/ServiceSyncInfo.cs class ServiceSyncInfo (line 6) | [Serializable, DataContract] FILE: src/ServiceWire/ServiceSyncInfoCacheKey.cs class ServiceSyncInfoCacheKey (line 5) | internal class ServiceSyncInfoCacheKey : IEquatable : IDisposable where TInterface : class method TcpClient (line 10) | public TcpClient(TcpEndPoint endpoint, ISerializer serializer = null, ... method TcpClient (line 19) | public TcpClient(TcpZkEndPoint endpoint, ISerializer serializer = null... method TcpClient (line 28) | public TcpClient(IPEndPoint endpoint, ISerializer serializer = null, I... method InjectLoggerStats (line 37) | [Obsolete] method Dispose (line 50) | public void Dispose() method Dispose (line 57) | protected virtual void Dispose(bool disposing) FILE: src/ServiceWire/TcpIp/TcpEndPoint.cs class TcpEndPoint (line 5) | public class TcpEndPoint method TcpEndPoint (line 10) | public TcpEndPoint(IPEndPoint endPoint, int connectTimeOutMs = 2500) FILE: src/ServiceWire/TcpIp/TcpHost.cs class TcpHost (line 11) | public class TcpHost : Host method TcpHost (line 26) | public TcpHost(int port, ILog log = null, IStats stats = null, method TcpHost (line 50) | public TcpHost(IPEndPoint endpoint, ILog log = null, IStats stats = null, method StartListener (line 70) | protected override void StartListener() method Listen (line 86) | private void Listen() method acceptEventArg_Completed (line 120) | private void acceptEventArg_Completed(object sender, SocketAsyncEventA... method AcceptNewClient (line 125) | private void AcceptNewClient(SocketAsyncEventArgs e, bool processReque... method StartProcessingRequestsOnSocket (line 155) | private void StartProcessingRequestsOnSocket(Socket activeSocket) method Dispose (line 200) | protected override void Dispose(bool disposing) FILE: src/ServiceWire/TcpIp/TcpProxy.cs class TcpProxy (line 5) | public static class TcpProxy method CreateProxy (line 7) | public static TInterface CreateProxy(TcpZkEndPoint endpoin... method CreateProxy (line 12) | public static TInterface CreateProxy(TcpEndPoint endpoint,... method CreateProxy (line 17) | public static TInterface CreateProxy(IPEndPoint endpoint, ... FILE: src/ServiceWire/TcpIp/TcpZkEndPoint.cs class TcpZkEndPoint (line 5) | public class TcpZkEndPoint method TcpZkEndPoint (line 12) | public TcpZkEndPoint(string username, string password, IPEndPoint endP... FILE: src/ServiceWire/ZeroKnowledge/IZkRepository.cs type IZkRepository (line 8) | public interface IZkRepository method GetPasswordHashSet (line 10) | ZkPasswordHash GetPasswordHashSet(string username); class ZkNullRepository (line 13) | public class ZkNullRepository : IZkRepository method GetPasswordHashSet (line 15) | public ZkPasswordHash GetPasswordHashSet(string username) FILE: src/ServiceWire/ZeroKnowledge/ZkBigInt.cs class DigitsArray (line 25) | internal class DigitsArray method DigitsArray (line 27) | internal DigitsArray(int size) method DigitsArray (line 32) | internal DigitsArray(int size, int used) method DigitsArray (line 37) | internal DigitsArray(DType[] copyFrom) method DigitsArray (line 44) | internal DigitsArray(DigitsArray copyFrom) method DigitsArray (line 64) | static DigitsArray() method Allocate (line 73) | public void Allocate(int size) method Allocate (line 78) | public void Allocate(int size, int used) method CopyFrom (line 84) | internal void CopyFrom(DType[] source, int sourceOffset, int offset, i... method CopyTo (line 89) | internal void CopyTo(DType[] array, int offset, int length) method ResetDataUsed (line 126) | internal void ResetDataUsed() method ShiftRight (line 150) | internal int ShiftRight(int shiftCount) method ShiftRight (line 155) | internal static int ShiftRight(DType[] buffer, int shiftCount) method ShiftLeft (line 193) | internal int ShiftLeft(int shiftCount) method ShiftLeft (line 198) | internal static int ShiftLeft(DType[] buffer, int shiftCount) method ShiftLeftWithoutOverflow (line 242) | internal int ShiftLeftWithoutOverflow(int shiftCount) class BigInteger (line 313) | public class BigInteger method BigInteger (line 321) | public BigInteger() method BigInteger (line 330) | public BigInteger(long number) method BigInteger (line 346) | public BigInteger(ulong number) method BigInteger (line 362) | public BigInteger(byte[] array) method BigInteger (line 372) | public BigInteger(byte[] array, int length) method BigInteger (line 383) | public BigInteger(byte[] array, int offset, int length) method ConstructFrom (line 388) | private void ConstructFrom(byte[] array, int offset, int length) method BigInteger (line 437) | public BigInteger(string digits) method BigInteger (line 450) | public BigInteger(string digits, int radix) method Construct (line 455) | private void Construct(string digits, int radix) method BigInteger (line 505) | private BigInteger(DigitsArray digits) method Add (line 602) | public static BigInteger Add(BigInteger leftSide, BigInteger rightSide) method Increment (line 622) | public static BigInteger Increment(BigInteger leftSide) method Subtract (line 655) | public static BigInteger Subtract(BigInteger leftSide, BigInteger righ... method Decrement (line 675) | public static BigInteger Decrement(BigInteger leftSide) method Negate (line 726) | public BigInteger Negate() method Abs (line 736) | public static BigInteger Abs(BigInteger leftSide) method Multiply (line 808) | public static BigInteger Multiply(BigInteger leftSide, BigInteger righ... method Divide (line 859) | public static BigInteger Divide(BigInteger leftSide, BigInteger rightS... method Divide (line 864) | private static void Divide(BigInteger leftSide, BigInteger rightSide, ... method MultiDivide (line 883) | private static void MultiDivide(BigInteger leftSide, BigInteger rightS... method SingleDivide (line 964) | private static void SingleDivide(BigInteger leftSide, BigInteger right... method Modulus (line 1053) | public static BigInteger Modulus(BigInteger leftSide, BigInteger right... method BitwiseAnd (line 1072) | public static BigInteger BitwiseAnd(BigInteger leftSide, BigInteger ri... method BitwiseOr (line 1088) | public static BigInteger BitwiseOr(BigInteger leftSide, BigInteger rig... method Xor (line 1104) | public static BigInteger Xor(BigInteger leftSide, BigInteger rightSide) method OnesComplement (line 1120) | public static BigInteger OnesComplement(BigInteger leftSide) method LeftShift (line 1141) | public static BigInteger LeftShift(BigInteger leftSide, int shiftCount) method RightShift (line 1179) | public static BigInteger RightShift(BigInteger leftSide, int shiftCount) method CompareTo (line 1220) | public int CompareTo(BigInteger value) method Compare (line 1254) | public static int Compare(BigInteger leftSide, BigInteger rightSide) method Equals (line 1383) | public override bool Equals(object obj) method GetHashCode (line 1416) | public override int GetHashCode() method ToString (line 1426) | public override string ToString() method ToString (line 1438) | public string ToString(int radix) method ToHexString (line 1484) | public string ToHexString() method ToInt16 (line 1504) | public static int ToInt16(BigInteger value) method ToUInt16 (line 1519) | public static uint ToUInt16(BigInteger value) method ToInt32 (line 1534) | public static int ToInt32(BigInteger value) method ToUInt32 (line 1549) | public static uint ToUInt32(BigInteger value) method ToInt64 (line 1564) | public static long ToInt64(BigInteger value) method ToUInt64 (line 1579) | public static ulong ToUInt64(BigInteger value) method ToByteArray (line 1588) | public static byte[] ToByteArray(BigInteger value) FILE: src/ServiceWire/ZeroKnowledge/ZkCrypto.cs class ZkCrypto (line 9) | public class ZkCrypto method ZkCrypto (line 15) | public ZkCrypto(byte[] key, byte[] iv) method Encrypt (line 24) | public byte[] Encrypt(byte[] data) method Decrypt (line 39) | public byte[] Decrypt(byte[] encrypted) FILE: src/ServiceWire/ZeroKnowledge/ZkExt.cs class ZkExt (line 5) | public static class ZkExt method ConvertToBytes (line 7) | public static byte[] ConvertToBytes(this string val) method ConverToString (line 12) | public static string ConverToString(this byte[] bytes) method IsEqualTo (line 17) | public static bool IsEqualTo(this byte[] a1, byte[] a2) FILE: src/ServiceWire/ZeroKnowledge/ZkPasswordHash.cs class ZkPasswordHash (line 3) | public class ZkPasswordHash FILE: src/ServiceWire/ZeroKnowledge/ZkProtocol.cs class ZkProtocol (line 10) | public class ZkProtocol method ZkProtocol (line 16) | public ZkProtocol() method HashCredentials (line 29) | public ZkPasswordHash HashCredentials(string username, string password) method GetClientEphemeralA (line 48) | public byte[] GetClientEphemeralA(byte[] aRand) method GetServerEphemeralB (line 61) | public byte[] GetServerEphemeralB(byte[] salt, byte[] verifier, byte[]... method CalculateRandomScramble (line 73) | public byte[] CalculateRandomScramble(byte[] ephemeralA, byte[] epheme... method ClientComputeSessionKey (line 88) | public byte[] ClientComputeSessionKey(byte[] salt, string username, st... method ServerComputeSessionKey (line 104) | public byte[] ServerComputeSessionKey(byte[] salt, byte[] key, byte[] ... method ClientCreateSessionHash (line 119) | public byte[] ClientCreateSessionHash(string username, byte[] salt, by... method ServerCreateSessionHash (line 132) | public byte[] ServerCreateSessionHash(byte[] aEphemeral, byte[] client... method CryptRand (line 143) | public byte[] CryptRand(int bits = 4096) method ComputeHash (line 156) | public byte[] ComputeHash(params byte[][] items) method Combine (line 162) | public byte[] Combine(params byte[][] arrays) FILE: src/ServiceWire/ZeroKnowledge/ZkSafePrimes.cs class ZkSafePrimes (line 3) | public static class ZkSafePrimes method GetSafePrime (line 31) | public static int GetSafePrime(int index) FILE: src/ServiceWire/ZeroKnowledge/ZkSession.cs class ZkSession (line 7) | public class ZkSession method ZkSession (line 26) | public ZkSession(IZkRepository respository, ILog logger, IStats stats) method ProcessZkProof (line 35) | public bool ProcessZkProof(BinaryReader binReader, BinaryWriter binWri... method ProcessZkInitiation (line 56) | public bool ProcessZkInitiation(BinaryReader binReader, BinaryWriter b... FILE: src/ServiceWireTestHostPlusClient/Program.cs class Program (line 7) | public class Program method Main (line 9) | public static void Main() type ISimpleError (line 35) | public interface ISimpleError method TestReturn3 (line 37) | int TestReturn3(); method RaiseAnError (line 38) | void RaiseAnError(); class SimpleError (line 41) | public class SimpleError : ISimpleError method TestReturn3 (line 43) | public int TestReturn3() => 3; method RaiseAnError (line 44) | public void RaiseAnError() FILE: src/Tests/Integration/ServiceWireTestClient1/Program.cs class Program (line 17) | class Program method Main (line 19) | private static void Main(string[] args) method RunTest (line 31) | private static void RunTest(IPEndPoint ipEndpoint, string ip) FILE: src/Tests/Integration/ServiceWireTestClient2/Program.cs class Program (line 14) | class Program method Main (line 16) | private static void Main(string[] args) method RunTest (line 28) | private static async Task RunTest(IPEndPoint ipEndpoint, string ip) FILE: src/Tests/Integration/ServiceWireTestHost/Program.cs class Program (line 14) | class Program method Main (line 16) | static void Main(string[] args) class ValTypes (line 60) | public class ValTypes : IValTypes method GetDecimal (line 62) | public decimal GetDecimal(decimal input) method GetDecimalAsync (line 67) | public Task GetDecimalAsync(decimal input) method OutDecimal (line 72) | public bool OutDecimal(decimal val) method OutDecimalAsync (line 78) | public Task OutDecimalAsync(decimal val) class NetTester (line 84) | public class NetTester : INetTester method GetId (line 86) | public Guid GetId(string source, double weight, int quantity, DateTime... method Get (line 91) | public TestResponse Get(Guid id, string label, double weight, out long... method GetItems (line 97) | public List GetItems(Guid id) method GetItemsAsync (line 106) | public Task> GetItemsAsync(Guid id) method TestLong (line 111) | public long TestLong(out long id1, out long id2) method TestEnum (line 118) | public eResult TestEnum(out eResult e1, ref eResult e2) class MyTester (line 126) | public class MyTester : IMyTester method MyTester (line 132) | public MyTester() method GetId (line 143) | public Guid GetId(string source, double weight, int quantity) method Get (line 148) | public TestResponse Get(Guid id, string label, double weight, out int ... method GetItems (line 154) | public List GetItems(Guid id, int[] vals) FILE: src/Tests/ServiceWireTestCommon/TestContracts.cs type eResult (line 10) | public enum eResult : UInt16 type IValTypes (line 16) | public interface IValTypes method GetDecimal (line 18) | decimal GetDecimal(decimal input); method GetDecimalAsync (line 19) | Task GetDecimalAsync(decimal input); method OutDecimal (line 20) | bool OutDecimal(decimal val); method OutDecimalAsync (line 21) | Task OutDecimalAsync(decimal val); type INetTester (line 24) | public interface INetTester method GetId (line 26) | Guid GetId(string source, double weight, int quantity, DateTime dt); method Get (line 27) | TestResponse Get(Guid id, string label, double weight, out long quanti... method TestLong (line 28) | long TestLong(out long id1, out long id2); method TestEnum (line 29) | eResult TestEnum(out eResult e1, ref eResult e2); method GetItems (line 30) | List GetItems(Guid id); method GetItemsAsync (line 31) | Task> GetItemsAsync(Guid id); type IMyTester (line 34) | public interface IMyTester method GetId (line 36) | Guid GetId(string source, double weight, int quantity); method Get (line 37) | TestResponse Get(Guid id, string label, double weight, out int quantity); method GetItems (line 38) | List GetItems(Guid id, int[] vals); type TestResponse (line 41) | [Serializable] class NetTcpTesterProxy (line 50) | public class NetTcpTesterProxy : TcpClient, INetTester method NetTcpTesterProxy (line 52) | public NetTcpTesterProxy(TcpEndPoint endpoint) : base(endpoint) method NetTcpTesterProxy (line 56) | public NetTcpTesterProxy(IPEndPoint endpoint) : base(endpoint) method GetId (line 60) | public Guid GetId(string source, double weight, int quantity, DateTime... method Get (line 65) | public TestResponse Get(Guid id, string label, double weight, out long... method GetItems (line 70) | public List GetItems(Guid id) method GetItemsAsync (line 75) | public Task> GetItemsAsync(Guid id) method TestLong (line 80) | public long TestLong(out long id1, out long id2) method TestEnum (line 87) | public eResult TestEnum(out eResult e1, ref eResult e2) class NetNpTesterProxy (line 95) | public class NetNpTesterProxy : NpClient, INetTester method NetNpTesterProxy (line 97) | public NetNpTesterProxy(NpEndPoint npAddress) : base(npAddress) method GetId (line 101) | public Guid GetId(string source, double weight, int quantity, DateTime... method Get (line 106) | public TestResponse Get(Guid id, string label, double weight, out long... method GetItems (line 111) | public List GetItems(Guid id) method GetItemsAsync (line 116) | public Task> GetItemsAsync(Guid id) method TestLong (line 121) | public long TestLong(out long id1, out long id2) method TestEnum (line 126) | public eResult TestEnum(out eResult e1, ref eResult e2) class NetTcpMyTesterProxy (line 132) | public class NetTcpMyTesterProxy : TcpClient, IMyTester method NetTcpMyTesterProxy (line 134) | public NetTcpMyTesterProxy(IPEndPoint endpoint) method GetId (line 139) | public Guid GetId(string source, double weight, int quantity) method Get (line 144) | public TestResponse Get(Guid id, string label, double weight, out int ... method GetItems (line 149) | public List GetItems(Guid id, int[] vals) class NetNpMyTesterProxy (line 155) | public class NetNpMyTesterProxy : NpClient, IMyTester method NetNpMyTesterProxy (line 157) | public NetNpMyTesterProxy(NpEndPoint npAddress) method GetId (line 162) | public Guid GetId(string source, double weight, int quantity) method Get (line 167) | public TestResponse Get(Guid id, string label, double weight, out int ... method GetItems (line 172) | public List GetItems(Guid id, int[] vals) FILE: src/Tests/Unit/ServiceWireTests/AsyncTests.cs class AsyncTests (line 14) | public class AsyncTests : IDisposable method Divide_ShouldThrow_Exception (line 18) | [Fact] method StartPipeListener (line 35) | void StartPipeListener() method Dispose (line 43) | public void Dispose() type ISum (line 49) | public interface ISum method Divide (line 51) | Task Divide(double a, int b); class Sum (line 54) | public class Sum : ISum method Divide (line 56) | public Task Divide(double a, int b) class PipeException (line 65) | internal class PipeException : ApplicationException method PipeException (line 67) | public PipeException(string message = null) class CustomPipeSerializer (line 73) | internal class CustomPipeSerializer : ISerializer method CustomPipeSerializer (line 77) | public CustomPipeSerializer() method Serialize (line 85) | public byte[] Serialize(T obj) => obj == null ? null : JsonSerializ... method Serialize (line 87) | public byte[] Serialize(object obj, string typeConfigName) => method Deserialize (line 90) | public T Deserialize(byte[] bytes) => bytes == null || bytes.Length... method Deserialize (line 94) | public object Deserialize(byte[] bytes, string typeConfigName) class PipeExceptionJsonConverter (line 103) | internal class PipeExceptionJsonConverter : JsonConverter method Read (line 105) | public override PipeException Read(ref Utf8JsonReader reader, Type typ... method Write (line 139) | public override void Write(Utf8JsonWriter writer, PipeException value,... FILE: src/Tests/Unit/ServiceWireTests/INetTester.cs type INetTester (line 8) | public interface INetTester method Min (line 10) | int Min(int a, int b); method Range (line 11) | Dictionary Range(int start, int count); method Get (line 12) | TestResponse Get(Guid id, string label, double weight, out int quantity); method CalculateAsync (line 13) | Task CalculateAsync(int a, int b); method GetStrings (line 14) | string[] GetStrings(); type TestResponse (line 17) | [Serializable] class NetTester (line 26) | public class NetTester : INetTester method Min (line 28) | public int Min(int a, int b) method Range (line 33) | public Dictionary Range(int start, int count) method CalculateAsync (line 38) | public Task CalculateAsync(int a, int b) method Get (line 43) | public TestResponse Get(Guid id, string label, double weight, out int ... method GetStrings (line 49) | public string[] GetStrings() FILE: src/Tests/Unit/ServiceWireTests/InterceptionTests.cs class InterceptionTests (line 8) | public class InterceptionTests method SimpleTest (line 10) | [Fact] method SimpleTimingTest (line 41) | [Fact] method SimpleErrorTestNoThrow (line 113) | [Fact] method SimpleErrorTestThrowOriginalError (line 140) | [Fact] type ISimpleMath (line 176) | public interface ISimpleMath method Add (line 178) | int Add(int a, int b); method Divide (line 179) | int Divide(int a, int b); class SimpleMath (line 182) | public class SimpleMath : ISimpleMath method Add (line 184) | public int Add(int a, int b) method Divide (line 189) | public int Divide(int a, int b) type ISimpleMath2 (line 195) | public interface ISimpleMath2 method Add (line 197) | int Add(int a, int b); method Divide (line 198) | int Divide(int a, int b); class SimpleMath2 (line 201) | public class SimpleMath2 : ISimpleMath2 method Add (line 203) | public int Add(int a, int b) method Divide (line 208) | public int Divide(int a, int b) type ISimpleError (line 214) | public interface ISimpleError method RaiseAnError (line 216) | void RaiseAnError(); class SimpleError (line 219) | public class SimpleError : ISimpleError method RaiseAnError (line 221) | public void RaiseAnError() FILE: src/Tests/Unit/ServiceWireTests/NewtonsoftSerializer.cs class NewtonsoftSerializer (line 12) | public class NewtonsoftSerializer : ISerializer method Deserialize (line 19) | public T Deserialize(byte[] bytes) method Deserialize (line 26) | public object Deserialize(byte[] bytes, string typeConfigName) method Serialize (line 35) | public byte[] Serialize(T obj) method Serialize (line 42) | public byte[] Serialize(object obj, string typeConfigName) FILE: src/Tests/Unit/ServiceWireTests/NpTests.cs class NpTests (line 10) | public class NpTests : IDisposable method CreateEndPoint (line 19) | private NpEndPoint CreateEndPoint() method NpTests (line 24) | public NpTests() method SimpleTest (line 38) | [Fact] method SimpleNewtonsoftSerializerTest (line 50) | [Fact] method SimpleProtobufSerializerTest (line 68) | [Fact] method CalculateAsyncTest (line 86) | [Fact] method SimpleParallelTest (line 98) | [Fact(Skip = "Avoid Parallel.For")] method ResponseTest (line 118) | [Fact] method ResponseParallelTest (line 134) | [Fact(Skip = "Avoid Parallel.For")] method ResponseWithOutParameterTest (line 165) | [Fact] method ResponseWithOutParameterNewtonsoftSerializerTest (line 175) | [Fact] method GetStringsTest (line 194) | [Fact] method Dispose (line 202) | public void Dispose() FILE: src/Tests/Unit/ServiceWireTests/ParameterTransferHelperTests.cs class ParameterTransferHelperTests (line 8) | public class ParameterTransferHelperTests method SimpleTypesTest (line 10) | [Fact] method SimpleTypesMultipleTest (line 47) | [Fact] method ArrayOfSimpleTypesTest (line 73) | [Fact] method TestArraySimpleType (line 125) | private void TestArraySimpleType(object obj) method TestMultiple (line 134) | private void TestMultiple(params object[] obj) method TestSingle (line 145) | private void TestSingle(object obj) method RunInAndOut (line 153) | private object[] RunInAndOut(params object[] obj) FILE: src/Tests/Unit/ServiceWireTests/ProtobufSerializer.cs class ProtobufSerializer (line 13) | public class ProtobufSerializer : ISerializer method Deserialize (line 15) | public T Deserialize(byte[] bytes) method Deserialize (line 24) | public object Deserialize(byte[] bytes, string typeConfigName) method Serialize (line 35) | public byte[] Serialize(T obj) method Serialize (line 54) | public byte[] Serialize(object obj, string typeConfigName) FILE: src/Tests/Unit/ServiceWireTests/SequentialCollection.cs class SequentialCollectionTcp (line 10) | [CollectionDefinition("Sequential Collection Tcp", DisableParallelizatio... class SequentialCollectionTcpZk (line 15) | [CollectionDefinition("Sequential Collection TcpZk", DisableParallelizat... FILE: src/Tests/Unit/ServiceWireTests/TcpTests.cs class TcpTests (line 9) | [Collection("Sequential Collection Tcp")] method CreateEndPoint (line 18) | private IPEndPoint CreateEndPoint() method TcpTests (line 23) | public TcpTests() method SimpleTest (line 36) | [Fact] method CalculateAsyncTest (line 50) | [Fact] method SimpleParallelTest (line 64) | [Fact(Skip = "Avoid Parallel.For")] method ResponseTest (line 89) | [Fact] method ResponseParallelTest (line 107) | [Fact(Skip = "Avoid Parallel.For")] method ResponseWithOutParameterTest (line 139) | [Fact] method GetStringsTest (line 151) | [Fact] method Dispose (line 162) | public void Dispose() FILE: src/Tests/Unit/ServiceWireTests/TcpZkTests.cs class FakeZkRepository (line 10) | public class FakeZkRepository : IZkRepository method GetPasswordHashSet (line 16) | public ZkPasswordHash GetPasswordHashSet(string username) class TcpZkTests (line 23) | [Collection("Sequential Collection TcpZk")] method CreateEndPoint (line 37) | private IPEndPoint CreateEndPoint() method CreateZkClientEndPoint (line 42) | private TcpZkEndPoint CreateZkClientEndPoint() method TcpZkTests (line 47) | public TcpZkTests() method SimpleZkTest (line 59) | [Fact] method CalculateAsyncTest (line 73) | [Fact] method SimpleParallelZkTest (line 87) | [Fact(Skip = "Avoid Parallel.For")] method ResponseZkTest (line 111) | [Fact] method ResponseParallelTest (line 135) | [Fact(Skip = "Avoid Parallel.For")] method Dispose (line 169) | public void Dispose() FILE: src/Tests/Unit/ServiceWireTests/ZkProtocolTests.cs class ZkProtocolTests (line 6) | public class ZkProtocolTests method BigIntegerArrayTest (line 8) | [Fact] method SimpleProtocolTest (line 22) | [Fact]