SYMBOL INDEX (7123 symbols across 1019 files) FILE: desktop/src/Plexus.Channels/ChannelExtensions.cs class ChannelExtensions (line 24) | public static class ChannelExtensions method ChannelExtensions (line 28) | static ChannelExtensions() method CompleteAsync (line 35) | public static async Task CompleteAsync(this ITerminatableWritableCh... method TerminateAsync (line 41) | public static async Task TerminateAsync(this ITerminatableWritableC... method WriteAsync (line 47) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method WriteOrDisposeAsync (line 57) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryWriteAsync (line 72) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ReadAsync (line 85) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryReadAsync (line 96) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Terminate (line 109) | public static void Terminate( method Complete (line 119) | public static void Complete(this ITerminatableWritableChannel ch... method IsCompleted (line 127) | public static bool IsCompleted(this IReadableChannel channel) method IsCompleted (line 132) | public static bool IsCompleted(this ITerminatableWritableChannel... method DisposeRemainingItemsAsync (line 137) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method DisposeBufferedItems (line 144) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ConsumeBufferedItems (line 151) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ConsumeAsync (line 161) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ConsumeAsync (line 180) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FirstAsync (line 216) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FirstAsync (line 235) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: desktop/src/Plexus.Common.Contracts/AppConnectionDescriptor.cs class AppConnectionDescriptor (line 19) | public sealed class AppConnectionDescriptor method AppConnectionDescriptor (line 29) | public AppConnectionDescriptor( method Equals (line 41) | public override bool Equals(object obj) method GetHashCode (line 48) | public override int GetHashCode() method ToString (line 54) | public override string ToString() FILE: desktop/src/Plexus.Common.Contracts/BrokerFeatures.cs type BrokerFeatures (line 21) | [Flags] FILE: desktop/src/Plexus.Common.Contracts/Channels/ChannelWriteTimeoutException.cs class ChannelWriteTimeoutException (line 21) | public sealed class ChannelWriteTimeoutException : Exception method ChannelWriteTimeoutException (line 23) | public ChannelWriteTimeoutException(TimeSpan timeout) : base( FILE: desktop/src/Plexus.Common.Contracts/Channels/IChannel.cs type IChannel (line 19) | public interface IChannel FILE: desktop/src/Plexus.Common.Contracts/Channels/IReadableChannel.cs type IReadableChannel (line 22) | public interface IReadableChannel method TryRead (line 26) | bool TryRead(out T item); method WaitReadAvailableAsync (line 28) | Task WaitReadAvailableAsync(CancellationToken cancellationToken ... FILE: desktop/src/Plexus.Common.Contracts/Channels/ITerminatableWritableChannel.cs type ITerminatableWritableChannel (line 21) | public interface ITerminatableWritableChannel : IWritableChannel method TryComplete (line 23) | bool TryComplete(); method TryTerminate (line 25) | bool TryTerminate(Exception error = null); FILE: desktop/src/Plexus.Common.Contracts/Channels/IWritableChannel.cs type IWritableChannel (line 22) | public interface IWritableChannel method TryWrite (line 26) | bool TryWrite(T item); method WaitWriteAvailableAsync (line 28) | Task WaitWriteAvailableAsync(CancellationToken cancellationToken... FILE: desktop/src/Plexus.Common.Contracts/EnvironmentHelper.cs class EnvironmentHelper (line 23) | public static class EnvironmentHelper method GetBrokerWorkingDir (line 39) | public static string GetBrokerWorkingDir() method GetBrokerWorkingDirOrThrow (line 44) | public static string GetBrokerWorkingDirOrThrow() method GetAppInstanceId (line 50) | public static string GetAppInstanceId() method GetParentProcessId (line 55) | public static string GetParentProcessId() method GetPlexusTimeoutMultiplier (line 60) | public static double GetPlexusTimeoutMultiplier() method GetWebSocketAddress (line 67) | public static string GetWebSocketAddress() method GetWebSocketSecureAddress (line 72) | public static string GetWebSocketSecureAddress() method GetPipeAddress (line 77) | public static string GetPipeAddress() method GetBrokerFeatures (line 82) | public static BrokerFeatures GetBrokerFeatures() method GetLauncherAppInstanceId (line 91) | public static UniqueId? GetLauncherAppInstanceId() method GetCertificatePath (line 100) | public static string GetCertificatePath() method GetCertificatePassword (line 105) | public static string GetCertificatePassword() method GetCertificateKeyStorageFlags (line 110) | public static X509KeyStorageFlags GetCertificateKeyStorageFlags() method GetSslProtocols (line 119) | public static SslProtocols GetSslProtocols() FILE: desktop/src/Plexus.Common.Contracts/Maybe.cs type Maybe (line 22) | public struct Maybe : IEquatable> method Maybe (line 28) | public Maybe(T value) method GetValueOrDefault (line 58) | public T GetValueOrDefault() method GetValueOrDefault (line 63) | public T GetValueOrDefault(T defaultValue) method GetValueOrThrowException (line 68) | public T GetValueOrThrowException(TException exception) wh... method GetValueOrThrowException (line 77) | public T GetValueOrThrowException() where TException : Exc... method ToString (line 86) | public override string ToString() method Equals (line 91) | public override bool Equals(object obj) method Equals (line 96) | public bool Equals(Maybe other) method GetHashCode (line 112) | public override int GetHashCode() FILE: desktop/src/Plexus.Common.Contracts/Nothing.cs type Nothing (line 19) | public struct Nothing method Equals (line 23) | public override bool Equals(object obj) method GetHashCode (line 28) | public override int GetHashCode() method ToString (line 33) | public override string ToString() FILE: desktop/src/Plexus.Common.Contracts/Pools/IPooledBuffer.cs type IPooledBuffer (line 19) | public interface IPooledBuffer : IPooledObject FILE: desktop/src/Plexus.Common.Contracts/Pools/IPooledObject.cs type IPooledObject (line 21) | public interface IPooledObject : IDisposable method Retain (line 23) | void Retain(); FILE: desktop/src/Plexus.Common.Contracts/TransportType.cs type TransportType (line 19) | public enum TransportType FILE: desktop/src/Plexus.Common.Contracts/UniqueId.cs type UniqueId (line 25) | [StructLayout(LayoutKind.Sequential)] method UniqueId (line 32) | private UniqueId(ulong hi, ulong lo) method Generate (line 53) | public static UniqueId Generate() method FromString (line 67) | public static UniqueId FromString(string value) method FromHiLo (line 73) | public static UniqueId FromHiLo(ulong hi, ulong lo) method ToString (line 78) | public override string ToString() method Reverse (line 83) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Convert (line 94) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method HexStringToByteArray (line 117) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetHexVal (line 135) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetLong (line 143) | private static ulong GetLong(byte[] bytes, int i) method Equals (line 163) | public bool Equals(UniqueId other) method Equals (line 168) | public override bool Equals(object obj) method GetHashCode (line 174) | public override int GetHashCode() FILE: desktop/src/Plexus.Host/Internal/BrokerCliOptions.cs class StartCliOptions (line 22) | #if !NET45 class BrokerCliOptions (line 37) | #if !NET45 FILE: desktop/src/Plexus.Host/Internal/BrokerProgram.cs class BrokerProgram (line 23) | internal sealed class BrokerProgram : IProgram method BrokerProgram (line 30) | public BrokerProgram(BrokerOptions options) method StartAsync (line 41) | public async Task StartAsync() method ShutdownAsync (line 52) | public async Task ShutdownAsync() FILE: desktop/src/Plexus.Host/Internal/Generated/interop/AppConnectionDescriptor.msg.g.cs class AppConnectionDescriptorReflection (line 31) | internal static partial class AppConnectionDescriptorReflection { method AppConnectionDescriptorReflection (line 40) | static AppConnectionDescriptorReflection() { type TransportType (line 63) | internal enum TransportType { class AppConnectionDescriptor (line 73) | internal sealed partial class AppConnectionDescriptor : pb::IMessage Reso... type IGetLifecycleEventStreamImpl (line 74) | public partial interface IGetLifecycleEventStreamImpl { method GetLifecycleEventStream (line 75) | Task GetLifecycleEventStream(global::Google.Protobuf.WellKnownTypes.... type IGetInvocationEventStreamImpl (line 78) | public partial interface IGetInvocationEventStreamImpl { method GetInvocationEventStream (line 79) | Task GetInvocationEventStream(global::Google.Protobuf.WellKnownTypes... type IGetConnectionsImpl (line 82) | public partial interface IGetConnectionsImpl { method GetConnections (line 83) | Task ... type IGetConnectionsStreamImpl (line 86) | public partial interface IGetConnectionsStreamImpl { method GetConnectionsStream (line 87) | Task GetConnectionsStream(global::Plexus.Host.Internal.Generated.Get... class Descriptor (line 90) | public sealed partial class Descriptor { method Descriptor (line 98) | public Descriptor() { method Descriptor (line 106) | public Descriptor(string alias) { FILE: desktop/src/Plexus.Host/Internal/Generated/interop/CommandLineTool.app.g.cs type ICommandLineToolClient (line 32) | internal partial interface ICommandLineToolClient: IClient { class CommandLineToolClient (line 36) | internal sealed partial class CommandLineToolClient: ClientBase, IComman... method CreateClientOptions (line 40) | private static ClientOptions CreateClientOptions(Func method UniqueId (line 85) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method OnConstruction (line 91) | partial void OnConstruction(); method UniqueId (line 93) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Clone (line 101) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Equals (line 131) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Equals (line 137) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method GetHashCode (line 151) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method ToString (line 163) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method WriteTo (line 169) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method InternalWriteTo (line 190) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method CalculateSize (line 207) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method MergeFrom (line 223) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method MergeFrom (line 238) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method InternalMergeFrom (line 264) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] FILE: desktop/src/Plexus.Host/Internal/IProgram.cs type IProgram (line 21) | internal interface IProgram method StartAsync (line 29) | Task StartAsync(); method ShutdownAsync (line 31) | Task ShutdownAsync(); FILE: desktop/src/Plexus.Host/Internal/InstanceAwareness.cs type InstanceAwareness (line 19) | internal enum InstanceAwareness FILE: desktop/src/Plexus.Host/Internal/InteropCliProgram.cs class InteropCliProgram (line 28) | internal sealed class InteropCliProgram : IProgram method InteropCliProgram (line 36) | public InteropCliProgram(IEnumerable ids) method StartAsync (line 47) | public async Task StartAsync() method ProcessAsync (line 57) | private async Task ProcessAsync() method LaunchAppAsync (line 69) | private async Task LaunchAppAsync(string appId) method ShutdownAsync (line 90) | public Task ShutdownAsync() FILE: desktop/src/Plexus.Host/Internal/LaunchCliOptions.cs class LaunchCliOptions (line 22) | #if !NET45 FILE: desktop/src/Plexus.Host/Internal/LockFile.cs class LockFile (line 25) | internal sealed class LockFile : IDisposable method LockFile (line 30) | public LockFile(string lockFileName, string lockFileContent) method TryEnter (line 38) | public bool TryEnter(int timeoutMs) method Release (line 60) | public void Release() method Dispose (line 80) | public void Dispose() FILE: desktop/src/Plexus.Host/Internal/ProgramLoader.cs class ProgramLoader (line 26) | internal sealed class ProgramLoader : IDisposable method ProgramLoader (line 35) | public ProgramLoader(IProgram program) method LoadAndRunAsync (line 42) | public async Task LoadAndRunAsync() method RegisterShutdownEvent (line 96) | private void RegisterShutdownEvent() method AttachToParent (line 115) | private void AttachToParent(Process parentProcess) method ShutdownAsync (line 136) | private async Task ShutdownAsync() method Dispose (line 169) | public void Dispose() FILE: desktop/src/Plexus.Host/Internal/StopCliOptions.cs class StopCliOptions (line 21) | #if !NET45 FILE: desktop/src/Plexus.Host/Internal/StudioCliOptions.cs class StudioCliOptions (line 21) | #if !NET45 FILE: desktop/src/Plexus.Host/Internal/VerbOptions.cs class VerbOptions (line 23) | internal sealed class VerbOptions method DoHelpForVerb (line 25) | [HelpVerbOption] FILE: desktop/src/Plexus.Host/Program.cs class Program (line 30) | public sealed class Program method Main (line 34) | public static int Main(string[] args) method RunAsync (line 40) | public async Task RunAsync(string[] args) method LoadAndRunProgramAsync (line 87) | private static async Task LoadAndRunProgramAsync(IProgram program) method LaunchAppAsync (line 95) | private static async Task LaunchAppAsync(LaunchCliOptions opts) method StartBrokerAsync (line 101) | private static async Task StartBrokerAsync(StartCliOptions opts) method StopBrokerAsync (line 108) | private static async Task StopBrokerAsync() method StartStudioAsync (line 166) | private static Task StartStudioAsync() method InitializeProcess (line 186) | private static void InitializeProcess() FILE: desktop/src/Plexus.Interop.Apps.Manager.Contracts/AppConnectionEvent.cs class AppConnectionEvent (line 19) | public class AppConnectionEvent method AppConnectionEvent (line 21) | public AppConnectionEvent(AppConnectionDescriptor connection, Connecti... FILE: desktop/src/Plexus.Interop.Apps.Manager.Contracts/ConnectionEventType.cs type ConnectionEventType (line 19) | public enum ConnectionEventType FILE: desktop/src/Plexus.Interop.Apps.Manager.Contracts/IAppConnectedEventProvider.cs type IAppConnectedEventProvider (line 21) | public interface IAppConnectedEventProvider FILE: desktop/src/Plexus.Interop.Apps.Manager.Contracts/IAppConnection.cs type IAppConnection (line 24) | public interface IAppConnection method CreateChannelAsync (line 32) | ValueTask CreateChannelAsync(); FILE: desktop/src/Plexus.Interop.Apps.Manager.Contracts/IAppLifecycleManager.cs type IAppLifecycleManager (line 23) | public interface IAppLifecycleManager : IAppConnectedEventProvider method AcceptConnection (line 25) | IAppConnection AcceptConnection(ITransportConnection connection, AppCo... method TryRemoveConnection (line 27) | bool TryRemoveConnection(IAppConnection connection); method ReportConnectionError (line 29) | void ReportConnectionError(AppConnectionDescriptor connectionInfo); method TryGetOnlineConnection (line 31) | bool TryGetOnlineConnection(UniqueId connectionId, out IAppConnection ... method TryGetOnlineConnection (line 33) | bool TryGetOnlineConnection(UniqueId appInstanceId, string app, out IA... method GetOnlineConnections (line 35) | IReadOnlyCollection GetOnlineConnections(); method FilterCanBeLaunched (line 37) | IEnumerable FilterCanBeLaunched(IEnumerable appIds); method CanBeLaunched (line 39) | bool CanBeLaunched(string appId); method LaunchAndConnectAsync (line 41) | Task LaunchAndConnectAsync(string appId, ResolveMo... method GetAppInstanceConnections (line 43) | IReadOnlyCollection GetAppInstanceConnections(UniqueId... method GetAppConnections (line 45) | IReadOnlyCollection GetAppConnections(string appId); method TryGetConnectionInProgress (line 47) | bool TryGetConnectionInProgress(UniqueId appInstanceId, string appId, ... method RegisterAppInstanceConnection (line 48) | void RegisterAppInstanceConnection(string appId, UniqueId appInstanceId); method RegisterAppInstance (line 50) | void RegisterAppInstance(UniqueId appInstanceId); method IsAppInstanceRegistered (line 51) | bool IsAppInstanceRegistered(UniqueId appInstanceId); FILE: desktop/src/Plexus.Interop.Apps.Manager.Contracts/IContextLinkageManager.cs type IContextLinkageManager (line 22) | public interface IContextLinkageManager method IsContextShouldBeConsidered (line 24) | bool IsContextShouldBeConsidered(IContextLinkageOptions contextLinkage... method GetAppsInContexts (line 26) | IReadOnlyCollection<(UniqueId AppInstanceId, string AppId, Maybe CreateChannelAsync() method Equals (line 71) | public override bool Equals(object obj) method GetHashCode (line 77) | public override int GetHashCode() method ToString (line 82) | public override string ToString() FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/AppDto.cs class AppDto (line 22) | [DataContract] FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/AppInfo.cs class AppInfo (line 21) | internal class AppInfo method AppInfo (line 23) | public AppInfo(string id, string displayName, string launcherId, IDict... FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/AppLaunchedEventProvider.cs class AppLaunchedEventProvider (line 23) | internal class AppLaunchedEventProvider : IAppLaunchedEventProvider, IAp... FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/AppLaunchedEventSubscriber.cs class AppLaunchedEventSubscriber (line 29) | internal class AppLaunchedEventSubscriber method AppLaunchedEventSubscriber (line 36) | public AppLaunchedEventSubscriber( method OnAppConnected (line 51) | private void OnAppConnected(AppConnectionDescriptor appConnectionDescr... method IsLauncher (line 59) | private bool IsLauncher(AppConnectionDescriptor appConnectionDescripto... method SubscribeToApplicationLaunchedEventStream (line 66) | private void SubscribeToApplicationLaunchedEventStream(string applicat... method SubscribeToLaunchedEventStream (line 76) | private void SubscribeToLaunchedEventStream(AppLifecycleManagerClient ... FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/AppLifecycleManager.cs class AppLifecycleManager (line 31) | internal sealed class AppLifecycleManager : IAppLifecycleManager method AppLifecycleManager (line 46) | public AppLifecycleManager( method GetAppInstanceConnections (line 60) | public IReadOnlyCollection GetAppInstanceConnections(U... method GetAppConnections (line 72) | public IReadOnlyCollection GetAppConnections(string ap... method AcceptConnection (line 84) | public IAppConnection AcceptConnection( method TryRemoveConnection (line 131) | public bool TryRemoveConnection(IAppConnection connection) method ReportConnectionError (line 174) | public void ReportConnectionError(AppConnectionDescriptor connectionInfo) method TryGetConnectionInProgress (line 177) | public bool TryGetConnectionInProgress(UniqueId appInstanceId, string ... method TryGetOnlineConnection (line 197) | public bool TryGetOnlineConnection(UniqueId connectionId, out IAppConn... method TryGetOnlineConnection (line 205) | public bool TryGetOnlineConnection(UniqueId appInstanceId, string app,... method FilterCanBeLaunched (line 215) | public IEnumerable FilterCanBeLaunched(IEnumerable app... method CanBeLaunched (line 220) | public bool CanBeLaunched(string appId) method LaunchAndConnectAsync (line 225) | public async Task LaunchAndConnectAsync(string app... method GetOnlineConnections (line 235) | public IReadOnlyCollection GetOnlineConnections() method LaunchAndWaitConnectionAsync (line 243) | private async Task LaunchAndWaitConnectionAsync( method OnApplicationLaunchedEvent (line 291) | private void OnApplicationLaunchedEvent(AppLaunchedEvent appLaunchedEv... method RegisterAppInstanceConnection (line 297) | public void RegisterAppInstanceConnection(string appId, UniqueId appIn... method RegisterAppInstanceConnection (line 302) | private void RegisterAppInstanceConnection(IEnumerable appIds,... method RegisterAppInstance (line 323) | public void RegisterAppInstance(UniqueId appInstanceId) method IsAppInstanceRegistered (line 336) | public bool IsAppInstanceRegistered(UniqueId appInstanceId) method LaunchAsync (line 344) | private async Task LaunchAsync( method LaunchUsingLauncherAsync (line 388) | private async Task LaunchUsingLauncherAsync(string ... method Convert (line 403) | private static AppLaunchMode Convert(ResolveMode resolveMode) FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/AppLifecycleManagerClientClientRepository.cs class AppLifecycleManagerClientClientRepository (line 25) | internal class AppLifecycleManagerClientClientRepository : IAppLifecycle... method Stop (line 34) | public void Stop() method GetClientObservable (line 41) | public IObservable GetClientObservable() method GetClientAsync (line 54) | public async Task GetClientAsync() method Start (line 65) | public async Task Start(Func createClientFunc) method Disconnect (line 100) | private void Disconnect(AppLifecycleManagerClient client) method GetRunningClient (line 105) | private AppLifecycleManagerClient GetRunningClient() method SetConnectedClient (line 113) | private void SetConnectedClient(AppLifecycleManagerClient client) method RemoveCurrentClient (line 122) | private void RemoveCurrentClient() FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/AppRegistry.cs class AppRegistry (line 21) | internal class AppRegistry method AppRegistry (line 23) | public AppRegistry(IEnumerable apps) FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/AppsDto.cs class AppsDto (line 22) | [DataContract] method FromContent (line 28) | public static AppsDto FromContent(string content) => JsonConvert.Deser... FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/Generated/interop/AppConnectionDescriptor.msg.g.cs class AppConnectionDescriptorReflection (line 31) | internal static partial class AppConnectionDescriptorReflection { method AppConnectionDescriptorReflection (line 40) | static AppConnectionDescriptorReflection() { type TransportType (line 63) | internal enum TransportType { class AppConnectionDescriptor (line 73) | internal sealed partial class AppConnectionDescriptor : pb::IMessage: IAppLifecycleS... method AppLifecycleServiceImpl (line 135) | public AppLifecycleServiceImpl( method ResolveApp (line 149) | public Task: IAppMetadataSer... method AppMetadataServiceImpl (line 235) | public AppMetadataServiceImpl( method GetAppMetadataChangedEventStream (line 243) | public Task GetAppMetadataChangedEventStream(global::Google.Protobuf... method GetMetamodelChangedEventStream (line 247) | public Task GetMetamodelChangedEventStream(global::Google.Protobuf.W... method AppMetadataServiceImpl (line 259) | public AppMetadataServiceImpl(T impl) { method GetAppMetadataChangedEventStream (line 263) | public Task GetAppMetadataChangedEventStream(global::Google.Protobuf... method GetMetamodelChangedEventStream (line 267) | public Task GetMetamodelChangedEventStream(global::Google.Protobuf.W... type IContextLinkageServiceImpl (line 272) | public partial interface IContextLinkageServiceImpl: class ContextLinkageServiceBinder (line 284) | private sealed partial class ContextLinkageServiceBinder { method ContextLinkageServiceBinder (line 289) | public ContextLinkageServiceBinder(IContextLinkageServiceImpl impl) { method Bind (line 293) | public ClientOptionsBuilder Bind(ClientOptionsBuilder builder) { method Bind (line 297) | private ProvidedServiceDefinition.Builder Bind(ProvidedServiceDefini... class ContextLinkageServiceImpl (line 311) | public sealed partial class ContextLinkageServiceImpl: IContextLinkage... method ContextLinkageServiceImpl (line 323) | public ContextLinkageServiceImpl( method ContextLoadedStream (line 345) | public Task ContextLoadedStream(global::Plexus.Interop.Apps.Internal... method CreateContext (line 349) | public Task ... method CreateContext2 (line 353) | public Task ... method JoinContext (line 357) | public Task JoinContex... method GetContexts (line 361) | public Task ... method CreateContext2 (line 408) | public Task ... method JoinContext (line 412) | public Task JoinContex... method GetContexts (line 416) | public Task: IContextLink... method ContextLinkageServiceImpl (line 323) | public ContextLinkageServiceImpl( method ContextLoadedStream (line 345) | public Task ContextLoadedStream(global::Plexus.Interop.Apps.Internal... method CreateContext (line 349) | public Task ... method CreateContext2 (line 353) | public Task ... method JoinContext (line 357) | public Task JoinContex... method GetContexts (line 361) | public Task ... method CreateContext2 (line 408) | public Task ... method JoinContext (line 412) | public Task JoinContex... method GetContexts (line 416) | public Task... method RegisterInstanceId (line 479) | public Task... method RegisterInstanceId (line 499) | public Task: IAppRegistr... method AppRegistrationServiceImpl (line 467) | public AppRegistrationServiceImpl( method RequestInstanceId (line 475) | public Task... method RegisterInstanceId (line 479) | public Task... method RegisterInstanceId (line 499) | public Task method ConsumedMethod (line 1550) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method OnConstruction (line 1556) | partial void OnConstruction(); method ConsumedMethod (line 1558) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Clone (line 1565) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Equals (line 1583) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Equals (line 1589) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method GetHashCode (line 1602) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method ToString (line 1613) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method WriteTo (line 1619) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method InternalWriteTo (line 1636) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method CalculateSize (line 1649) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method MergeFrom (line 1662) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method MergeFrom (line 1674) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method InternalMergeFrom (line 1696) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] class ProvidedMethod (line 1716) | internal sealed partial class ProvidedMethod : pb::IMessage method ProvidedMethod (line 1739) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method OnConstruction (line 1745) | partial void OnConstruction(); method ProvidedMethod (line 1747) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Clone (line 1758) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Equals (line 1823) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Equals (line 1829) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method GetHashCode (line 1846) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method ToString (line 1861) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method WriteTo (line 1867) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method InternalWriteTo (line 1897) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method CalculateSize (line 1923) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method MergeFrom (line 1946) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method MergeFrom (line 1968) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method InternalMergeFrom (line 2006) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] class Types (line 2042) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] type MetamodelLaunchMode (line 2045) | internal enum MetamodelLaunchMode { class Service (line 2056) | internal sealed partial class Service : pb::IMessage method Service (line 2079) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method OnConstruction (line 2085) | partial void OnConstruction(); method Service (line 2087) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Clone (line 2096) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Equals (line 2136) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Equals (line 2142) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method GetHashCode (line 2157) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method ToString (line 2170) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method WriteTo (line 2176) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method InternalWriteTo (line 2195) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method CalculateSize (line 2210) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method MergeFrom (line 2225) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method MergeFrom (line 2239) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method InternalMergeFrom (line 2269) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] class MethodInfo (line 2297) | internal sealed partial class MethodInfo : pb::IMessage method MethodInfo (line 2320) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method OnConstruction (line 2326) | partial void OnConstruction(); method MethodInfo (line 2328) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Clone (line 2338) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Equals (line 2392) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Equals (line 2398) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method GetHashCode (line 2414) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method ToString (line 2428) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method WriteTo (line 2434) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method InternalWriteTo (line 2463) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method CalculateSize (line 2488) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method MergeFrom (line 2510) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method MergeFrom (line 2531) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method InternalMergeFrom (line 2565) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] class Types (line 2597) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] type MethodType (line 2600) | internal enum MethodType { class OptionParameter (line 2612) | internal sealed partial class OptionParameter : pb::IMessage Reques... type IRegisterInstanceIdImpl (line 59) | public partial interface IRegisterInstanceIdImpl { method RegisterInstanceId (line 60) | Task method Context (line 165) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method OnConstruction (line 171) | partial void OnConstruction(); method Context (line 173) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Clone (line 182) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Equals (line 224) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Equals (line 230) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method GetHashCode (line 245) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method ToString (line 258) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method WriteTo (line 264) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method InternalWriteTo (line 289) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method CalculateSize (line 310) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method MergeFrom (line 329) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method MergeFrom (line 347) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method InternalMergeFrom (line 377) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] class ContextsList (line 405) | internal sealed partial class ContextsList : pb::IMessage method ContextsList (line 428) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method OnConstruction (line 434) | partial void OnConstruction(); method ContextsList (line 436) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Clone (line 443) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Equals (line 460) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Equals (line 466) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method GetHashCode (line 479) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method ToString (line 490) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method WriteTo (line 496) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method InternalWriteTo (line 510) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method CalculateSize (line 520) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method MergeFrom (line 531) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method MergeFrom (line 541) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method InternalMergeFrom (line 563) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] class CreateContextRequest (line 583) | internal sealed partial class CreateContextRequest : pb::IMessage method InvocationRef (line 1042) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method OnConstruction (line 1048) | partial void OnConstruction(); method InvocationRef (line 1050) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Clone (line 1058) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Equals (line 1088) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Equals (line 1094) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method GetHashCode (line 1108) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method ToString (line 1120) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method WriteTo (line 1126) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method InternalWriteTo (line 1147) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method CalculateSize (line 1164) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method MergeFrom (line 1180) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method MergeFrom (line 1201) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method InternalMergeFrom (line 1233) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] class InvocationsList (line 1263) | internal sealed partial class InvocationsList : pb::IMessage JoinC... type IGetContextsProxy (line 70) | public partial interface IGetContextsProxy { method GetContexts (line 71) | IUnaryMethodCall CreateC... type ICreateContext2Impl (line 98) | public partial interface ICreateContext2Impl { method CreateContext2 (line 99) | Task CreateC... type IJoinContextImpl (line 102) | public partial interface IJoinContextImpl { method JoinContext (line 103) | Task JoinContext(globa... type IGetContextsImpl (line 106) | public partial interface IGetContextsImpl { method GetContexts (line 107) | Task Ge... type IGetLinkedInvocationsImpl (line 110) | public partial interface IGetLinkedInvocationsImpl { method GetLinkedInvocations (line 111) | Task... type IGetAllLinkedInvocationsImpl (line 114) | public partial interface IGetAllLinkedInvocationsImpl { method GetAllLinkedInvocations (line 115) | Task: IAppLauncherSer... method AppLauncherServiceImpl (line 106) | public AppLauncherServiceImpl( method Launch (line 114) | public Task method UniqueId (line 85) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method OnConstruction (line 91) | partial void OnConstruction(); method UniqueId (line 93) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Clone (line 101) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Equals (line 131) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method Equals (line 137) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method GetHashCode (line 151) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method ToString (line 163) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method WriteTo (line 169) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method InternalWriteTo (line 190) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method CalculateSize (line 207) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method MergeFrom (line 223) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method MergeFrom (line 238) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] method InternalMergeFrom (line 264) | [global::System.Diagnostics.DebuggerNonUserCodeAttribute] FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/IAppLaunchedEventProvider.cs type IAppLaunchedEventProvider (line 22) | internal interface IAppLaunchedEventProvider FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/IAppLifecycleManagerClientClientRepository.cs type IAppLifecycleManagerClientClientRepository (line 23) | internal interface IAppLifecycleManagerClientClientRepository method GetClientObservable (line 25) | IObservable GetClientObservable(); method GetClientAsync (line 26) | Task GetClientAsync(); FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/IAppRegistryProvider.cs type IAppRegistryProvider (line 21) | internal interface IAppRegistryProvider FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/InteropContext.cs class InteropContext (line 27) | internal class InteropContext : ProcessBase, IInteropContext method InteropContext (line 47) | public InteropContext(Plexus.UniqueId trustedLauncherId, string metada... method StartCoreAsync (line 73) | protected override Task StartCoreAsync() method StartNativeAppLauncherClient (line 79) | private async Task StartNativeAppLauncherClient() method CreateAppLifecycleManagerClient (line 85) | private AppLifecycleManagerClient CreateAppLifecycleManagerClient() FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/InteropContextFactory.cs class InteropContextFactory (line 21) | public sealed class InteropContextFactory method Create (line 25) | public IInteropContext Create(UniqueId trustedLauncherId, string metad... FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/JsonFileAppRegistryProvider.cs class JsonFileAppRegistryProvider (line 21) | internal sealed class JsonFileAppRegistryProvider : BaseJsonFileRegistry... method JsonFileAppRegistryProvider (line 23) | public JsonFileAppRegistryProvider(string jsonFileName) : base(jsonFil... method ParseRegistry (line 26) | public override AppRegistry ParseRegistry(string registryContent) FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/NativeAppLauncherClient.cs class NativeAppLauncherClient (line 28) | internal sealed class NativeAppLauncherClient : ProcessBase, Generated.N... method NativeAppLauncherClient (line 37) | public NativeAppLauncherClient(string cmdBasePath, Plexus.UniqueId id) method StartCoreAsync (line 46) | protected override async Task StartCoreAsync() method Launch (line 56) | Task AppLauncherService.ILaunchImpl.Launch(AppLaunc... method AppLaunchedEventStream (line 70) | Task AppLauncherService.IAppLaunchedEventStreamImpl.AppLaunchedEventSt... method ProcessAsync (line 85) | private async Task ProcessAsync() FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/NativeAppLauncherParamsDto.cs class NativeAppLauncherParamsDto (line 21) | [DataContract] FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/ObservableExtensions.cs class ObservableExtensions (line 27) | public static class ObservableExtensions method PipeAsync (line 29) | public static Task PipeAsync( method WriteAsync (line 41) | private static async Task WriteAsync( method PipeAsync (line 59) | public static Task PipeAsync( FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/ProtobufHelper.cs class ProtobufHelper (line 22) | internal static class ProtobufHelper method ToUniqueId (line 24) | public static UniqueId ToUniqueId(this Generated.UniqueId uniqueId) method ToProto (line 33) | public static Generated.UniqueId ToProto(this UniqueId id) method ToProto (line 42) | public static Generated.TransportType ToProto(this TransportType trans... method ToProto (line 53) | public static Generated.AppConnectionDescriptor ToProto(this AppConnec... method ToProto (line 64) | public static Generated.InvocationDescriptor ToProto(this InvocationDe... method ToProto (line 76) | public static Generated.InvocationResult ToProto(this InvocationResult... FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/Services/AppLifecycleServiceImpl.cs class AppLifecycleServiceImpl (line 32) | internal class AppLifecycleServiceImpl : IAppLifecycleService method AppLifecycleServiceImpl (line 44) | public AppLifecycleServiceImpl(IAppLifecycleManager appLifecycleManager) method OnInvocationStarted (line 50) | public void OnInvocationStarted(InvocationStartedEventDescriptor event... method OnInvocationFinished (line 61) | public void OnInvocationFinished(InvocationFinishedEventDescriptor eve... method BroadcastConnectionEvents (line 74) | private void BroadcastConnectionEvents(AppConnectionEvent connectionEv... method ResolveApp (line 104) | public async Task ResolveApp(ResolveAppRequest req... method GetLifecycleEventStream (line 141) | public Task GetLifecycleEventStream(Empty request, IWritableChannel GetConnections(GetConnectionsReque... method GetConnectionsStream (line 183) | public async Task GetConnectionsStream(GetConnectionsRequest request, ... method CreateInitialGetConnectionsEvent (line 193) | private GetConnectionsEvent CreateInitialGetConnectionsEvent(GetConnec... method CreateGetConnectionsEvent (line 201) | private GetConnectionsEvent CreateGetConnectionsEvent(GetConnectionsRe... method IsEventFitRequest (line 217) | private static bool IsEventFitRequest(GetConnectionsRequest request, A... method IsSingleConnectionRequest (line 240) | private static bool IsSingleConnectionRequest(GetConnectionsRequest re... method IsSpecificConnectionId (line 245) | private static bool IsSpecificConnectionId(GetConnectionsRequest reque... method IsSpecificAppIdWithInstanceId (line 252) | private static bool IsSpecificAppIdWithInstanceId(GetConnectionsReques... method GetOnlineConnections (line 260) | private IEnumerable GetOnlineConnections(GetConnection... method CreateConnectionsResponse (line 295) | private static GetConnectionsResponse CreateConnectionsResponse(IEnume... FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/Services/AppMetadataServiceImpl.cs class AppMetadataServiceImpl (line 29) | internal class AppMetadataServiceImpl : IAppMetadataService method AppMetadataServiceImpl (line 34) | public AppMetadataServiceImpl(IAppRegistryProvider appRegistryProvider... method GetAppMetadataChangedEventStream (line 43) | public async Task GetAppMetadataChangedEventStream(Empty request, IWri... method GetMetamodelChangedEventStream (line 48) | public async Task GetMetamodelChangedEventStream(Empty request, IWrita... method ConvertToAppRegistryChangedEvent (line 53) | private static AppMetadataChangedEvent ConvertToAppRegistryChangedEven... method ConvertToMetamodelChangedEvent (line 67) | private MetamodelChangedEvent ConvertToMetamodelChangedEvent(IRegistry... method ConvertToAppMetamodelInfo (line 86) | internal static AppMetamodelInfo ConvertToAppMetamodelInfo(IApplicatio... method ConvertToMethodType (line 112) | private MethodInfo.Types.MethodType ConvertToMethodType(Metamodel.Meth... method ConvertLaunchMode (line 129) | private static ProvidedMethod.Types.MetamodelLaunchMode ConvertLaunchM... FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/Services/AppRegistrationServiceImpl.cs class AppRegistrationServiceImpl (line 23) | internal class AppRegistrationServiceImpl : AppLifecycleManagerClient.IA... method AppRegistrationServiceImpl (line 27) | public AppRegistrationServiceImpl(IAppLifecycleManager appLifecycleMan... method RegisterInstanceId (line 32) | public Task RegisterInstanceId(RegisterIns... method RequestInstanceId (line 38) | public Task RequestInstanceId(RequestInstanceIdRequest reque... method RegisterInstanceId (line 45) | private void RegisterInstanceId(Plexus.UniqueId appInstanceId) FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/Services/ContextLinkage/AppConnectionsSet.cs class AppConnectionsSet (line 43) | internal class AppConnectionsSet method AppConnectionsSet (line 54) | public AppConnectionsSet(UniqueId appInstanceId) method AppLaunched (line 62) | public void AppLaunched(IEnumerable appIds) method AppConnected (line 82) | public void AppConnected(AppConnectionDescriptor appConnection) method AppDisconnected (line 103) | public void AppDisconnected(AppConnectionDescriptor appConnection) method GetOnlineConnections (line 119) | public IReadOnlyCollection GetOnlineConnectio... method GetConnections (line 138) | public IReadOnlyCollection<(UniqueId AppInstanceId, string AppId, Mayb... FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/Services/ContextLinkage/AppContextBindingEvent.cs class AppContextBindingEvent (line 19) | internal class AppContextBindingEvent method AppContextBindingEvent (line 21) | public AppContextBindingEvent(Context context, UniqueId appInstanceId) FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/Services/ContextLinkage/Context.cs class Context (line 41) | internal class Context method Context (line 59) | public Context(IAppLifecycleManager appLifecycleManager, string kind, ... method AppLaunched (line 68) | public void AppLaunched(UniqueId appInstanceId, IEnumerable ap... method AppConnected (line 80) | public void AppConnected(AppConnectionDescriptor appConnection) method AppDisconnected (line 87) | public void AppDisconnected(AppConnectionDescriptor appConnection) method GetOrCreateAppConnectionsSet (line 98) | private AppConnectionsSet GetOrCreateAppConnectionsSet(UniqueId appIns... method AppConnectionUpdated (line 114) | private void AppConnectionUpdated(Unit unit) method GetConnectedApps (line 119) | public IReadOnlyCollection GetConnectedApps() method GetAppsInContext (line 138) | public IReadOnlyCollection<(UniqueId AppInstanceId, string AppId, Mayb... FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/Services/ContextLinkage/ContextsSet.cs class ContextsSet (line 42) | internal class ContextsSet method ContextsSet (line 54) | public ContextsSet(IAppLifecycleManager appLifecycleManager) method CreateContext (line 60) | public Context CreateContext(string kind, UniqueId ownerAppInstanceId) method GetContextsOf (line 68) | public IReadOnlyCollection GetContextsOf(UniqueId appInstanceId) method GetContext (line 80) | public Context GetContext(string contextId) method BindContext (line 89) | private void BindContext(AppContextBindingEvent bindingEvent) method GetAllContexts (line 109) | public IReadOnlyCollection GetAllContexts() FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/Services/ContextLinkageServiceImpl.cs class ContextLinkageServiceImpl (line 38) | internal class ContextLinkageServiceImpl : AppLifecycleManagerClient.ICo... method ContextLinkageServiceImpl (line 46) | public ContextLinkageServiceImpl(IRegistryProvider appRegistryProvider... method CreateContext (line 56) | public Task CreateContext(Empty request, MethodCallContext... method CreateContext2 (line 59) | public Task CreateContext2(CreateContextRequest request, M... method OnAppLaunched (line 72) | private void OnAppLaunched(AppLaunchedEvent appLaunchedEvent) method OnAppConnectedOrDisconnected (line 94) | private void OnAppConnectedOrDisconnected(AppConnectionEvent connectio... method JoinContext (line 112) | public Task JoinContext(ContextDto request, MethodCallContext c... method GetContexts (line 129) | public Task GetContexts(Empty request, MethodCallContext... method GetLinkedInvocations (line 141) | public Task GetLinkedInvocations(ContextDto request, ... method GetAllLinkedInvocations (line 155) | public Task GetAllLinkedInvocations(Empty re... method ContextLoadedStream (line 171) | public async Task ContextLoadedStream(ContextDto request, IWritableCha... method CreateInvocationsList (line 200) | private InvocationsList CreateInvocationsList(Context context) method ConvertToProto (line 215) | private static Generated.AppConnectionDescriptor ConvertToProto(AppCon... method GetAppInfo (line 225) | private AppMetamodelInfo GetAppInfo(string appId) method IsContextShouldBeConsidered (line 231) | public bool IsContextShouldBeConsidered(IContextLinkageOptions context... method GetAppsInContexts (line 238) | public IReadOnlyCollection<(UniqueId AppInstanceId, string AppId, Mayb... method GetApplicationContexts (line 247) | private IReadOnlyCollection GetApplicationContexts(IContextLin... method AppJoinedContextStream (line 261) | public Task AppJoinedContextStream(Empty request, IWritableChannel RestoreContextsLinkage(Res... method ConvertContextToProto (line 317) | private static ContextDto ConvertContextToProto(Context context, Uniqu... FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/Services/IAppLifecycleService.cs type IAppLifecycleService (line 21) | internal interface IAppLifecycleService : IInvocationEventProvider, AppL... FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/Services/IAppMetadataService.cs type IAppMetadataService (line 21) | internal interface IAppMetadataService : AppLifecycleManagerClient.IAppM... FILE: desktop/src/Plexus.Interop.Apps.Manager/Internal/SubProcessLauncher.cs class SubProcessLauncher (line 23) | internal sealed class SubProcessLauncher method Launch (line 29) | public UniqueId Launch(string cmd, string args, string workingDir = null) FILE: desktop/src/Plexus.Interop.Broker.Core.Tests/RegistryServiceTests.cs class RegistryServiceTests (line 25) | public sealed class RegistryServiceTests : TestsSuite method RegistryServiceTests (line 29) | public RegistryServiceTests() method CanResolveEmbeddedMethods (line 34) | [Fact] FILE: desktop/src/Plexus.Interop.Broker.Core/BrokerException.cs class BrokerException (line 21) | public sealed class BrokerException : Exception method BrokerException (line 23) | public BrokerException(string message, Exception innerException = null... FILE: desktop/src/Plexus.Interop.Broker.Core/BrokerProcessorFactory.cs class BrokerProcessorFactory (line 25) | public sealed class BrokerProcessorFactory method Create (line 29) | public IBrokerProcessor Create( FILE: desktop/src/Plexus.Interop.Broker.Core/IBrokerProcessor.cs type IBrokerProcessor (line 21) | public interface IBrokerProcessor method StartAsync (line 25) | Task StartAsync(); FILE: desktop/src/Plexus.Interop.Broker.Core/Internal/AppConnectionProcessor.cs class AppConnectionProcessor (line 27) | internal sealed class AppConnectionProcessor : IAppConnectionProcessor method AppConnectionProcessor (line 35) | public AppConnectionProcessor(IAppConnection connection, IClientReques... method ProcessAsync (line 45) | public async Task ProcessAsync(Action connectionCompletedAction) method HandleChannel (line 68) | private void HandleChannel(ITransportChannel channel) method HandleChannelAsync (line 79) | private async Task HandleChannelAsync(object state) method OnTaskCompleted (line 94) | private void OnTaskCompleted(Task task, object state) FILE: desktop/src/Plexus.Interop.Broker.Core/Internal/AuthenticationHandler.cs class AuthenticationHandler (line 26) | internal sealed class AuthenticationHandler : IAuthenticationHandler method AuthenticationHandler (line 36) | public AuthenticationHandler( method AuthenticateAsync (line 49) | public async Task AuthenticateAsync(ITranspor... FILE: desktop/src/Plexus.Interop.Broker.Core/Internal/BrokerProcessor.cs class BrokerProcessor (line 29) | internal sealed class BrokerProcessor : ProcessBase, IBrokerProcessor method BrokerProcessor (line 41) | public BrokerProcessor( method StartCoreAsync (line 57) | protected override Task StartCoreAsync() method ProcessAsync (line 62) | private async Task ProcessAsync() method ProcessConnectionAsync (line 113) | private async Task ProcessConnectionAsync(object state) method OnConnectionProcessed (line 133) | private void OnConnectionProcessed(Task completion, object state) FILE: desktop/src/Plexus.Interop.Broker.Core/Internal/BrokerRegistryProvider.cs class BrokerRegistryProvider (line 24) | internal sealed class BrokerRegistryProvider : IRegistryProvider, IDispo... method BrokerRegistryProvider (line 29) | public BrokerRegistryProvider(IRegistryProvider baseRegistryProvider) method OnUpdated (line 42) | private void OnUpdated(IRegistry registry) method Dispose (line 48) | public void Dispose() FILE: desktop/src/Plexus.Interop.Broker.Core/Internal/ClientRequestHandler.cs class ClientRequestHandler (line 28) | internal sealed class ClientRequestHandler : IClientRequestHandler method ClientRequestHandler (line 37) | public ClientRequestHandler( method HandleChannelAsync (line 54) | public async Task HandleChannelAsync(IAppConnection connection, ITrans... method HandleDiscoveryAsync (line 74) | private async Task HandleDiscoveryAsync( method HandleDiscoveryAsync (line 82) | private async Task HandleDiscoveryAsync(IMethodDiscoveryRequest reques... method HandleInvocationAsync (line 88) | private async Task HandleInvocationAsync( FILE: desktop/src/Plexus.Interop.Broker.Core/Internal/DiscoveryRequestHandler.cs class DiscoveryRequestHandler (line 31) | internal sealed class DiscoveryRequestHandler : IDiscoveryRequestHandler method DiscoveryRequestHandler (line 40) | public DiscoveryRequestHandler( method HandleAsync (line 52) | public async Task HandleAsync( method HandleAsync (line 160) | public async Task HandleAsync( method Convert (line 234) | private IDiscoveredMethod Convert(IProvidedMethod pm, Maybe ... method Convert (line 253) | private static MethodType Convert(Metamodel.MethodType methodType) method FilterAvailableApps (line 270) | private IEnumerable FilterAvailableApps(string[] providerApps) FILE: desktop/src/Plexus.Interop.Broker.Core/Internal/IAppConnectionProcessor.cs type IAppConnectionProcessor (line 22) | internal interface IAppConnectionProcessor method ProcessAsync (line 26) | Task ProcessAsync(Action connectionCompletedAction); FILE: desktop/src/Plexus.Interop.Broker.Core/Internal/IAuthenticationHandler.cs type IAuthenticationHandler (line 22) | internal interface IAuthenticationHandler method AuthenticateAsync (line 24) | Task AuthenticateAsync(ITransportConnection c... FILE: desktop/src/Plexus.Interop.Broker.Core/Internal/IClientRequestHandler.cs type IClientRequestHandler (line 23) | internal interface IClientRequestHandler method HandleChannelAsync (line 25) | Task HandleChannelAsync(IAppConnection connection, ITransportChannel c... FILE: desktop/src/Plexus.Interop.Broker.Core/Internal/IDiscoveryRequestHandler.cs type IDiscoveryRequestHandler (line 24) | internal interface IDiscoveryRequestHandler method HandleAsync (line 26) | Task HandleAsync( method HandleAsync (line 31) | Task HandleAsync( FILE: desktop/src/Plexus.Interop.Broker.Core/Internal/IInvocationRequestHandler.cs type IInvocationRequestHandler (line 24) | internal interface IInvocationRequestHandler method HandleAsync (line 26) | Task HandleAsync(IInvocationStart request, IAppConnection sourceConnec... FILE: desktop/src/Plexus.Interop.Broker.Core/Internal/IRegistryService.cs type IRegistryService (line 23) | internal interface IRegistryService method GetApplication (line 25) | IApplication GetApplication(string appId); method GetConsumedService (line 27) | IConsumedService GetConsumedService(string appId, IConsumedServiceRefe... method GetConsumedMethod (line 29) | IConsumedMethod GetConsumedMethod(string appId, IConsumedMethodReferen... method GetProvidedService (line 31) | IProvidedService GetProvidedService(IProvidedServiceReference reference); method GetProvidedMethod (line 33) | IProvidedMethod GetProvidedMethod(IProvidedMethodReference reference); method GetMatchingProvidedMethods (line 35) | IReadOnlyCollection GetMatchingProvidedMethods(IConsu... method GetMatchingProvidedMethods (line 37) | IReadOnlyCollection GetMatchingProvidedMethods(string... method GetMatchingProvidedMethods (line 39) | IReadOnlyCollection GetMatchingProvidedMethods(IAppli... method GetMatchingProvidedMethods (line 41) | IReadOnlyCollection GetMatchingProvidedMethods(string... method IsApplicationDefined (line 43) | bool IsApplicationDefined(string appId); method GetMethodMatches (line 45) | IReadOnlyCollection<(IConsumedMethod Consumed, IProvidedMethod Provide... method GetMethodMatches (line 49) | IReadOnlyCollection<(IConsumedMethod Consumed, IProvidedMethod Provide... FILE: desktop/src/Plexus.Interop.Broker.Core/Internal/InvocationRequestHandler.cs class InvocationRequestHandler (line 32) | internal sealed class InvocationRequestHandler : IInvocationRequestHandler method InvocationRequestHandler (line 48) | public InvocationRequestHandler( method HandleAsync (line 66) | public async Task HandleAsync(IInvocationStart request, IAppConnection... method OnActionFinished (line 159) | private void OnActionFinished(InvocationDescriptor callDescriptor, Inv... method ResolveTargetConnectionAsync (line 172) | private async ValueTask ResolveTargetConnectionAsync( method ResolveTargetConnectionAsync (line 268) | private async ValueTask ResolveTargetConnectionAsync( method ConvertToResolveMode (line 354) | private static ResolveMode ConvertToResolveMode(LaunchMode launchMode) method GetLaunchMode (line 367) | private static LaunchMode GetLaunchMode(IProvidedMethod method) method CreateInvocationTarget (line 378) | private IInvocationStartRequested CreateInvocationTarget(IProvidedMeth... method CreateInvocationTarget (line 389) | private IInvocationStartRequested CreateInvocationTarget(IConsumedMeth... method DisposeFrame (line 400) | private static void DisposeFrame(TransportMessageFrame frame) method PropagateAsync (line 405) | private static async Task PropagateAsync(ITransportChannel source, ITr... FILE: desktop/src/Plexus.Interop.Broker.Core/Internal/RegistryService.cs class RegistryService (line 28) | internal sealed class RegistryService : IRegistryService, IDisposable method RegistryService (line 43) | public RegistryService(IRegistryProvider registryProvider) method OnUpdated (line 53) | private void OnUpdated(IRegistry registry) method GetApplication (line 70) | public IApplication GetApplication(string appId) method GetConsumedService (line 87) | public IConsumedService GetConsumedService(string appId, IConsumedServ... method GetConsumedMethod (line 107) | public IConsumedMethod GetConsumedMethod(string appId, IConsumedMethod... method GetProvidedService (line 126) | public IProvidedService GetProvidedService(IProvidedServiceReference r... method GetProvidedMethod (line 145) | public IProvidedMethod GetProvidedMethod(IProvidedMethodReference refe... method GetMatchingProvidedMethods (line 158) | public IReadOnlyCollection GetMatchingProvidedMethods... method GetMatchingProvidedMethods (line 173) | public IReadOnlyCollection GetMatchingProvidedMethods... method GetMatchingProvidedMethods (line 186) | public IReadOnlyCollection GetMatchingProvidedMethods... method GetMatchingProvidedMethods (line 217) | public IReadOnlyCollection GetMatchingProvidedMethods... method IsApplicationDefined (line 230) | public bool IsApplicationDefined(string appId) method GetMatchingConsumedMethods (line 235) | public IReadOnlyCollection GetMatchingConsumedMethods... method GetMethodMatches (line 263) | public IReadOnlyCollection<(IConsumedMethod Consumed, IProvidedMethod ... method GetMethodMatchesByConsumedService (line 280) | private IEnumerable GetMethodMatchesByConsumedService... method GetMethodMatches (line 284) | public IReadOnlyCollection<(IConsumedMethod Consumed, IProvidedMethod ... method Dispose (line 302) | public void Dispose() FILE: desktop/src/Plexus.Interop.Broker/BrokerFactory.cs class BrokerFactory (line 21) | public sealed class BrokerFactory method Create (line 25) | public IBroker Create(BrokerOptions options, IRegistryProvider registr... FILE: desktop/src/Plexus.Interop.Broker/BrokerIsAlreadyRunningException.cs class BrokerIsAlreadyRunningException (line 21) | [Serializable] method BrokerIsAlreadyRunningException (line 24) | public BrokerIsAlreadyRunningException(string workingDir) FILE: desktop/src/Plexus.Interop.Broker/BrokerOptions.cs class BrokerOptions (line 19) | public sealed class BrokerOptions method BrokerOptions (line 25) | public BrokerOptions( method ToString (line 35) | public override string ToString() => string.Join(", ", FILE: desktop/src/Plexus.Interop.Broker/IBroker.cs type IBroker (line 21) | public interface IBroker method StartAsync (line 25) | Task StartAsync(); method Stop (line 26) | void Stop(); FILE: desktop/src/Plexus.Interop.Broker/Internal/Broker.cs class Broker (line 41) | internal sealed class Broker : ProcessBase, IBroker method Broker (line 58) | public Broker(BrokerOptions options, IRegistryProvider registryProvide... method GetCertificate (line 116) | private X509Certificate2 GetCertificate() method StartCoreAsync (line 141) | protected override async Task StartCoreAsync() method ProcessAsync (line 154) | private async Task ProcessAsync() FILE: desktop/src/Plexus.Interop.Broker/Internal/ServerConnectionListener.cs class ServerConnectionListener (line 27) | internal sealed class ServerConnectionListener : ProcessBase method ServerConnectionListener (line 32) | public ServerConnectionListener(IEnumerable servers) method StartCoreAsync (line 41) | protected override async Task StartCoreAsync() method StartServerAsync (line 50) | private async Task StartServerAsync(ITransportServer... method ProcessAsync (line 65) | private async Task ProcessAsync(IEnumerable servers) method ProcessAsync (line 72) | private async Task ProcessAsync(ITransportServer server) method ProcessAsync (line 89) | private async Task ProcessAsync(ITransportConnection connection) FILE: desktop/src/Plexus.Interop.Client.Core/ClientDiscoveryInvokerExtensions.cs class ClientDiscoveryInvokerExtensions (line 23) | public static class ClientDiscoveryInvokerExtensions method DiscoverAsync (line 25) | public static Task new Contex... class ContextLinkageConvertor (line 42) | public static class ContextLinkageConvertor method Convert (line 44) | public static IContextLinkageOptions Convert(this ContextLinkageOption... method Convert (line 55) | public static IContextLinkageOptions Convert(this Maybe : DiscoveredMethod, I... method DiscoveredMethod (line 23) | internal DiscoveredMethod( method DiscoveredMethod (line 41) | internal DiscoveredMethod( method DiscoveredMethod (line 59) | internal DiscoveredMethod(DiscoveredMethod method) : this( method ToString (line 84) | public override string ToString() method DiscoveredMethod (line 130) | internal DiscoveredMethod(DiscoveredMethod method) : base(method) class DiscoveredOnlineMethod (line 135) | public class DiscoveredOnlineMethod : DiscoveredOnl... method DiscoveredOnlineMethod (line 92) | internal DiscoveredOnlineMethod( method DiscoveredOnlineMethod (line 110) | internal DiscoveredOnlineMethod(DiscoveredMethod method) : this( method ToString (line 122) | public override string ToString() method DiscoveredOnlineMethod (line 137) | internal DiscoveredOnlineMethod(DiscoveredMethod method) : base(method) class DiscoveredUnaryMethod (line 142) | public sealed class DiscoveredUnaryMethod : Discove... method DiscoveredUnaryMethod (line 144) | internal DiscoveredUnaryMethod(DiscoveredMethod method) : base(method) class DiscoveredServerStreamingMethod (line 149) | public sealed class DiscoveredServerStreamingMethod... method DiscoveredServerStreamingMethod (line 151) | internal DiscoveredServerStreamingMethod(DiscoveredMethod method) : ba... class DiscoveredClientStreamingMethod (line 156) | public sealed class DiscoveredClientStreamingMethod... method DiscoveredClientStreamingMethod (line 158) | internal DiscoveredClientStreamingMethod(DiscoveredMethod method) : ba... class DiscoveredDuplexStreamingMethod (line 163) | public sealed class DiscoveredDuplexStreamingMethod... method DiscoveredDuplexStreamingMethod (line 165) | internal DiscoveredDuplexStreamingMethod(DiscoveredMethod method) : ba... class DiscoveredOnlineUnaryMethod (line 170) | public sealed class DiscoveredOnlineUnaryMethod : D... method DiscoveredOnlineUnaryMethod (line 172) | internal DiscoveredOnlineUnaryMethod(DiscoveredMethod method) : base(m... class DiscoveredOnlineServerStreamingMethod (line 177) | public sealed class DiscoveredOnlineServerStreamingMethod(IUnaryMethod method... method CallUnary (line 29) | IUnaryMethodCall CallUnary(MethodCallDescriptor descriptor, ... method Call (line 34) | IUnaryMethodCall Call(IUnaryMethod CallUnary(MethodCallD... method Call (line 45) | IServerStreamingMethodCall Call(IServe... method CallServerStreaming (line 51) | IServerStreamingMethodCall CallServerStreaming Call CallClientStreaming Call CallDuplexStreaming> DiscoverAsync(MethodDiscov... method DiscoverAsync (line 26) | Task>> Disco... method DiscoverAsync (line 28) | Task>> Discove... method DiscoverOnlineAsync (line 30) | Task>>... method DiscoverOnlineAsync (line 32) | Task>> D... method DiscoverAsync (line 34) | Task> DiscoverAsync(ServiceDisc... method DiscoverOnlineAsync (line 36) | Task> DiscoverOnlineAsync... method DiscoverInCurrentContextAsync (line 38) | Task>>... method DiscoverInSpecificContextAsync (line 40) | Task>>... method DiscoverInCurrentContextAsync (line 42) | Task> DiscoverInCurrentCo... method DiscoverInSpecificContextAsync (line 44) | Task> DiscoverInSpecificC... FILE: desktop/src/Plexus.Interop.Client.Core/IClientFactory.cs type IClientFactory (line 23) | public interface IClientFactory method Create (line 25) | IClient Create(ClientOptions options); method Create (line 27) | IClient Create( FILE: desktop/src/Plexus.Interop.Client.Core/IClientStreamingMethodCall.cs type IClientStreamingMethodCall (line 28) | public interface IClientStreamingMethodCall : IM... FILE: desktop/src/Plexus.Interop.Client.Core/IDuplexStreamingMethodCall.cs type IDuplexStreamingMethodCall (line 27) | public interface IDuplexStreamingMethodCall : IM... FILE: desktop/src/Plexus.Interop.Client.Core/IMethod.cs type IMethod (line 19) | public interface IMethod type IMethod (line 24) | public interface IMethod : IMethod type IUnaryMethod (line 28) | public interface IUnaryMethod : IMethod : IMethod : IMethod : IMethod : IMethodCall FILE: desktop/src/Plexus.Interop.Client.Core/IUnaryMethodCall.cs type IUnaryMethodCall (line 21) | public interface IUnaryMethodCall: IMethodCall FILE: desktop/src/Plexus.Interop.Client.Core/IUnaryMethodCall~1.cs type IUnaryMethodCall (line 21) | public interface IUnaryMethodCall : IMethodCall FILE: desktop/src/Plexus.Interop.Client.Core/Internal/Calls/ClientStreamingMethodCall.cs class ClientStreamingMethodCall (line 25) | internal sealed class ClientStreamingMethodCall : method ClientStreamingMethodCall (line 32) | public ClientStreamingMethodCall(Func StartCoreAsync() method Cancel (line 60) | public void Cancel() method CancelAsync (line 65) | public Task CancelAsync() method ProcessResponseAsync (line 70) | private async Task ProcessResponseAsync(IInvocation : method DuplexStreamingMethodCall (line 32) | public DuplexStreamingMethodCall(Func StartCoreAsync() method Cancel (line 60) | public void Cancel() method CancelAsync (line 65) | public Task CancelAsync() method ProcessResponsesAsync (line 70) | private async Task ProcessResponsesAsync(IInvocation : IMe... method MethodCallHandlerBase (line 30) | protected MethodCallHandlerBase(IIncomingInvocationFactory incomingInv... method HandleAsync (line 35) | public async Task HandleAsync(IncomingInvocationDescriptor info, ITran... method HandleCoreAsync (line 66) | protected abstract Task HandleCoreAsync( FILE: desktop/src/Plexus.Interop.Client.Core/Internal/Calls/ServerStreamingMethodCall.cs class ServerStreamingMethodCall (line 25) | internal sealed class ServerStreamingMethodCall method ServerStreamingMethodCall (line 31) | public ServerStreamingMethodCall(Func StartCoreAsync() method ProcessAsync (line 61) | private async Task ProcessAsync(IInvocation invoc... FILE: desktop/src/Plexus.Interop.Client.Core/Internal/Calls/ServerStreamingMethodCallHandler.cs class ServerStreamingMethodCallHandler (line 23) | internal sealed class ServerStreamingMethodCallHandler method UnaryMethodCall (line 31) | public UnaryMethodCall(Func StartCoreAsync() method ProcessAsync (line 67) | private async Task ProcessAsync(IInvocation invoc... FILE: desktop/src/Plexus.Interop.Client.Core/Internal/Calls/UnaryMethodCallHandler.cs class UnaryMethodCallHandler (line 23) | internal sealed class UnaryMethodCallHandler : Meth... method UnaryMethodCallHandler (line 27) | public UnaryMethodCallHandler( method HandleCoreAsync (line 35) | protected override async Task HandleCoreAsync(IIncomingInvocation StartCoreAsync() method ConnectAsync (line 80) | public async Task ConnectAsync() method Disconnect (line 86) | public void Disconnect() method DisconnectAsync (line 92) | public Task DisconnectAsync() method Dispose (line 98) | public override void Dispose() method CheckConnectionState (line 104) | private void CheckConnectionState() method Call (line 114) | public IUnaryMethodCall Call(IUnaryMethod... method CallUnary (line 120) | public IUnaryMethodCall CallUnary(MethodCallDescriptor descr... method Call (line 129) | public IUnaryMethodCall Call(IUnaryMet... method CallUnary (line 135) | public IUnaryMethodCall CallUnary(Meth... method Call (line 144) | public IServerStreamingMethodCall Call... method CallServerStreaming (line 150) | public IServerStreamingMethodCall CallServerStreaming Call CallClientStrea... method Call (line 174) | public IDuplexStreamingMethodCall Call CallDuplexStrea... method DiscoverAsync (line 189) | public async Task> DiscoverAsync... method DiscoverAsync (line 194) | public async Task> DiscoverAsyn... method DiscoverOnlineAsync (line 235) | public async Task> Discov... method DiscoverInCurrentContextAsync (line 241) | public async Task> Discov... method DiscoverInSpecificContextAsync (line 247) | public async Task> Discov... method ProcessAsync (line 253) | private async Task ProcessAsync() method ListenIncomingInvocationsAsync (line 279) | private Task ListenIncomingInvocationsAsync(ITransportConnection conne... method HandleIncomingChannel (line 287) | private void HandleIncomingChannel(ITransportChannel channel) method OnTaskCompleted (line 294) | private void OnTaskCompleted(Task task, object state) method HandleIncomingChannelAsync (line 301) | private async Task HandleIncomingChannelAsync(object state) method HandleInvocationStartRequestAsync (line 331) | private Task HandleInvocationStartRequestAsync(IInvocationStartRequest... method ConvertQuery (line 356) | private MethodDiscoveryQuery ConvertQuery(MethodD... method DiscoverInternalAsync (line 371) | private async Task> DiscoverInte... method DiscoverInternalAsync (line 383) | private async Task> DiscoverInt... method OnDiscoveryTaskCompleted (line 395) | private void OnDiscoveryTaskCompleted(Task task) FILE: desktop/src/Plexus.Interop.Client.Core/Internal/ClientConnection.cs class ClientConnection (line 24) | internal sealed class ClientConnection : IClientConnection method ClientConnection (line 28) | public ClientConnection(UniqueId id, ITransportConnection transportCon... method TryComplete (line 42) | public bool TryComplete() method TryTerminate (line 47) | public bool TryTerminate(Exception ex = null) method TryCreateChannelSafeAsync (line 52) | public ValueTask> TryCreateChannelSafeAsync() method Dispose (line 57) | public void Dispose() FILE: desktop/src/Plexus.Interop.Client.Core/Internal/ClientConnectionFactory.cs class ClientConnectionFactory (line 25) | internal sealed class ClientConnectionFactory method ConnectAsync (line 31) | public async Task ConnectAsync(ClientOptions option... FILE: desktop/src/Plexus.Interop.Client.Core/Internal/ClientProtocol/Discovery/DiscoveryService.cs class DiscoveryService (line 29) | internal sealed class DiscoveryService : IDiscoveryService method DiscoveryService (line 35) | public DiscoveryService( method DiscoverAsync (line 45) | public async Task> DiscoverAsync... method DiscoverAsync (line 87) | public async Task> DiscoverAsyn... method Convert (line 119) | private IReadOnlyCollection Convert(IServiceDiscove... method Convert (line 124) | private DiscoveredService Convert(IDiscoveredService discoveredService) method Convert (line 130) | private DiscoveredMethod Convert(ProvidedServiceReference providedServ... method Convert (line 141) | private ProvidedServiceReference Convert(IProvidedServiceReference pro... method Convert (line 151) | private Maybe Convert(Maybe Convert(IMethodDi... method Convert (line 166) | private static DiscoveredMethod Convert(IDiscoveredMethod method) method Convert (line 184) | private static MethodType Convert(Protocol.Discovery.MethodType method... method Convert (line 201) | private Maybe Convert(Maybe... method Convert (line 208) | private IConsumedMethodReference Convert(MethodReference method) FILE: desktop/src/Plexus.Interop.Client.Core/Internal/ClientProtocol/Discovery/IDiscoveryService.cs type IDiscoveryService (line 38) | internal interface IDiscoveryService method DiscoverAsync (line 40) | Task> DiscoverAsync(MethodDiscov... method DiscoverAsync (line 42) | Task> DiscoverAsync(ServiceDisc... FILE: desktop/src/Plexus.Interop.Client.Core/Internal/ClientProtocol/Invocations/IIncomingInvocation.cs type IIncomingInvocation (line 19) | internal interface IIncomingInvocation : IInvocatio... FILE: desktop/src/Plexus.Interop.Client.Core/Internal/ClientProtocol/Invocations/IIncomingInvocationFactory.cs type IIncomingInvocationFactory (line 21) | internal interface IIncomingInvocationFactory method CreateAsync (line 23) | IIncomingInvocation CreateAsync method Cancel (line 34) | void Cancel(); FILE: desktop/src/Plexus.Interop.Client.Core/Internal/ClientProtocol/Invocations/IOutcomingInvocation.cs type IOutcomingInvocation (line 19) | internal interface IOutcomingInvocation : IInvocati... FILE: desktop/src/Plexus.Interop.Client.Core/Internal/ClientProtocol/Invocations/IOutcomingInvocationFactory.cs type IOutcomingInvocationFactory (line 21) | internal interface IOutcomingInvocationFactory method CreateAsync (line 23) | ValueTask> CreateAsync : Invocati... method IncomingInvocation (line 30) | public IncomingInvocation( method InitializeSendingAsync (line 46) | protected override async Task InitializeSendingAsync() method InitializeReceivingAsync (line 64) | protected override Task InitializeReceivingAsync() FILE: desktop/src/Plexus.Interop.Client.Core/Internal/ClientProtocol/Invocations/IncomingInvocationDescriptor.cs class IncomingInvocationDescriptor (line 19) | internal sealed class IncomingInvocationDescriptor method IncomingInvocationDescriptor (line 25) | public IncomingInvocationDescriptor( method Equals (line 33) | public override bool Equals(object obj) method GetHashCode (line 38) | public override int GetHashCode() method ToString (line 42) | public override string ToString() FILE: desktop/src/Plexus.Interop.Client.Core/Internal/ClientProtocol/Invocations/IncomingInvocationFactory.cs class IncomingInvocationFactory (line 22) | internal sealed class IncomingInvocationFactory : IIncomingInvocationFac... method IncomingInvocationFactory (line 27) | public IncomingInvocationFactory(IProtocolImplementation protocol, IMa... method CreateAsync (line 33) | public IIncomingInvocation CreateAsync : ProcessBase, I... method Invocation (line 34) | protected Invocation( method Cancel (line 55) | public void Cancel() method InitializeSendingAsync (line 62) | protected abstract Task InitializeSendingAsync(); method InitializeReceivingAsync (line 64) | protected abstract Task InitializeReceivingAsync(); method StartCoreAsync (line 66) | protected override async Task StartCoreAsync() method ProcessAsync (line 86) | private async Task ProcessAsync() FILE: desktop/src/Plexus.Interop.Client.Core/Internal/ClientProtocol/Invocations/InvocationMethodDescriptor.cs class InvocationMethodDescriptor (line 21) | internal sealed class InvocationMethodDescriptor method InvocationMethodDescriptor (line 23) | public InvocationMethodDescriptor( method Equals (line 39) | public override bool Equals(object obj) method GetHashCode (line 47) | public override int GetHashCode() method ToString (line 56) | public override string ToString() FILE: desktop/src/Plexus.Interop.Client.Core/Internal/ClientProtocol/Invocations/InvocationReceiveProcessor.cs class InvocationReceiveProcessor (line 28) | internal sealed class InvocationReceiveProcessor : ProcessBase method InvocationReceiveProcessor (line 43) | public InvocationReceiveProcessor( method StartCoreAsync (line 69) | protected override Task StartCoreAsync() method ProcessAsync (line 74) | private async Task ProcessAsync() method HandleResponseMessageAsync (line 83) | private async Task HandleResponseMessageAsync(TResponse msg) method ProcessMessagesAsync (line 98) | private async Task ProcessMessagesAsync() method HandleIncomingFrameAsync (line 116) | private async Task HandleIncomingFrameAsync(TransportMessageFrame frame) method HandleIncomingHeader (line 134) | private void HandleIncomingHeader(TransportMessageFrame frame) method HandleIncomingMessageFrameAsync (line 143) | private async Task HandleIncomingMessageFrameAsync(TransportMessageFra... method HandleIncomingCompletion (line 164) | private Nothing HandleIncomingCompletion(IInvocationSendCompleted comp... method HandleIncomingConfirmation (line 179) | private Nothing HandleIncomingConfirmation(IInvocationMessageReceived ... method HandleIncomingMessageHeader (line 195) | private Nothing HandleIncomingMessageHeader(IInvocationMessageHeader h... FILE: desktop/src/Plexus.Interop.Client.Core/Internal/ClientProtocol/Invocations/InvocationSendProcessor.cs class InvocationSendProcessor (line 31) | internal sealed class InvocationSendProcessor : ProcessBase, I... method InvocationSendProcessor (line 49) | public InvocationSendProcessor( method StartCoreAsync (line 70) | protected override Task StartCoreAsync() method ProcessAsync (line 75) | private Task ProcessAsync() method ProcessRequestsAsync (line 81) | private async Task ProcessRequestsAsync() method ProcessMessagesAsync (line 97) | private async Task ProcessMessagesAsync() method SendRequestAsync (line 117) | private async Task SendRequestAsync(TRequest request) method SendAsync (line 141) | private async Task SendAsync((IInvocationMessage Header, Maybe WaitWriteAvailableAsync(CancellationToken cancellati... method TryComplete (line 228) | public bool TryComplete() method TryTerminate (line 233) | public bool TryTerminate(Exception error = null) FILE: desktop/src/Plexus.Interop.Client.Core/Internal/ClientProtocol/Invocations/InvocationState.cs class InvocationState (line 23) | internal sealed class InvocationState method OnBeforeMessageSendAsync (line 35) | public async Task OnBeforeMessageSendAsync() method OnConfirmationReceived (line 55) | public void OnConfirmationReceived() method OnIncomingStreamCompleted (line 65) | public void OnIncomingStreamCompleted() method ToString (line 75) | public override string ToString() FILE: desktop/src/Plexus.Interop.Client.Core/Internal/ClientProtocol/Invocations/InvocationTargetDescriptor.cs class InvocationTargetDescriptor (line 21) | internal sealed class InvocationTargetDescriptor method InvocationTargetDescriptor (line 23) | public InvocationTargetDescriptor( method Equals (line 43) | public override bool Equals(object obj) method GetHashCode (line 52) | public override int GetHashCode() method ToString (line 62) | public override string ToString() FILE: desktop/src/Plexus.Interop.Client.Core/Internal/ClientProtocol/Invocations/OutcomingInvocation.cs class OutcomingInvocation (line 25) | internal sealed class OutcomingInvocation : Invocat... method OutcomingInvocation (line 31) | public OutcomingInvocation( method InitializeSendingAsync (line 47) | protected override async Task InitializeSendingAsync() method InitializeReceivingAsync (line 78) | protected override async Task InitializeReceivingAsync() FILE: desktop/src/Plexus.Interop.Client.Core/Internal/ClientProtocol/Invocations/OutcomingInvocationDescriptor.cs class OutcomingInvocationDescriptor (line 19) | internal sealed class OutcomingInvocationDescriptor method OutcomingInvocationDescriptor (line 21) | public OutcomingInvocationDescriptor( method ToString (line 38) | public override string ToString() method Equals (line 43) | private bool Equals(OutcomingInvocationDescriptor other) method Equals (line 48) | public override bool Equals(object obj) method GetHashCode (line 55) | public override int GetHashCode() FILE: desktop/src/Plexus.Interop.Client.Core/Internal/ClientProtocol/Invocations/OutcomingInvocationFactory.cs class OutcomingInvocationFactory (line 26) | internal sealed class OutcomingInvocationFactory : IOutcomingInvocationF... method OutcomingInvocationFactory (line 32) | public OutcomingInvocationFactory( method CreateAsync (line 42) | public async ValueTask> Crea... method GetMarshaller (line 75) | private IMarshaller GetMarshaller() FILE: desktop/src/Plexus.Interop.Client.Core/Internal/DiscoveredMethodInfo.cs class DiscoveredMethodInfo (line 22) | internal sealed class DiscoveredMethodInfo method DiscoveredMethodInfo (line 24) | public DiscoveredMethodInfo( method ToString (line 48) | public override string ToString() method Equals (line 53) | private bool Equals(DiscoveredMethodInfo other) method Equals (line 58) | public override bool Equals(object obj) method GetHashCode (line 65) | public override int GetHashCode() FILE: desktop/src/Plexus.Interop.Client.Core/Internal/IClientConnection.cs type IClientConnection (line 21) | internal interface IClientConnection : ITransportConnection FILE: desktop/src/Plexus.Interop.Client.Core/Internal/IMethodCallHandler.cs type IMethodCallHandler (line 23) | internal interface IMethodCallHandler method HandleAsync (line 25) | Task HandleAsync(IncomingInvocationDescriptor info, ITransportChannel ... FILE: desktop/src/Plexus.Interop.Client.Core/Internal/MethodCallHandlers.cs class MethodCallHandlers (line 22) | internal sealed class MethodCallHandlers method Unary (line 24) | public static IMethodCallHandler Unary( method ClientStreaming (line 31) | public static IMethodCallHandler ClientStreaming( method ServerStreaming (line 38) | public static IMethodCallHandler ServerStreaming( method DuplexStreaming (line 45) | public static IMethodCallHandler DuplexStreaming( FILE: desktop/src/Plexus.Interop.Client.Core/Method.cs class Method (line 21) | public sealed class Method method Unary (line 23) | public static UnaryMethod Unary Unary ServerStreami... method ServerStreaming (line 38) | public static ServerStreamingMethod ServerStreami... method ClientStreaming (line 43) | public static ClientStreamingMethod ClientStreami... method ClientStreaming (line 48) | public static ClientStreamingMethod ClientStreami... method DuplexStreaming (line 53) | public static DuplexStreamingMethod DuplexStreami... method DuplexStreaming (line 58) | public static DuplexStreamingMethod DuplexStreami... method Method (line 69) | internal Method(MethodReference methodReference) method ToString (line 79) | public override string ToString() class Method (line 67) | public class Method : IMethod method Unary (line 23) | public static UnaryMethod Unary Unary ServerStreami... method ServerStreaming (line 38) | public static ServerStreamingMethod ServerStreami... method ClientStreaming (line 43) | public static ClientStreamingMethod ClientStreami... method ClientStreaming (line 48) | public static ClientStreamingMethod ClientStreami... method DuplexStreaming (line 53) | public static DuplexStreamingMethod DuplexStreami... method DuplexStreaming (line 58) | public static DuplexStreamingMethod DuplexStreami... method Method (line 69) | internal Method(MethodReference methodReference) method ToString (line 79) | public override string ToString() class UnaryMethod (line 85) | public class UnaryMethod : Method, IUnaryMe... method UnaryMethod (line 87) | internal UnaryMethod(MethodReference methodReference) : base(methodRef... method UnaryMethod (line 94) | internal UnaryMethod(MethodReference methodReference) : base(methodRef... class UnaryMethod (line 92) | public class UnaryMethod : Method : Method : Method : Method AsTask(this IUnaryMethodCall<... method GetAwaiter (line 60) | public static TaskAwaiter GetAwaiter(this IUnary... method ConfigureAwait (line 68) | public static ConfiguredTaskAwaitable ConfigureAwait Create Create... method Create (line 30) | public static ClientStreamingMethodDiscoveryQuery... method Create (line 33) | public static DuplexStreamingMethodDiscoveryQuery... method Create (line 37) | public static MethodDiscoveryQuery Create Create... method Create (line 43) | public static MethodDiscoveryQuery Create() method Create (line 46) | public static MethodDiscoveryQuery Create(MethodReference method) method Create (line 49) | public static MethodDiscoveryQuery Create(string inputMessageId) method Create (line 52) | public static MethodDiscoveryQuery Create(string inputMessageId, strin... method MethodDiscoveryQuery (line 61) | internal MethodDiscoveryQuery( method ToString (line 71) | public override string ToString() method MethodDiscoveryQuery (line 79) | internal MethodDiscoveryQuery() method MethodDiscoveryQuery (line 83) | internal MethodDiscoveryQuery(MethodDiscoveryQuery methodReference) method ToString (line 99) | public override string ToString() class MethodDiscoveryQuery (line 77) | public class MethodDiscoveryQuery method Create (line 21) | public static MethodDiscoveryQuery Create Create... method Create (line 30) | public static ClientStreamingMethodDiscoveryQuery... method Create (line 33) | public static DuplexStreamingMethodDiscoveryQuery... method Create (line 37) | public static MethodDiscoveryQuery Create Create... method Create (line 43) | public static MethodDiscoveryQuery Create() method Create (line 46) | public static MethodDiscoveryQuery Create(MethodReference method) method Create (line 49) | public static MethodDiscoveryQuery Create(string inputMessageId) method Create (line 52) | public static MethodDiscoveryQuery Create(string inputMessageId, strin... method MethodDiscoveryQuery (line 61) | internal MethodDiscoveryQuery( method ToString (line 71) | public override string ToString() method MethodDiscoveryQuery (line 79) | internal MethodDiscoveryQuery() method MethodDiscoveryQuery (line 83) | internal MethodDiscoveryQuery(MethodDiscoveryQuery methodReference) method ToString (line 99) | public override string ToString() class UnaryMethodDiscoveryQuery (line 105) | public sealed class UnaryMethodDiscoveryQuery : Met... method UnaryMethodDiscoveryQuery (line 107) | internal UnaryMethodDiscoveryQuery(MethodDiscoveryQuery alias, IRe... method ToString (line 41) | public override string ToString() class Builder (line 49) | public sealed class Builder method Builder (line 54) | internal Builder(string name, Maybe alias, IIncomingInvocati... method WithUnaryMethod (line 73) | public Builder WithUnaryMethod(string name, Una... method WithClientStreamingMethod (line 87) | public Builder WithClientStreamingMethod(string... method WithServerStreamingMethod (line 101) | public Builder WithServerStreamingMethod(string... method WithDuplexStreamingMethod (line 115) | public Builder WithDuplexStreamingMethod(string... method Build (line 121) | internal ProvidedServiceDefinition Build() FILE: desktop/src/Plexus.Interop.Client.Core/ProvidedServiceReference.cs class ProvidedServiceReference (line 19) | public sealed class ProvidedServiceReference method Create (line 21) | public static ProvidedServiceReference Create(string serviceId, string... method Create (line 26) | public static ProvidedServiceReference Create(string serviceId, string... method CreateWithConnectionId (line 31) | public static ProvidedServiceReference CreateWithConnectionId(string s... method CreateWithAppInstanceId (line 36) | public static ProvidedServiceReference CreateWithAppInstanceId(string ... method CreateWithConnectionId (line 41) | public static ProvidedServiceReference CreateWithConnectionId(string s... method CreateWithAppInstanceId (line 46) | public static ProvidedServiceReference CreateWithAppInstanceId(string ... method ProvidedServiceReference (line 51) | internal ProvidedServiceReference(string serviceId, method ToString (line 74) | public override string ToString() FILE: desktop/src/Plexus.Interop.Client.Core/ServiceDiscoveryQuery.cs class ServiceDiscoveryQuery (line 19) | public sealed class ServiceDiscoveryQuery method Create (line 21) | public static ServiceDiscoveryQuery Create(ServiceReference consumedSe... method ServiceDiscoveryQuery (line 26) | internal ServiceDiscoveryQuery(Maybe consumedService) method ToString (line 33) | public override string ToString() FILE: desktop/src/Plexus.Interop.Client.Core/ServiceReference.cs class ServiceReference (line 19) | public sealed class ServiceReference method Create (line 21) | public static ServiceReference Create(string serviceId, string service... method Create (line 26) | public static ServiceReference Create(string serviceId) method ServiceReference (line 31) | internal ServiceReference(string id, Maybe @alias) method ToString (line 41) | public override string ToString() FILE: desktop/src/Plexus.Interop.Client.Marshalling.Contracts/IMarshaller.cs type IMarshaller (line 21) | public interface IMarshaller method Encode (line 25) | void Encode(T obj, Stream stream); method Decode (line 27) | T Decode(Stream stream); FILE: desktop/src/Plexus.Interop.Client.Marshalling.Contracts/IMarshallerProvider.cs type IMarshallerProvider (line 19) | public interface IMarshallerProvider method GetMarshaller (line 21) | IMarshaller GetMarshaller(); FILE: desktop/src/Plexus.Interop.Client.Marshalling.Contracts/Marshaller.cs class Marshaller (line 22) | public sealed class Marshaller : IMarshaller method Marshaller (line 27) | public Marshaller( method Encode (line 39) | public void Encode(T obj, Stream stream) method Decode (line 44) | public T Decode(Stream stream) FILE: desktop/src/Plexus.Interop.Client.Marshalling.Contracts/NothingMarshaller.cs class NothingMarshaller (line 21) | public sealed class NothingMarshaller : IMarshaller method NothingMarshaller (line 27) | private NothingMarshaller() method Encode (line 33) | public void Encode(Nothing obj, Stream stream) method Decode (line 37) | public Nothing Decode(Stream stream) FILE: desktop/src/Plexus.Interop.Client.Marshalling.Protobuf.Tests/ProtobufMarshallerProviderTests.cs class ProtobufMarshallerProviderTests (line 24) | public sealed class ProtobufMarshallerProviderTests : TestsSuite method CanGetMarshallerForWellKnownType (line 28) | [Fact] FILE: desktop/src/Plexus.Interop.Client.Marshalling.Protobuf/ProtobufMarshallerProvider.cs class ProtobufMarshallerProvider (line 25) | public sealed class ProtobufMarshallerProvider : IMarshallerProvider method GetMarshaller (line 31) | public IMarshaller GetMarshaller() method Decode (line 47) | private static T Decode(Stream stream) method Encode (line 54) | private static void Encode(T obj, Stream stream) FILE: desktop/src/Plexus.Interop.Client/ClientBase.cs class ClientBase (line 21) | public abstract class ClientBase : IClient method ClientBase (line 25) | protected ClientBase(ClientOptions options) method Dispose (line 42) | public void Dispose() method ConnectAsync (line 47) | public Task ConnectAsync() method Disconnect (line 52) | public void Disconnect() method DisconnectAsync (line 57) | public Task DisconnectAsync() FILE: desktop/src/Plexus.Interop.Client/ClientOptionsBuilderExtensions.cs class ClientOptionsBuilderExtensions (line 25) | public static class ClientOptionsBuilderExtensions method WithDefaultConfiguration (line 27) | public static ClientOptionsBuilder WithDefaultConfiguration(this Clien... FILE: desktop/src/Plexus.Interop.Metamodel.Contracts/IApplication.cs type IApplication (line 21) | public interface IApplication FILE: desktop/src/Plexus.Interop.Metamodel.Contracts/IConsumedMethod.cs type IConsumedMethod (line 19) | public interface IConsumedMethod FILE: desktop/src/Plexus.Interop.Metamodel.Contracts/IConsumedService.cs type IConsumedService (line 21) | public interface IConsumedService FILE: desktop/src/Plexus.Interop.Metamodel.Contracts/IMatchPattern.cs type IMatchPattern (line 19) | public interface IMatchPattern method IsMatch (line 21) | bool IsMatch(string id); FILE: desktop/src/Plexus.Interop.Metamodel.Contracts/IMessage.cs type IMessage (line 19) | public interface IMessage FILE: desktop/src/Plexus.Interop.Metamodel.Contracts/IMethod.cs type IMethod (line 19) | public interface IMethod FILE: desktop/src/Plexus.Interop.Metamodel.Contracts/IOption.cs type IOption (line 19) | public interface IOption FILE: desktop/src/Plexus.Interop.Metamodel.Contracts/IProvidedMethod.cs type IProvidedMethod (line 21) | public interface IProvidedMethod FILE: desktop/src/Plexus.Interop.Metamodel.Contracts/IProvidedService.cs type IProvidedService (line 21) | public interface IProvidedService FILE: desktop/src/Plexus.Interop.Metamodel.Contracts/IRegistry.cs type IRegistry (line 21) | public interface IRegistry method MergeWith (line 29) | IRegistry MergeWith(IRegistry registry); FILE: desktop/src/Plexus.Interop.Metamodel.Contracts/IRegistryProvider.cs type IRegistryProvider (line 21) | public interface IRegistryProvider FILE: desktop/src/Plexus.Interop.Metamodel.Contracts/IService.cs type IService (line 21) | public interface IService FILE: desktop/src/Plexus.Interop.Metamodel.Contracts/LaunchMode.cs type LaunchMode (line 19) | public enum LaunchMode FILE: desktop/src/Plexus.Interop.Metamodel.Contracts/MatchType.cs type MatchType (line 19) | public enum MatchType FILE: desktop/src/Plexus.Interop.Metamodel.Contracts/MethodType.cs type MethodType (line 19) | public enum MethodType FILE: desktop/src/Plexus.Interop.Metamodel.Json.Tests/JsonRegistryProviderTests.cs class JsonRegistryProviderTests (line 23) | public sealed class JsonRegistryProviderTests : TestsSuite method ParsesRegistryJson (line 25) | [Fact] FILE: desktop/src/Plexus.Interop.Metamodel.Json/Internal/ApplicationDto.cs class ApplicationDto (line 22) | [DataContract] FILE: desktop/src/Plexus.Interop.Metamodel.Json/Internal/ConsumedMethodDto.cs class ConsumedMethodDto (line 22) | [DataContract] FILE: desktop/src/Plexus.Interop.Metamodel.Json/Internal/ConsumedServiceDto.cs class ConsumedServiceDto (line 22) | [DataContract] FILE: desktop/src/Plexus.Interop.Metamodel.Json/Internal/MethodDto.cs class MethodDto (line 23) | [DataContract] FILE: desktop/src/Plexus.Interop.Metamodel.Json/Internal/MethodTypeDto.cs type MethodTypeDto (line 21) | internal enum MethodTypeDto FILE: desktop/src/Plexus.Interop.Metamodel.Json/Internal/OptionDto.cs class OptionDto (line 21) | [DataContract] FILE: desktop/src/Plexus.Interop.Metamodel.Json/Internal/OptionListExtensions.cs class OptionListExtensions (line 22) | internal static class OptionListExtensions method GetValue (line 24) | public static Maybe GetValue(this ICollection optio... FILE: desktop/src/Plexus.Interop.Metamodel.Json/Internal/ProvidedMethodDto.cs class ProvidedMethodDto (line 22) | [DataContract] FILE: desktop/src/Plexus.Interop.Metamodel.Json/Internal/ProvidedServiceDto.cs class ProvidedServiceDto (line 22) | [DataContract] FILE: desktop/src/Plexus.Interop.Metamodel.Json/Internal/RegistryDto.cs class RegistryDto (line 23) | [DataContract] method LoadFromFile (line 43) | public static RegistryDto LoadFromFile(string filePath) => method LoadFromStream (line 46) | public static RegistryDto LoadFromStream(Stream stream) => JsonConvert... method Parse (line 48) | public static RegistryDto Parse(string content) => JsonConvert.Deseria... FILE: desktop/src/Plexus.Interop.Metamodel.Json/Internal/ServiceDto.cs class ServiceDto (line 22) | [DataContract] FILE: desktop/src/Plexus.Interop.Metamodel.Json/JsonFileRegistryProvider.cs class JsonRegistryProvider (line 19) | public sealed class JsonRegistryProvider : BaseJsonFileRegistryProvider<... method JsonRegistryProvider (line 21) | public JsonRegistryProvider(string jsonFileName) : base(jsonFileName) method ParseRegistry (line 24) | public override IRegistry ParseRegistry(string registryContent) FILE: desktop/src/Plexus.Interop.Metamodel.Json/JsonRegistry.cs class JsonRegistry (line 25) | public static class JsonRegistry method LoadRegistry (line 27) | public static IRegistry LoadRegistry(string fileName) method LoadRegistry (line 35) | public static IRegistry LoadRegistry(Stream stream) method FromContent (line 40) | public static IRegistry FromContent(string registryContent) method LoadRegistry (line 45) | private static IRegistry LoadRegistry(RegistryDto dto) method Convert (line 63) | private static IService Convert(IReadOnlyDictionary ... method Convert (line 79) | private static IApplication Convert( method Convert (line 91) | private static IConsumedService Convert( method ConvertMatchPatterns (line 109) | private static IMatchPattern ConvertMatchPatterns(IReadOnlyCollection<... method ConvertMatchPattern (line 116) | private static IMatchPattern ConvertMatchPattern(string str) method Convert (line 123) | private static IProvidedService Convert( method Convert (line 155) | private static MethodType Convert(MethodTypeDto dto) method ConvertMaybe (line 172) | private static Maybe ConvertMaybe(string s) method ConvertLaunchMode (line 177) | private static Maybe ConvertLaunchMode(string value) FILE: desktop/src/Plexus.Interop.Metamodel/AnyMatchPattern.cs class AnyMatchPattern (line 19) | public sealed class AnyMatchPattern : IMatchPattern method IsMatch (line 23) | public bool IsMatch(string id) method ToString (line 28) | public override string ToString() FILE: desktop/src/Plexus.Interop.Metamodel/Application.cs class Application (line 21) | public sealed class Application : IApplication method Equals (line 35) | private bool Equals(Application other) method Equals (line 40) | public override bool Equals(object obj) method GetHashCode (line 47) | public override int GetHashCode() method ToString (line 52) | public override string ToString() FILE: desktop/src/Plexus.Interop.Metamodel/CompositeMatchPattern.cs class CompositeMatchPattern (line 22) | public sealed class CompositeMatchPattern : IMatchPattern method CompositeMatchPattern (line 26) | public CompositeMatchPattern(IEnumerable patterns) method IsMatch (line 31) | public bool IsMatch(string id) method ToString (line 36) | public override string ToString() FILE: desktop/src/Plexus.Interop.Metamodel/ConsumedMethod.cs class ConsumedMethod (line 19) | public sealed class ConsumedMethod : IConsumedMethod method ToString (line 25) | public override string ToString() FILE: desktop/src/Plexus.Interop.Metamodel/ConsumedService.cs class ConsumedService (line 21) | public sealed class ConsumedService : IConsumedService method ToString (line 35) | public override string ToString() FILE: desktop/src/Plexus.Interop.Metamodel/MatchPattern.cs class MatchPattern (line 21) | public sealed class MatchPattern : IMatchPattern method MatchPattern (line 23) | public MatchPattern(MatchType type, string value) method IsMatch (line 33) | public bool IsMatch(string id) method ToString (line 46) | public override string ToString() FILE: desktop/src/Plexus.Interop.Metamodel/Message.cs class Message (line 19) | public sealed class Message : IMessage method Equals (line 23) | private bool Equals(Message other) method Equals (line 28) | public override bool Equals(object obj) method GetHashCode (line 35) | public override int GetHashCode() FILE: desktop/src/Plexus.Interop.Metamodel/Method.cs class Method (line 19) | public sealed class Method : IMethod method Equals (line 31) | private bool Equals(Method other) method Equals (line 36) | public override bool Equals(object obj) method GetHashCode (line 43) | public override int GetHashCode() method ToString (line 51) | public override string ToString() FILE: desktop/src/Plexus.Interop.Metamodel/Option.cs class Option (line 19) | public sealed class Option : IOption method ToString (line 24) | public override string ToString() FILE: desktop/src/Plexus.Interop.Metamodel/ProvidedMethod.cs class ProvidedMethod (line 21) | public sealed class ProvidedMethod : IProvidedMethod method ToString (line 35) | public override string ToString() FILE: desktop/src/Plexus.Interop.Metamodel/ProvidedService.cs class ProvidedService (line 21) | public sealed class ProvidedService : IProvidedService method ToString (line 39) | public override string ToString() FILE: desktop/src/Plexus.Interop.Metamodel/Registry.cs class Registry (line 22) | public sealed class Registry : IRegistry, IRegistryProvider method MergeWith (line 46) | public IRegistry MergeWith(IRegistry registry) method AddAll (line 54) | private void AddAll(IRegistry registry) FILE: desktop/src/Plexus.Interop.Metamodel/Service.cs class Service (line 21) | public sealed class Service : IService method Equals (line 29) | private bool Equals(Service other) method Equals (line 34) | public override bool Equals(object obj) method GetHashCode (line 41) | public override int GetHashCode() method ToString (line 46) | public override string ToString() FILE: desktop/src/Plexus.Interop.Protobuf/ProtobufConverter.cs class ProtobufConverter (line 23) | public static class ProtobufConverter method ConvertFromProto (line 25) | public static CompletionHeader ConvertFromProto(this Completion proto) method ConvertFromProto (line 34) | public static CompletionStatusHeader ConvertFromProto(this Completion.... method ConvertFromProtoStrict (line 49) | public static PlexusUniqueId ConvertFromProtoStrict(this UniqueId guid) method ConvertFromProto (line 58) | public static Maybe ConvertFromProto(this UniqueId guid) method ConvertFromProtoStrict (line 67) | public static string ConvertFromProtoStrict(this string str) method ConvertFromProto (line 76) | public static Maybe ConvertFromProto(this string str) method ConvertFromProto (line 81) | public static Maybe ConvertFromProto(this Error proto) method MergeFrom (line 88) | public static Completion MergeFrom(this Completion proto, CompletionHe... method MergeFrom (line 96) | public static Error MergeFrom(this Error proto, ErrorHeader message) method ConvertToProtoStrict (line 105) | public static string ConvertToProtoStrict(this string str) method ConvertToProto (line 114) | public static string ConvertToProto(this Maybe str) method MergeFrom (line 123) | public static UniqueId MergeFrom(this UniqueId proto, Maybe(this T message, IPooledBuffer datagram... FILE: desktop/src/Plexus.Interop.Protocol.Common.Contracts/CompletionHeader.cs type CompletionHeader (line 21) | public struct CompletionHeader method Failed (line 25) | public static CompletionHeader Failed(ErrorHeader error) => new Comple... method CompletionHeader (line 27) | public CompletionHeader(CompletionStatusHeader status, Maybe method BrokerToClientRequestHandler (line 26) | public BrokerToClientRequestHandler(Func method ClientToBrokerRequestHandler (line 29) | public ClientToBrokerRequestHandler( method Handle (line 39) | public T Handle(IInvocationStart message, TArgs args) method Handle (line 44) | public T Handle(IServiceDiscoveryRequest message, TArgs args) method Handle (line 49) | public T Handle(IMethodDiscoveryRequest message, TArgs args) FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Connect/IConnectProtocolMessageFactory.cs type IConnectProtocolMessageFactory (line 19) | public interface IConnectProtocolMessageFactory method CreateConnectRequest (line 21) | IConnectRequest CreateConnectRequest(string hostAppId, UniqueId hostAp... method CreateConnectResponse (line 23) | IConnectResponse CreateConnectResponse(UniqueId connectionId); FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Connect/IConnectProtocolSerializer.cs type IConnectProtocolSerializer (line 21) | public interface IConnectProtocolSerializer method Serialize (line 23) | IPooledBuffer Serialize(IConnectRequest msg); method Serialize (line 25) | IPooledBuffer Serialize(IConnectResponse msg); method DeserializeConnectRequest (line 27) | IConnectRequest DeserializeConnectRequest(IPooledBuffer msg); method DeserializeConnectResponse (line 29) | IConnectResponse DeserializeConnectResponse(IPooledBuffer msg); FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Connect/IConnectRequest.cs type IConnectRequest (line 19) | public interface IConnectRequest : IProtocolMessage FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Connect/IConnectResponse.cs type IConnectResponse (line 19) | public interface IConnectResponse : IProtocolMessage FILE: desktop/src/Plexus.Interop.Protocol.Contracts/ContextLinkageDiscoveryMode.cs type ContextLinkageDiscoveryMode (line 35) | public enum ContextLinkageDiscoveryMode FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Discovery/DiscoveryMode.cs type DiscoveryMode (line 19) | public enum DiscoveryMode FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Discovery/IDiscoveredMethod.cs type IDiscoveredMethod (line 21) | public interface IDiscoveredMethod : IProtocolMessage FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Discovery/IDiscoveredService.cs type IDiscoveredService (line 21) | public interface IDiscoveredService : IProtocolMessage FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Discovery/IDiscoveredServiceMethod.cs type IDiscoveredServiceMethod (line 21) | public interface IDiscoveredServiceMethod : IProtocolMessage FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Discovery/IDiscoveryProtocolMessageFactory.cs type IDiscoveryProtocolMessageFactory (line 37) | public interface IDiscoveryProtocolMessageFactory method CreateServiceDiscoveryRequest (line 39) | IServiceDiscoveryRequest CreateServiceDiscoveryRequest( method CreateServiceDiscoveryResponse (line 44) | IServiceDiscoveryResponse CreateServiceDiscoveryResponse(IReadOnlyColl... method CreateDiscoveredService (line 46) | IDiscoveredService CreateDiscoveredService( method CreateDiscoveredServiceMethod (line 52) | IDiscoveredServiceMethod CreateDiscoveredServiceMethod( method CreateMethodDiscoveryRequest (line 60) | IMethodDiscoveryRequest CreateMethodDiscoveryRequest( method CreateDiscoveredMethod (line 67) | IDiscoveredMethod CreateDiscoveredMethod( method CreateMethodDiscoveryResponse (line 75) | IMethodDiscoveryResponse CreateMethodDiscoveryResponse( method CreateOption (line 78) | IOption CreateOption(string id, string value); FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Discovery/IDiscoveryProtocolSerializer.cs type IDiscoveryProtocolSerializer (line 21) | public interface IDiscoveryProtocolSerializer method Serialize (line 23) | IPooledBuffer Serialize(IServiceDiscoveryResponse message); method Serialize (line 25) | IPooledBuffer Serialize(IMethodDiscoveryResponse message); method DeserializeServiceDiscoveryResponse (line 27) | IServiceDiscoveryResponse DeserializeServiceDiscoveryResponse(IPooledB... method DeserializeMethodDiscoveryResponse (line 29) | IMethodDiscoveryResponse DeserializeMethodDiscoveryResponse(IPooledBuf... FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Discovery/IMethodDiscoveryRequest.cs type IMethodDiscoveryRequest (line 35) | public interface IMethodDiscoveryRequest : IClientToBrokerRequest FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Discovery/IMethodDiscoveryResponse.cs type IMethodDiscoveryResponse (line 21) | public interface IMethodDiscoveryResponse : IProtocolMessage FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Discovery/IServiceDiscoveryRequest.cs type IServiceDiscoveryRequest (line 35) | public interface IServiceDiscoveryRequest : IClientToBrokerRequest FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Discovery/IServiceDiscoveryResponse.cs type IServiceDiscoveryResponse (line 21) | public interface IServiceDiscoveryResponse : IProtocolMessage FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Discovery/MethodType.cs type MethodType (line 19) | public enum MethodType FILE: desktop/src/Plexus.Interop.Protocol.Contracts/IBrokerToClientRequest.cs type IBrokerToClientRequest (line 19) | public interface IBrokerToClientRequest : IProtocolMessage method Handle (line 21) | T Handle(BrokerToClientRequestHandler handler, TAr... FILE: desktop/src/Plexus.Interop.Protocol.Contracts/IClientToBrokerRequest.cs type IClientToBrokerRequest (line 19) | public interface IClientToBrokerRequest : IProtocolMessage method Handle (line 21) | T Handle(ClientToBrokerRequestHandler handler, TAr... FILE: desktop/src/Plexus.Interop.Protocol.Contracts/IConsumedMethodReference.cs type IConsumedMethodReference (line 21) | public interface IConsumedMethodReference : IInvocationTarget FILE: desktop/src/Plexus.Interop.Protocol.Contracts/IConsumedServiceReference.cs type IConsumedServiceReference (line 19) | public interface IConsumedServiceReference : IProtocolMessage FILE: desktop/src/Plexus.Interop.Protocol.Contracts/IContextLinkageOptions.cs type IContextLinkageOptions (line 35) | public interface IContextLinkageOptions FILE: desktop/src/Plexus.Interop.Protocol.Contracts/IOption.cs type IOption (line 19) | public interface IOption : IProtocolMessage FILE: desktop/src/Plexus.Interop.Protocol.Contracts/IProtocolImplementation.cs type IProtocolImplementation (line 19) | public interface IProtocolImplementation FILE: desktop/src/Plexus.Interop.Protocol.Contracts/IProtocolMessage.cs type IProtocolMessage (line 22) | public interface IProtocolMessage : IPooledObject FILE: desktop/src/Plexus.Interop.Protocol.Contracts/IProtocolMessageFactory.cs type IProtocolMessageFactory (line 39) | public interface IProtocolMessageFactory : method CreateConsumedServiceReference (line 44) | IConsumedServiceReference CreateConsumedServiceReference( method CreateConsumedMethodReference (line 48) | IConsumedMethodReference CreateConsumedMethodReference(IConsumedServic... method CreateProvidedServiceReference (line 50) | IProvidedServiceReference CreateProvidedServiceReference( method CreateProvidedMethodReference (line 57) | IProvidedMethodReference CreateProvidedMethodReference( method CreateContextLinkageOptions (line 61) | IContextLinkageOptions CreateContextLinkageOptions(ContextLinkageDisco... FILE: desktop/src/Plexus.Interop.Protocol.Contracts/IProtocolSerializer.cs type IProtocolSerializer (line 24) | public interface IProtocolSerializer : method Serialize (line 29) | IPooledBuffer Serialize(IClientToBrokerRequest message); method Serialize (line 30) | IPooledBuffer Serialize(IBrokerToClientRequest message); method DeserializeClientToBrokerRequest (line 32) | IClientToBrokerRequest DeserializeClientToBrokerRequest(IPooledBuffer ... method DeserializeBrokerToClientRequest (line 33) | IBrokerToClientRequest DeserializeBrokerToClientRequest(IPooledBuffer ... FILE: desktop/src/Plexus.Interop.Protocol.Contracts/IProtocolSerializerFactory.cs type IProtocolSerializerFactory (line 19) | public interface IProtocolSerializerFactory method Create (line 21) | IProtocolSerializer Create(IProtocolMessageFactory messageFactory); FILE: desktop/src/Plexus.Interop.Protocol.Contracts/IProvidedMethodReference.cs type IProvidedMethodReference (line 21) | public interface IProvidedMethodReference : IInvocationTarget FILE: desktop/src/Plexus.Interop.Protocol.Contracts/IProvidedServiceReference.cs type IProvidedServiceReference (line 19) | public interface IProvidedServiceReference : IProtocolMessage FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Invocation/IInvocationMessage.cs type IInvocationMessage (line 19) | public interface IInvocationMessage : IProtocolMessage method Handle (line 21) | T Handle(InvocationMessageHandler handler, TArgs a... FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Invocation/IInvocationMessageHeader.cs type IInvocationMessageHeader (line 19) | public interface IInvocationMessageHeader : IInvocationMessage FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Invocation/IInvocationMessageReceived.cs type IInvocationMessageReceived (line 19) | public interface IInvocationMessageReceived : IInvocationMessage FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Invocation/IInvocationProtocolMessageFactory.cs type IInvocationProtocolMessageFactory (line 19) | public interface IInvocationProtocolMessageFactory method CreateInvocationStartRequest (line 21) | IInvocationStart CreateInvocationStartRequest(IInvocationTarget target... method CreateInvocationStartRequested (line 23) | IInvocationStartRequested CreateInvocationStartRequested( method CreateInvocationStarted (line 31) | IInvocationStarted CreateInvocationStarted(); method CreateInvocationStarting (line 33) | IInvocationStarting CreateInvocationStarting(); method CreateInvocationMessageHeader (line 35) | IInvocationMessageHeader CreateInvocationMessageHeader(); method CreateInvocationMessageReceived (line 37) | IInvocationMessageReceived CreateInvocationMessageReceived(); method CreateInvocationSendCompletion (line 39) | IInvocationSendCompleted CreateInvocationSendCompletion(); FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Invocation/IInvocationProtocolSerializer.cs type IInvocationProtocolSerializer (line 21) | public interface IInvocationProtocolSerializer method Serialize (line 23) | IPooledBuffer Serialize(IInvocationStarting message); method Serialize (line 25) | IPooledBuffer Serialize(IInvocationStarted message); method Serialize (line 27) | IPooledBuffer Serialize(IInvocationMessage message); method DeserializeInvocationStarting (line 29) | IInvocationStarting DeserializeInvocationStarting(IPooledBuffer message); method DeserializeInvocationStarted (line 31) | IInvocationStarted DeserializeInvocationStarted(IPooledBuffer message); method DeserializeInvocationMessage (line 33) | IInvocationMessage DeserializeInvocationMessage(IPooledBuffer message); FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Invocation/IInvocationSendCompleted.cs type IInvocationSendCompleted (line 19) | public interface IInvocationSendCompleted : IInvocationMessage FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Invocation/IInvocationStart.cs type IInvocationStart (line 19) | public interface IInvocationStart : IClientToBrokerRequest FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Invocation/IInvocationStartRequested.cs type IInvocationStartRequested (line 19) | public interface IInvocationStartRequested : IBrokerToClientRequest FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Invocation/IInvocationStarted.cs type IInvocationStarted (line 19) | public interface IInvocationStarted : IProtocolMessage FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Invocation/IInvocationStarting.cs type IInvocationStarting (line 19) | public interface IInvocationStarting : IProtocolMessage FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Invocation/IInvocationTarget.cs type IInvocationTarget (line 19) | public interface IInvocationTarget : IProtocolMessage method Handle (line 21) | T Handle(InvocationTargetHandler handler, TArgs ar... method Handle (line 23) | T Handle(InvocationTargetHandler han... method Handle (line 25) | T Handle(InvocationTargetHandler method InvocationMessageHandler (line 27) | public InvocationMessageHandler( method Handle (line 37) | public T Handle(IInvocationMessageHeader header, TArgs args) method Handle (line 42) | public T Handle(IInvocationMessageReceived header, TArgs args) method Handle (line 47) | public T Handle(IInvocationSendCompleted header, TArgs args) FILE: desktop/src/Plexus.Interop.Protocol.Contracts/Invocation/InvocationTargetHandler.cs class InvocationTargetHandler (line 21) | public sealed class InvocationTargetHandler method InvocationTargetHandler (line 26) | public InvocationTargetHandler( method Handle (line 34) | public T Handle(IConsumedMethodReference target, TArgs args) method Handle (line 39) | public T Handle(IProvidedMethodReference target, TArgs args) method InvocationTargetHandler (line 50) | public InvocationTargetHandler( method Handle (line 58) | public T Handle(IConsumedMethodReference target, TArgs1 args1, TArgs2 ... method Handle (line 63) | public T Handle(IProvidedMethodReference target, TArgs1 args1, TArgs2 ... method InvocationTargetHandler (line 74) | public InvocationTargetHandler( method Handle (line 82) | public T Handle(IConsumedMethodReference target, TArgs1 args1, TArgs2 ... method Handle (line 87) | public T Handle(IProvidedMethodReference target, TArgs1 args1, TArgs2 ... class InvocationTargetHandler (line 45) | public sealed class InvocationTargetHandler method InvocationTargetHandler (line 26) | public InvocationTargetHandler( method Handle (line 34) | public T Handle(IConsumedMethodReference target, TArgs args) method Handle (line 39) | public T Handle(IProvidedMethodReference target, TArgs args) method InvocationTargetHandler (line 50) | public InvocationTargetHandler( method Handle (line 58) | public T Handle(IConsumedMethodReference target, TArgs1 args1, TArgs2 ... method Handle (line 63) | public T Handle(IProvidedMethodReference target, TArgs1 args1, TArgs2 ... method InvocationTargetHandler (line 74) | public InvocationTargetHandler( method Handle (line 82) | public T Handle(IConsumedMethodReference target, TArgs1 args1, TArgs2 ... method Handle (line 87) | public T Handle(IProvidedMethodReference target, TArgs1 args1, TArgs2 ... class InvocationTargetHandler (line 69) | public sealed class InvocationTargetHandler method InvocationTargetHandler (line 26) | public InvocationTargetHandler( method Handle (line 34) | public T Handle(IConsumedMethodReference target, TArgs args) method Handle (line 39) | public T Handle(IProvidedMethodReference target, TArgs args) method InvocationTargetHandler (line 50) | public InvocationTargetHandler( method Handle (line 58) | public T Handle(IConsumedMethodReference target, TArgs1 args1, TArgs2 ... method Handle (line 63) | public T Handle(IProvidedMethodReference target, TArgs1 args1, TArgs2 ... method InvocationTargetHandler (line 74) | public InvocationTargetHandler( method Handle (line 82) | public T Handle(IConsumedMethodReference target, TArgs1 args1, TArgs2 ... method Handle (line 87) | public T Handle(IProvidedMethodReference target, TArgs1 args1, TArgs2 ... FILE: desktop/src/Plexus.Interop.Protocol.Contracts/ProtocolImplementation.cs class ProtocolImplementation (line 19) | public sealed class ProtocolImplementation : IProtocolImplementation method ProtocolImplementation (line 21) | public ProtocolImplementation( FILE: desktop/src/Plexus.Interop.Protocol.Contracts/ProtocolMessageFactoryExtensions.cs class ProtocolMessageFactoryExtensions (line 21) | public static class ProtocolMessageFactoryExtensions method CreateInvocationStartRequest (line 23) | public static IInvocationStart CreateInvocationStartRequest(this IProt... method CreateInvocationStartRequest (line 31) | public static IInvocationStart CreateInvocationStartRequest(this IProt... FILE: desktop/src/Plexus.Interop.Protocol.Protobuf.Tests/ProtobufSerializerTests.cs class ProtobufSerializerTests (line 24) | public sealed class ProtobufSerializerTests : TestsSuite method InvocationStartRequestSerialization (line 31) | [Fact] method ContextLinkageInfoIsSerializedCorrectly (line 57) | [Theory] FILE: desktop/src/Plexus.Interop.Protocol.Protobuf/Internal/BrokerToClientRequestEnvelope.cs class BrokerToClientRequestEnvelope (line 21) | internal partial class BrokerToClientRequestEnvelope : PooledObject method Cleanup (line 23) | protected override void Cleanup() FILE: desktop/src/Plexus.Interop.Protocol.Protobuf/Internal/ConnectResponse.cs class ConnectResponse (line 21) | internal partial class ConnectResponse : PooledObject method Cleanup (line 23) | protected override void Cleanup() FILE: desktop/src/Plexus.Interop.Protocol.Protobuf/Internal/ConsumedMethodReference.cs class ConsumedMethodReference (line 21) | internal partial class ConsumedMethodReference : PooledObject method Cleanup (line 23) | protected override void Cleanup() FILE: desktop/src/Plexus.Interop.Protocol.Protobuf/Internal/DiscoveredService.cs class DiscoveredService (line 21) | internal partial class DiscoveredService : PooledObject method Cleanup (line 23) | protected override void Cleanup() FILE: desktop/src/Plexus.Interop.Protocol.Protobuf/Internal/DiscoveredServiceMethod.cs class DiscoveredServiceMethod (line 21) | internal partial class DiscoveredServiceMethod : PooledObject method Cleanup (line 23) | protected override void Cleanup() FILE: desktop/src/Plexus.Interop.Protocol.Protobuf/Internal/InvocationStarting.cs class InvocationStarting (line 21) | internal partial class InvocationStarting : PooledObject, IOption method Cleanup (line 23) | protected override void Cleanup() FILE: desktop/src/Plexus.Interop.Protocol.Protobuf/Internal/ProvidedMethodReference.cs class ProvidedMethodReference (line 21) | internal partial class ProvidedMethodReference : PooledObject ConvertFromProto(ConsumedMetho... method ConvertFromProtoStrict (line 472) | private IServiceDiscoveryRequest ConvertFromProtoStrict(ServiceDiscove... method ConvertFromProtoStrict (line 480) | private IProvidedMethodReference ConvertFromProtoStrict(ProvidedMethod... method ConvertFromProtoStrict (line 487) | private IProvidedServiceReference ConvertFromProtoStrict(ProvidedServi... method ConvertFromProtoStrict (line 497) | private IConsumedMethodReference ConvertFromProtoStrict(ConsumedMethod... method ConvertFromProtoStrict (line 504) | private IConsumedServiceReference ConvertFromProtoStrict(ConsumedServi... method ConvertFromProto (line 511) | private Maybe ConvertFromProto(ConsumedServ... method ConvertFromProtoStrict (line 518) | private IContextLinkageOptions ConvertFromProtoStrict(ContextLinkageOp... method ConvertFromProto (line 531) | private IDiscoveredService ConvertFromProto(DiscoveredService proto) method ConvertFromProto (line 540) | private IDiscoveredMethod ConvertFromProto(DiscoveredMethod proto) method ConvertFromProtoStrict (line 551) | private IOption ConvertFromProtoStrict(Option proto) method ConvertFromProtoStrict (line 556) | private IDiscoveredServiceMethod ConvertFromProtoStrict(DiscoveredServ... method ConvertFromProto (line 567) | private DiscoveryMethodType ConvertFromProto(MethodType proto) method ConvertFromProto (line 584) | private ContextLinkageDiscoveryMode ConvertFromProto(ContextLinkageOpt... method SetTarget (line 599) | private static IDisposable SetTarget(IProvidedMethodReference obj, Inv... method SetTarget (line 606) | private static IDisposable SetTarget(IConsumedMethodReference obj, Inv... method ConvertToProtoStrict (line 613) | private static ConsumedMethodReference ConvertToProtoStrict(IConsumedM... method ConvertToProtoStrict (line 621) | private static ConsumedServiceReference ConvertToProtoStrict(IConsumed... method ConvertToProtoStrict (line 629) | private static ProvidedMethodReference ConvertToProtoStrict(IProvidedM... method ConvertToProtoStrict (line 637) | private static ProvidedServiceReference ConvertToProtoStrict(IProvided... FILE: desktop/src/Plexus.Interop.Protocol.Protobuf/ProtobufProtocolSerializerFactory.cs class ProtobufProtocolSerializerFactory (line 19) | public sealed class ProtobufProtocolSerializerFactory : IProtocolSeriali... method Create (line 21) | public IProtocolSerializer Create(IProtocolMessageFactory messageFactory) FILE: desktop/src/Plexus.Interop.Protocol/Internal/Connect/ConnectRequest.cs class ConnectRequest (line 23) | internal sealed class ConnectRequest : PooledObject, ICo... method Equals (line 29) | public override bool Equals(object obj) method GetHashCode (line 37) | public override int GetHashCode() method ToString (line 45) | public override string ToString() method Cleanup (line 50) | protected override void Cleanup() FILE: desktop/src/Plexus.Interop.Protocol/Internal/Connect/ConnectResponse.cs class ConnectResponse (line 23) | internal sealed class ConnectResponse : PooledObject, I... method Equals (line 27) | public override bool Equals(object obj) method GetHashCode (line 34) | public override int GetHashCode() method ToString (line 39) | public override string ToString() method Cleanup (line 44) | protected override void Cleanup() FILE: desktop/src/Plexus.Interop.Protocol/Internal/ConsumedMethodReference.cs class ConsumedMethodReference (line 22) | internal sealed class ConsumedMethodReference : PooledObject(InvocationTargetHandler handler, T... method Handle (line 36) | public T Handle(InvocationTargetHandler(InvocationTargetHandler,... method Cleanup (line 25) | protected override void Cleanup() method ToString (line 52) | public override string ToString() FILE: desktop/src/Plexus.Interop.Protocol/Internal/Discovery/DiscoveredService.cs class DiscoveredService (line 23) | internal sealed class DiscoveredService : PooledObject(ClientToBrokerRequestHandler handl... method ToString (line 52) | public override string ToString() FILE: desktop/src/Plexus.Interop.Protocol/Internal/Discovery/MethodDiscoveryResponse.cs class MethodDiscoveryResponse (line 23) | internal sealed class MethodDiscoveryResponse : PooledObject(ClientToBrokerRequestHandler handl... method Cleanup (line 51) | protected override void Cleanup() method ToString (line 59) | public override string ToString() FILE: desktop/src/Plexus.Interop.Protocol/Internal/Discovery/ServiceDiscoveryResponse.cs class ServiceDiscoveryResponse (line 23) | internal sealed class ServiceDiscoveryResponse : PooledObject(InvocationMessageHandler handler, ... FILE: desktop/src/Plexus.Interop.Protocol/Internal/Invocation/InvocationMessageReceived.cs class InvocationMessageReceived (line 21) | internal sealed class InvocationMessageReceived : IInvocationMessageRece... method ToString (line 25) | public override string ToString() method Equals (line 30) | public override bool Equals(object obj) method GetHashCode (line 35) | public override int GetHashCode() method Dispose (line 40) | public void Dispose() method Retain (line 44) | public void Retain() method Handle (line 48) | public T Handle(InvocationMessageHandler handler, ... FILE: desktop/src/Plexus.Interop.Protocol/Internal/Invocation/InvocationSendCompleted.cs class InvocationSendCompleted (line 21) | internal sealed class InvocationSendCompleted : IInvocationSendCompleted method ToString (line 25) | public override string ToString() method Equals (line 30) | public override bool Equals(object obj) method GetHashCode (line 35) | public override int GetHashCode() method Dispose (line 40) | public void Dispose() method Retain (line 44) | public void Retain() method Handle (line 48) | public T Handle(InvocationMessageHandler handler, ... FILE: desktop/src/Plexus.Interop.Protocol/Internal/Invocation/InvocationStart.cs class InvocationStart (line 22) | internal sealed class InvocationStart : PooledObject, I... method Handle (line 24) | public T Handle(ClientToBrokerRequestHandler handl... method Cleanup (line 29) | protected override void Cleanup() method ToString (line 38) | public override string ToString() method Equals (line 43) | private bool Equals(InvocationStart other) method Equals (line 48) | public override bool Equals(object obj) method GetHashCode (line 53) | public override int GetHashCode() FILE: desktop/src/Plexus.Interop.Protocol/Internal/Invocation/InvocationStartRequested.cs class InvocationStartRequested (line 22) | internal sealed class InvocationStartRequested : PooledObject(BrokerToClientRequestHandler handl... method Cleanup (line 41) | protected override void Cleanup() method ToString (line 51) | public override string ToString() method Equals (line 56) | private bool Equals(InvocationStartRequested other) method Equals (line 61) | public override bool Equals(object obj) method GetHashCode (line 68) | public override int GetHashCode() FILE: desktop/src/Plexus.Interop.Protocol/Internal/Invocation/InvocationStarted.cs class InvocationStarted (line 21) | internal sealed class InvocationStarted : IInvocationStarted method ToString (line 25) | public override string ToString() method Equals (line 30) | public override bool Equals(object obj) method GetHashCode (line 35) | public override int GetHashCode() method Dispose (line 40) | public void Dispose() method Retain (line 44) | public void Retain() FILE: desktop/src/Plexus.Interop.Protocol/Internal/Invocation/InvocationStarting.cs class InvocationStarting (line 21) | internal sealed class InvocationStarting : IInvocationStarting method ToString (line 25) | public override string ToString() method Equals (line 30) | public override bool Equals(object obj) method GetHashCode (line 35) | public override int GetHashCode() method Retain (line 40) | public void Retain() method Dispose (line 44) | public void Dispose() FILE: desktop/src/Plexus.Interop.Protocol/Internal/Option.cs class Option (line 21) | internal sealed class Option : PooledObject