System.Runtime.Remoting.RemotingConfigHandler.RemotingConfigInfo.GetRegisteredWellKnownServiceTypes C# (CSharp) Method

GetRegisteredWellKnownServiceTypes() private method

private GetRegisteredWellKnownServiceTypes ( ) : System.Runtime.Remoting.WellKnownServiceTypeEntry[]
return System.Runtime.Remoting.WellKnownServiceTypeEntry[]
            internal WellKnownServiceTypeEntry[] GetRegisteredWellKnownServiceTypes()
            {
                WellKnownServiceTypeEntry[] entries =
                    new WellKnownServiceTypeEntry[_wellKnownExportInfo.Count];

                int co = 0;
                foreach (DictionaryEntry dictEntry in _wellKnownExportInfo)
                {
                    WellKnownServiceTypeEntry entry = (WellKnownServiceTypeEntry)dictEntry.Value;
                    
                    WellKnownServiceTypeEntry wkste =
                        new WellKnownServiceTypeEntry(
                            entry.TypeName, entry.AssemblyName,
                            entry.ObjectUri, entry.Mode);

                    wkste.ContextAttributes = entry.ContextAttributes;
                    
                    entries[co++] = wkste;
                }
                    
                return entries;
            } // GetRegisteredWellKnownServiceTypes