OpenIDE.EventListener.EventEndpointLocator.getInstances C# (CSharp) Méthode

getInstances() private méthode

private getInstances ( string path ) : IEnumerable
path string
Résultat IEnumerable
        private IEnumerable<Instance> getInstances(string path)
        {
            var user = System.Security.Principal.WindowsIdentity.GetCurrent().Name.Replace(Path.DirectorySeparatorChar.ToString(), "-");
            var filename = string.Format("*.OpenIDE.Events.{0}.pid", user);
            var dir = FS.GetTempPath();
            if (Directory.Exists(dir))
            {
                foreach (var file in Directory.GetFiles(dir, filename))
                {
                    var instance = Instance.Get(file, File.ReadAllLines(file));
                    if (instance != null)
                        yield return instance;
                }
            }
        }