Question: I am developing an application in iPhone and itegrate facebook and I successfully fetch all friends name and their ids so now my requirement is to fetch all friends contact number either phone number or personal phone number what ever they mentioned, so is this possible or facebook allow us to fetch contact unlike email address which I confirm that facebook not allowing us to fetch friends email. If facebook allow phone number then kindly let me know what permission key should I use?

**Edited**

```
ACAccountType *FBaccountType= [_accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook]; NSDictionary *options = [[NSDictionary alloc] initWithObjectsAndKeys: FB_APP_ID, ACFacebookAppIdKey, @[ @"email", @"read_friendlists"], ACFacebookPermissionsKey, nil]; [_accountStore requestAccessToAccountsWithType:FBaccountType options:options completion: ^(BOOL granted, NSError *e) 

```

Thanks in advance.

Answer: 
That is a message that appears in the Immediate Window. It occurs because lambda expressions usually involve captured scopes that **change the entire structure of the code**; fine to do during compilation, but not something that can happen on the fly during debugging. Hence: this is not supported in the Immediate Window.

![enter image description here](https://i.stack.imgur.com/6Z6Rx.png)

There are probably *some* lambdas that *could* be processed successfully in the Immediate Window without a rewrite (and yours is probably one of them), but: 

* a feature that works *some* of the time tends to cause even more confusion
* it would still take effort to scope, design, implement, test, document, translate and support - and that effort has clearly been spent elsewhere so far
1. Use a capital 'W' in Where.
2. When you have paths a '\' needs to be '\'. Use a '@' before your strings.

If the two above don't work then:  

We don't know what type ListNode is. My guess is that it either doesn't have an extension function called 'Where' or 'Single' or you are missing a 'using System.Linq' statement in your code.

```
using System.Linq;

// blah blah

Node node= ListNodes.Where(n=>n.path == @"c:\test").Single();

```