Copy disabled (too large)
Download .txt
Showing preview only (19,531K chars total). Download the full file to get everything.
Repository: JoeMayo/LinqToTwitter
Branch: main
Commit: 1e5ec627b287
Files: 2411
Total size: 18.1 MB
Directory structure:
gitextract_8nv19uh3/
├── .gitattributes
├── .github/
│ ├── FUNDING.yml
│ └── ISSUE_TEMPLATE/
│ └── general-template.md
├── .gitignore
├── BuildScripts/
│ ├── LinqToTwitter.nuspec
│ ├── LinqToTwitter.proj
│ ├── ReadMe.txt
│ └── build.ps1
├── CODE_OF_CONDUCT.md
├── LICENSE
├── ReadMe.md
├── Samples/
│ ├── LinqToTwitter3/
│ │ ├── LinqToTwitterDemo/
│ │ │ ├── AccountDemos.cs
│ │ │ ├── App.config
│ │ │ ├── BlocksDemos.cs
│ │ │ ├── DirectMessageDemos.cs
│ │ │ ├── FavoritesDemos.cs
│ │ │ ├── FriendshipDemos.cs
│ │ │ ├── GeoDemos.cs
│ │ │ ├── HelpDemos.cs
│ │ │ ├── LinqToTwitterDemo.csproj
│ │ │ ├── ListDemos.cs
│ │ │ ├── OAuthDemos.cs
│ │ │ ├── Program.cs
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── RawDemos.cs
│ │ │ ├── RelatedResultsDemos.cs
│ │ │ ├── ReportSpamDemos.cs
│ │ │ ├── SavedSearchDemos.cs
│ │ │ ├── SearchDemos.cs
│ │ │ ├── SocialGraphDemos.cs
│ │ │ ├── StatusDemos.cs
│ │ │ ├── StreamingDemo.cs
│ │ │ ├── StringExtensions.cs
│ │ │ ├── TrendsDemos.cs
│ │ │ ├── TwitterContextDemos.cs
│ │ │ └── UserDemos.cs
│ │ ├── LinqToTwitterDemoVB/
│ │ │ ├── App.config
│ │ │ ├── LinqToTwitterDemoVB.vbproj
│ │ │ ├── Module1.vb
│ │ │ └── My Project/
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── LinqToTwitterMvcDemo/
│ │ │ ├── App_Start/
│ │ │ │ ├── AuthConfig.cs
│ │ │ │ ├── BundleConfig.cs
│ │ │ │ ├── FilterConfig.cs
│ │ │ │ ├── RouteConfig.cs
│ │ │ │ └── WebApiConfig.cs
│ │ │ ├── Content/
│ │ │ │ ├── Site.css
│ │ │ │ └── themes/
│ │ │ │ └── base/
│ │ │ │ ├── jquery-ui.css
│ │ │ │ ├── jquery.ui.accordion.css
│ │ │ │ ├── jquery.ui.all.css
│ │ │ │ ├── jquery.ui.autocomplete.css
│ │ │ │ ├── jquery.ui.base.css
│ │ │ │ ├── jquery.ui.button.css
│ │ │ │ ├── jquery.ui.core.css
│ │ │ │ ├── jquery.ui.datepicker.css
│ │ │ │ ├── jquery.ui.dialog.css
│ │ │ │ ├── jquery.ui.progressbar.css
│ │ │ │ ├── jquery.ui.resizable.css
│ │ │ │ ├── jquery.ui.selectable.css
│ │ │ │ ├── jquery.ui.slider.css
│ │ │ │ ├── jquery.ui.tabs.css
│ │ │ │ └── jquery.ui.theme.css
│ │ │ ├── Controllers/
│ │ │ │ ├── AccountController.cs
│ │ │ │ └── HomeController.cs
│ │ │ ├── Filters/
│ │ │ │ └── InitializeSimpleMembershipAttribute.cs
│ │ │ ├── Global.asax
│ │ │ ├── Global.asax.cs
│ │ │ ├── LinqToTwitterMvcDemo.csproj
│ │ │ ├── Models/
│ │ │ │ ├── AccountModels.cs
│ │ │ │ └── TweetViewModel.cs
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Scripts/
│ │ │ │ ├── _references.js
│ │ │ │ ├── jquery-1.8.2.intellisense.js
│ │ │ │ ├── jquery-1.8.2.js
│ │ │ │ ├── jquery-ui-1.8.24.js
│ │ │ │ ├── jquery.unobtrusive-ajax.js
│ │ │ │ ├── jquery.validate-vsdoc.js
│ │ │ │ ├── jquery.validate.js
│ │ │ │ ├── jquery.validate.unobtrusive.js
│ │ │ │ ├── knockout-2.2.0.debug.js
│ │ │ │ ├── knockout-2.2.0.js
│ │ │ │ └── modernizr-2.6.2.js
│ │ │ ├── Views/
│ │ │ │ ├── Account/
│ │ │ │ │ ├── ExternalLoginConfirmation.cshtml
│ │ │ │ │ ├── ExternalLoginFailure.cshtml
│ │ │ │ │ ├── Login.cshtml
│ │ │ │ │ ├── Manage.cshtml
│ │ │ │ │ ├── Register.cshtml
│ │ │ │ │ ├── _ChangePasswordPartial.cshtml
│ │ │ │ │ ├── _ExternalLoginsListPartial.cshtml
│ │ │ │ │ ├── _RemoveExternalLoginsPartial.cshtml
│ │ │ │ │ └── _SetPasswordPartial.cshtml
│ │ │ │ ├── Home/
│ │ │ │ │ ├── About.cshtml
│ │ │ │ │ ├── Contact.cshtml
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── Shared/
│ │ │ │ │ ├── Error.cshtml
│ │ │ │ │ ├── _Layout.cshtml
│ │ │ │ │ └── _LoginPartial.cshtml
│ │ │ │ ├── Web.config
│ │ │ │ └── _ViewStart.cshtml
│ │ │ ├── Web.Debug.config
│ │ │ ├── Web.Release.config
│ │ │ ├── Web.config
│ │ │ └── packages.config
│ │ ├── LinqToTwitterSilverlightDemo/
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── Assets/
│ │ │ │ └── Styles.xaml
│ │ │ ├── LinqToTwitterSilverlightDemo.csproj
│ │ │ ├── MainPage.xaml
│ │ │ ├── MainPage.xaml.cs
│ │ │ ├── Model/
│ │ │ │ ├── MyTweet.cs
│ │ │ │ └── TwitterConfiguration.cs
│ │ │ ├── Properties/
│ │ │ │ ├── AppManifest.xml
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ └── OutOfBrowserSettings.xml
│ │ │ └── Views/
│ │ │ ├── About.xaml
│ │ │ ├── About.xaml.cs
│ │ │ ├── ErrorWindow.xaml
│ │ │ ├── ErrorWindow.xaml.cs
│ │ │ ├── Home.xaml
│ │ │ ├── Home.xaml.cs
│ │ │ ├── HomeTimelineQuery.xaml
│ │ │ ├── HomeTimelineQuery.xaml.cs
│ │ │ ├── StatusUpdate.xaml
│ │ │ └── StatusUpdate.xaml.cs
│ │ ├── LinqToTwitterSilverlightDemo.Web/
│ │ │ ├── LinqToTwitterProxy.ashx
│ │ │ ├── LinqToTwitterProxy.ashx.cs
│ │ │ ├── LinqToTwitterSilverlightDemo.Web.csproj
│ │ │ ├── LinqToTwitterSilverlightDemoTestPage.aspx
│ │ │ ├── LinqToTwitterSilverlightDemoTestPage.html
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Silverlight.js
│ │ │ ├── Web.Debug.config
│ │ │ ├── Web.Release.config
│ │ │ └── Web.config
│ │ ├── LinqToTwitterWebFormsDemo/
│ │ │ ├── Default.aspx
│ │ │ ├── Default.aspx.cs
│ │ │ ├── PostOnly.aspx
│ │ │ ├── PostOnly.aspx.cs
│ │ │ ├── SignIn.aspx
│ │ │ ├── SignIn.aspx.cs
│ │ │ ├── UserTimeline.aspx
│ │ │ ├── UserTimeline.aspx.cs
│ │ │ └── web.config
│ │ ├── Win8OAuthDemo/
│ │ │ ├── Win8OAuthDemo/
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── Common/
│ │ │ │ │ ├── BindableBase.cs
│ │ │ │ │ ├── BooleanNegationConverter.cs
│ │ │ │ │ ├── BooleanToVisibilityConverter.cs
│ │ │ │ │ ├── LayoutAwarePage.cs
│ │ │ │ │ ├── ReadMe.txt
│ │ │ │ │ ├── RichTextColumns.cs
│ │ │ │ │ ├── StandardStyles.xaml
│ │ │ │ │ └── SuspensionManager.cs
│ │ │ │ ├── Package.appxmanifest
│ │ │ │ ├── Properties/
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── TweetPage.xaml
│ │ │ │ ├── TweetPage.xaml.cs
│ │ │ │ └── Win8OAuthDemo.csproj
│ │ │ └── Win8OAuthDemo.sln
│ │ └── WindowsPhoneDemo/
│ │ ├── App.xaml
│ │ ├── App.xaml.cs
│ │ ├── MainPage.xaml
│ │ ├── MainPage.xaml.cs
│ │ ├── OAuth.xaml
│ │ ├── OAuth.xaml.cs
│ │ ├── Properties/
│ │ │ ├── AppManifest.xml
│ │ │ ├── AssemblyInfo.cs
│ │ │ └── WMAppManifest.xml
│ │ ├── SharedState.cs
│ │ ├── StatusUpdate.xaml
│ │ ├── StatusUpdate.xaml.cs
│ │ ├── StreamItem.cs
│ │ ├── Tweet.cs
│ │ ├── UserStream.xaml
│ │ ├── UserStream.xaml.cs
│ │ ├── WindowsPhoneDemo.csproj
│ │ └── packages.config
│ ├── LinqToTwitter4/
│ │ ├── Linq2TwitterDemos_Console/
│ │ │ ├── AccountDemos.cs
│ │ │ ├── App.config
│ │ │ ├── BlockDemos.cs
│ │ │ ├── DirectMessageDemos.cs
│ │ │ ├── FavoriteDemos.cs
│ │ │ ├── FriendshipDemos.cs
│ │ │ ├── GeoDemos.cs
│ │ │ ├── HelpDemos.cs
│ │ │ ├── Linq2TwitterDemos_Console.csproj
│ │ │ ├── ListDemos.cs
│ │ │ ├── MutesDemos.cs
│ │ │ ├── Program.cs
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── RawDemos.cs
│ │ │ ├── SavedSearchDemos.cs
│ │ │ ├── SearchDemos.cs
│ │ │ ├── StatusDemos.cs
│ │ │ ├── StreamDemos.cs
│ │ │ ├── TrendDemos.cs
│ │ │ ├── UserDemos.cs
│ │ │ ├── VineDemos.cs
│ │ │ └── packages.config
│ │ ├── Linq2TwitterDemos_MVCOld/
│ │ │ ├── App_Start/
│ │ │ │ ├── BundleConfig.cs
│ │ │ │ ├── FilterConfig.cs
│ │ │ │ ├── RouteConfig.cs
│ │ │ │ └── Startup.Auth.cs
│ │ │ ├── Content/
│ │ │ │ ├── Site.css
│ │ │ │ ├── bootstrap-theme.css
│ │ │ │ └── bootstrap.css
│ │ │ ├── Controllers/
│ │ │ │ ├── AccountController.cs
│ │ │ │ ├── HomeController.cs
│ │ │ │ ├── OAuthController.cs
│ │ │ │ └── StatusDemosController.cs
│ │ │ ├── Global.asax.cs
│ │ │ ├── Linq2TwitterDemos_MVC.csproj
│ │ │ ├── Models/
│ │ │ │ ├── AccountViewModels.cs
│ │ │ │ ├── IdentityModels.cs
│ │ │ │ ├── SendTweetViewModel.cs
│ │ │ │ └── TweetViewModel.cs
│ │ │ ├── Project_Readme.html
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Scripts/
│ │ │ │ ├── _references.js
│ │ │ │ ├── bootstrap.js
│ │ │ │ ├── jquery-2.1.1.intellisense.js
│ │ │ │ ├── jquery-2.1.1.js
│ │ │ │ ├── jquery.validate-vsdoc.js
│ │ │ │ ├── jquery.validate.js
│ │ │ │ ├── jquery.validate.unobtrusive.js
│ │ │ │ ├── modernizr-2.8.3.js
│ │ │ │ ├── respond.js
│ │ │ │ └── respond.matchmedia.addListener.js
│ │ │ ├── Startup.cs
│ │ │ ├── Views/
│ │ │ │ ├── Account/
│ │ │ │ │ ├── ExternalLoginConfirmation.cshtml
│ │ │ │ │ ├── ExternalLoginFailure.cshtml
│ │ │ │ │ ├── Login.cshtml
│ │ │ │ │ ├── Manage.cshtml
│ │ │ │ │ ├── Register.cshtml
│ │ │ │ │ ├── _ChangePasswordPartial.cshtml
│ │ │ │ │ ├── _ExternalLoginsListPartial.cshtml
│ │ │ │ │ ├── _RemoveAccountPartial.cshtml
│ │ │ │ │ └── _SetPasswordPartial.cshtml
│ │ │ │ ├── Home/
│ │ │ │ │ ├── About.cshtml
│ │ │ │ │ ├── Contact.cshtml
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── OAuth/
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── Shared/
│ │ │ │ │ ├── Error.cshtml
│ │ │ │ │ ├── _Layout.cshtml
│ │ │ │ │ └── _LoginPartial.cshtml
│ │ │ │ ├── StatusDemos/
│ │ │ │ │ ├── HomeTimeline.cshtml
│ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ └── Tweet.cshtml
│ │ │ │ └── Web.config
│ │ │ ├── Web.Debug.config
│ │ │ ├── Web.Release.config
│ │ │ ├── Web.config
│ │ │ └── packages.config
│ │ ├── Linq2TwitterDemos_Mvc/
│ │ │ ├── App_Start/
│ │ │ │ ├── BundleConfig.cs
│ │ │ │ ├── FilterConfig.cs
│ │ │ │ ├── IdentityConfig.cs
│ │ │ │ ├── RouteConfig.cs
│ │ │ │ └── Startup.Auth.cs
│ │ │ ├── Content/
│ │ │ │ ├── Site.css
│ │ │ │ ├── bootstrap-theme.css
│ │ │ │ └── bootstrap.css
│ │ │ ├── Controllers/
│ │ │ │ ├── AccountController.cs
│ │ │ │ ├── HomeController.cs
│ │ │ │ ├── ManageController.cs
│ │ │ │ ├── OAuthController.cs
│ │ │ │ └── StatusDemosController.cs
│ │ │ ├── Global.asax
│ │ │ ├── Global.asax.cs
│ │ │ ├── Linq2TwitterDemos_Mvc.csproj
│ │ │ ├── Models/
│ │ │ │ ├── AccountViewModels.cs
│ │ │ │ ├── IdentityModels.cs
│ │ │ │ ├── ManageViewModels.cs
│ │ │ │ ├── SendTweetViewModel.cs
│ │ │ │ └── TweetViewModel.cs
│ │ │ ├── Project_Readme.html
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Scripts/
│ │ │ │ ├── _references.js
│ │ │ │ ├── bootstrap.js
│ │ │ │ ├── jquery-2.1.1.intellisense.js
│ │ │ │ ├── jquery-2.1.1.js
│ │ │ │ ├── jquery.validate-vsdoc.js
│ │ │ │ ├── jquery.validate.js
│ │ │ │ ├── jquery.validate.unobtrusive.js
│ │ │ │ ├── modernizr-2.8.3.js
│ │ │ │ ├── npm.js
│ │ │ │ ├── respond.js
│ │ │ │ └── respond.matchmedia.addListener.js
│ │ │ ├── Startup.cs
│ │ │ ├── Views/
│ │ │ │ ├── Account/
│ │ │ │ │ ├── ConfirmEmail.cshtml
│ │ │ │ │ ├── ExternalLoginConfirmation.cshtml
│ │ │ │ │ ├── ExternalLoginFailure.cshtml
│ │ │ │ │ ├── ForgotPassword.cshtml
│ │ │ │ │ ├── ForgotPasswordConfirmation.cshtml
│ │ │ │ │ ├── Login.cshtml
│ │ │ │ │ ├── Register.cshtml
│ │ │ │ │ ├── ResetPassword.cshtml
│ │ │ │ │ ├── ResetPasswordConfirmation.cshtml
│ │ │ │ │ ├── SendCode.cshtml
│ │ │ │ │ ├── VerifyCode.cshtml
│ │ │ │ │ └── _ExternalLoginsListPartial.cshtml
│ │ │ │ ├── Home/
│ │ │ │ │ ├── About.cshtml
│ │ │ │ │ ├── Contact.cshtml
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── Manage/
│ │ │ │ │ ├── AddPhoneNumber.cshtml
│ │ │ │ │ ├── ChangePassword.cshtml
│ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ ├── ManageLogins.cshtml
│ │ │ │ │ ├── SetPassword.cshtml
│ │ │ │ │ └── VerifyPhoneNumber.cshtml
│ │ │ │ ├── OAuth/
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── Shared/
│ │ │ │ │ ├── Error.cshtml
│ │ │ │ │ ├── Lockout.cshtml
│ │ │ │ │ ├── _Layout.cshtml
│ │ │ │ │ └── _LoginPartial.cshtml
│ │ │ │ ├── StatusDemos/
│ │ │ │ │ ├── HomeTimeline.cshtml
│ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ └── Tweet.cshtml
│ │ │ │ ├── Web.config
│ │ │ │ └── _ViewStart.cshtml
│ │ │ ├── Web.Debug.config
│ │ │ ├── Web.Release.config
│ │ │ ├── Web.config
│ │ │ └── packages.config
│ │ ├── Linq2TwitterDemos_WPF/
│ │ │ ├── App.config
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── Linq2TwitterDemos_WPF.csproj
│ │ │ ├── MainWindow.xaml
│ │ │ ├── MainWindow.xaml.cs
│ │ │ ├── OAuth.xaml
│ │ │ ├── OAuth.xaml.cs
│ │ │ ├── Properties/
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── SharedState.cs
│ │ │ ├── StatusDemos/
│ │ │ │ ├── HomeTimelineWindow.xaml
│ │ │ │ └── HomeTimelineWindow.xaml.cs
│ │ │ ├── ViewModels/
│ │ │ │ ├── Tweet.cs
│ │ │ │ └── TweetViewModel.cs
│ │ │ └── packages.config
│ │ ├── Linq2TwitterDemos_WebForms/
│ │ │ ├── About.aspx
│ │ │ ├── About.aspx.cs
│ │ │ ├── About.aspx.designer.cs
│ │ │ ├── Account/
│ │ │ │ ├── AddPhoneNumber.aspx
│ │ │ │ ├── AddPhoneNumber.aspx.cs
│ │ │ │ ├── AddPhoneNumber.aspx.designer.cs
│ │ │ │ ├── Confirm.aspx
│ │ │ │ ├── Confirm.aspx.cs
│ │ │ │ ├── Confirm.aspx.designer.cs
│ │ │ │ ├── Forgot.aspx
│ │ │ │ ├── Forgot.aspx.cs
│ │ │ │ ├── Forgot.aspx.designer.cs
│ │ │ │ ├── Lockout.aspx
│ │ │ │ ├── Lockout.aspx.cs
│ │ │ │ ├── Lockout.aspx.designer.cs
│ │ │ │ ├── Login.aspx
│ │ │ │ ├── Login.aspx.cs
│ │ │ │ ├── Login.aspx.designer.cs
│ │ │ │ ├── Manage.aspx
│ │ │ │ ├── Manage.aspx.cs
│ │ │ │ ├── Manage.aspx.designer.cs
│ │ │ │ ├── ManageLogins.aspx
│ │ │ │ ├── ManageLogins.aspx.cs
│ │ │ │ ├── ManageLogins.aspx.designer.cs
│ │ │ │ ├── ManagePassword.aspx
│ │ │ │ ├── ManagePassword.aspx.cs
│ │ │ │ ├── ManagePassword.aspx.designer.cs
│ │ │ │ ├── OpenAuthProviders.ascx
│ │ │ │ ├── OpenAuthProviders.ascx.cs
│ │ │ │ ├── OpenAuthProviders.ascx.designer.cs
│ │ │ │ ├── Register.aspx
│ │ │ │ ├── Register.aspx.cs
│ │ │ │ ├── Register.aspx.designer.cs
│ │ │ │ ├── RegisterExternalLogin.aspx
│ │ │ │ ├── RegisterExternalLogin.aspx.cs
│ │ │ │ ├── RegisterExternalLogin.aspx.designer.cs
│ │ │ │ ├── ResetPassword.aspx
│ │ │ │ ├── ResetPassword.aspx.cs
│ │ │ │ ├── ResetPassword.aspx.designer.cs
│ │ │ │ ├── ResetPasswordConfirmation.aspx
│ │ │ │ ├── ResetPasswordConfirmation.aspx.cs
│ │ │ │ ├── ResetPasswordConfirmation.aspx.designer.cs
│ │ │ │ ├── TwoFactorAuthenticationSignIn.aspx
│ │ │ │ ├── TwoFactorAuthenticationSignIn.aspx.cs
│ │ │ │ ├── TwoFactorAuthenticationSignIn.aspx.designer.cs
│ │ │ │ ├── VerifyPhoneNumber.aspx
│ │ │ │ ├── VerifyPhoneNumber.aspx.cs
│ │ │ │ ├── VerifyPhoneNumber.aspx.designer.cs
│ │ │ │ └── Web.config
│ │ │ ├── App_Start/
│ │ │ │ ├── BundleConfig.cs
│ │ │ │ ├── IdentityConfig.cs
│ │ │ │ ├── RouteConfig.cs
│ │ │ │ └── Startup.Auth.cs
│ │ │ ├── Bundle.config
│ │ │ ├── Contact.aspx
│ │ │ ├── Contact.aspx.cs
│ │ │ ├── Contact.aspx.designer.cs
│ │ │ ├── Content/
│ │ │ │ ├── Site.css
│ │ │ │ ├── bootstrap-theme.css
│ │ │ │ └── bootstrap.css
│ │ │ ├── Default.aspx
│ │ │ ├── Default.aspx.cs
│ │ │ ├── Default.aspx.designer.cs
│ │ │ ├── Global.asax
│ │ │ ├── Global.asax.cs
│ │ │ ├── Linq2TwitterDemos_WebForms.csproj
│ │ │ ├── Models/
│ │ │ │ └── IdentityModels.cs
│ │ │ ├── OAuth.aspx
│ │ │ ├── OAuth.aspx.cs
│ │ │ ├── OAuth.aspx.designer.cs
│ │ │ ├── Project_Readme.html
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Scripts/
│ │ │ │ ├── WebForms/
│ │ │ │ │ ├── DetailsView.js
│ │ │ │ │ ├── Focus.js
│ │ │ │ │ ├── GridView.js
│ │ │ │ │ ├── MSAjax/
│ │ │ │ │ │ ├── MicrosoftAjax.js
│ │ │ │ │ │ ├── MicrosoftAjaxApplicationServices.js
│ │ │ │ │ │ ├── MicrosoftAjaxComponentModel.js
│ │ │ │ │ │ ├── MicrosoftAjaxCore.js
│ │ │ │ │ │ ├── MicrosoftAjaxGlobalization.js
│ │ │ │ │ │ ├── MicrosoftAjaxHistory.js
│ │ │ │ │ │ ├── MicrosoftAjaxNetwork.js
│ │ │ │ │ │ ├── MicrosoftAjaxSerialization.js
│ │ │ │ │ │ ├── MicrosoftAjaxTimer.js
│ │ │ │ │ │ ├── MicrosoftAjaxWebForms.js
│ │ │ │ │ │ └── MicrosoftAjaxWebServices.js
│ │ │ │ │ ├── Menu.js
│ │ │ │ │ ├── MenuStandards.js
│ │ │ │ │ ├── SmartNav.js
│ │ │ │ │ ├── TreeView.js
│ │ │ │ │ ├── WebForms.js
│ │ │ │ │ ├── WebParts.js
│ │ │ │ │ └── WebUIValidation.js
│ │ │ │ ├── _references.js
│ │ │ │ ├── bootstrap.js
│ │ │ │ ├── jquery-2.1.1.intellisense.js
│ │ │ │ ├── jquery-2.1.1.js
│ │ │ │ ├── modernizr-2.8.3.js
│ │ │ │ ├── npm.js
│ │ │ │ ├── respond.js
│ │ │ │ └── respond.matchmedia.addListener.js
│ │ │ ├── Site.Master
│ │ │ ├── Site.Master.cs
│ │ │ ├── Site.Master.designer.cs
│ │ │ ├── Site.Mobile.Master
│ │ │ ├── Site.Mobile.Master.cs
│ │ │ ├── Site.Mobile.Master.designer.cs
│ │ │ ├── Startup.cs
│ │ │ ├── StatusDemos/
│ │ │ │ ├── HomeTimelineDemo.aspx
│ │ │ │ ├── HomeTimelineDemo.aspx.cs
│ │ │ │ ├── HomeTimelineDemo.aspx.designer.cs
│ │ │ │ ├── StatusDemos.aspx
│ │ │ │ ├── StatusDemos.aspx.cs
│ │ │ │ ├── StatusDemos.aspx.designer.cs
│ │ │ │ ├── TweetDemo.aspx
│ │ │ │ ├── TweetDemo.aspx.cs
│ │ │ │ └── TweetDemo.aspx.designer.cs
│ │ │ ├── ViewSwitcher.ascx
│ │ │ ├── ViewSwitcher.ascx.cs
│ │ │ ├── ViewSwitcher.ascx.designer.cs
│ │ │ ├── Web.Debug.config
│ │ │ ├── Web.Release.config
│ │ │ ├── Web.config
│ │ │ └── packages.config
│ │ ├── Linq2TwitterDemos_WindowsForms/
│ │ │ ├── App.config
│ │ │ ├── Linq2TwitterDemos_WindowsForms.csproj
│ │ │ ├── OAuthForm.Designer.cs
│ │ │ ├── OAuthForm.cs
│ │ │ ├── OAuthForm.resx
│ │ │ ├── Program.cs
│ │ │ ├── Properties/
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── SharedState.cs
│ │ │ ├── StatusDemos/
│ │ │ │ ├── HomeTimelineForm.Designer.cs
│ │ │ │ ├── HomeTimelineForm.cs
│ │ │ │ └── HomeTimelineForm.resx
│ │ │ ├── Tweet.cs
│ │ │ ├── TwitterForm.Designer.cs
│ │ │ ├── TwitterForm.cs
│ │ │ ├── TwitterForm.resx
│ │ │ └── packages.config
│ │ ├── Linq2TwitterDemos_WindowsPhone/
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── Linq2TwitterDemos_WindowsPhone.csproj
│ │ │ ├── LocalizedStrings.cs
│ │ │ ├── MainPage.xaml
│ │ │ ├── MainPage.xaml.cs
│ │ │ ├── OAuth.xaml
│ │ │ ├── OAuth.xaml.cs
│ │ │ ├── Properties/
│ │ │ │ ├── AppManifest.xml
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ └── WMAppManifest.xml
│ │ │ ├── Resources/
│ │ │ │ ├── AppResources.Designer.cs
│ │ │ │ └── AppResources.resx
│ │ │ ├── SampleData/
│ │ │ │ └── MainViewModelSampleData.xaml
│ │ │ ├── SharedState.cs
│ │ │ ├── StatusDemos/
│ │ │ │ ├── HomeTimelineDemo.xaml
│ │ │ │ ├── HomeTimelineDemo.xaml.cs
│ │ │ │ ├── TweetDemo.xaml
│ │ │ │ └── TweetDemo.xaml.cs
│ │ │ ├── StreamingDemos/
│ │ │ │ ├── FilterStreamDemo.xaml
│ │ │ │ ├── FilterStreamDemo.xaml.cs
│ │ │ │ ├── SampleStreamDemo.xaml
│ │ │ │ ├── SampleStreamDemo.xaml.cs
│ │ │ │ ├── UserStreamDemo.xaml
│ │ │ │ └── UserStreamDemo.xaml.cs
│ │ │ ├── ViewModels/
│ │ │ │ ├── ItemViewModel.cs
│ │ │ │ ├── JsonContent.cs
│ │ │ │ ├── MainViewModel.cs
│ │ │ │ ├── StreamViewModel.cs
│ │ │ │ ├── Tweet.cs
│ │ │ │ └── TweetViewModel.cs
│ │ │ └── packages.config
│ │ ├── Linq2TwitterDemos_WindowsStore/
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── Common/
│ │ │ │ ├── BooleanNegationConverter.cs
│ │ │ │ ├── BooleanToVisibilityConverter.cs
│ │ │ │ ├── NavigationHelper.cs
│ │ │ │ ├── ObservableDictionary.cs
│ │ │ │ ├── ReadMe.txt
│ │ │ │ ├── RelayCommand.cs
│ │ │ │ └── SuspensionManager.cs
│ │ │ ├── DataModel/
│ │ │ │ ├── FilterStreamViewModel.cs
│ │ │ │ ├── JsonContent.cs
│ │ │ │ ├── SampleStreamViewModel.cs
│ │ │ │ ├── StreamViewModel.cs
│ │ │ │ ├── Tweet.cs
│ │ │ │ ├── TweetViewModel.cs
│ │ │ │ ├── TwitterCommand.cs
│ │ │ │ ├── TwitterData.json
│ │ │ │ ├── TwitterDataSource.cs
│ │ │ │ └── UserStreamViewModel.cs
│ │ │ ├── GroupDetailPage.xaml
│ │ │ ├── GroupDetailPage.xaml.cs
│ │ │ ├── GroupedItemsPage.xaml
│ │ │ ├── GroupedItemsPage.xaml.cs
│ │ │ ├── ItemDetailPage.xaml
│ │ │ ├── ItemDetailPage.xaml.cs
│ │ │ ├── Linq2TwitterDemos_WindowsStore.csproj
│ │ │ ├── Package.appxmanifest
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── SharedState.cs
│ │ │ ├── StatusDemos/
│ │ │ │ ├── HomeTimelineDemo.xaml
│ │ │ │ ├── HomeTimelineDemo.xaml.cs
│ │ │ │ ├── TweetDemo.xaml
│ │ │ │ └── TweetDemo.xaml.cs
│ │ │ ├── StreamDemos/
│ │ │ │ ├── FilterStreamDemo.xaml
│ │ │ │ ├── FilterStreamDemo.xaml.cs
│ │ │ │ ├── SampleStreamDemo.xaml
│ │ │ │ ├── SampleStreamDemo.xaml.cs
│ │ │ │ ├── UserStreamDemo.xaml
│ │ │ │ └── UserStreamDemo.xaml.cs
│ │ │ └── packages.config
│ │ ├── Linq2TwitterDemos_XForms/
│ │ │ ├── Linq2TwitterDemos_XForms/
│ │ │ │ ├── Linq2TwitterDemos_XForms/
│ │ │ │ │ ├── App.cs
│ │ │ │ │ ├── Linq2TwitterDemos_XForms.projitems
│ │ │ │ │ ├── Linq2TwitterDemos_XForms.shproj
│ │ │ │ │ ├── Models/
│ │ │ │ │ │ ├── Tweet.cs
│ │ │ │ │ │ └── TweetViewModel.cs
│ │ │ │ │ └── Views/
│ │ │ │ │ ├── TweetView.xaml
│ │ │ │ │ └── TweetView.xaml.cs
│ │ │ │ ├── Linq2TwitterDemos_XForms.Droid/
│ │ │ │ │ ├── Assets/
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ ├── Linq2TwitterDemos_XForms.Droid.csproj
│ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ ├── Properties/
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ │ ├── Resources/
│ │ │ │ │ │ ├── AboutResources.txt
│ │ │ │ │ │ └── Resource.Designer.cs
│ │ │ │ │ ├── app.config
│ │ │ │ │ └── packages.config
│ │ │ │ ├── Linq2TwitterDemos_XForms.WinPhone/
│ │ │ │ │ ├── App.xaml
│ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ ├── Linq2TwitterDemos_XForms.WinPhone.csproj
│ │ │ │ │ ├── LocalizedStrings.cs
│ │ │ │ │ ├── MainPage.xaml
│ │ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ │ ├── Properties/
│ │ │ │ │ │ ├── AppManifest.xml
│ │ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ │ └── WMAppManifest.xml
│ │ │ │ │ ├── README_FIRST.txt
│ │ │ │ │ ├── Resources/
│ │ │ │ │ │ ├── AppResources.Designer.cs
│ │ │ │ │ │ └── AppResources.resx
│ │ │ │ │ └── packages.config
│ │ │ │ └── Linq2TwitterDemos_XForms.iOS/
│ │ │ │ ├── AppDelegate.cs
│ │ │ │ ├── Entitlements.plist
│ │ │ │ ├── Info.plist
│ │ │ │ ├── Linq2TwitterDemos_XForms.iOS.csproj
│ │ │ │ ├── Main.cs
│ │ │ │ ├── Properties/
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── Resources/
│ │ │ │ │ └── LaunchScreen.storyboard
│ │ │ │ ├── app.config
│ │ │ │ ├── iTunesArtwork
│ │ │ │ ├── iTunesArtwork@2x
│ │ │ │ └── packages.config
│ │ │ └── Linq2TwitterDemos_XForms.sln
│ │ └── Linq2TwitterVbDemos_Console/
│ │ ├── App.config
│ │ ├── FriendshipDemos.vb
│ │ ├── Linq2TwitterVbDemos_Console.vbproj
│ │ ├── My Project/
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── Program.vb
│ │ ├── StreamDemos.vb
│ │ └── packages.config
│ ├── LinqToTwitter5/
│ │ ├── Xamarin/
│ │ │ └── NetStd/
│ │ │ ├── NetStd/
│ │ │ │ ├── NetStd/
│ │ │ │ │ ├── App.xaml
│ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ ├── Models/
│ │ │ │ │ │ ├── ILinqToTwitterAuthorizer.cs
│ │ │ │ │ │ ├── Tweet.cs
│ │ │ │ │ │ └── TweetingViewModel.cs
│ │ │ │ │ ├── NetStd.csproj
│ │ │ │ │ └── Views/
│ │ │ │ │ ├── TweetView.xaml
│ │ │ │ │ └── TweetView.xaml.cs
│ │ │ │ ├── NetStd.Android/
│ │ │ │ │ ├── Assets/
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ ├── LinqToTwitterApplicationOnlyAuthorizer.cs
│ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ ├── NetStd.Android.csproj
│ │ │ │ │ ├── Properties/
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ │ └── Resources/
│ │ │ │ │ ├── AboutResources.txt
│ │ │ │ │ ├── Resource.designer.cs
│ │ │ │ │ ├── layout/
│ │ │ │ │ │ ├── Main.axml
│ │ │ │ │ │ ├── Tabbar.axml
│ │ │ │ │ │ └── Toolbar.axml
│ │ │ │ │ └── values/
│ │ │ │ │ ├── Strings.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ ├── NetStd.UWP/
│ │ │ │ │ ├── App.xaml
│ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ ├── LinqToTwitterUniversalAuthorizer.cs
│ │ │ │ │ ├── MainPage.xaml
│ │ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ │ ├── NetStd.UWP.csproj
│ │ │ │ │ ├── Package.appxmanifest
│ │ │ │ │ └── Properties/
│ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ └── Default.rd.xml
│ │ │ │ └── NetStd.iOS/
│ │ │ │ ├── AppDelegate.cs
│ │ │ │ ├── Entitlements.plist
│ │ │ │ ├── Info.plist
│ │ │ │ ├── LinqToTwitterApplicationOnlyAuthorizer.cs
│ │ │ │ ├── Main.cs
│ │ │ │ ├── NetStd.iOS.csproj
│ │ │ │ ├── Properties/
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── Resources/
│ │ │ │ │ └── LaunchScreen.storyboard
│ │ │ │ └── packages.config
│ │ │ └── NetStd.sln
│ │ ├── net46/
│ │ │ └── CSharp/
│ │ │ └── AspNetSamples/
│ │ │ ├── AccountActivityDemo/
│ │ │ │ ├── AccountActivityDemo.csproj
│ │ │ │ ├── App_Start/
│ │ │ │ │ ├── BundleConfig.cs
│ │ │ │ │ ├── FilterConfig.cs
│ │ │ │ │ ├── RouteConfig.cs
│ │ │ │ │ └── WebApiConfig.cs
│ │ │ │ ├── ApplicationInsights.config
│ │ │ │ ├── Areas/
│ │ │ │ │ └── HelpPage/
│ │ │ │ │ ├── ApiDescriptionExtensions.cs
│ │ │ │ │ ├── App_Start/
│ │ │ │ │ │ └── HelpPageConfig.cs
│ │ │ │ │ ├── Controllers/
│ │ │ │ │ │ └── HelpController.cs
│ │ │ │ │ ├── HelpPage.css
│ │ │ │ │ ├── HelpPageAreaRegistration.cs
│ │ │ │ │ ├── HelpPageConfigurationExtensions.cs
│ │ │ │ │ ├── ModelDescriptions/
│ │ │ │ │ │ ├── CollectionModelDescription.cs
│ │ │ │ │ │ ├── ComplexTypeModelDescription.cs
│ │ │ │ │ │ ├── DictionaryModelDescription.cs
│ │ │ │ │ │ ├── EnumTypeModelDescription.cs
│ │ │ │ │ │ ├── EnumValueDescription.cs
│ │ │ │ │ │ ├── IModelDocumentationProvider.cs
│ │ │ │ │ │ ├── KeyValuePairModelDescription.cs
│ │ │ │ │ │ ├── ModelDescription.cs
│ │ │ │ │ │ ├── ModelDescriptionGenerator.cs
│ │ │ │ │ │ ├── ModelNameAttribute.cs
│ │ │ │ │ │ ├── ModelNameHelper.cs
│ │ │ │ │ │ ├── ParameterAnnotation.cs
│ │ │ │ │ │ ├── ParameterDescription.cs
│ │ │ │ │ │ └── SimpleTypeModelDescription.cs
│ │ │ │ │ ├── Models/
│ │ │ │ │ │ └── HelpPageApiModel.cs
│ │ │ │ │ ├── SampleGeneration/
│ │ │ │ │ │ ├── HelpPageSampleGenerator.cs
│ │ │ │ │ │ ├── HelpPageSampleKey.cs
│ │ │ │ │ │ ├── ImageSample.cs
│ │ │ │ │ │ ├── InvalidSample.cs
│ │ │ │ │ │ ├── ObjectGenerator.cs
│ │ │ │ │ │ ├── SampleDirection.cs
│ │ │ │ │ │ └── TextSample.cs
│ │ │ │ │ ├── Views/
│ │ │ │ │ │ ├── Help/
│ │ │ │ │ │ │ ├── Api.cshtml
│ │ │ │ │ │ │ ├── DisplayTemplates/
│ │ │ │ │ │ │ │ ├── ApiGroup.cshtml
│ │ │ │ │ │ │ │ ├── CollectionModelDescription.cshtml
│ │ │ │ │ │ │ │ ├── ComplexTypeModelDescription.cshtml
│ │ │ │ │ │ │ │ ├── DictionaryModelDescription.cshtml
│ │ │ │ │ │ │ │ ├── EnumTypeModelDescription.cshtml
│ │ │ │ │ │ │ │ ├── HelpPageApiModel.cshtml
│ │ │ │ │ │ │ │ ├── ImageSample.cshtml
│ │ │ │ │ │ │ │ ├── InvalidSample.cshtml
│ │ │ │ │ │ │ │ ├── KeyValuePairModelDescription.cshtml
│ │ │ │ │ │ │ │ ├── ModelDescriptionLink.cshtml
│ │ │ │ │ │ │ │ ├── Parameters.cshtml
│ │ │ │ │ │ │ │ ├── Samples.cshtml
│ │ │ │ │ │ │ │ ├── SimpleTypeModelDescription.cshtml
│ │ │ │ │ │ │ │ └── TextSample.cshtml
│ │ │ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ │ │ └── ResourceModel.cshtml
│ │ │ │ │ │ ├── Shared/
│ │ │ │ │ │ │ └── _Layout.cshtml
│ │ │ │ │ │ ├── Web.config
│ │ │ │ │ │ └── _ViewStart.cshtml
│ │ │ │ │ └── XmlDocumentationProvider.cs
│ │ │ │ ├── Content/
│ │ │ │ │ ├── Site.css
│ │ │ │ │ ├── bootstrap-theme.css
│ │ │ │ │ └── bootstrap.css
│ │ │ │ ├── Controllers/
│ │ │ │ │ ├── AccountActivityController.cs
│ │ │ │ │ └── HomeController.cs
│ │ │ │ ├── Global.asax
│ │ │ │ ├── Global.asax.cs
│ │ │ │ ├── Properties/
│ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ └── PublishProfiles/
│ │ │ │ │ └── AccountActivityDemo - Web Deploy.pubxml
│ │ │ │ ├── Scripts/
│ │ │ │ │ ├── bootstrap.js
│ │ │ │ │ ├── jquery-3.2.1.intellisense.js
│ │ │ │ │ ├── jquery-3.2.1.js
│ │ │ │ │ ├── jquery-3.2.1.slim.js
│ │ │ │ │ ├── modernizr-2.8.3.js
│ │ │ │ │ ├── respond.js
│ │ │ │ │ └── respond.matchmedia.addListener.js
│ │ │ │ ├── Views/
│ │ │ │ │ ├── Home/
│ │ │ │ │ │ └── Index.cshtml
│ │ │ │ │ ├── Shared/
│ │ │ │ │ │ ├── Error.cshtml
│ │ │ │ │ │ └── _Layout.cshtml
│ │ │ │ │ ├── Web.config
│ │ │ │ │ └── _ViewStart.cshtml
│ │ │ │ ├── Web.Debug.config
│ │ │ │ ├── Web.Release.config
│ │ │ │ ├── Web.config
│ │ │ │ └── packages.config
│ │ │ ├── AspNetSamples.sln
│ │ │ └── WebFormsDemo/
│ │ │ ├── About.aspx
│ │ │ ├── About.aspx.cs
│ │ │ ├── About.aspx.designer.cs
│ │ │ ├── Account/
│ │ │ │ ├── AddPhoneNumber.aspx
│ │ │ │ ├── AddPhoneNumber.aspx.cs
│ │ │ │ ├── AddPhoneNumber.aspx.designer.cs
│ │ │ │ ├── Confirm.aspx
│ │ │ │ ├── Confirm.aspx.cs
│ │ │ │ ├── Confirm.aspx.designer.cs
│ │ │ │ ├── Forgot.aspx
│ │ │ │ ├── Forgot.aspx.cs
│ │ │ │ ├── Forgot.aspx.designer.cs
│ │ │ │ ├── Lockout.aspx
│ │ │ │ ├── Lockout.aspx.cs
│ │ │ │ ├── Lockout.aspx.designer.cs
│ │ │ │ ├── Login.aspx
│ │ │ │ ├── Login.aspx.cs
│ │ │ │ ├── Login.aspx.designer.cs
│ │ │ │ ├── Manage.aspx
│ │ │ │ ├── Manage.aspx.cs
│ │ │ │ ├── Manage.aspx.designer.cs
│ │ │ │ ├── ManageLogins.aspx
│ │ │ │ ├── ManageLogins.aspx.cs
│ │ │ │ ├── ManageLogins.aspx.designer.cs
│ │ │ │ ├── ManagePassword.aspx
│ │ │ │ ├── ManagePassword.aspx.cs
│ │ │ │ ├── ManagePassword.aspx.designer.cs
│ │ │ │ ├── OpenAuthProviders.ascx
│ │ │ │ ├── OpenAuthProviders.ascx.cs
│ │ │ │ ├── OpenAuthProviders.ascx.designer.cs
│ │ │ │ ├── Register.aspx
│ │ │ │ ├── Register.aspx.cs
│ │ │ │ ├── Register.aspx.designer.cs
│ │ │ │ ├── RegisterExternalLogin.aspx
│ │ │ │ ├── RegisterExternalLogin.aspx.cs
│ │ │ │ ├── RegisterExternalLogin.aspx.designer.cs
│ │ │ │ ├── ResetPassword.aspx
│ │ │ │ ├── ResetPassword.aspx.cs
│ │ │ │ ├── ResetPassword.aspx.designer.cs
│ │ │ │ ├── ResetPasswordConfirmation.aspx
│ │ │ │ ├── ResetPasswordConfirmation.aspx.cs
│ │ │ │ ├── ResetPasswordConfirmation.aspx.designer.cs
│ │ │ │ ├── TwoFactorAuthenticationSignIn.aspx
│ │ │ │ ├── TwoFactorAuthenticationSignIn.aspx.cs
│ │ │ │ ├── TwoFactorAuthenticationSignIn.aspx.designer.cs
│ │ │ │ ├── VerifyPhoneNumber.aspx
│ │ │ │ ├── VerifyPhoneNumber.aspx.cs
│ │ │ │ ├── VerifyPhoneNumber.aspx.designer.cs
│ │ │ │ └── Web.config
│ │ │ ├── App_Start/
│ │ │ │ ├── BundleConfig.cs
│ │ │ │ ├── IdentityConfig.cs
│ │ │ │ ├── RouteConfig.cs
│ │ │ │ └── Startup.Auth.cs
│ │ │ ├── Bundle.config
│ │ │ ├── Contact.aspx
│ │ │ ├── Contact.aspx.cs
│ │ │ ├── Contact.aspx.designer.cs
│ │ │ ├── Content/
│ │ │ │ ├── Site.css
│ │ │ │ ├── bootstrap-theme.css
│ │ │ │ └── bootstrap.css
│ │ │ ├── Default.aspx
│ │ │ ├── Default.aspx.cs
│ │ │ ├── Default.aspx.designer.cs
│ │ │ ├── Global.asax
│ │ │ ├── Global.asax.cs
│ │ │ ├── Models/
│ │ │ │ └── IdentityModels.cs
│ │ │ ├── OAuth.aspx
│ │ │ ├── OAuth.aspx.cs
│ │ │ ├── OAuth.aspx.designer.cs
│ │ │ ├── Project_Readme.html
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Scripts/
│ │ │ │ ├── WebForms/
│ │ │ │ │ ├── DetailsView.js
│ │ │ │ │ ├── Focus.js
│ │ │ │ │ ├── GridView.js
│ │ │ │ │ ├── MSAjax/
│ │ │ │ │ │ ├── MicrosoftAjax.js
│ │ │ │ │ │ ├── MicrosoftAjaxApplicationServices.js
│ │ │ │ │ │ ├── MicrosoftAjaxComponentModel.js
│ │ │ │ │ │ ├── MicrosoftAjaxCore.js
│ │ │ │ │ │ ├── MicrosoftAjaxGlobalization.js
│ │ │ │ │ │ ├── MicrosoftAjaxHistory.js
│ │ │ │ │ │ ├── MicrosoftAjaxNetwork.js
│ │ │ │ │ │ ├── MicrosoftAjaxSerialization.js
│ │ │ │ │ │ ├── MicrosoftAjaxTimer.js
│ │ │ │ │ │ ├── MicrosoftAjaxWebForms.js
│ │ │ │ │ │ └── MicrosoftAjaxWebServices.js
│ │ │ │ │ ├── Menu.js
│ │ │ │ │ ├── MenuStandards.js
│ │ │ │ │ ├── SmartNav.js
│ │ │ │ │ ├── TreeView.js
│ │ │ │ │ ├── WebForms.js
│ │ │ │ │ ├── WebParts.js
│ │ │ │ │ └── WebUIValidation.js
│ │ │ │ ├── _references.js
│ │ │ │ ├── bootstrap.js
│ │ │ │ ├── jquery-3.1.1.intellisense.js
│ │ │ │ ├── jquery-3.1.1.js
│ │ │ │ ├── jquery-3.1.1.slim.js
│ │ │ │ ├── modernizr-2.8.3.js
│ │ │ │ ├── respond.js
│ │ │ │ └── respond.matchmedia.addListener.js
│ │ │ ├── Site.Master
│ │ │ ├── Site.Master.cs
│ │ │ ├── Site.Master.designer.cs
│ │ │ ├── Site.Mobile.Master
│ │ │ ├── Site.Mobile.Master.cs
│ │ │ ├── Site.Mobile.Master.designer.cs
│ │ │ ├── Startup.cs
│ │ │ ├── StatusDemos/
│ │ │ │ ├── HomeTimelineDemo.aspx
│ │ │ │ ├── HomeTimelineDemo.aspx.cs
│ │ │ │ ├── HomeTimelineDemo.aspx.designer.cs
│ │ │ │ ├── StatusDemos.aspx
│ │ │ │ ├── StatusDemos.aspx.cs
│ │ │ │ ├── StatusDemos.aspx.designer.cs
│ │ │ │ ├── TweetDemo.aspx
│ │ │ │ ├── TweetDemo.aspx.cs
│ │ │ │ ├── TweetDemo.aspx.designer.cs
│ │ │ │ ├── UploadImageDemo.aspx
│ │ │ │ ├── UploadImageDemo.aspx.cs
│ │ │ │ └── UploadImageDemo.aspx.designer.cs
│ │ │ ├── ViewSwitcher.ascx
│ │ │ ├── ViewSwitcher.ascx.cs
│ │ │ ├── ViewSwitcher.ascx.designer.cs
│ │ │ ├── Web.Debug.config
│ │ │ ├── Web.Release.config
│ │ │ ├── Web.config
│ │ │ ├── WebFormsDemo.csproj
│ │ │ └── packages.config
│ │ ├── net48/
│ │ │ ├── CSharp/
│ │ │ │ ├── AspNetSamples/
│ │ │ │ │ ├── AspNetSamples.sln
│ │ │ │ │ ├── BlazorDemo/
│ │ │ │ │ │ ├── App.razor
│ │ │ │ │ │ ├── BlazorDemo.csproj
│ │ │ │ │ │ ├── Classes/
│ │ │ │ │ │ │ └── Extensions.cs
│ │ │ │ │ │ ├── Models/
│ │ │ │ │ │ │ ├── SendTweetViewModel.cs
│ │ │ │ │ │ │ └── TweetViewModel.cs
│ │ │ │ │ │ ├── Pages/
│ │ │ │ │ │ │ ├── Error.razor
│ │ │ │ │ │ │ ├── Index.razor
│ │ │ │ │ │ │ ├── TwitterApplicationAuth.razor
│ │ │ │ │ │ │ └── _Host.cshtml
│ │ │ │ │ │ ├── Program.cs
│ │ │ │ │ │ ├── Properties/
│ │ │ │ │ │ │ └── launchSettings.json
│ │ │ │ │ │ ├── Services/
│ │ │ │ │ │ │ └── BlazorAuthorizer.cs
│ │ │ │ │ │ ├── Shared/
│ │ │ │ │ │ │ ├── MainLayout.razor
│ │ │ │ │ │ │ └── NavMenu.razor
│ │ │ │ │ │ ├── Startup.cs
│ │ │ │ │ │ ├── _Imports.razor
│ │ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ │ ├── appsettings.json
│ │ │ │ │ │ └── wwwroot/
│ │ │ │ │ │ └── css/
│ │ │ │ │ │ ├── open-iconic/
│ │ │ │ │ │ │ ├── FONT-LICENSE
│ │ │ │ │ │ │ ├── ICON-LICENSE
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ └── font/
│ │ │ │ │ │ │ └── fonts/
│ │ │ │ │ │ │ └── open-iconic.otf
│ │ │ │ │ │ └── site.css
│ │ │ │ │ └── CoreDemo/
│ │ │ │ │ ├── Controllers/
│ │ │ │ │ │ ├── HomeController.cs
│ │ │ │ │ │ ├── OAuthController.cs
│ │ │ │ │ │ └── StatusDemosController.cs
│ │ │ │ │ ├── CoreDemo.csproj
│ │ │ │ │ ├── Models/
│ │ │ │ │ │ ├── ErrorViewModel.cs
│ │ │ │ │ │ ├── SendTweetViewModel.cs
│ │ │ │ │ │ └── TweetViewModel.cs
│ │ │ │ │ ├── Program.cs
│ │ │ │ │ ├── Properties/
│ │ │ │ │ │ └── launchSettings.json
│ │ │ │ │ ├── Startup.cs
│ │ │ │ │ ├── Views/
│ │ │ │ │ │ ├── Home/
│ │ │ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ │ │ └── Privacy.cshtml
│ │ │ │ │ │ ├── OAuth/
│ │ │ │ │ │ │ └── Index.cshtml
│ │ │ │ │ │ ├── Shared/
│ │ │ │ │ │ │ ├── Error.cshtml
│ │ │ │ │ │ │ ├── _Layout.cshtml
│ │ │ │ │ │ │ └── _ValidationScriptsPartial.cshtml
│ │ │ │ │ │ ├── StatusDemos/
│ │ │ │ │ │ │ ├── HomeTimeline.cshtml
│ │ │ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ │ │ ├── Tweet.cshtml
│ │ │ │ │ │ │ └── UploadImage.cshtml
│ │ │ │ │ │ ├── _ViewImports.cshtml
│ │ │ │ │ │ └── _ViewStart.cshtml
│ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ ├── appsettings.json
│ │ │ │ │ └── wwwroot/
│ │ │ │ │ ├── css/
│ │ │ │ │ │ └── site.css
│ │ │ │ │ ├── js/
│ │ │ │ │ │ └── site.js
│ │ │ │ │ └── lib/
│ │ │ │ │ ├── bootstrap/
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ └── dist/
│ │ │ │ │ │ ├── css/
│ │ │ │ │ │ │ ├── bootstrap-grid.css
│ │ │ │ │ │ │ ├── bootstrap-reboot.css
│ │ │ │ │ │ │ └── bootstrap.css
│ │ │ │ │ │ └── js/
│ │ │ │ │ │ ├── bootstrap.bundle.js
│ │ │ │ │ │ └── bootstrap.js
│ │ │ │ │ ├── jquery/
│ │ │ │ │ │ ├── LICENSE.txt
│ │ │ │ │ │ └── dist/
│ │ │ │ │ │ └── jquery.js
│ │ │ │ │ ├── jquery-validation/
│ │ │ │ │ │ ├── LICENSE.md
│ │ │ │ │ │ └── dist/
│ │ │ │ │ │ ├── additional-methods.js
│ │ │ │ │ │ └── jquery.validate.js
│ │ │ │ │ └── jquery-validation-unobtrusive/
│ │ │ │ │ ├── LICENSE.txt
│ │ │ │ │ └── jquery.validate.unobtrusive.js
│ │ │ │ └── ConsoleSamples/
│ │ │ │ ├── AccountActivityDemos.cs
│ │ │ │ ├── AccountDemos.cs
│ │ │ │ ├── BlockDemos.cs
│ │ │ │ ├── ConsoleSamples.csproj
│ │ │ │ ├── DirectMessageDemos.cs
│ │ │ │ ├── DirectMessageEventsDemos.cs
│ │ │ │ ├── FavoriteDemos.cs
│ │ │ │ ├── FriendshipDemos.cs
│ │ │ │ ├── GeoDemos.cs
│ │ │ │ ├── HelpDemos.cs
│ │ │ │ ├── ListDemos.cs
│ │ │ │ ├── MediaDemos.cs
│ │ │ │ ├── MutesDemos.cs
│ │ │ │ ├── Program.cs
│ │ │ │ ├── RawDemos.cs
│ │ │ │ ├── SavedSearchDemos.cs
│ │ │ │ ├── SearchDemos.cs
│ │ │ │ ├── StatusDemos.cs
│ │ │ │ ├── StreamDemos.cs
│ │ │ │ ├── TrendDemos.cs
│ │ │ │ ├── UserDemos.cs
│ │ │ │ └── WelcomeMessageDemos.cs
│ │ │ └── VB/
│ │ │ └── ConsoleSamplesVB/
│ │ │ ├── ConsoleSamplesVB/
│ │ │ │ ├── ConsoleSamplesVB.vbproj
│ │ │ │ └── Program.vb
│ │ │ └── ConsoleSamplesVB.sln
│ │ └── uap10.0/
│ │ └── CSharp/
│ │ └── UwpSamples/
│ │ ├── App.xaml
│ │ ├── App.xaml.cs
│ │ ├── JsonContent.cs
│ │ ├── MainPage.xaml
│ │ ├── MainPage.xaml.cs
│ │ ├── Package.appxmanifest
│ │ ├── Properties/
│ │ │ ├── AssemblyInfo.cs
│ │ │ └── Default.rd.xml
│ │ ├── SearchPage.xaml
│ │ ├── SearchPage.xaml.cs
│ │ ├── SharedState.cs
│ │ ├── TweetPage.xaml
│ │ ├── TweetPage.xaml.cs
│ │ ├── TweetViewModel.cs
│ │ ├── TwitterCommand.cs
│ │ └── UwpSamples.csproj
│ └── LinqToTwitter6/
│ ├── ASP.NET/
│ │ ├── LinqToTwitter.MVC.CSharp/
│ │ │ ├── LinqToTwitter.MVC.CSharp/
│ │ │ │ ├── Controllers/
│ │ │ │ │ ├── HomeController.cs
│ │ │ │ │ ├── OAuth2Controller.cs
│ │ │ │ │ ├── OAuthController.cs
│ │ │ │ │ └── TweetDemosController.cs
│ │ │ │ ├── LinqToTwitter.MVC.CSharp.csproj
│ │ │ │ ├── Models/
│ │ │ │ │ ├── ErrorViewModel.cs
│ │ │ │ │ ├── MediaViewModel.cs
│ │ │ │ │ ├── SendTweetViewModel.cs
│ │ │ │ │ └── TweetViewModel.cs
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties/
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── Startup.cs
│ │ │ │ ├── Views/
│ │ │ │ │ ├── Home/
│ │ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ │ └── Privacy.cshtml
│ │ │ │ │ ├── OAuth/
│ │ │ │ │ │ └── index.cshtml
│ │ │ │ │ ├── OAuth2/
│ │ │ │ │ │ └── Index.cshtml
│ │ │ │ │ ├── Shared/
│ │ │ │ │ │ ├── Error.cshtml
│ │ │ │ │ │ ├── _Layout.cshtml
│ │ │ │ │ │ └── _ValidationScriptsPartial.cshtml
│ │ │ │ │ ├── TweetDemos/
│ │ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ │ ├── Tweet.cshtml
│ │ │ │ │ │ ├── TweetTimeline.cshtml
│ │ │ │ │ │ └── UploadImage.cshtml
│ │ │ │ │ ├── _ViewImports.cshtml
│ │ │ │ │ └── _ViewStart.cshtml
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ └── wwwroot/
│ │ │ │ ├── css/
│ │ │ │ │ └── site.css
│ │ │ │ ├── js/
│ │ │ │ │ └── site.js
│ │ │ │ └── lib/
│ │ │ │ ├── bootstrap/
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ └── dist/
│ │ │ │ │ ├── css/
│ │ │ │ │ │ ├── bootstrap-grid.css
│ │ │ │ │ │ ├── bootstrap-reboot.css
│ │ │ │ │ │ └── bootstrap.css
│ │ │ │ │ └── js/
│ │ │ │ │ ├── bootstrap.bundle.js
│ │ │ │ │ └── bootstrap.js
│ │ │ │ ├── jquery/
│ │ │ │ │ ├── LICENSE.txt
│ │ │ │ │ └── dist/
│ │ │ │ │ └── jquery.js
│ │ │ │ ├── jquery-validation/
│ │ │ │ │ ├── LICENSE.md
│ │ │ │ │ └── dist/
│ │ │ │ │ ├── additional-methods.js
│ │ │ │ │ └── jquery.validate.js
│ │ │ │ └── jquery-validation-unobtrusive/
│ │ │ │ ├── LICENSE.txt
│ │ │ │ └── jquery.validate.unobtrusive.js
│ │ │ └── LinqToTwitter.MVC.CSharp.sln
│ │ └── ReadMe.txt
│ ├── Blazor/
│ │ ├── BlazorDemo/
│ │ │ ├── BlazorDemo/
│ │ │ │ ├── App.razor
│ │ │ │ ├── BlazorDemo.csproj
│ │ │ │ ├── Classes/
│ │ │ │ │ └── Extensions.cs
│ │ │ │ ├── Data/
│ │ │ │ │ ├── WeatherForecast.cs
│ │ │ │ │ └── WeatherForecastService.cs
│ │ │ │ ├── Models/
│ │ │ │ │ ├── SendTweetViewModel.cs
│ │ │ │ │ └── TweetViewModel.cs
│ │ │ │ ├── Pages/
│ │ │ │ │ ├── Error.cshtml
│ │ │ │ │ ├── Error.cshtml.cs
│ │ │ │ │ ├── Index.razor
│ │ │ │ │ ├── TwitterApplicationAuth.razor
│ │ │ │ │ └── _Host.cshtml
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties/
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── Services/
│ │ │ │ │ └── BlazorAuthorizer.cs
│ │ │ │ ├── Shared/
│ │ │ │ │ ├── MainLayout.razor
│ │ │ │ │ ├── MainLayout.razor.css
│ │ │ │ │ ├── NavMenu.razor
│ │ │ │ │ ├── NavMenu.razor.css
│ │ │ │ │ └── SurveyPrompt.razor
│ │ │ │ ├── Startup.cs
│ │ │ │ ├── _Imports.razor
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ └── wwwroot/
│ │ │ │ └── css/
│ │ │ │ ├── open-iconic/
│ │ │ │ │ ├── FONT-LICENSE
│ │ │ │ │ ├── ICON-LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ └── font/
│ │ │ │ │ └── fonts/
│ │ │ │ │ └── open-iconic.otf
│ │ │ │ └── site.css
│ │ │ └── BlazorDemo.sln
│ │ └── ReadMe.txt
│ ├── Console/
│ │ ├── ConsoleDemo.CSharp/
│ │ │ ├── ConsoleDemo.CSharp/
│ │ │ │ ├── AccountActivityDemos.cs
│ │ │ │ ├── AccountDemos.cs
│ │ │ │ ├── BlockDemos.cs
│ │ │ │ ├── BookmarkDemos.cs
│ │ │ │ ├── ComplianceDemos.cs
│ │ │ │ ├── ConsoleDemo.CSharp.csproj
│ │ │ │ ├── CountsDemos.cs
│ │ │ │ ├── DirectMessageEventsDemos.cs
│ │ │ │ ├── FriendshipDemos.cs
│ │ │ │ ├── GeoDemos.cs
│ │ │ │ ├── HelpDemos.cs
│ │ │ │ ├── LikeDemos.cs
│ │ │ │ ├── ListDemos.cs
│ │ │ │ ├── MediaDemos.cs
│ │ │ │ ├── MutesDemos.cs
│ │ │ │ ├── OAuth.cs
│ │ │ │ ├── Program.cs
│ │ │ │ ├── RawDemos.cs
│ │ │ │ ├── SavedSearchDemos.cs
│ │ │ │ ├── SearchDemos.cs
│ │ │ │ ├── SpacesDemos.cs
│ │ │ │ ├── StatusDemos.cs
│ │ │ │ ├── StreamDemos.cs
│ │ │ │ ├── TrendDemos.cs
│ │ │ │ ├── TweetDemos.cs
│ │ │ │ ├── UserDemos.cs
│ │ │ │ └── WelcomeMessageDemos.cs
│ │ │ └── ConsoleDemo.CSharp.sln
│ │ ├── ConsoleDemos.FSharp/
│ │ │ ├── ConsoleDemos.FSharp/
│ │ │ │ ├── ConsoleDemos.FSharp.fsproj
│ │ │ │ └── Program.fs
│ │ │ └── ConsoleDemos.FSharp.sln
│ │ ├── ConsoleDemos.VisualBasic/
│ │ │ ├── ConsoleDemos.VisualBasic/
│ │ │ │ ├── AccountActivityDemos.vb
│ │ │ │ ├── AccountDemos.vb
│ │ │ │ ├── BlockDemos.vb
│ │ │ │ ├── ConsoleDemos.VisualBasic.vbproj
│ │ │ │ ├── DirectMessageEventsDemos.vb
│ │ │ │ ├── FavoriteDemos.vb
│ │ │ │ ├── FriendshipDemos.vb
│ │ │ │ ├── GeoDemos.vb
│ │ │ │ ├── HelpDemos.vb
│ │ │ │ ├── ListDemos.vb
│ │ │ │ ├── MediaDemos.vb
│ │ │ │ ├── MuteDemos.vb
│ │ │ │ ├── OAuth.vb
│ │ │ │ ├── Program.vb
│ │ │ │ ├── RawDemos.vb
│ │ │ │ ├── SavedSearchDemos.vb
│ │ │ │ ├── SearchDemos.vb
│ │ │ │ ├── StatusDemos.vb
│ │ │ │ ├── StreamDemos.vb
│ │ │ │ ├── TrendDemos.vb
│ │ │ │ ├── TweetDemos.vb
│ │ │ │ ├── UserDemos.vb
│ │ │ │ └── WelcomeMessageDemos.vb
│ │ │ └── ConsoleDemos.VisualBasic.sln
│ │ └── ReadMe.txt
│ ├── Notebooks/
│ │ ├── DotNetInteractive/
│ │ │ └── L2TRecentSearch.ipynb
│ │ └── RecentSearch/
│ │ ├── RecentSearch/
│ │ │ ├── Program.cs
│ │ │ ├── RecentSearch.csproj
│ │ │ └── RecentSearch.ipynb
│ │ └── RecentSearch.sln
│ ├── WPF/
│ │ └── ReadMe.txt
│ └── Xamarin/
│ └── ReadMe.txt
└── src/
├── LinqToTwitter3/
│ ├── Libraries/
│ │ ├── LinqToTwitter/
│ │ │ ├── LinqToTwitter/
│ │ │ │ └── TwitterExecuteAsync.cs
│ │ │ ├── LinqToTwitter.csproj
│ │ │ ├── OAuth/
│ │ │ │ ├── MvcAuthorizer.cs
│ │ │ │ ├── MvcOAuthActionResult.cs
│ │ │ │ └── SessionStateCredentials.cs
│ │ │ └── Properties/
│ │ │ └── AssemblyInfo.cs
│ │ ├── LinqToTwitterAg/
│ │ │ ├── Account/
│ │ │ │ ├── Account.cs
│ │ │ │ ├── AccountAction.cs
│ │ │ │ ├── AccountExtensions.cs
│ │ │ │ ├── AccountRequestProcessor.cs
│ │ │ │ ├── AccountType.cs
│ │ │ │ ├── DeviceType.cs
│ │ │ │ ├── RateLimitStatus.cs
│ │ │ │ ├── Settings.cs
│ │ │ │ ├── SleepTime.cs
│ │ │ │ ├── TZInfo.cs
│ │ │ │ └── Totals.cs
│ │ │ ├── Blocks/
│ │ │ │ ├── BlockingType.cs
│ │ │ │ ├── Blocks.cs
│ │ │ │ ├── BlocksExtensions.cs
│ │ │ │ └── BlocksRequestProcessor.cs
│ │ │ ├── Common/
│ │ │ │ ├── BannerSize.cs
│ │ │ │ ├── BuildUrlHelper.cs
│ │ │ │ ├── Culture.cs
│ │ │ │ ├── Cursors.cs
│ │ │ │ ├── Entities/
│ │ │ │ │ ├── Entities.cs
│ │ │ │ │ ├── EntityBase.cs
│ │ │ │ │ ├── HashTagEntity.cs
│ │ │ │ │ ├── MediaEntity.cs
│ │ │ │ │ ├── SymbolEntity.cs
│ │ │ │ │ ├── UrlEntity.cs
│ │ │ │ │ └── UserMentionEntity.cs
│ │ │ │ ├── Evaluator.cs
│ │ │ │ ├── ExpressionTreeHelpers.cs
│ │ │ │ ├── ExpressionTreeModifier.cs
│ │ │ │ ├── ExpressionTreeVisitor.cs
│ │ │ │ ├── HttpMethod.cs
│ │ │ │ ├── IDList.cs
│ │ │ │ ├── IRequestProcessor.cs
│ │ │ │ ├── Iconic.ZLib/
│ │ │ │ │ ├── CRC32.cs
│ │ │ │ │ ├── Deflate.cs
│ │ │ │ │ ├── DeflateStream.cs
│ │ │ │ │ ├── GZipStream.cs
│ │ │ │ │ ├── InfTree.cs
│ │ │ │ │ ├── Inflate.cs
│ │ │ │ │ ├── Iso8859Dash1Encoding.cs
│ │ │ │ │ ├── LICENSE.jzlib.txt
│ │ │ │ │ ├── License.zlib.txt
│ │ │ │ │ ├── ParallelDeflateOutputStream.cs
│ │ │ │ │ ├── Tree.cs
│ │ │ │ │ ├── Zlib.cs
│ │ │ │ │ ├── ZlibBaseStream.cs
│ │ │ │ │ ├── ZlibCodec.cs
│ │ │ │ │ ├── ZlibConstants.cs
│ │ │ │ │ └── ZlibStream.cs
│ │ │ │ ├── InvalidQueryException.cs
│ │ │ │ ├── LinqExtensions.cs
│ │ │ │ ├── Media.cs
│ │ │ │ ├── MediaType.cs
│ │ │ │ ├── MethodCallExpressionTypeFinder.cs
│ │ │ │ ├── Microsoft.Security.Application.Encoder/
│ │ │ │ │ ├── CharExtensions.cs
│ │ │ │ │ ├── CodeCharts/
│ │ │ │ │ │ ├── Lower.cs
│ │ │ │ │ │ ├── LowerMiddle.cs
│ │ │ │ │ │ ├── Middle.cs
│ │ │ │ │ │ ├── Upper.cs
│ │ │ │ │ │ └── UpperMiddle.cs
│ │ │ │ │ ├── CodeCharts.cs
│ │ │ │ │ ├── CssEncoder.cs
│ │ │ │ │ ├── Encoder.cs
│ │ │ │ │ ├── GlobalSuppressions.cs
│ │ │ │ │ ├── HtmlParameterEncoder.cs
│ │ │ │ │ ├── InvalidSurrogatePairException.cs
│ │ │ │ │ ├── InvalidUnicodeValueException.cs
│ │ │ │ │ ├── LdapEncoder.cs
│ │ │ │ │ ├── SafeList.cs
│ │ │ │ │ └── UnicodeCharacterEncoder.cs
│ │ │ │ ├── ParameterFinder.cs
│ │ │ │ ├── QueryParameter.cs
│ │ │ │ ├── ReaderWriterLock.cs
│ │ │ │ ├── Request.cs
│ │ │ │ ├── RequestProcessorHelper.cs
│ │ │ │ ├── State.cs
│ │ │ │ ├── TargetFramework.cs
│ │ │ │ ├── TwitterAsyncResponse.cs
│ │ │ │ ├── TwitterErrorStatus.cs
│ │ │ │ ├── TwitterHashResponse.cs
│ │ │ │ ├── TwitterProgressEventArgs.cs
│ │ │ │ ├── TwitterQueryException.cs
│ │ │ │ ├── TypeConversionExtensions.cs
│ │ │ │ ├── TypeSystem.cs
│ │ │ │ └── WhereClauseFinder.cs
│ │ │ ├── DirectMessage/
│ │ │ │ ├── DirectMessage.cs
│ │ │ │ ├── DirectMessageExtensions.cs
│ │ │ │ ├── DirectMessageRequestProcessor.cs
│ │ │ │ └── DirectMessageType.cs
│ │ │ ├── Favorites/
│ │ │ │ ├── Favorites.cs
│ │ │ │ ├── FavoritesAction.cs
│ │ │ │ ├── FavoritesExtensions.cs
│ │ │ │ ├── FavoritesRequestProcessor.cs
│ │ │ │ └── FavoritesType.cs
│ │ │ ├── Friendship/
│ │ │ │ ├── Friendship.cs
│ │ │ │ ├── FriendshipAction.cs
│ │ │ │ ├── FriendshipExtensions.cs
│ │ │ │ ├── FriendshipRequestProcessor.cs
│ │ │ │ ├── FriendshipType.cs
│ │ │ │ └── Relationship.cs
│ │ │ ├── Geo/
│ │ │ │ ├── Coordinate.cs
│ │ │ │ ├── Geo.cs
│ │ │ │ ├── GeoAction.cs
│ │ │ │ ├── GeoRequestProcessor.cs
│ │ │ │ ├── GeoType.cs
│ │ │ │ ├── Geometry.cs
│ │ │ │ └── Place.cs
│ │ │ ├── Help/
│ │ │ │ ├── Configuration.cs
│ │ │ │ ├── Help.cs
│ │ │ │ ├── HelpRequestProcessor.cs
│ │ │ │ ├── HelpType.cs
│ │ │ │ ├── Language.cs
│ │ │ │ ├── PhotoSize.cs
│ │ │ │ └── RateLimits.cs
│ │ │ ├── LinqToTwitter/
│ │ │ │ ├── ITwitterExecute.cs
│ │ │ │ ├── TwitterContext.cs
│ │ │ │ ├── TwitterExecute.cs
│ │ │ │ ├── TwitterExtensions.cs
│ │ │ │ ├── TwitterQueryProvider.cs
│ │ │ │ └── TwitterQueryable.cs
│ │ │ ├── LinqToTwitter.snk
│ │ │ ├── LinqToTwitterAg.csproj
│ │ │ ├── List/
│ │ │ │ ├── List.cs
│ │ │ │ ├── ListAction.cs
│ │ │ │ ├── ListExtensions.cs
│ │ │ │ ├── ListRequestProcessor.cs
│ │ │ │ └── ListType.cs
│ │ │ ├── OAuth/
│ │ │ │ ├── AnonymousAuthorizer.cs
│ │ │ │ ├── ApplicationOnlyAuthorizer.cs
│ │ │ │ ├── AuthAccessType.cs
│ │ │ │ ├── IOAuthCredentials.cs
│ │ │ │ ├── IOAuthHelper.cs
│ │ │ │ ├── IOAuthTwitter.cs
│ │ │ │ ├── ITwitterAuthorizer.cs
│ │ │ │ ├── InMemoryCredentials.cs
│ │ │ │ ├── IsolatedStorageCredentials.cs
│ │ │ │ ├── OAuthAuthorizer.cs
│ │ │ │ ├── OAuthBase.cs
│ │ │ │ ├── OAuthSignatureTypes.cs
│ │ │ │ ├── OAuthTwitter.cs
│ │ │ │ ├── PinAuthorizer.cs
│ │ │ │ ├── SignInAuthorizer.cs
│ │ │ │ ├── SilverlightAuthorizer.cs
│ │ │ │ ├── SingleUserAuthorizer.cs
│ │ │ │ ├── SingleUserInMemoryCredentials.cs
│ │ │ │ ├── Utilities.cs
│ │ │ │ ├── WebAuthorizer.cs
│ │ │ │ ├── XAuthAuthorizer.cs
│ │ │ │ ├── XAuthCredentials.cs
│ │ │ │ └── ZIsolatedStorageCredentialsTest.cs
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Raw/
│ │ │ │ ├── Raw.cs
│ │ │ │ ├── RawExtensions.cs
│ │ │ │ └── RawRequestProcessor.cs
│ │ │ ├── RelatedResults/
│ │ │ │ ├── RelatedResults.cs
│ │ │ │ ├── RelatedResultsRequestProcessor.cs
│ │ │ │ └── RelatedResultsType.cs
│ │ │ ├── ReportSpam/
│ │ │ │ └── ReportSpamExtensions.cs
│ │ │ ├── SavedSearch/
│ │ │ │ ├── SavedSearch.cs
│ │ │ │ ├── SavedSearchAction.cs
│ │ │ │ ├── SavedSearchExtensions.cs
│ │ │ │ ├── SavedSearchRequestProcessor.cs
│ │ │ │ └── SavedSearchType.cs
│ │ │ ├── Search/
│ │ │ │ ├── Attitude.cs
│ │ │ │ ├── ResultType.cs
│ │ │ │ ├── Search.cs
│ │ │ │ ├── SearchEntry.cs
│ │ │ │ ├── SearchMetaData.cs
│ │ │ │ ├── SearchRequestProcessor.cs
│ │ │ │ └── SearchType.cs
│ │ │ ├── Serialization/
│ │ │ │ ├── Extensions/
│ │ │ │ │ ├── DictionaryExtensions.cs
│ │ │ │ │ ├── LitJsonExtensions.cs
│ │ │ │ │ └── StringExtensions.cs
│ │ │ │ └── LitJson/
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── COPYING
│ │ │ │ ├── HACKING
│ │ │ │ ├── IJsonWrapper.cs
│ │ │ │ ├── IOrderedDictionary.cs
│ │ │ │ ├── JsonData.cs
│ │ │ │ ├── JsonException.cs
│ │ │ │ ├── JsonMapper.cs
│ │ │ │ ├── JsonReader.cs
│ │ │ │ ├── JsonWriter.cs
│ │ │ │ ├── Lexer.cs
│ │ │ │ ├── ParserToken.cs
│ │ │ │ └── README
│ │ │ ├── SocialGraph/
│ │ │ │ ├── SocialGraph.cs
│ │ │ │ ├── SocialGraphRequestProcessor.cs
│ │ │ │ └── SocialGraphType.cs
│ │ │ ├── Status/
│ │ │ │ ├── Annotation.cs
│ │ │ │ ├── Contributor.cs
│ │ │ │ ├── EmbeddedStatus.cs
│ │ │ │ ├── EmbeddedStatusAlignment.cs
│ │ │ │ ├── FilterLevel.cs
│ │ │ │ ├── Retweet.cs
│ │ │ │ ├── Status.cs
│ │ │ │ ├── StatusAction.cs
│ │ │ │ ├── StatusExtensions.cs
│ │ │ │ ├── StatusMetaData.cs
│ │ │ │ ├── StatusRequestProcessor.cs
│ │ │ │ └── StatusType.cs
│ │ │ ├── Streaming/
│ │ │ │ ├── ControlStream.cs
│ │ │ │ ├── ControlStreamExtensions.cs
│ │ │ │ ├── ControlStreamFollow.cs
│ │ │ │ ├── ControlStreamInfo.cs
│ │ │ │ ├── ControlStreamRequestProcessor.cs
│ │ │ │ ├── ControlStreamType.cs
│ │ │ │ ├── ControlStreamUser.cs
│ │ │ │ ├── IStreamContent.cs
│ │ │ │ ├── StreamContent.cs
│ │ │ │ ├── Streaming.cs
│ │ │ │ ├── StreamingRequestProcessor.cs
│ │ │ │ ├── StreamingType.cs
│ │ │ │ ├── UserStream.cs
│ │ │ │ ├── UserStreamRequestProcessor.cs
│ │ │ │ └── UserStreamType.cs
│ │ │ ├── Trend/
│ │ │ │ ├── Location.cs
│ │ │ │ ├── Trend.cs
│ │ │ │ ├── TrendRequestProcessor.cs
│ │ │ │ └── TrendType.cs
│ │ │ └── User/
│ │ │ ├── Category.cs
│ │ │ ├── ProfileImageSize.cs
│ │ │ ├── User.cs
│ │ │ ├── UserAction.cs
│ │ │ ├── UserIdentifier.cs
│ │ │ ├── UserRequestProcessor.cs
│ │ │ └── UserType.cs
│ │ ├── LinqToTwitterCP/
│ │ │ ├── LinqToTwitterCP.csproj
│ │ │ └── Properties/
│ │ │ └── AssemblyInfo.cs
│ │ ├── LinqToTwitterRT/
│ │ │ ├── Common/
│ │ │ │ └── Culture.cs
│ │ │ ├── LinqToTwitterRT.csproj
│ │ │ ├── OAuth/
│ │ │ │ ├── IAsyncOAuthCredentials.cs
│ │ │ │ ├── IWinRtSettingsCredentials.cs
│ │ │ │ ├── LocalDataCredentials.cs
│ │ │ │ ├── LocalSettingsCredentials.cs
│ │ │ │ ├── RoamingDataCredentials.cs
│ │ │ │ ├── RoamingSettingsCredentials.cs
│ │ │ │ ├── TemporaryDataCredentials.cs
│ │ │ │ ├── TwitterAuthProvider.cs
│ │ │ │ ├── TwitterAuthProviderUser.cs
│ │ │ │ ├── WinRtApplicationOnlyAuthorizer.cs
│ │ │ │ ├── WinRtAuthorizer.cs
│ │ │ │ ├── WinRtCredentials.cs
│ │ │ │ └── WinRtSettingsCredentials.cs
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── Serialization/
│ │ │ └── LitJson/
│ │ │ └── IDictionary.cs
│ │ └── LinqToTwitterWP/
│ │ ├── Common/
│ │ │ └── HashSet.cs
│ │ ├── LinqToTwitterWP.csproj
│ │ └── Properties/
│ │ └── AssemblyInfo.cs
│ ├── LinqToTwitter.sln
│ ├── LinqToTwitter.vsmdi
│ ├── LocalTestRun.testrunconfig
│ ├── Packages.dgml
│ ├── Resources/
│ │ ├── BuildOxygeneDemo.bat
│ │ ├── LinqToTwitter.snk
│ │ ├── OxygeneDemo.pas
│ │ └── OxygeneReadMe.txt
│ └── Tests/
│ └── LinqToTwitterXUnitTests/
│ ├── AccountTests/
│ │ ├── AccountExtensionsTests.cs
│ │ └── AccountRequestProcessorTests.cs
│ ├── App.config
│ ├── BlocksTests/
│ │ ├── BlocksExtensionsTests.cs
│ │ └── BlocksRequestProcessorTests.cs
│ ├── Common/
│ │ ├── DebuggerWriter.cs
│ │ ├── OAuthTwitterMock.cs
│ │ ├── TestCulture.cs
│ │ └── TwitterExtensionsTests.cs
│ ├── DirectMessageTests/
│ │ ├── DirectMessageExtensionsTests.cs
│ │ ├── DirectMessageRequestProcessorTests.cs
│ │ └── DirectMessageTests.cs
│ ├── FavoritesTests/
│ │ ├── FavoritesCtorTests.cs
│ │ ├── FavoritesExtensionsTests.cs
│ │ └── FavoritesRequestProcessorTests.cs
│ ├── FriendshipTests/
│ │ ├── FriendshipExtensionsTests.cs
│ │ └── FriendshipRequestProcessorTests.cs
│ ├── GeoTests/
│ │ ├── CoordinateTests.cs
│ │ ├── GeoRequestProcessorTests.cs
│ │ ├── GeoTests.cs
│ │ ├── GeometryTests.cs
│ │ └── PlaceTests.cs
│ ├── HelpTests/
│ │ └── HelpRequestProcessorTests.cs
│ ├── LinqToTwitter.snk
│ ├── LinqToTwitterTests/
│ │ ├── TwitterContextCreateRequestProcessorTests.cs
│ │ ├── TwitterContextTests.cs
│ │ ├── TwitterContextUrlTests.cs
│ │ └── TwitterExecuteErrorHandlingTests.cs
│ ├── LinqToTwitterXUnitTests.csproj
│ ├── ListTests/
│ │ ├── ListExtensionsTests.cs
│ │ └── ListRequestProcessorTests.cs
│ ├── OAuthTests/
│ │ ├── ApplicationOnlyAuthorizerTests.cs
│ │ ├── MvcAuthorizerTests.cs
│ │ ├── OAuthAuthorizerTests.cs
│ │ ├── OAuthBaseTests.cs
│ │ ├── OAuthTwitterTests.cs
│ │ ├── PinAuthorizerTests.cs
│ │ ├── SignInAuthorizerTests.cs
│ │ └── WebAuthorizerTests.cs
│ ├── Properties/
│ │ └── AssemblyInfo.cs
│ ├── RawTests/
│ │ ├── RawExtensionsTests.cs
│ │ └── RawRequestProcessorTests.cs
│ ├── RelatedResultsTests/
│ │ └── RelatedResultsRequestProcessorTests.cs
│ ├── SavedSearchTests/
│ │ ├── SavedSearchExtensionsTests.cs
│ │ └── SavedSearchRequestProcessorTests.cs
│ ├── SearchTests/
│ │ └── SearchRequestProcessorTests.cs
│ ├── SerializationTests/
│ │ ├── TypeConversionExtensionsTests.cs
│ │ └── XmlSerializerTests.cs
│ ├── SocialGraphTests/
│ │ └── SocialGraphRequestProcessorTests.cs
│ ├── StatusTests/
│ │ ├── StatusExtensionsReplyWithMediaAndLocationTests.cs
│ │ ├── StatusExtensionsReplyWithMediaNoLocationTests.cs
│ │ ├── StatusExtensionsTests.cs
│ │ ├── StatusExtensionsTweetWithMediaNoLocationTests.cs
│ │ ├── StatusExtensionsTweetsWithMediaAndLocationTests.cs
│ │ └── StatusRequestProcessorTests.cs
│ ├── StreamTests/
│ │ ├── ControlStreamExtensionsTest.cs
│ │ ├── ControlStreamTest.cs
│ │ ├── StreamingRequestProcessorTests.cs
│ │ └── UserStreamRequestProcessorTest.cs
│ ├── TrendTests/
│ │ └── TrendRequestProcessorTests.cs
│ ├── UserTests/
│ │ └── UserRequestProcessorTests.cs
│ └── packages.config
├── LinqToTwitter4/
│ ├── Libraries/
│ │ ├── LinqToTwitter.AspNet/
│ │ │ ├── AspNetAuthorizer.cs
│ │ │ ├── AspNetSignInAuthorizer.cs
│ │ │ ├── LinqToTwitter.AspNet.csproj
│ │ │ ├── LinqToTwitterAuthenticationProvider.cs
│ │ │ ├── MvcAuthorizer.cs
│ │ │ ├── MvcSignInAuthorizer.cs
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── SessionStateCredentialStore.cs
│ │ │ ├── app.config
│ │ │ └── packages.config
│ │ ├── LinqToTwitter.WindowsStore/
│ │ │ ├── LinqToTwitter.WindowsStore.csproj
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── WindowsStoreAuthorizer.cs
│ │ │ ├── app.config
│ │ │ └── packages.config
│ │ └── LinqToTwitterPcl/
│ │ ├── Account/
│ │ │ ├── Account.cs
│ │ │ ├── AccountAction.cs
│ │ │ ├── AccountRequestProcessor.cs
│ │ │ ├── AccountType.cs
│ │ │ ├── DeviceType.cs
│ │ │ ├── Settings.cs
│ │ │ ├── SleepTime.cs
│ │ │ ├── TZInfo.cs
│ │ │ ├── Totals.cs
│ │ │ └── TwitterContextAccountCommands.cs
│ │ ├── Blocks/
│ │ │ ├── BlockingType.cs
│ │ │ ├── Blocks.cs
│ │ │ ├── BlocksRequestProcessor.cs
│ │ │ └── TwitterContextBlockCommands.cs
│ │ ├── Common/
│ │ │ ├── BannerSize.cs
│ │ │ ├── Culture.cs
│ │ │ ├── Cursors.cs
│ │ │ ├── Entities/
│ │ │ │ ├── Entities.cs
│ │ │ │ ├── EntityBase.cs
│ │ │ │ ├── HashTagEntity.cs
│ │ │ │ ├── MediaEntity.cs
│ │ │ │ ├── SymbolEntity.cs
│ │ │ │ ├── UrlEntity.cs
│ │ │ │ └── UserMentionEntity.cs
│ │ │ ├── Evaluator.cs
│ │ │ ├── ExpressionTreeHelpers.cs
│ │ │ ├── ExpressionTreeModifier.cs
│ │ │ ├── ExpressionVisitor.cs
│ │ │ ├── IDList.cs
│ │ │ ├── IRequestProcessor.cs
│ │ │ ├── InvalidQueryException.cs
│ │ │ ├── LinqExtensions.cs
│ │ │ ├── MethodCallExpressionTypeFinder.cs
│ │ │ ├── ParameterFinder.cs
│ │ │ ├── QueryParameter.cs
│ │ │ ├── Request.cs
│ │ │ ├── RequestProcessorHelper.cs
│ │ │ ├── TwitterAsyncResponse.cs
│ │ │ ├── TwitterErrorStatus.cs
│ │ │ ├── TwitterHashResponse.cs
│ │ │ ├── TwitterProgressEventArgs.cs
│ │ │ ├── TwitterQueryException.cs
│ │ │ ├── TypeConversionExtensions.cs
│ │ │ ├── TypeSystem.cs
│ │ │ ├── Utilities.cs
│ │ │ └── WhereClauseFinder.cs
│ │ ├── DirectMessage/
│ │ │ ├── DirectMessage.cs
│ │ │ ├── DirectMessageRequestProcessor.cs
│ │ │ ├── DirectMessageType.cs
│ │ │ └── TwitterContextDirectMessageCommands.cs
│ │ ├── Favorites/
│ │ │ ├── Favorites.cs
│ │ │ ├── FavoritesAction.cs
│ │ │ ├── FavoritesRequestProcessor.cs
│ │ │ ├── FavoritesType.cs
│ │ │ └── TwitterContextFavoritesCommands.cs
│ │ ├── Friendship/
│ │ │ ├── Friendship.cs
│ │ │ ├── FriendshipAction.cs
│ │ │ ├── FriendshipRequestProcessor.cs
│ │ │ ├── FriendshipType.cs
│ │ │ ├── Relationship.cs
│ │ │ └── TwitterContextFriendshipCommands.cs
│ │ ├── Geo/
│ │ │ ├── Coordinate.cs
│ │ │ ├── Geo.cs
│ │ │ ├── GeoAction.cs
│ │ │ ├── GeoRequestProcessor.cs
│ │ │ ├── GeoType.cs
│ │ │ ├── Geometry.cs
│ │ │ └── Place.cs
│ │ ├── Help/
│ │ │ ├── Configuration.cs
│ │ │ ├── Help.cs
│ │ │ ├── HelpRequestProcessor.cs
│ │ │ ├── HelpType.cs
│ │ │ ├── Language.cs
│ │ │ ├── PhotoSize.cs
│ │ │ └── RateLimits.cs
│ │ ├── LinqToTwitter/
│ │ │ ├── ITwitterExecute.cs
│ │ │ ├── TwitterContext.cs
│ │ │ ├── TwitterContextEntities.cs
│ │ │ ├── TwitterErrorHandler.cs
│ │ │ ├── TwitterExecute.cs
│ │ │ ├── TwitterExtensions.cs
│ │ │ ├── TwitterQueryProvider.cs
│ │ │ └── TwitterQueryable.cs
│ │ ├── LinqToTwitter.snk
│ │ ├── LinqToTwitterPcl.csproj
│ │ ├── List/
│ │ │ ├── List.cs
│ │ │ ├── ListAction.cs
│ │ │ ├── ListRequestProcessor.cs
│ │ │ ├── ListType.cs
│ │ │ └── TwitterContextListCommands.cs
│ │ ├── Mute/
│ │ │ ├── Mute.cs
│ │ │ ├── MuteRequestProcessor.cs
│ │ │ ├── MuteType.cs
│ │ │ └── TwitterContextMuteCommands.cs
│ │ ├── Net/
│ │ │ ├── GetMessageHandler.cs
│ │ │ ├── PostMessageHandler.cs
│ │ │ └── Url.cs
│ │ ├── Properties/
│ │ │ └── AssemblyInfo.cs
│ │ ├── Raw/
│ │ │ ├── Raw.cs
│ │ │ ├── RawRequestProcessor.cs
│ │ │ └── TwitterContextRawCommands.cs
│ │ ├── SavedSearch/
│ │ │ ├── SavedSearch.cs
│ │ │ ├── SavedSearchAction.cs
│ │ │ ├── SavedSearchRequestProcessor.cs
│ │ │ ├── SavedSearchType.cs
│ │ │ └── TwitterContextSavedSearchCommands.cs
│ │ ├── Search/
│ │ │ ├── Attitude.cs
│ │ │ ├── ResultType.cs
│ │ │ ├── Search.cs
│ │ │ ├── SearchMetaData.cs
│ │ │ ├── SearchRequestProcessor.cs
│ │ │ └── SearchType.cs
│ │ ├── Security/
│ │ │ ├── ApplicationOnlyAuthorizer.cs
│ │ │ ├── AuthAccessType.cs
│ │ │ ├── AuthorizerBase.cs
│ │ │ ├── Hmac.cs
│ │ │ ├── IAuthorizer.cs
│ │ │ ├── ICredentialStore.cs
│ │ │ ├── IHash.cs
│ │ │ ├── IHmac.cs
│ │ │ ├── IOAuth.cs
│ │ │ ├── InMemoryCredentialStore.cs
│ │ │ ├── OAuth.cs
│ │ │ ├── PinAuthorizer.cs
│ │ │ ├── Sha1.cs
│ │ │ ├── SingleUserAuthorizer.cs
│ │ │ ├── SingleUserInMemoryCredentialStore.cs
│ │ │ ├── XAuthAuthorizer.cs
│ │ │ └── XAuthCredentials.cs
│ │ ├── Serialization/
│ │ │ ├── Extensions/
│ │ │ │ ├── DictionaryExtensions.cs
│ │ │ │ ├── LitJsonExtensions.cs
│ │ │ │ └── StringExtensions.cs
│ │ │ └── LitJson/
│ │ │ ├── AUTHORS
│ │ │ ├── COPYING
│ │ │ ├── HACKING
│ │ │ ├── IJsonWrapper.cs
│ │ │ ├── IOrderedDictionary.cs
│ │ │ ├── JsonData.cs
│ │ │ ├── JsonException.cs
│ │ │ ├── JsonMapper.cs
│ │ │ ├── JsonReader.cs
│ │ │ ├── JsonWriter.cs
│ │ │ ├── Lexer.cs
│ │ │ ├── ParserToken.cs
│ │ │ └── README
│ │ ├── Status/
│ │ │ ├── Annotation.cs
│ │ │ ├── Contributor.cs
│ │ │ ├── EmbeddedStatus.cs
│ │ │ ├── EmbeddedStatusAlignment.cs
│ │ │ ├── FilterLevel.cs
│ │ │ ├── Media.cs
│ │ │ ├── MediaImage.cs
│ │ │ ├── MediaType.cs
│ │ │ ├── Retweet.cs
│ │ │ ├── Status.cs
│ │ │ ├── StatusAction.cs
│ │ │ ├── StatusMetaData.cs
│ │ │ ├── StatusRequestProcessor.cs
│ │ │ ├── StatusType.cs
│ │ │ └── TwitterContextStatusCommands.cs
│ │ ├── Streaming/
│ │ │ ├── ControlStream.cs
│ │ │ ├── ControlStreamFollow.cs
│ │ │ ├── ControlStreamInfo.cs
│ │ │ ├── ControlStreamRequestProcessor.cs
│ │ │ ├── ControlStreamType.cs
│ │ │ ├── ControlStreamUser.cs
│ │ │ ├── IStreamContent.cs
│ │ │ ├── Messages/
│ │ │ │ ├── Control.cs
│ │ │ │ ├── Delete.cs
│ │ │ │ ├── Disconnect.cs
│ │ │ │ ├── Event.cs
│ │ │ │ ├── ForUser.cs
│ │ │ │ ├── FriendsList.cs
│ │ │ │ ├── GeoScrub.cs
│ │ │ │ ├── Limit.cs
│ │ │ │ ├── Stall.cs
│ │ │ │ ├── StatusWithheld.cs
│ │ │ │ ├── TooManyFollows.cs
│ │ │ │ └── UserWithheld.cs
│ │ │ ├── StreamContent.cs
│ │ │ ├── StreamEntityType.cs
│ │ │ ├── Streaming.cs
│ │ │ ├── StreamingRequestProcessor.cs
│ │ │ ├── StreamingType.cs
│ │ │ └── TwitterContextStreamCommands.cs
│ │ ├── Trends/
│ │ │ ├── Location.cs
│ │ │ ├── Trend.cs
│ │ │ ├── TrendRequestProcessor.cs
│ │ │ └── TrendType.cs
│ │ ├── User/
│ │ │ ├── Category.cs
│ │ │ ├── ProfileImageSize.cs
│ │ │ ├── TwitterContextUserCommands.cs
│ │ │ ├── User.cs
│ │ │ ├── UserAction.cs
│ │ │ ├── UserRequestProcessor.cs
│ │ │ └── UserType.cs
│ │ ├── Vine/
│ │ │ ├── Vine.cs
│ │ │ ├── VineRequestProcessor.cs
│ │ │ └── VineType.cs
│ │ ├── app.config
│ │ └── packages.config
│ ├── LinqToTwitterPcl.sln
│ ├── Resources/
│ │ └── LinqToTwitter.snk
│ └── Tests/
│ └── LinqToTwitterPcl.Tests/
│ ├── AccountTests/
│ │ ├── AccountCommandsTests.cs
│ │ └── AccountRequestProcessorTests.cs
│ ├── App.config
│ ├── BlocksTests/
│ │ ├── BlocksCommandsTests.cs
│ │ └── BlocksRequestProcessorTests.cs
│ ├── Common/
│ │ ├── DebuggerWriter.cs
│ │ ├── EntitiesTests.cs
│ │ ├── L2TAssert.cs
│ │ ├── OAuthTwitterMock.cs
│ │ ├── TestCulture.cs
│ │ └── TwitterExtensionsTests.cs
│ ├── DirectMessageTests/
│ │ ├── DirectMessageCommandsTests.cs
│ │ ├── DirectMessageRequestProcessorTests.cs
│ │ └── DirectMessageTests.cs
│ ├── FavoritesTests/
│ │ ├── FavoritesCommandsTests.cs
│ │ ├── FavoritesCtorTests.cs
│ │ └── FavoritesRequestProcessorTests.cs
│ ├── FriendshipTests/
│ │ ├── FriendshipCommandsTests.cs
│ │ └── FriendshipRequestProcessorTests.cs
│ ├── GeoTests/
│ │ ├── CoordinateTests.cs
│ │ ├── GeoRequestProcessorTests.cs
│ │ ├── GeoTests.cs
│ │ ├── GeometryTests.cs
│ │ └── PlaceTests.cs
│ ├── HelpTests/
│ │ └── HelpRequestProcessorTests.cs
│ ├── LinqToTwitter.snk
│ ├── LinqToTwitterPcl.Tests.csproj
│ ├── LinqToTwitterTests/
│ │ └── TwitterErrorHandlerTests.cs
│ ├── ListTests/
│ │ ├── ListCommandsTests.cs
│ │ └── ListRequestProcessorTests.cs
│ ├── MuteTests/
│ │ ├── MuteCommandsTests.cs
│ │ └── MuteRequestProcessorTests.cs
│ ├── Properties/
│ │ └── AssemblyInfo.cs
│ ├── RawTests/
│ │ ├── RawCommandsTests.cs
│ │ └── RawRequestProcessorTests.cs
│ ├── SavedSearchTests/
│ │ ├── SavedSearchCommandsTests.cs
│ │ └── SavedSearchRequestProcessorTests.cs
│ ├── SearchTests/
│ │ └── SearchRequestProcessorTests.cs
│ ├── SecurityTests/
│ │ ├── HmacTests.cs
│ │ ├── OAuthTests.cs
│ │ └── Sha1Tests.cs
│ ├── StatusTests/
│ │ ├── StatusCommandsReplyWithMediaAndLocationTests.cs
│ │ ├── StatusCommandsReplyWithMediaNoLocationTests.cs
│ │ ├── StatusCommandsTests.cs
│ │ ├── StatusCommandsTweetWithMediaNoLocationTests.cs
│ │ ├── StatusCommandsTweetsWithMediaAndLocationTests.cs
│ │ └── StatusRequestProcessorTests.cs
│ ├── TrendsTests/
│ │ └── TrendRequestProcessorTests.cs
│ ├── UserTests/
│ │ ├── UserCommandsTests.cs
│ │ └── UserRequestProcessorTests.cs
│ ├── Vine/
│ │ └── VineRequestProcessorTests.cs
│ └── packages.config
├── LinqToTwitter5/
│ ├── .editorconfig
│ ├── LinqToTwitter.AspNet/
│ │ ├── LinqToTwitter.AspNet.csproj
│ │ ├── LinqToTwitterAuthenticationProvider.cs
│ │ ├── MvcAuthorizer.cs
│ │ ├── Properties/
│ │ │ └── AssemblyInfo.cs
│ │ ├── SessionStateCredentialStore.cs
│ │ ├── app.config
│ │ └── packages.config
│ ├── LinqToTwitter.AspNetCore/
│ │ ├── LinqToTwitter.AspNetCore.csproj
│ │ ├── MvcAuthorizer.cs
│ │ └── SessionStateCredentialStore.cs
│ ├── LinqToTwitter.AspNetStd/
│ │ ├── LinqToTwitter.AspNetStd.csproj
│ │ ├── MvcAuthorizer.cs
│ │ └── SessionStateCredentialStore.cs
│ ├── LinqToTwitter.Core/
│ │ └── LinqToTwitter.Core.csproj
│ ├── LinqToTwitter.Shared/
│ │ ├── Account/
│ │ │ ├── Account.cs
│ │ │ ├── AccountAction.cs
│ │ │ ├── AccountRequestProcessor.cs
│ │ │ ├── AccountType.cs
│ │ │ ├── DeviceType.cs
│ │ │ ├── Settings.cs
│ │ │ ├── SleepTime.cs
│ │ │ ├── TZInfo.cs
│ │ │ ├── Totals.cs
│ │ │ └── TwitterContextAccountCommands.cs
│ │ ├── AccountActivity/
│ │ │ ├── AccountActivity.cs
│ │ │ ├── AccountActivityRequestProcessor.cs
│ │ │ ├── AccountActivityType.cs
│ │ │ └── TwitterContextAccountActivityCommands.cs
│ │ ├── Blocks/
│ │ │ ├── BlockingType.cs
│ │ │ ├── Blocks.cs
│ │ │ ├── BlocksRequestProcessor.cs
│ │ │ └── TwitterContextBlockCommands.cs
│ │ ├── Common/
│ │ │ ├── BannerSize.cs
│ │ │ ├── Culture.cs
│ │ │ ├── Cursors.cs
│ │ │ ├── DefaultJsonSerializer.cs
│ │ │ ├── Entities/
│ │ │ │ ├── AspectRatio.cs
│ │ │ │ ├── Entities.cs
│ │ │ │ ├── EntityBase.cs
│ │ │ │ ├── HashTagEntity.cs
│ │ │ │ ├── MediaEntity.cs
│ │ │ │ ├── SymbolEntity.cs
│ │ │ │ ├── UrlEntity.cs
│ │ │ │ ├── UserMentionEntity.cs
│ │ │ │ ├── Variant.cs
│ │ │ │ └── VideoInfo.cs
│ │ │ ├── Evaluator.cs
│ │ │ ├── ExpressionTreeHelpers.cs
│ │ │ ├── ExpressionTreeModifier.cs
│ │ │ ├── ExpressionVisitor.cs
│ │ │ ├── IDList.cs
│ │ │ ├── IRequestProcessor.cs
│ │ │ ├── InvalidQueryException.cs
│ │ │ ├── L2TKeys.cs
│ │ │ ├── LinqExtensions.cs
│ │ │ ├── MethodCallExpressionTypeFinder.cs
│ │ │ ├── ParameterFinder.cs
│ │ │ ├── QueryParameter.cs
│ │ │ ├── Request.cs
│ │ │ ├── RequestProcessorHelper.cs
│ │ │ ├── TweetMode.cs
│ │ │ ├── TwitterAsyncResponse.cs
│ │ │ ├── TwitterErrorStatus.cs
│ │ │ ├── TwitterHashResponse.cs
│ │ │ ├── TwitterProgressEventArgs.cs
│ │ │ ├── TypeConversionExtensions.cs
│ │ │ ├── TypeSystem.cs
│ │ │ └── WhereClauseFinder.cs
│ │ ├── DirectMessageEvents/
│ │ │ ├── DirectMessageEvents.cs
│ │ │ ├── DirectMessageEventsRequestProcessor.cs
│ │ │ ├── DirectMessageEventsType.cs
│ │ │ └── TwitterContextDirectMessageEventsCommands.cs
│ │ ├── Favorites/
│ │ │ ├── Favorites.cs
│ │ │ ├── FavoritesAction.cs
│ │ │ ├── FavoritesRequestProcessor.cs
│ │ │ ├── FavoritesType.cs
│ │ │ └── TwitterContextFavoritesCommands.cs
│ │ ├── Friendship/
│ │ │ ├── Friendship.cs
│ │ │ ├── FriendshipAction.cs
│ │ │ ├── FriendshipRequestProcessor.cs
│ │ │ ├── FriendshipType.cs
│ │ │ ├── Relationship.cs
│ │ │ └── TwitterContextFriendshipCommands.cs
│ │ ├── Geo/
│ │ │ ├── Coordinate.cs
│ │ │ ├── Geo.cs
│ │ │ ├── GeoAction.cs
│ │ │ ├── GeoRequestProcessor.cs
│ │ │ ├── GeoType.cs
│ │ │ ├── Geometry.cs
│ │ │ └── Place.cs
│ │ ├── Help/
│ │ │ ├── Configuration.cs
│ │ │ ├── Help.cs
│ │ │ ├── HelpRequestProcessor.cs
│ │ │ ├── HelpType.cs
│ │ │ ├── Language.cs
│ │ │ ├── PhotoSize.cs
│ │ │ └── RateLimits.cs
│ │ ├── LinqToTwitter/
│ │ │ ├── ITwitterExecute.cs
│ │ │ ├── TwitterContext.cs
│ │ │ ├── TwitterContextEntities.cs
│ │ │ ├── TwitterExtensions.cs
│ │ │ ├── TwitterQueryProvider.cs
│ │ │ └── TwitterQueryable.cs
│ │ ├── LinqToTwitter.Shared.projitems
│ │ ├── LinqToTwitter.Shared.shproj
│ │ ├── List/
│ │ │ ├── List.cs
│ │ │ ├── ListAction.cs
│ │ │ ├── ListRequestProcessor.cs
│ │ │ ├── ListType.cs
│ │ │ └── TwitterContextListCommands.cs
│ │ ├── Media/
│ │ │ ├── Media.cs
│ │ │ ├── MediaError.cs
│ │ │ ├── MediaImage.cs
│ │ │ ├── MediaMetadata.cs
│ │ │ ├── MediaProcessingInfo.cs
│ │ │ ├── MediaRequestProcessor.cs
│ │ │ ├── MediaType.cs
│ │ │ └── TwitterContextMediaCommands.cs
│ │ ├── Mute/
│ │ │ ├── Mute.cs
│ │ │ ├── MuteRequestProcessor.cs
│ │ │ ├── MuteType.cs
│ │ │ └── TwitterContextMuteCommands.cs
│ │ ├── Raw/
│ │ │ ├── Raw.cs
│ │ │ ├── RawRequestProcessor.cs
│ │ │ └── TwitterContextRawCommands.cs
│ │ ├── SavedSearch/
│ │ │ ├── SavedSearch.cs
│ │ │ ├── SavedSearchAction.cs
│ │ │ ├── SavedSearchRequestProcessor.cs
│ │ │ ├── SavedSearchType.cs
│ │ │ └── TwitterContextSavedSearchCommands.cs
│ │ ├── Search/
│ │ │ ├── Attitude.cs
│ │ │ ├── ResultType.cs
│ │ │ ├── Search.cs
│ │ │ ├── SearchMetaData.cs
│ │ │ ├── SearchRequestProcessor.cs
│ │ │ └── SearchType.cs
│ │ ├── Security/
│ │ │ ├── AuthAccessType.cs
│ │ │ ├── Hmac.cs
│ │ │ ├── ICredentialStore.cs
│ │ │ ├── IHash.cs
│ │ │ ├── IHmac.cs
│ │ │ ├── IOAuth.cs
│ │ │ ├── InMemoryCredentialStore.cs
│ │ │ ├── OAuth.cs
│ │ │ ├── OAuthKeys.cs
│ │ │ ├── PinAuthorizer.cs
│ │ │ ├── Sha1.cs
│ │ │ ├── SingleUserAuthorizer.cs
│ │ │ ├── SingleUserInMemoryCredentialStore.cs
│ │ │ ├── XAuthAuthorizer.cs
│ │ │ └── XAuthCredentials.cs
│ │ ├── Serialization/
│ │ │ ├── Extensions/
│ │ │ │ ├── DictionaryExtensions.cs
│ │ │ │ ├── LitJsonExtensions.cs
│ │ │ │ └── StringExtensions.cs
│ │ │ └── LitJson/
│ │ │ ├── AUTHORS
│ │ │ ├── COPYING
│ │ │ ├── HACKING
│ │ │ ├── IJsonWrapper.cs
│ │ │ ├── IOrderedDictionary.cs
│ │ │ ├── JsonData.cs
│ │ │ ├── JsonException.cs
│ │ │ ├── JsonMapper.cs
│ │ │ ├── JsonReader.cs
│ │ │ ├── JsonWriter.cs
│ │ │ ├── Lexer.cs
│ │ │ ├── ParserToken.cs
│ │ │ └── README
│ │ ├── Status/
│ │ │ ├── Annotation.cs
│ │ │ ├── Contributor.cs
│ │ │ ├── EmbeddedStatus.cs
│ │ │ ├── EmbeddedStatusAlignment.cs
│ │ │ ├── FilterLevel.cs
│ │ │ ├── Retweet.cs
│ │ │ ├── Status.cs
│ │ │ ├── StatusAction.cs
│ │ │ ├── StatusMetaData.cs
│ │ │ ├── StatusRequestProcessor.cs
│ │ │ ├── StatusType.cs
│ │ │ └── TwitterContextStatusCommands.cs
│ │ ├── Streaming/
│ │ │ ├── IStreamContent.cs
│ │ │ ├── Messages/
│ │ │ │ ├── Control.cs
│ │ │ │ ├── Delete.cs
│ │ │ │ ├── Disconnect.cs
│ │ │ │ ├── Event.cs
│ │ │ │ ├── ForUser.cs
│ │ │ │ ├── FriendsList.cs
│ │ │ │ ├── GeoScrub.cs
│ │ │ │ ├── Limit.cs
│ │ │ │ ├── Stall.cs
│ │ │ │ ├── StatusWithheld.cs
│ │ │ │ ├── TooManyFollows.cs
│ │ │ │ └── UserWithheld.cs
│ │ │ ├── StreamContent.cs
│ │ │ ├── StreamEntityType.cs
│ │ │ ├── Streaming.cs
│ │ │ ├── StreamingRequestProcessor.cs
│ │ │ └── StreamingType.cs
│ │ ├── Trends/
│ │ │ ├── Location.cs
│ │ │ ├── Trend.cs
│ │ │ ├── TrendRequestProcessor.cs
│ │ │ └── TrendType.cs
│ │ ├── User/
│ │ │ ├── Category.cs
│ │ │ ├── ProfileImageSize.cs
│ │ │ ├── TwitterContextUserCommands.cs
│ │ │ ├── User.cs
│ │ │ ├── UserAction.cs
│ │ │ ├── UserEntities.cs
│ │ │ ├── UserRequestProcessor.cs
│ │ │ └── UserType.cs
│ │ └── WelcomeMessages/
│ │ ├── TwitterContextWelcomeMessageCommands.cs
│ │ ├── WelcomeMessage.cs
│ │ ├── WelcomeMessageRequestProcessor.cs
│ │ └── WelcomeMessageType.cs
│ ├── LinqToTwitter.Shared.aspnet/
│ │ ├── AccountActivityExtensions.cs
│ │ ├── AspNetAuthorizer.cs
│ │ ├── AspNetSignInAuthorizer.cs
│ │ ├── LinqToTwitter.Shared.aspnet.projitems
│ │ ├── LinqToTwitter.Shared.aspnet.shproj
│ │ └── MvcSignInAuthorizer.cs
│ ├── LinqToTwitter.Shared.net/
│ │ ├── Common/
│ │ │ └── TwitterQueryException.cs
│ │ ├── LinqToTwitter.Shared.net.projitems
│ │ ├── LinqToTwitter.Shared.net.shproj
│ │ ├── Net/
│ │ │ ├── GetMessageHandler.cs
│ │ │ ├── PostMessageHandler.cs
│ │ │ ├── TwitterErrorHandler.cs
│ │ │ ├── TwitterExecute.cs
│ │ │ └── Url.cs
│ │ └── Security/
│ │ ├── ApplicationOnlyAuthorizer.cs
│ │ ├── AuthorizerBase.cs
│ │ └── IAuthorizer.cs
│ ├── LinqToTwitter.Shared.uap/
│ │ ├── Common/
│ │ │ └── TwitterQueryException.cs
│ │ ├── LinqToTwitter.Shared.uap.projitems
│ │ ├── LinqToTwitter.Shared.uap.shproj
│ │ ├── Net/
│ │ │ ├── GetMessageFilter.cs
│ │ │ ├── PostMessageFilter.cs
│ │ │ ├── TwitterErrorHandler.cs
│ │ │ ├── TwitterExecute.cs
│ │ │ └── Url.cs
│ │ └── Security/
│ │ ├── ApplicationOnlyAuthorizer.cs
│ │ ├── AuthorizerBase.cs
│ │ ├── IAuthorizer.cs
│ │ └── UniversalAuthorizer.cs
│ ├── LinqToTwitter.Shared.xamarin/
│ │ ├── Common/
│ │ │ └── TwitterQueryException.cs
│ │ ├── LinqToTwitter.Shared.xamarin.projitems
│ │ ├── LinqToTwitter.Shared.xamarin.shproj
│ │ ├── Net/
│ │ │ ├── GetMessageHandler.cs
│ │ │ ├── PostMessageHandler.cs
│ │ │ ├── TwitterErrorHandler.cs
│ │ │ ├── TwitterExecute.cs
│ │ │ └── Url.cs
│ │ └── Security/
│ │ ├── ApplicationOnlyAuthorizer.cs
│ │ ├── AuthorizerBase.cs
│ │ └── IAuthorizer.cs
│ ├── LinqToTwitter.Tests/
│ │ ├── AccountActivityTests/
│ │ │ ├── AccountActivityCommandsTests.cs
│ │ │ └── AccountActivityRequestProcessorTests.cs
│ │ ├── AccountTests/
│ │ │ ├── AccountCommandsTests.cs
│ │ │ └── AccountRequestProcessorTests.cs
│ │ ├── App.config
│ │ ├── BlocksTests/
│ │ │ ├── BlocksCommandsTests.cs
│ │ │ └── BlocksRequestProcessorTests.cs
│ │ ├── Common/
│ │ │ ├── DebuggerWriter.cs
│ │ │ ├── EntitiesTests.cs
│ │ │ ├── L2TAssert.cs
│ │ │ ├── TestCulture.cs
│ │ │ └── TwitterExtensionsTests.cs
│ │ ├── DirectMessageEventsTests/
│ │ │ ├── DirectMessageEventsCommandsTests.cs
│ │ │ └── DirectMessageEventsRequestProcessorTests.cs
│ │ ├── FavoritesTests/
│ │ │ ├── FavoritesCommandsTests.cs
│ │ │ ├── FavoritesCtorTests.cs
│ │ │ └── FavoritesRequestProcessorTests.cs
│ │ ├── FriendshipTests/
│ │ │ ├── FriendshipCommandsTests.cs
│ │ │ └── FriendshipRequestProcessorTests.cs
│ │ ├── GeoTests/
│ │ │ ├── CoordinateTests.cs
│ │ │ ├── GeoRequestProcessorTests.cs
│ │ │ ├── GeoTests.cs
│ │ │ ├── GeometryTests.cs
│ │ │ └── PlaceTests.cs
│ │ ├── HelpTests/
│ │ │ └── HelpRequestProcessorTests.cs
│ │ ├── LinqToTwitter.Tests.csproj
│ │ ├── LinqToTwitter.snk
│ │ ├── LinqToTwitterTests/
│ │ │ └── TwitterErrorHandlerTests.cs
│ │ ├── ListTests/
│ │ │ ├── ListCommandsTests.cs
│ │ │ └── ListRequestProcessorTests.cs
│ │ ├── MediaTests/
│ │ │ ├── MediaCommandsTests.cs
│ │ │ └── MediaRequestProcessorTests.cs
│ │ ├── MuteTests/
│ │ │ ├── MuteCommandsTests.cs
│ │ │ └── MuteRequestProcessorTests.cs
│ │ ├── Properties/
│ │ │ └── AssemblyInfo.cs
│ │ ├── RawTests/
│ │ │ ├── RawCommandsTests.cs
│ │ │ └── RawRequestProcessorTests.cs
│ │ ├── SavedSearchTests/
│ │ │ ├── SavedSearchCommandsTests.cs
│ │ │ └── SavedSearchRequestProcessorTests.cs
│ │ ├── SearchTests/
│ │ │ └── SearchRequestProcessorTests.cs
│ │ ├── SecurityTests/
│ │ │ ├── HmacTests.cs
│ │ │ ├── OAuthTests.cs
│ │ │ └── Sha1Tests.cs
│ │ ├── StatusTests/
│ │ │ ├── StatusCommandsTests.cs
│ │ │ └── StatusRequestProcessorTests.cs
│ │ ├── TrendsTests/
│ │ │ └── TrendRequestProcessorTests.cs
│ │ ├── UserTests/
│ │ │ ├── UserCommandsTests.cs
│ │ │ └── UserRequestProcessorTests.cs
│ │ └── WelcomeMessageTests/
│ │ ├── WelcomeMessageCommandsTests.cs
│ │ └── WelcomeMessageRequestProcessorTests.cs
│ ├── LinqToTwitter.Uwp/
│ │ ├── LinqToTwitter.Uwp.csproj
│ │ ├── Properties/
│ │ │ ├── AssemblyInfo.cs
│ │ │ └── LinqToTwitter.Uwp.rd.xml
│ │ └── UniversalAuthorizer.cs
│ ├── LinqToTwitter.net/
│ │ ├── LinqToTwitter.net.csproj
│ │ ├── LinqToTwitter.snk
│ │ ├── Properties/
│ │ │ └── AssemblyInfo.cs
│ │ ├── app.config
│ │ └── packages.config
│ ├── LinqToTwitter.netstandard/
│ │ └── LinqToTwitter.netstandard.csproj
│ ├── LinqToTwitter.sln
│ ├── LinqToTwitter.uap10/
│ │ ├── LinqToTwitter.snk
│ │ ├── LinqToTwitter.uap10.csproj
│ │ └── Properties/
│ │ ├── AssemblyInfo.cs
│ │ └── LinqToTwitter.uap10.rd.xml
│ └── LinqToTwitter.xamarin/
│ ├── LinqToTwitter.snk
│ ├── LinqToTwitter.xamarin.csproj
│ ├── Properties/
│ │ └── AssemblyInfo.cs
│ └── packages.config
└── LinqToTwitter6/
├── .editorconfig
├── LinqToTwitter/
│ ├── Account/
│ │ ├── Account.cs
│ │ ├── AccountAction.cs
│ │ ├── AccountRequestProcessor.cs
│ │ ├── AccountType.cs
│ │ ├── DeviceType.cs
│ │ ├── Settings.cs
│ │ ├── SleepTime.cs
│ │ ├── TZInfo.cs
│ │ ├── Totals.cs
│ │ └── TwitterContextAccountCommands.cs
│ ├── AccountActivity/
│ │ ├── AccountActivity.cs
│ │ ├── AccountActivityRequestProcessor.cs
│ │ ├── AccountActivityType.cs
│ │ └── TwitterContextAccountActivityCommands.cs
│ ├── Blocks/
│ │ ├── BlockingResponse.cs
│ │ ├── BlockingResponseData.cs
│ │ ├── BlockingType.cs
│ │ ├── Blocks.cs
│ │ ├── BlocksMeta.cs
│ │ ├── BlocksRequestProcessor.cs
│ │ ├── TwitterBlocksQuery.cs
│ │ ├── TwitterBlocksRequestProcessor.cs
│ │ └── TwitterContextBlockCommands.cs
│ ├── Bookmarks/
│ │ ├── BookmarkResponse.cs
│ │ ├── BookmarkedTweetID.cs
│ │ ├── TweetBookmarked.cs
│ │ └── TwitterContextBookmarkCommands.cs
│ ├── Common/
│ │ ├── BannerSize.cs
│ │ ├── Culture.cs
│ │ ├── Cursors.cs
│ │ ├── Entities/
│ │ │ ├── AspectRatio.cs
│ │ │ ├── Entities.cs
│ │ │ ├── EntityBase.cs
│ │ │ ├── HashTagEntity.cs
│ │ │ ├── MediaEntity.cs
│ │ │ ├── SymbolEntity.cs
│ │ │ ├── UrlEntity.cs
│ │ │ ├── UserMentionEntity.cs
│ │ │ ├── Variant.cs
│ │ │ └── VideoInfo.cs
│ │ ├── FieldEnums/
│ │ │ ├── ExpansionField.cs
│ │ │ ├── ListField.cs
│ │ │ ├── ListFields.cs
│ │ │ ├── MediaField.cs
│ │ │ ├── PlaceField.cs
│ │ │ ├── PollField.cs
│ │ │ ├── SpaceField.cs
│ │ │ ├── TopicField.cs
│ │ │ ├── TweetField.cs
│ │ │ └── UserField.cs
│ │ ├── IDList.cs
│ │ ├── InvalidQueryException.cs
│ │ ├── L2TKeys.cs
│ │ ├── PhotoSize.cs
│ │ ├── TweetMode.cs
│ │ ├── TwitterError.cs
│ │ ├── TwitterErrorStatus.cs
│ │ ├── TwitterGeo.cs
│ │ ├── TwitterHashResponse.cs
│ │ ├── TwitterInclude.cs
│ │ ├── TwitterMedia.cs
│ │ ├── TwitterPlace.cs
│ │ ├── TwitterPoll.cs
│ │ ├── TwitterPollOption.cs
│ │ ├── TwitterProgressEventArgs.cs
│ │ ├── TwitterProperties.cs
│ │ ├── TwitterQueryException.cs
│ │ ├── TwitterWithheld.cs
│ │ └── TypeConversionExtensions.cs
│ ├── Compliance/
│ │ ├── ComplianceJob.cs
│ │ ├── ComplianceJobCreate.cs
│ │ ├── ComplianceJobType.cs
│ │ ├── ComplianceQuery.cs
│ │ ├── ComplianceQuerySingle.cs
│ │ ├── ComplianceRequestProcessor.cs
│ │ ├── ComplianceStatus.cs
│ │ ├── ComplianceType.cs
│ │ └── TwitterContextComplianceCommands.cs
│ ├── Counts/
│ │ ├── CountRange.cs
│ │ ├── CountType.cs
│ │ ├── Counts.cs
│ │ ├── CountsMeta.cs
│ │ ├── CountsRequestProcessor.cs
│ │ └── Granularity.cs
│ ├── DirectMessageEvents/
│ │ ├── DirectMessageEvents.cs
│ │ ├── DirectMessageEventsRequestProcessor.cs
│ │ ├── DirectMessageEventsType.cs
│ │ └── TwitterContextDirectMessageEventsCommands.cs
│ ├── Favorites/
│ │ ├── Favorites.cs
│ │ ├── FavoritesAction.cs
│ │ ├── FavoritesRequestProcessor.cs
│ │ ├── FavoritesType.cs
│ │ └── TwitterContextFavoritesCommands.cs
│ ├── Friendship/
│ │ ├── Friendship.cs
│ │ ├── FriendshipAction.cs
│ │ ├── FriendshipRequestProcessor.cs
│ │ ├── FriendshipType.cs
│ │ ├── Relationship.cs
│ │ └── TwitterContextFriendshipCommands.cs
│ ├── Geo/
│ │ ├── Coordinate.cs
│ │ ├── Geo.cs
│ │ ├── GeoAction.cs
│ │ ├── GeoRequestProcessor.cs
│ │ ├── GeoType.cs
│ │ ├── Geometry.cs
│ │ └── Place.cs
│ ├── Help/
│ │ ├── Help.cs
│ │ ├── HelpRequestProcessor.cs
│ │ ├── HelpType.cs
│ │ ├── Language.cs
│ │ └── RateLimits.cs
│ ├── Like/
│ │ ├── LikeMeta.cs
│ │ ├── LikeQuery.cs
│ │ ├── LikeRequestProcessor.cs
│ │ ├── LikeType.cs
│ │ ├── LikedResponse.cs
│ │ ├── LikedTweetID.cs
│ │ ├── TweetLiked.cs
│ │ └── TwitterContextLikeCommands.cs
│ ├── LinqToTwitter.csproj
│ ├── LinqToTwitter.snk
│ ├── List/
│ │ ├── List.cs
│ │ ├── ListAction.cs
│ │ ├── ListConverter.cs
│ │ ├── ListCreateOrUpdateRequest.cs
│ │ ├── ListDeleteRequest.cs
│ │ ├── ListFollowOrPinRequest.cs
│ │ ├── ListMemberRequest.cs
│ │ ├── ListMeta.cs
│ │ ├── ListQuery.cs
│ │ ├── ListRequestProcessor.cs
│ │ ├── ListResponse.cs
│ │ ├── ListResponseData.cs
│ │ ├── ListType.cs
│ │ └── TwitterContextListCommands.cs
│ ├── Media/
│ │ ├── Media.cs
│ │ ├── MediaError.cs
│ │ ├── MediaImage.cs
│ │ ├── MediaMetadata.cs
│ │ ├── MediaProcessingInfo.cs
│ │ ├── MediaRequestProcessor.cs
│ │ ├── MediaType.cs
│ │ └── TwitterContextMediaCommands.cs
│ ├── Mute/
│ │ ├── Mute.cs
│ │ ├── MuteMeta.cs
│ │ ├── MuteRequestProcessor.cs
│ │ ├── MuteResponse.cs
│ │ ├── MuteResponseData.cs
│ │ ├── MuteType.cs
│ │ └── TwitterContextMuteCommands.cs
│ ├── Net/
│ │ ├── GetMessageHandler.cs
│ │ ├── PostMessageHandler.cs
│ │ ├── TwitterErrorDetails.cs
│ │ ├── TwitterErrorHandler.cs
│ │ └── Url.cs
│ ├── OAuth/
│ │ ├── ApplicationOnlyAuthorizer.cs
│ │ ├── AuthAccessType.cs
│ │ ├── AuthorizerBase.cs
│ │ ├── IAuthorizer.cs
│ │ ├── ICredentialStore.cs
│ │ ├── IOAuth2Authorizer.cs
│ │ ├── IOAuth2CredentialStore.cs
│ │ ├── ISignature.cs
│ │ ├── InMemoryCredentialStore.cs
│ │ ├── OAuth2Authorizer.cs
│ │ ├── OAuth2AuthorizerBase.cs
│ │ ├── OAuth2CredentialStore.cs
│ │ ├── OAuthKeys.cs
│ │ ├── OAuthListener.cs
│ │ ├── PinAuthorizer.cs
│ │ ├── Scopes.cs
│ │ ├── Signature.cs
│ │ ├── SingleUserAuthorizer.cs
│ │ ├── SingleUserInMemoryCredentialStore.cs
│ │ ├── XAuthAuthorizer.cs
│ │ └── XAuthCredentials.cs
│ ├── Provider/
│ │ ├── Evaluator.cs
│ │ ├── ExpressionTreeHelpers.cs
│ │ ├── ExpressionTreeModifier.cs
│ │ ├── ExpressionVisitor.cs
│ │ ├── IRequestProcessor.cs
│ │ ├── IRequestProcessorWantsJson.cs
│ │ ├── IRequestProcessorWithAction.cs
│ │ ├── ITwitterExecute.cs
│ │ ├── LinqExtensions.cs
│ │ ├── MethodCallExpressionTypeFinder.cs
│ │ ├── ParameterFinder.cs
│ │ ├── QueryParameter.cs
│ │ ├── Request.cs
│ │ ├── RequestProcessorHelper.cs
│ │ ├── TwitterExecute.cs
│ │ ├── TwitterQueryProvider.cs
│ │ ├── TwitterQueryable.cs
│ │ ├── TypeSystem.cs
│ │ └── WhereClauseFinder.cs
│ ├── Raw/
│ │ ├── Raw.cs
│ │ ├── RawRequestProcessor.cs
│ │ └── TwitterContextRawCommands.cs
│ ├── SavedSearch/
│ │ ├── SavedSearch.cs
│ │ ├── SavedSearchAction.cs
│ │ ├── SavedSearchRequestProcessor.cs
│ │ ├── SavedSearchType.cs
│ │ └── TwitterContextSavedSearchCommands.cs
│ ├── Search/
│ │ ├── Attitude.cs
│ │ ├── ResultType.cs
│ │ ├── Search.cs
│ │ ├── SearchMetaData.cs
│ │ ├── SearchRequestProcessor.cs
│ │ ├── SearchSortOrder.cs
│ │ ├── SearchType.cs
│ │ ├── TwitterSearch.cs
│ │ ├── TwitterSearchMeta.cs
│ │ └── TwitterSearchRequestProcessor.cs
│ ├── Spaces/
│ │ ├── Space.cs
│ │ ├── SpaceMeta.cs
│ │ ├── SpaceResponse.cs
│ │ ├── SpaceResponseData.cs
│ │ ├── SpaceState.cs
│ │ ├── SpacesQuery.cs
│ │ ├── SpacesRequestProcessor.cs
│ │ └── SpacesType.cs
│ ├── Status/
│ │ ├── Annotation.cs
│ │ ├── Contributor.cs
│ │ ├── EmbeddedStatus.cs
│ │ ├── EmbeddedStatusAlignment.cs
│ │ ├── FilterLevel.cs
│ │ ├── Status.cs
│ │ ├── StatusAction.cs
│ │ ├── StatusMetaData.cs
│ │ ├── StatusRequestProcessor.cs
│ │ ├── StatusType.cs
│ │ └── TwitterContextStatusCommands.cs
│ ├── Streaming/
│ │ ├── AddStreamingFilterRules.cs
│ │ ├── DeleteIds.cs
│ │ ├── DeleteStreamingFilterRules.cs
│ │ ├── IStreamContent.cs
│ │ ├── MatchingRule.cs
│ │ ├── StreamContent.cs
│ │ ├── StreamEntityType.cs
│ │ ├── StreamTweet.cs
│ │ ├── Streaming.cs
│ │ ├── StreamingAddRule.cs
│ │ ├── StreamingMeta.cs
│ │ ├── StreamingMetaSummary.cs
│ │ ├── StreamingRequestProcessor.cs
│ │ ├── StreamingRule.cs
│ │ ├── StreamingType.cs
│ │ └── TwitterContextStreamingCommands.cs
│ ├── Trends/
│ │ ├── Location.cs
│ │ ├── Trend.cs
│ │ ├── TrendRequestProcessor.cs
│ │ └── TrendType.cs
│ ├── Tweet/
│ │ ├── Tweet.cs
│ │ ├── TweetAttachments.cs
│ │ ├── TweetContextAnnotation.cs
│ │ ├── TweetContextAnnotationDetails.cs
│ │ ├── TweetDeleteRequest.cs
│ │ ├── TweetDeleted.cs
│ │ ├── TweetDeletedResponse.cs
│ │ ├── TweetEntities.cs
│ │ ├── TweetEntityAnnotation.cs
│ │ ├── TweetEntityCashtag.cs
│ │ ├── TweetEntityHashtag.cs
│ │ ├── TweetEntityImage.cs
│ │ ├── TweetEntityMention.cs
│ │ ├── TweetEntityUrl.cs
│ │ ├── TweetExcludes.cs
│ │ ├── TweetGeo.cs
│ │ ├── TweetHidden.cs
│ │ ├── TweetHideResponse.cs
│ │ ├── TweetMedia.cs
│ │ ├── TweetMediaType.cs
│ │ ├── TweetMediaTypeConverter.cs
│ │ ├── TweetMeta.cs
│ │ ├── TweetPoll.cs
│ │ ├── TweetPublicMetrics.cs
│ │ ├── TweetQuery.cs
│ │ ├── TweetReference.cs
│ │ ├── TweetReply.cs
│ │ ├── TweetReplySettings.cs
│ │ ├── TweetReplySettingsConverter.cs
│ │ ├── TweetRequest.cs
│ │ ├── TweetRequestProcessor.cs
│ │ ├── TweetResponse.cs
│ │ ├── TweetType.cs
│ │ └── TwitterContextTweetCommands.cs
│ ├── TwitterContext.cs
│ ├── TwitterContextEntities.cs
│ ├── TwitterExtensions.cs
│ ├── User/
│ │ ├── Category.cs
│ │ ├── ProfileImageSize.cs
│ │ ├── RetweetResponse.cs
│ │ ├── RetweetResponseData.cs
│ │ ├── RetweetTweetID.cs
│ │ ├── SingleUser.cs
│ │ ├── TwitterContextUserCommands.cs
│ │ ├── TwitterUser.cs
│ │ ├── TwitterUserDescriptionEntities.cs
│ │ ├── TwitterUserEntity.cs
│ │ ├── TwitterUserFollowResponse.cs
│ │ ├── TwitterUserFollowResponseData.cs
│ │ ├── TwitterUserPublicMetrics.cs
│ │ ├── TwitterUserQuery.cs
│ │ ├── TwitterUserRequestProcessor.cs
│ │ ├── TwitterUserTargetID.cs
│ │ ├── TwitterUserUrlEntities.cs
│ │ ├── User.cs
│ │ ├── UserAction.cs
│ │ ├── UserEntities.cs
│ │ ├── UserRequestProcessor.cs
│ │ └── UserType.cs
│ └── WelcomeMessages/
│ ├── TwitterContextWelcomeMessageCommands.cs
│ ├── WelcomeMessage.cs
│ ├── WelcomeMessageRequestProcessor.cs
│ └── WelcomeMessageType.cs
├── LinqToTwitter.AspNet/
│ ├── AccountActivityExtensions.cs
│ ├── AspNetAuthorizer.cs
│ ├── AspNetSignInAuthorizer.cs
│ ├── LinqToTwitter.AspNet.csproj
│ ├── MvcAuthorizer.cs
│ ├── MvcOAuth2Authorizer.cs
│ ├── MvcSignInAuthorizer.cs
│ ├── OAuth2SessionCredentialStore.cs
│ └── SessionStateCredentialStore.cs
├── LinqToTwitter.Tests/
│ ├── AccountActivityTests/
│ │ ├── AccountActivityCommandsTests.cs
│ │ └── AccountActivityRequestProcessorTests.cs
│ ├── AccountTests/
│ │ ├── AccountCommandsTests.cs
│ │ └── AccountRequestProcessorTests.cs
│ ├── BlocksTests/
│ │ ├── BlocksCommandsTests.cs
│ │ ├── BlocksRequestProcessorTests.cs
│ │ └── TwitterBlocksRequestProcessorTests.cs
│ ├── BookmarkTests/
│ │ └── BookmarkCommandsTests.cs
│ ├── Common/
│ │ ├── DebuggerWriter.cs
│ │ ├── EntitiesTests.cs
│ │ ├── L2TAssert.cs
│ │ ├── TestCulture.cs
│ │ └── TwitterExtensionsTests.cs
│ ├── ComplianceTests/
│ │ ├── ComplianceCommandsTests.cs
│ │ └── ComplianceRequestProcessorTests.cs
│ ├── CountsTests/
│ │ └── CountsRequestProcessorTests.cs
│ ├── DirectMessageEventsTests/
│ │ ├── DirectMessageEventsCommandsTests.cs
│ │ └── DirectMessageEventsRequestProcessorTests.cs
│ ├── FavoritesTests/
│ │ ├── FavoritesCommandsTests.cs
│ │ ├── FavoritesCtorTests.cs
│ │ └── FavoritesRequestProcessorTests.cs
│ ├── FriendshipTests/
│ │ ├── FriendshipCommandsTests.cs
│ │ └── FriendshipRequestProcessorTests.cs
│ ├── GeoTests/
│ │ ├── CoordinateTests.cs
│ │ ├── GeoRequestProcessorTests.cs
│ │ ├── GeoTests.cs
│ │ ├── GeometryTests.cs
│ │ └── PlaceTests.cs
│ ├── HelpTests/
│ │ └── HelpRequestProcessorTests.cs
│ ├── LikeTests/
│ │ ├── LikeCommandsTests.cs
│ │ └── LikeRequestProcessorTests.cs
│ ├── LinqToTwitter.Tests.csproj
│ ├── LinqToTwitter.snk
│ ├── ListTests/
│ │ ├── ListCommandsTests.cs
│ │ └── ListRequestProcessorTests.cs
│ ├── MediaTests/
│ │ ├── MediaCommandsTests.cs
│ │ └── MediaRequestProcessorTests.cs
│ ├── MuteTests/
│ │ ├── MuteCommandsTests.cs
│ │ └── MuteRequestProcessorTests.cs
│ ├── Net/
│ │ └── TwitterErrorHandlerTests.cs
│ ├── OAuth/
│ │ ├── OAuth2AuthorizerTests.cs
│ │ └── OAuth2CredentialStoreTests.cs
│ ├── RawTests/
│ │ ├── RawCommandsTests.cs
│ │ └── RawRequestProcessorTests.cs
│ ├── SavedSearchTests/
│ │ ├── SavedSearchCommandsTests.cs
│ │ └── SavedSearchRequestProcessorTests.cs
│ ├── SearchTests/
│ │ ├── SearchRequestProcessorTests.cs
│ │ └── TwitterSearchRequestProcessorTests.cs
│ ├── SpacesTests/
│ │ └── SpacesRequestProcessorTests.cs
│ ├── StatusTests/
│ │ ├── StatusCommandsTests.cs
│ │ └── StatusRequestProcessorTests.cs
│ ├── StreamTests/
│ │ └── StreamContentTests.cs
│ ├── TrendsTests/
│ │ └── TrendsRequestProcessorTests.cs
│ ├── TweetTests/
│ │ ├── TweetCommandsTests.cs
│ │ └── TweetRequestProcessorTests.cs
│ ├── UserTests/
│ │ ├── TwitterUserRequestProcessorTests.cs
│ │ ├── UserCommandsTests.cs
│ │ └── UserRequestProcessorTests.cs
│ └── WelcomeMessageTests/
│ ├── WelcomeMessageCommandsTests.cs
│ └── WelcomeMessageRequestProcessorTests.cs
└── LinqToTwitter.sln
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitattributes
================================================
###############################################################################
# Set default behavior to automatically normalize line endings.
###############################################################################
* text=auto
###############################################################################
# Set default behavior for command prompt diff.
#
# This is need for earlier builds of msysgit that does not have it on by
# default for csharp files.
# Note: This is only used by command line
###############################################################################
#*.cs diff=csharp
###############################################################################
# Set the merge driver for project and solution files
#
# Merging from the command prompt will add diff markers to the files if there
# are conflicts (Merging from VS is not affected by the settings below, in VS
# the diff markers are never inserted). Diff markers may cause the following
# file extensions to fail to load in VS. An alternative would be to treat
# these files as binary and thus will always conflict and require user
# intervention with every merge. To do so, just uncomment the entries below
###############################################################################
#*.sln merge=binary
#*.csproj merge=binary
#*.vbproj merge=binary
#*.vcxproj merge=binary
#*.vcproj merge=binary
#*.dbproj merge=binary
#*.fsproj merge=binary
#*.lsproj merge=binary
#*.wixproj merge=binary
#*.modelproj merge=binary
#*.sqlproj merge=binary
#*.wwaproj merge=binary
###############################################################################
# behavior for image files
#
# image files are treated as binary by default.
###############################################################################
#*.jpg binary
#*.png binary
#*.gif binary
###############################################################################
# diff behavior for common document formats
#
# Convert binary document formats to text before diffing them. This feature
# is only available from the command line. Turn it on by uncommenting the
# entries below.
###############################################################################
#*.doc diff=astextplain
#*.DOC diff=astextplain
#*.docx diff=astextplain
#*.DOCX diff=astextplain
#*.dot diff=astextplain
#*.DOT diff=astextplain
#*.pdf diff=astextplain
#*.PDF diff=astextplain
#*.rtf diff=astextplain
#*.RTF diff=astextplain
================================================
FILE: .github/FUNDING.yml
================================================
# These are supported funding model platforms
github: [joemayo]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
================================================
FILE: .github/ISSUE_TEMPLATE/general-template.md
================================================
---
name: New Issue
about: Create a report to help us improve LINQ To Twitter
title: ''
labels: ''
assignees: ''
---
### Please let us know what you use:
- .NET SDK version:
- LINQ To Twitter Version:
- Twitter API version (v1/v2)
### Describe the issue
<!-- A clear and concise description of what the issue is. -->
### Error / Console Output
================================================
FILE: .gitignore
================================================
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
# Visual Studio 2015 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# NUNIT
*.VisualState.xml
TestResult.xml
# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
# DNX
project.lock.json
project.fragment.lock.json
artifacts/
*_i.c
*_p.c
*_i.h
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc
# Chutzpah Test files
_Chutzpah*
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb
# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap
# TFS 2012 Local Workspace
$tf/
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
# JustCode is a .NET coding add-in
.JustCode
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
# MightyMoose
*.mm.*
AutoTest.Net/
# Web workbench (sass)
.sass-cache/
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# TODO: Comment the next line if you want to checkin your web deploy settings
# but database connection strings (with potential passwords) will be unencrypted
#*.pubxml
*.publishproj
# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/
# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/packages/*
# except build/, which is used as an MSBuild target.
!**/packages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/packages/repositories.config
# NuGet v3's project.json files produces more ignoreable files
*.nuget.props
*.nuget.targets
# Microsoft Azure Build Output
csx/
*.build.csdef
# Microsoft Azure Emulator
ecf/
rcf/
# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!*.[Cc]ache/
# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
node_modules/
orleans.codegen.cs
# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/
# RIA/Silverlight projects
Generated_Code/
# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
# SQL Server files
*.mdf
*.ldf
# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
# Microsoft Fakes
FakesAssemblies/
# GhostDoc plugin setting file
*.GhostDoc.xml
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
# Visual Studio 6 build log
*.plg
# Visual Studio 6 workspace options file
*.opt
# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions
# Paket dependency manager
.paket/paket.exe
paket-files/
# FAKE - F# Make
.fake/
# JetBrains Rider
.idea/
*.sln.iml
# CodeRush
.cr/
# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc
/Samples/LinqToTwitter5/net48/CSharp/AspNetSamples/MvcDemo
================================================
FILE: BuildScripts/LinqToTwitter.nuspec
================================================
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata>
<id>linqtotwitter</id>
<version>0</version>
<title>LINQ to Twitter</title>
<authors>Joe Mayo</authors>
<owners>Joe Mayo</owners>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<license type="expression">Apache-2.0</license>
<projectUrl>https://github.com/JoeMayo/LinqToTwitter</projectUrl>
<icon>200xColor_2.png</icon>
<description>LINQ to Twitter is a 3rd party LINQ Provider that lets you tweet and query with the Twitter API.</description>
<releaseNotes>- Fixed List processing for Memberships, Ownerships, and Subscriptions queries
- Added Full Search query
- Added Compliance queries and command
</releaseNotes>
<tags>twitter twitterapi twitterdev tweet linq social linqtotwitter linq2twitter</tags>
<dependencies>
<group targetFramework="net461">
<dependency id="Newtonsoft.Json" version="13.0.1" />
<dependency id="System.Reactive.Core" version="4.4.1" />
<dependency id="System.Reactive.Interfaces" version="4.4.1" />
<dependency id="System.Reactive.Linq" version="4.4.1" />
<dependency id="System.Reactive.PlatformServices" version="4.4.1" />
</group>
<group targetFramework="net5.0">
<dependency id="System.Text.Json" version="5.0.1" />
</group>
<group targetFramework="uap10.0">
<dependency id="Newtonsoft.Json" version="13.0.1" />
<dependency id="System.Reactive.Core" version="4.4.1" />
<dependency id="System.Reactive.Interfaces" version="4.4.1" />
<dependency id="System.Reactive.Linq" version="4.4.1" />
<dependency id="System.Reactive.PlatformServices" version="4.4.1" />
</group>
<group targetFramework="xamarin.ios">
<dependency id="Newtonsoft.Json" version="13.0.1" />
<dependency id="System.Reactive.Core" version="4.4.1" />
<dependency id="System.Reactive.Interfaces" version="4.4.1" />
<dependency id="System.Reactive.Linq" version="4.4.1" />
<dependency id="System.Reactive.PlatformServices" version="4.4.1" />
</group>
<group targetFramework="xamarin.mac">
<dependency id="Newtonsoft.Json" version="13.0.1" />
<dependency id="System.Reactive.Core" version="4.4.1" />
<dependency id="System.Reactive.Interfaces" version="4.4.1" />
<dependency id="System.Reactive.Linq" version="4.4.1" />
<dependency id="System.Reactive.PlatformServices" version="4.4.1" />
</group>
<group targetFramework="monoandroid">
<dependency id="Newtonsoft.Json" version="13.0.1" />
<dependency id="System.Reactive.Core" version="4.4.1" />
<dependency id="System.Reactive.Interfaces" version="4.4.1" />
<dependency id="System.Reactive.Linq" version="4.4.1" />
<dependency id="System.Reactive.PlatformServices" version="4.4.1" />
</group>
<group targetFramework="netcoreapp3.1">
<dependency id="Newtonsoft.Json" version="13.0.1" />
<dependency id="System.Reactive.Core" version="4.4.1" />
<dependency id="System.Reactive.Interfaces" version="4.4.1" />
<dependency id="System.Reactive.Linq" version="4.4.1" />
<dependency id="System.Reactive.PlatformServices" version="4.4.1" />
</group>
<group targetFramework="netstandard2.0">
<dependency id="Newtonsoft.Json" version="13.0.1" />
<dependency id="System.Reactive.Core" version="4.4.1" />
<dependency id="System.Reactive.Interfaces" version="4.4.1" />
<dependency id="System.Reactive.Linq" version="4.4.1" />
<dependency id="System.Reactive.PlatformServices" version="4.4.1" />
</group>
</dependencies>
</metadata>
</package>
================================================
FILE: BuildScripts/LinqToTwitter.proj
================================================
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Version>0.0.0.0</Version>
<ProjFolder>c:\Projects\</ProjFolder>
<L2T5SourceFolder>$(ProjFolder)LinqToTwitter\src\LinqToTwitter5\</L2T5SourceFolder>
<L2T6SourceFolder>$(ProjFolder)LinqToTwitter\src\LinqToTwitter6\</L2T6SourceFolder>
<L2TBuildScriptsFolder>$(ProjFolder)LinqToTwitter\BuildScripts\</L2TBuildScriptsFolder>
<L2TAspNetFolder>$(L2T5SourceFolder)LinqToTwitter.AspNet\</L2TAspNetFolder>
<L2TAspNetRelease>$(L2TAspNetFolder)bin\Release\LinqToTwitter.AspNet.dll</L2TAspNetRelease>
<L2TAspNetStdFolder>$(L2T5SourceFolder)LinqToTwitter.AspNetStd\</L2TAspNetStdFolder>
<L2TAspNetStdRelease>$(L2TAspNetStdFolder)bin\Release\netstandard2.0\LinqToTwitter.AspNetStd.dll</L2TAspNetStdRelease>
<L2TAspNetCoreFolder>$(L2T5SourceFolder)LinqToTwitter.AspNetCore\</L2TAspNetCoreFolder>
<L2TAspNetCoreRelease>$(L2TAspNetCoreFolder)bin\Release\netcoreapp3.1\LinqToTwitter.AspNetCore.dll</L2TAspNetCoreRelease>
<L2TDotNet4Folder>$(L2T5SourceFolder)LinqToTwitter.net\</L2TDotNet4Folder>
<L2TDotNet4Release>$(L2TDotNet4Folder)bin\Release\LinqToTwitter.net.dll</L2TDotNet4Release>
<L2TDotNet5Folder>$(L2T6SourceFolder)LinqToTwitter\</L2TDotNet5Folder>
<L2TDotNet5Release>$(L2TDotNet5Folder)bin\Release\net5.0\LinqToTwitter.dll</L2TDotNet5Release>
<L2TDotCoreFolder>$(L2T5SourceFolder)LinqToTwitter.Core\</L2TDotCoreFolder>
<L2TDotCoreRelease>$(L2TDotCoreFolder)bin\Release\netcoreapp3.1\LinqToTwitter.Core.dll</L2TDotCoreRelease>
<L2TNetStdFolder>$(L2T5SourceFolder)LinqToTwitter.netstandard\</L2TNetStdFolder>
<L2TNetStdRelease>$(L2TNetStdFolder)bin\Release\netstandard2.0\LinqToTwitter.netstandard.dll</L2TNetStdRelease>
<L2TWin10Folder>$(L2T5SourceFolder)LinqToTwitter.uap10\</L2TWin10Folder>
<L2TWin10Release>$(L2TWin10Folder)bin\Release\LinqToTwitter.uap10.dll</L2TWin10Release>
<L2TXamarinFolder>$(L2T5SourceFolder)LinqToTwitter.xamarin\</L2TXamarinFolder>
<L2TXamarinRelease>$(L2TXamarinFolder)bin\Release\LinqToTwitter.xamarin.dll</L2TXamarinRelease>
<NuGetExeFolder>$(ProjFolder)NuGet\</NuGetExeFolder>
<NuGetBaseFolder>$(NuGetExeFolder)LinqToTwitter-v6\</NuGetBaseFolder>
<NuGetVersionFolder>$(NuGetBaseFolder)v$(Version)\</NuGetVersionFolder>
<NuGetLibFolder>$(NuGetVersionFolder)lib\</NuGetLibFolder>
</PropertyGroup>
<PropertyGroup>
<OutDir>$(NuGetLibFolder)</OutDir>
<OutDir>$(NuGetLibFolder)net5.0</OutDir>
<OutDir>$(NuGetLibFolder)net461</OutDir>
<OutDir>$(NuGetLibFolder)uap10.0</OutDir>
<OutDir>$(NuGetLibFolder)monoandroid</OutDir>
<OutDir>$(NuGetLibFolder)xamarin.ios</OutDir>
<OutDir>$(NuGetLibFolder)xamarin.mac</OutDir>
<OutDir>$(NuGetLibFolder)netcoreapp3.1</OutDir>
<OutDir>$(NuGetLibFolder)netstandard2.0</OutDir>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="$(L2TDotNet5Folder)LinqToTwitter.csproj" />
<ProjectReference Include="$(L2TDotNet4Folder)LinqToTwitter.net.csproj" />
<ProjectReference Include="$(L2TDotNet4Folder)LinqToTwitter.netstandard.csproj" />
<ProjectReference Include="$(L2TWin10Folder)LinqToTwitter.uap10.csproj" />
<ProjectReference Include="$(L2XamarinFolder)LinqToTwitter.xamarin.csproj" />
</ItemGroup>
<Target Name="Build">
<MakeDir Directories="$(OutDir)" Condition="!Exists('$(OutDir)')" />
<MSBuild Projects="$(L2TDotNet5Folder)LinqToTwitter.csproj" Properties="Configuration=Release" Targets="Rebuild" />
<MSBuild Projects="$(L2TDotNet4Folder)LinqToTwitter.net.csproj" Properties="Configuration=Release" Targets="Rebuild" />
<MSBuild Projects="$(L2TDotCoreFolder)LinqToTwitter.Core.csproj" Properties="Configuration=Release" Targets="Rebuild" />
<MSBuild Projects="$(L2TNetStdFolder)LinqToTwitter.netstandard.csproj" Properties="Configuration=Release" Targets="Rebuild" />
<MSBuild Projects="$(L2TAspNetFolder)LinqToTwitter.AspNet.csproj" Properties="Configuration=Release" Targets="Rebuild" />
<MSBuild Projects="$(L2TAspNetStdFolder)LinqToTwitter.AspNetStd.csproj" Properties="Configuration=Release" Targets="Rebuild" />
<MSBuild Projects="$(L2TAspNetCoreFolder)LinqToTwitter.AspNetCore.csproj" Properties="Configuration=Release" Targets="Rebuild" />
<MSBuild Projects="$(L2TWin10Folder)LinqToTwitter.uap10.csproj" Properties="Configuration=Release" Targets="Rebuild" />
<MSBuild Projects="$(L2TXamarinFolder)LinqToTwitter.xamarin.csproj" Properties="Configuration=Release" Targets="Rebuild" />
<Copy
SourceFiles="$(L2TDotNet5Release)"
DestinationFiles="$(NuGetLibFolder)net5.0\LinqToTwitter.dll" />
<Copy
SourceFiles="$(L2TNetStdRelease)"
DestinationFiles="$(NuGetLibFolder)netstandard2.0\LinqToTwitter.netstandard.dll" />
<Copy
SourceFiles="$(L2TAspNetStdRelease)"
DestinationFiles="$(NuGetLibFolder)netstandard2.0\LinqToTwitter.AspNetStd.dll" />
<Copy
SourceFiles="$(L2TDotCoreRelease)"
DestinationFiles="$(NuGetLibFolder)netcoreapp3.1\LinqToTwitter.Core.dll" />
<Copy
SourceFiles="$(L2TAspNetCoreRelease)"
DestinationFiles="$(NuGetLibFolder)netcoreapp3.1\LinqToTwitter.AspNetCore.dll" />
<Copy
SourceFiles="$(L2TDotNet4Release)"
DestinationFiles="$(NuGetLibFolder)net461\LinqToTwitter.net.dll" />
<Copy
SourceFiles="$(L2TAspNetRelease)"
DestinationFiles="$(NuGetLibFolder)net461\LinqToTwitter.AspNet.dll" />
<Copy
SourceFiles="$(L2TNetStdRelease)"
DestinationFiles="$(NuGetLibFolder)uap10.0\LinqToTwitter.netstandard.dll" />
<Copy
SourceFiles="$(L2TWin10Release)"
DestinationFiles="$(NuGetLibFolder)uap10.0\LinqToTwitter.uap10.dll" />
<Copy
SourceFiles="$(L2TNetStdRelease)"
DestinationFiles="$(NuGetLibFolder)xamarin.ios\LinqToTwitter.netstandard.dll" />
<Copy
SourceFiles="$(L2TNetStdRelease)"
DestinationFiles="$(NuGetLibFolder)xamarin.mac\LinqToTwitter.netstandard.dll" />
<Copy
SourceFiles="$(L2TNetStdRelease)"
DestinationFiles="$(NuGetLibFolder)monoandroid\LinqToTwitter.netstandard.dll" />
<Copy
SourceFiles="$(L2TBuildScriptsFolder)200xColor_2.png"
DestinationFiles="$(NuGetVersionFolder)200xColor_2.png" />
<Copy
SourceFiles="$(L2TBuildScriptsFolder)ReadMe.txt"
DestinationFiles="$(NuGetVersionFolder)ReadMe.txt" />
<Copy
SourceFiles="$(L2TBuildScriptsFolder)LinqToTwitter.nuspec"
DestinationFiles="$(NuGetVersionFolder)LinqToTwitter.nuspec" />
<XmlPoke XmlInputPath="$(NuGetVersionFolder)LinqToTwitter.nuspec" Namespaces="<Namespace Prefix='x' Uri='http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd' />" Query="//x:package/x:metadata/x:version" Value="$(Version)" />
<Exec Command="$(NuGetExeFolder)NuGet pack $(NuGetVersionFolder)LinqToTwitter.nuspec -OutputDirectory $(NuGetBaseFolder)" />
</Target>
</Project>
================================================
FILE: BuildScripts/ReadMe.txt
================================================
# Welcome to LINQ to Twitter!
## Release Notes:
* Full documentation:
- https://www.linqtotwitter.com/
* Demos included in downloadable source code in the /Samples folder.
- ConsoleSamples covers all APIs and there are other technology specific demos too.
* How to use with Xamarin.Android:
- http://geekswithblogs.net/WinAZ/archive/2013/11/14/linq-to-twitter-runs-xamarin.android.aspx
* How to use with Xamarin.iOS:
- http://geekswithblogs.net/WinAZ/archive/2013/12/06/linq-to-twitter-runs-on-xamarin.ios.aspx
* You can find help on Stack Overflow:
- https://stackoverflow.com/questions/tagged/linq-to-twitter
* Please visit the GitHub issues page if you've found a bug or would like to contribute:
- https://github.com/JoeMayo/LinqToTwitter/issues
* Most recent version supports .NET 5 and both Twitter API v1.1 and v2.0
* Please take the survey at https://bit.ly/2Luzbpt to make LINQ to Twitter better.
## Supported Platforms:
"net461",
"net5.0"
"uap10.0",
"xamarin.ios",
"xamarin.mac",
"monoandroid",
"netcoreapp3.1",
"netstandard2.0"
### Follow @JoeMayo and @linq2Twitr on Twitter for the latest news.
================================================
FILE: CODE_OF_CONDUCT.md
================================================
# Contributor Covenant Code of Conduct
## Our Pledge
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
## Our Standards
Examples of behavior that contributes to creating a positive environment include:
* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
* The use of sexualized language or imagery and unwelcome sexual attention or advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a professional setting
## Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
## Scope
This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at info@mayosoftware.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]
[homepage]: http://contributor-covenant.org
[version]: http://contributor-covenant.org/version/1/4/
================================================
FILE: LICENSE
================================================
MIT License
Copyright (c) 2022 Joe Mayo
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
================================================
FILE: ReadMe.md
================================================

LINQ to Twitter is an open source 3rd party LINQ Provider (Twitter Library) for the [Twitter](https://twitter.com/) micro-blogging service. It uses standard LINQ syntax for queries and includes method calls for changes via the [Twitter API](https://dev.twitter.com/).
## Example
The following query returns search results where people are tweeting about LINQ providers:
```C#
var twitterCtx = new TwitterContext(...);
TwitterSearch? searchResponse =
await
(from search in twitterCtx.TwitterSearch
where search.Type == SearchType.RecentSearch &&
search.Query == "LINQ to"
select search)
.SingleOrDefaultAsync();
if (searchResponse?.Tweets != null)
searchResponse.Tweets.ForEach(tweet =>
Console.WriteLine(
$"\nID: {tweet.ID}" +
$"\nTweet: {tweet.Text}"));
```
From a coding experience perspective, the `TwitterContext` type is analogous to the Entity Framework `DBContext`. You use the `TwitterContext` instance, `twitterCtx`, to access `IQueryable<T>` tweet categories. In the example above, the `TwitterSearch` will give you the ability to search Twitter for tweets meeting some criteria.
> *Note:* The ellipses in the TwitterContext parameters indicates that you need to provide an authorizer with credentials, which is required. You can visit [Securing Your Applications](https://github.com/JoeMayo/LinqToTwitter/wiki/Securing-Your-Applications) for documentation on authorizers and visit the Download page for working examples.
Each query category has a `Type` property for the type of tweets you want to get back. For example, `Tweet` queries can be made for `Mentions`, `ReverseChronological`, or `Tweets` timelines. Each query category also has an `XxxType` enum to help you figure out what is available. The example above uses `SearchType.RecentSearch` to perform searches on matching tweets that happened within the last two weeks or so. Another example would be `Like` queries which might have `LikeType.Lookup` as its `Type` to get all the users who liked a tweet. The `Type` idiom is consistent across all query categories.
Just like other LINQ providers, you get an `IQueryable<T>` back from the query. You can see how to materialize the query by invoking the `SingleOrDefaultAsync` operator. For `TwitterSearch` results, you receive one `TwitterSearch` entity that contains metadata about the `Search` query and also contains a `Tweets` property that is a collection of `Tweet` entities. Just like other LINQ providers, LINQ to Twitter does deferred execution, so operators such as `ToListAsync` and `SingleOrDefaultAsync` or statements such as `for` and `foreach` loops will cause the query to execute and make the actual call to Twitter.
LINQ to Twitter is asynchronous. You can see this where the code above `await's` the query, using the `SingleOrDefaultAsync` operator. Commands are async also. e.g. `await TweetAsync("Hello from LINQ to Twitter")`.
For more details on how LINQ to Twitter works, you can visit [LINQ to Twitter v6 APIs](https://www.linqtotwitter.com/LINQ-to-Twitter-v6.html) for API specific examples. The downloadable source code also contains copious examples in the projects. Just look in the _Samples_ folder.
## NuGet
In addition to being able to download from this site, you can also automatically install LINQ to Twitter into your projects via [NuGet](https://www.nuget.org/packages/linqtotwitter);
## Available Feature Set
See [LINQ to Twitter v6 APIs](https://www.linqtotwitter.com/LINQ-to-Twitter-v6.html).
## For more info:
* follow [@JoeMayo](https://twitter.com/JoeMayo) for releases and related blog posts.
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/AccountDemos.cs
================================================
using System;
using System.Linq;
using System.Net;
using LinqToTwitter;
namespace LinqToTwitterDemo
{
/// <summary>
/// Shows account demos
/// </summary>
public class AccountDemos
{
/// <summary>
/// Run all account related demos
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
public static void Run(TwitterContext twitterCtx)
{
VerifyAccountCredentials(twitterCtx);
ViewRateLimitResponseHeadersDemo(twitterCtx);
ViewAccountSettingsDemo(twitterCtx);
//UpdateAccountColors(twitterCtx);
UpdateAccountImage(twitterCtx);
//UpdateAccountImageCallback(twitterCtx);
//UpdateAccountBackgroundImage(twitterCtx);
//UpdateAccountBackgroundImageBytes(twitterCtx);
//UpdateAccountBackgroundImageAndTileDemo(twitterCtx);
//UpdateAccountBackgroundImageAndTileButDontUseDemo(twitterCtx);
//UpdateAccountBackgroundImageWithProgressUpdates(twitterCtx);
//UpdateAccountInfoDemo(twitterCtx);
//UpdateAccountSettingsDemo(twitterCtx);
//UpdateProfileBanner(twitterCtx);
//RemoveProfileBanner(twitterCtx);
}
/// <summary>
/// Shows how to update account profile info
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
static void UpdateAccountInfoDemo(TwitterContext twitterCtx)
{
var user = twitterCtx.UpdateAccountProfile("LINQ to Tweeter",
"http://linqtotwitter.codeplex.com",
"Denver, CO",
"Testing the Account Profile Update with LINQ to Twitter.",
true,
true);
Console.WriteLine(
"Name: {0}\nURL: {1}\nLocation: {2}\nDescription: {3}",
user.Name, user.Url, user.Location, user.Description);
}
/// <summary>
/// Shows how to update the background image in an account
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
static void UpdateAccountBackgroundImage(TwitterContext twitterCtx)
{
var user = twitterCtx.UpdateAccountBackgroundImage(@"..\..\images\200xColor_2.png", false, true, true, true);
Console.WriteLine("User Image: " + user.ProfileBackgroundImageUrl);
}
/// <summary>
/// Shows how to update the background image in an account
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
static void UpdateAccountBackgroundImageBytes(TwitterContext twitterCtx)
{
byte[] fileBytes = Utilities.GetFileBytes(@"..\..\images\200xColor_2.png");
var user = twitterCtx.UpdateAccountBackgroundImage(fileBytes, "200xColor_2.png", "png", false, true, true, true);
Console.WriteLine("User Image: " + user.ProfileBackgroundImageUrl);
}
/// <summary>
/// Shows how to update the background image in an account and tiles the image
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
static void UpdateAccountBackgroundImageAndTileDemo(TwitterContext twitterCtx)
{
byte[] fileBytes = Utilities.GetFileBytes(@"..\..\images\200xColor_2.png");
var user = twitterCtx.UpdateAccountBackgroundImage(fileBytes, "200xColor_2.png", "png", true, true, true, true);
Console.WriteLine("User Image: " + user.ProfileBackgroundImageUrl);
}
/// <summary>
/// Shows how to update the background image in an account and tiles the image, but doesn't use the uploaded background
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
static void UpdateAccountBackgroundImageAndTileButDontUseDemo(TwitterContext twitterCtx)
{
byte[] fileBytes = Utilities.GetFileBytes(@"..\..\images\200xColor_2.png");
var user = twitterCtx.UpdateAccountBackgroundImage(fileBytes, "200xColor_2.png", "png", true, false, true, true);
Console.WriteLine("User Image: " + user.ProfileBackgroundImageUrl);
}
/// <summary>
/// Shows how to update the profile image in an account
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
static void UpdateProfileBanner(TwitterContext twitterCtx)
{
byte[] fileBytes = Utilities.GetFileBytes(@"..\..\images\WP_000003.jpg");
var user = twitterCtx.UpdateProfileBanner(fileBytes, "WP_000003.jpg", "jpg", 1252, 626, 0, 0);
Console.WriteLine("User Image: " + user.ProfileBannerUrl);
}
/// <summary>
/// Shows how to remove background image
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
static void RemoveBackgroundImage(TwitterContext twitterCtx)
{
var user = twitterCtx.RemoveBackgroundImage(true);
Console.WriteLine("Use background image: " + user.ProfileUseBackgroundImage);
}
/// <summary>
/// Shows how to remove the profile image in an account
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
static void RemoveProfileBanner(TwitterContext twitterCtx)
{
var user = twitterCtx.RemoveProfileBanner();
Console.WriteLine("Profile Banner: " + user.ProfileBannerUrl ?? "None");
}
/// <summary>
/// Shows how to update the background image in an account
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
static void UpdateAccountBackgroundImageWithProgressUpdates(TwitterContext twitterCtx)
{
twitterCtx.UploadProgressChanged +=
(sender, e) =>
{
Console.WriteLine("Progress: {0}%", e.PercentComplete);
};
byte[] fileBytes = Utilities.GetFileBytes(@"..\..\images\200xColor_2.png");
var user = twitterCtx.UpdateAccountBackgroundImage(fileBytes, "200xColor_2.png", "png", false, true, true, true);
Console.WriteLine("User Image: " + user.ProfileBackgroundImageUrl);
}
/// <summary>
/// Shows how to update the image in an account
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
static void UpdateAccountImage(TwitterContext twitterCtx)
{
var user = twitterCtx.UpdateAccountImage(@"..\..\images\200xColor_2.png", false);
Console.WriteLine("User Image: " + user.ProfileImageUrl);
}
/// <summary>
/// Shows how to asynchronously update the image in an account
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
static void UpdateAccountImageCallback(TwitterContext twitterCtx)
{
twitterCtx.UpdateAccountImage(
@"..\..\images\200xColor_2.png", true,
response =>
{
Console.WriteLine("User Image: " + response.Status.ToString());
});
}
/// <summary>
/// Shows how to update Twitter colors
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
static void UpdateAccountColors(TwitterContext twitterCtx)
{
var user = twitterCtx.UpdateAccountColors(null /*"9ae4e8"*/, "#000000", "#0000ff", "#e0ff92", "#87bc44", true, true);
Console.WriteLine("\nAccount Colors:\n");
Console.WriteLine("Background: " + user.ProfileBackgroundColor);
Console.WriteLine("Text: " + user.ProfileTextColor);
Console.WriteLine("Link: " + user.ProfileLinkColor);
Console.WriteLine("Sidebar Fill: " + user.ProfileSidebarFillColor);
Console.WriteLine("Sidebar Border: " + user.ProfileSidebarBorderColor);
}
/// <summary>
/// Shows how to obtain account settings.
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
static void ViewAccountSettingsDemo(TwitterContext twitterCtx)
{
var accountSettings =
(from acct in twitterCtx.Account
where acct.Type == AccountType.Settings
select acct.Settings)
.SingleOrDefault();
Console.WriteLine(
"Trend Location: {0}\nGeo Enabled: {1}\nSleep Enabled: {2}",
accountSettings.TrendLocation.Name,
accountSettings.GeoEnabled,
accountSettings.SleepTime.Enabled);
}
/// <summary>
/// Shows how to extract rate limit info from response headers
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
static void ViewRateLimitResponseHeadersDemo(TwitterContext twitterCtx)
{
var myMentions =
from mention in twitterCtx.Status
where mention.Type == StatusType.Mentions
select mention;
Console.WriteLine("\nAll rate limit results are either -1 or from the last query because this query hasn't executed yet. Look at results for this query *after* the query: \n");
Console.WriteLine("Current Rate Limit: {0}", twitterCtx.RateLimitCurrent);
Console.WriteLine("Remaining Rate Limit: {0}", twitterCtx.RateLimitRemaining);
Console.WriteLine("Rate Limit Reset: {0}", twitterCtx.RateLimitReset);
myMentions.ToList().ForEach(
mention => Console.WriteLine(
"Name: {0}, Tweet: {1}\n",
mention.User.Name, mention.Text));
Console.WriteLine("\nRate Limits from Query Response: \n");
Console.WriteLine("Current Rate Limit: {0}", twitterCtx.RateLimitCurrent);
Console.WriteLine("Remaining Rate Limit: {0}", twitterCtx.RateLimitRemaining);
Console.WriteLine("Rate Limit Reset: {0}", twitterCtx.RateLimitReset);
var resetTime =
new DateTime(1970, 1, 1)
.AddSeconds(twitterCtx.RateLimitReset)
.ToLocalTime();
Console.WriteLine("Rate Limit Reset in current time: {0}", resetTime);
}
/// <summary>
/// verifies that account credentials are correct
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
static void VerifyAccountCredentials(TwitterContext twitterCtx)
{
//var accounts =
// from acct in twitterCtx.Account
// where acct.Type == AccountType.VerifyCredentials
// select acct;
try
{
//Account account = accounts.SingleOrDefault();
Account account = twitterCtx.Account.Single(acct => acct.Type == AccountType.VerifyCredentials && acct.SkipStatus == true);
//var account = twitterCtx.Account
// .Where(t => t.Type == AccountType.VerifyCredentials)
// .FirstOrDefault(t => t.SkipStatus == true);
User user = account.User;
Status tweet = user.Status ?? new Status();
Console.WriteLine("User (#" + user.Identifier.ID
+ "): " + user.Identifier.ScreenName
+ "\nTweet: " + tweet.Text
+ "\nTweet ID: " + tweet.StatusID + "\n");
Console.WriteLine("Account credentials are verified.");
}
catch (WebException wex)
{
Console.WriteLine("Twitter did not recognize the credentials. Response from Twitter: " + wex.Message);
}
}
/// <summary>
/// Shows how to update account settings.
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
static void UpdateAccountSettingsDemo(TwitterContext twitterCtx)
{
Account acct = twitterCtx.UpdateAccountSettings(null, true, 20, 6, null, null);
SleepTime sleep = acct.Settings.SleepTime;
Console.WriteLine(
"Enabled: {0}, Start: {1}, End: {2}",
sleep.Enabled, sleep.StartHour, sleep.EndHour);
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/App.config
================================================
<?xml version="1.0"?>
<configuration>
<appSettings>
<!-- Fill in your consumer key and secret here to make the OAuth sample work. -->
<!-- Twitter sign-up: https://dev.twitter.com/ -->
<add key="twitterConsumerKey" value=""/>
<add key="twitterConsumerSecret" value=""/>
<add key="twitterOAuthToken" value=""/>
<add key="twitterAccessToken" value=""/>
</appSettings>
<!--
Or, for SingleUserAuthorizer
<appSettings>
--><!-- Fill in your consumer key and secret here to make the OAuth sample work. --><!--
--><!-- Twitter sign-up: https://dev.twitter.com/ --><!--
<add key="twitterConsumerKey" value=""/>
<add key="twitterConsumerSecret" value=""/>
<add key="twitterAccessToken" value=""/>
<add key="twitterAccessTokenSecret" value=""/>
</appSettings>-->
<!--
The schemeSettings element, below, with the following characters, doesn't work in .NET 4.5:
"*():'[]"
Therefore, if you find that you're receiving 401 Unauthorized when these characters
are used, then remove these characters from your queries.
This applies to LINQ queries, which are HTTP GET requests. There should be any problem
with commands, which are method calls, which execute as HTTP Post requests. -->
<!--
<uri>
<schemeSettings>
<add name="https" genericUriParserOptions="DontUnescapePathDotsAndSlashes"/>
</schemeSettings>
</uri>-->
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>
</configuration>
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/BlocksDemos.cs
================================================
using System;
using System.Linq;
using LinqToTwitter;
namespace LinqToTwitterDemo
{
/// <summary>
/// Shows blocks demos
/// </summary>
public class BlocksDemos
{
/// <summary>
/// Run all blocks related demos
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
public static void Run(TwitterContext twitterCtx)
{
//CreateBlock(twitterCtx);
//DestroyBlock(twitterCtx);
//BlockListDemo(twitterCtx);
BlockIDsDemo(twitterCtx);
}
/// <summary>
/// shows how to unblock a user
/// </summary>
/// <param name="twitterCtx"></param>
private static void DestroyBlock(TwitterContext twitterCtx)
{
Console.Write("User Screen Name to Unblock: ");
string userName = Console.ReadLine();
var user = twitterCtx.DestroyBlock(0, userName, true);
if (user == null) return;
Console.WriteLine("User Name: " + user.Name);
}
/// <summary>
/// Shows how to block a user
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void CreateBlock(TwitterContext twitterCtx)
{
Console.Write("User Screen Name to Block: ");
string userName = Console.ReadLine();
var user = twitterCtx.CreateBlock(0, userName, true);
if (user == null) return;
Console.WriteLine("User Name: " + user.Name);
}
/// <summary>
/// shows how to get a list of users that are being blocked
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void BlockBlockingDemo(TwitterContext twitterCtx)
{
var block =
(from blockItem in twitterCtx.Blocks
where blockItem.Type == BlockingType.List
select blockItem)
.FirstOrDefault();
block.Users.ForEach(
user => Console.WriteLine("User, {0} is blocked.", user.Name));
}
/// <summary>
/// shows how to get a list of users that are being blocked via custom projection
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void BlockBlockingProjectionDemo(TwitterContext twitterCtx)
{
var blockedUsers =
(from blockItem in twitterCtx.Blocks
where blockItem.Type == BlockingType.List
select blockItem.Users)
.FirstOrDefault();
blockedUsers.ForEach(
user => Console.WriteLine("User, {0} is blocked.", user.Name));
}
/// <summary>
/// shows how to get a list of IDs of the users being blocked
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void BlockIDsDemo(TwitterContext twitterCtx)
{
var result =
(from blockItem in twitterCtx.Blocks
where blockItem.Type == BlockingType.Ids
select blockItem)
.SingleOrDefault();
result.IDs.ForEach(block => Console.WriteLine("ID: {0}", block));
}
/// <summary>
/// shows how to see if a specific user is being blocked
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void BlockListDemo(TwitterContext twitterCtx)
{
var blocks =
(from blockItem in twitterCtx.Blocks
where blockItem.Type == BlockingType.List
select blockItem)
.FirstOrDefault();
foreach (var user in blocks.Users)
{
Console.WriteLine("User, {0} is blocked.", user.Name);
}
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/DirectMessageDemos.cs
================================================
using System;
using System.Linq;
using LinqToTwitter;
namespace LinqToTwitterDemo
{
/// <summary>
/// Shows direct message demos
/// </summary>
public class DirectMessageDemos
{
/// <summary>
/// Run all direct message related demos
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
public static void Run(TwitterContext twitterCtx)
{
//DirectMessageSentByQueryDemo(twitterCtx);
//DirectMessageSentToQueryDemo(twitterCtx);
//DirectMessageShowDemo(twitterCtx);
NewDirectMessageDemo(twitterCtx);
//DestroyDirectMessageDemo(twitterCtx);
}
/// <summary>
/// shows how to delete a direct message
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void DestroyDirectMessageDemo(TwitterContext twitterCtx)
{
var message = twitterCtx.DestroyDirectMessage("243563161037455360", true);
if (message != null)
{
Console.WriteLine(
"Recipient: {0}, Message: {1}",
message.RecipientScreenName,
message.Text);
}
}
/// <summary>
/// shows how to send a new direct message
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void NewDirectMessageDemo(TwitterContext twitterCtx)
{
var message = twitterCtx.NewDirectMessage("16761255", "Direct Message Test - " + DateTime.Now + "!'");
if (message != null)
{
Console.WriteLine(
"Recipient: {0}, Message: {1}, Date: {2}",
message.RecipientScreenName,
message.Text,
message.CreatedAt);
}
}
private static void DirectMessageShowDemo(TwitterContext twitterCtx)
{
var directMsg =
(from dm in twitterCtx.DirectMessage
where dm.Type == DirectMessageType.Show &&
dm.ID == 2078013265
select dm)
.SingleOrDefault();
Console.WriteLine(
"From: {0}\nTo: {1}\nMessage: {2}",
directMsg.Sender.Name,
directMsg.Recipient.Name,
directMsg.Text);
}
/// <summary>
/// shows how to query direct messages
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void DirectMessageSentToQueryDemo(TwitterContext twitterCtx)
{
var directMessages =
(from tweet in twitterCtx.DirectMessage
where tweet.Type == DirectMessageType.SentTo &&
tweet.Count == 2
select tweet)
.ToList();
directMessages.ForEach(
dm => Console.WriteLine(
"Sender: {0}, Tweet: {1}",
dm.SenderScreenName,
dm.Text));
}
/// <summary>
/// shows how to query direct messages
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void DirectMessageSentByQueryDemo(TwitterContext twitterCtx)
{
var directMessages =
(from dm in twitterCtx.DirectMessage
where dm.Type == DirectMessageType.SentBy
select dm)
.ToList();
directMessages.ForEach(
dm => Console.WriteLine(
"Sender: {0}, ID: {1}, Tweet: {2}",
dm.SenderScreenName,
dm.ID,
dm.Text));
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/FavoritesDemos.cs
================================================
using System;
using System.Linq;
using LinqToTwitter;
namespace LinqToTwitterDemo
{
/// <summary>
/// Shows favorites demos
/// </summary>
public class FavoritesDemos
{
/// <summary>
/// Run all favorites related demos
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
public static void Run(TwitterContext twitterCtx)
{
FavoritesQueryDemo(twitterCtx);
//CreateFavoriteDemo(twitterCtx);
//DestroyFavoriteDemo(twitterCtx);
}
private static void DestroyFavoriteDemo(TwitterContext twitterCtx)
{
var status = twitterCtx.DestroyFavorite("265675496581373952", true);
Console.WriteLine("User: {0}, Tweet: {1}", status.User.Name, status.Text);
}
/// <summary>
/// Shows how to create a Favorite
/// </summary>
/// <param name="twitterCtx"></param>
private static void CreateFavoriteDemo(TwitterContext twitterCtx)
{
var status = twitterCtx.CreateFavorite("265675496581373952");
Console.WriteLine("User: {0}, Tweet: {1}", status.User.Name, status.Text);
}
/// <summary>
/// shows how to request a favorites list
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void FavoritesQueryDemo(TwitterContext twitterCtx)
{
var favorites =
(from fav in twitterCtx.Favorites
where fav.Type == FavoritesType.Favorites
select fav)
.ToList();
foreach (var fav in favorites)
{
Console.WriteLine(
"User Name: {0}, Tweet: {1}",
fav.User.Name, fav.Text);
}
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/FriendshipDemos.cs
================================================
using LinqToTwitter;
using System;
using System.Linq;
namespace LinqToTwitterDemo
{
/// <summary>
/// Shows friendship demos
/// </summary>
public class FriendshipDemos
{
/// <summary>
/// Run all friendship related demos
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
public static void Run(TwitterContext twitterCtx)
{
CreateFriendshipFollowDemo(twitterCtx);
//DestroyFriendshipDemo(twitterCtx);
//CreateFriendshipNoDeviceUpdatesDemo(twitterCtx);
//CreateFriendshipAsyncDemo(twitterCtx);
//FriendshipShowDemo(twitterCtx);
//FriendshipNoRetweetIDsDemo(twitterCtx);
//FriendshipIncomingDemo(twitterCtx);
//FriendshipOutgoingDemo(twitterCtx);
//FriendshipScreenNameLookupDemo(twitterCtx);
//FriendshipUserIDLookupDemo(twitterCtx);
//UpdateSettingsDemo(twitterCtx);
//FriendsListDemo(twitterCtx);
//FollowersListDemo(twitterCtx);
}
private static void DestroyFriendshipDemo(TwitterContext twitterCtx)
{
var user = twitterCtx.DestroyFriendship(null, "Linq2Tweeter");
Console.WriteLine(
"User Name: {0}, Status: {1}",
user.Name,
user.Status.Text);
}
private static void CreateFriendshipFollowDemo(TwitterContext twitterCtx)
{
var user = twitterCtx.CreateFriendship(null, "JoeMayo", true);
Console.WriteLine(
"User Name: {0}, Status: {1}",
user.Name,
user.Status.Text);
}
private static void CreateFriendshipNoDeviceUpdatesDemo(TwitterContext twitterCtx)
{
var user = twitterCtx.CreateFriendship(null, "JoeMayo", false);
Console.WriteLine(
"User Name: {0}, Status: {1}",
user.Name,
user.Status.Text);
}
private static void CreateFriendshipAsyncDemo(TwitterContext twitterCtx)
{
twitterCtx.CreateFriendship(null, "JoeMayo", false,
response =>
{
User usr = response.State;
Console.WriteLine(
"User Name: {0}, Status: {1}",
usr.Name,
usr.Status.Text);
});
}
/// <summary>
/// shows how to show that one user follows another with Friendship Exists
/// </summary>
/// <param name="twitterCtx"></param>
private static void FriendshipShowDemo(TwitterContext twitterCtx)
{
var friendship =
(from friend in twitterCtx.Friendship
where friend.Type == FriendshipType.Show &&
friend.SourceScreenName == "Linq2Tweeter" &&
friend.TargetScreenName == "JoeMayo"
select friend)
.First();
Console.WriteLine(
"\nJoeMayo follows LinqToTweeter: " +
friendship.SourceRelationship.FollowedBy +
"\nLinqToTweeter follows JoeMayo: " +
friendship.TargetRelationship.FollowedBy);
}
/// <summary>
/// shows how to get ids of user that the logged in user doesn't want retweets for
/// </summary>
/// <param name="twitterCtx"></param>
private static void FriendshipNoRetweetIDsDemo(TwitterContext twitterCtx)
{
var friendship =
(from friend in twitterCtx.Friendship
where friend.Type == FriendshipType.NoRetweetIDs
select friend)
.First();
var ids =
(from id in friendship.IDInfo.IDs
select id.ToString())
.ToArray();
Console.WriteLine("\nIDs: " + string.Join(",", ids));
}
/// <summary>
/// Shows how to check who has an incoming request to logged in user's locked account
/// </summary>
/// <param name="twitterCtx">twitterCtx</param>
private static void FriendshipIncomingDemo(TwitterContext twitterCtx)
{
var request =
(from req in twitterCtx.Friendship
where req.Type == FriendshipType.Incoming
select req)
.FirstOrDefault();
request.IDInfo.IDs.ForEach(req => Console.WriteLine(req));
}
/// <summary>
/// Shows all outgoing requests from the logged in user to locked accounts
/// </summary>
/// <param name="twitterCtx">twitterCtx</param>
private static void FriendshipOutgoingDemo(TwitterContext twitterCtx)
{
var request =
(from req in twitterCtx.Friendship
where req.Type == FriendshipType.Outgoing
select req)
.FirstOrDefault();
request.IDInfo.IDs.ForEach(req => Console.WriteLine(req));
}
private static void FriendshipScreenNameLookupDemo(TwitterContext twitterCtx)
{
var relationships =
(from look in twitterCtx.Friendship
where look.Type == FriendshipType.Lookup &&
look.ScreenName == "joemayo,linq2tweeter"
select look.Relationships)
.SingleOrDefault();
relationships.ForEach(rel => Console.WriteLine(
"Relationship to " + rel.ScreenName +
" is Following: " + rel.Following +
" Followed By: " + rel.FollowedBy));
}
private static void FriendshipUserIDLookupDemo(TwitterContext twitterCtx)
{
var relationships =
(from look in twitterCtx.Friendship
where look.Type == FriendshipType.Lookup &&
look.UserID == "15411837,16761255"
select look.Relationships)
.SingleOrDefault();
relationships.ForEach(rel => Console.WriteLine(
"Relationship to " + rel.ScreenName + " is Following: " + rel.Following + " Followed By: " + rel.FollowedBy));
}
private static void UpdateSettingsDemo(TwitterContext twitterCtx)
{
Friendship friend = twitterCtx.UpdateFriendshipSettings("Linq2Tweeter", true, true);
Console.WriteLine("Settings for {0} are: Can Retweet is {1} and Can Send Device Notifications is {2}",
friend.SourceRelationship.ScreenName,
friend.SourceRelationship.RetweetsWanted,
friend.SourceRelationship.NotificationsEnabled);
}
private static void FriendsListDemo(TwitterContext twitterCtx)
{
Friendship friendship;
string cursor = "-1";
do
{
friendship =
(from friend in twitterCtx.Friendship
where friend.Type == FriendshipType.FriendsList &&
friend.ScreenName == "JoeMayo" &&
friend.Cursor == cursor
select friend)
.SingleOrDefault();
cursor = friendship.CursorMovement.Next;
friendship.Users.ForEach(friend =>
Console.WriteLine(
"ID: {0} Name: {1}",
friend.Identifier.UserID, friend.Identifier.ScreenName));
} while (cursor != "0");
}
private static void FollowersListDemo(TwitterContext twitterCtx)
{
var friendship =
(from friend in twitterCtx.Friendship
where friend.Type == FriendshipType.FollowersList &&
friend.ScreenName == "JoeMayo"
select friend)
.SingleOrDefault();
friendship.Users.ForEach(friend =>
Console.WriteLine(
"ID: {0} Name: {1}",
friend.Identifier.UserID, friend.Identifier.ScreenName));
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/GeoDemos.cs
================================================
using System;
using System.Linq;
using LinqToTwitter;
namespace LinqToTwitterDemo
{
/// <summary>
/// Shows geo demos
/// </summary>
public class GeoDemos
{
/// <summary>
/// Run all geo related demos
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
public static void Run(TwitterContext twitterCtx)
{
//LookupReverseGeocodeDemo(twitterCtx);
//LookupGeoIDDemo(twitterCtx);
SearchDemo(twitterCtx);
//SimilarPlacesDemo(twitterCtx);
//CreatePlaceDemo(twitterCtx);
}
/// <summary>
/// Shows how to perform a search query to
/// find a place, based on IP address
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void SearchDemo(TwitterContext twitterCtx)
{
var geo =
(from g in twitterCtx.Geo
where g.Type == GeoType.Search &&
g.IP == "168.143.171.180"
select g)
.FirstOrDefault();
Place place = geo.Places[0];
Console.WriteLine(
"Name: {0}, Country: {1}, Type: {2}",
place.Name, place.Country, place.PlaceType);
}
/// <summary>
/// Shows how to perform a reverse geocode lookup
/// to find a place, based on latitude and longitude
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void LookupGeoIDDemo(TwitterContext twitterCtx)
{
var geo =
(from g in twitterCtx.Geo
where g.Type == GeoType.ID &&
g.ID == "5a110d312052166f"
select g)
.SingleOrDefault();
Place place = geo.Places[0];
Console.WriteLine(
"Name: {0}, Country: {1}, Type: {2}",
place.Name, place.Country, place.PlaceType);
}
/// <summary>
/// Shows how to perform a reverse geocode lookup
/// to find a place, based on latitude and longitude
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void LookupReverseGeocodeDemo(TwitterContext twitterCtx)
{
var geo =
(from g in twitterCtx.Geo
where g.Type == GeoType.Reverse &&
g.Latitude == 37.78215 &&
g.Longitude == -122.40060
select g)
.SingleOrDefault();
geo.Places.ForEach(
place =>
Console.WriteLine(
"Name: {0}, Country: {1}, Type: {2}",
place.Name, place.Country, place.PlaceType));
}
private static void SimilarPlacesDemo(TwitterContext twitterCtx)
{
var geo =
(from g in twitterCtx.Geo
where g.Type == GeoType.SimilarPlaces &&
g.Latitude == 37.78215 &&
g.Longitude == -122.40060 &&
g.PlaceName == "Twitter HQ"
select g)
.SingleOrDefault();
geo.Places.ForEach(
place =>
Console.WriteLine(
"Name: {0}, Country: {1}, Type: {2}",
place.Name, place.Country, place.PlaceType));
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/HelpDemos.cs
================================================
using System.Diagnostics;
using System.Net;
using LinqToTwitter;
using System;
using System.Linq;
namespace LinqToTwitterDemo
{
/// <summary>
/// Shows help demos
/// </summary>
public class HelpDemos
{
/// <summary>
/// Run all help related demos
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
public static void Run(TwitterContext twitterCtx)
{
GetHelpConfiguration(twitterCtx);
//GetHelpLanguages(twitterCtx);
//GetHelpRateLimits(twitterCtx);
//ExceedRateLimitDemo(twitterCtx);
}
/// <summary>
/// shows how to get configuration info
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void GetHelpConfiguration(TwitterContext twitterCtx)
{
var helpResult =
(from test in twitterCtx.Help
where test.Type == HelpType.Configuration
select test)
.SingleOrDefault();
Configuration cfg = helpResult.Configuration;
Console.WriteLine("Short URL Length: " + cfg.ShortUrlLength);
Console.WriteLine("Short URL HTTPS Length: " + cfg.ShortUrlLengthHttps);
Console.WriteLine("Non-UserName Paths: ");
foreach (var name in cfg.NonUserNamePaths)
{
Console.WriteLine("\t" + name);
}
Console.WriteLine("Photo Size Limit: " + cfg.PhotoSizeLimit);
Console.WriteLine("Max Media Per Upload: " + cfg.MaxMediaPerUpload);
Console.WriteLine("Characters Reserved Per Media: " + cfg.CharactersReservedPerMedia);
Console.WriteLine("Photo Sizes");
foreach (var photo in cfg.PhotoSizes)
{
Console.WriteLine("\t" + photo.Type);
Console.WriteLine("\t\t" + photo.Width);
Console.WriteLine("\t\t" + photo.Height);
Console.WriteLine("\t\t" + photo.Resize);
}
}
/// <summary>
/// shows how to perform a help test
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void GetHelpLanguages(TwitterContext twitterCtx)
{
var helpResult =
(from test in twitterCtx.Help
where test.Type == HelpType.Languages
select test)
.SingleOrDefault();
foreach (var lang in helpResult.Languages)
{
Console.WriteLine("{0}({1}): {2}", lang.Name, lang.Code, lang.Status);
}
}
static void GetHelpRateLimits(TwitterContext twitterCtx)
{
var helpResult =
(from help in twitterCtx.Help
where help.Type == HelpType.RateLimits //&&
//help.Resources == "search,users"
select help)
.SingleOrDefault();
foreach (var category in helpResult.RateLimits)
{
Console.WriteLine("\nCategory: {0}", category.Key);
foreach (var limit in category.Value)
{
Console.WriteLine(
"\n Resource: {0}\n Remaining: {1}\n Reset: {2}\n Limit: {3}",
limit.Resource, limit.Remaining, limit.Reset, limit.Limit);
}
}
}
/// <summary>
/// Intentionally exceeds rate limits so you can see and know how to handle the Twitter error.
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void ExceedRateLimitDemo(TwitterContext twitterCtx)
{
try
{
while (true)
{
var statusResponse =
(from status in twitterCtx.Status
where status.Type == StatusType.Home
select status)
.ToList();
}
}
catch (TwitterQueryException tqEx)
{
const int TooManyRequests = 429;
var webEx = tqEx.InnerException as WebException;
if (webEx != null && (int)((HttpWebResponse)webEx.Response).StatusCode == TooManyRequests)
Console.WriteLine("Rate Limit Exceeded: " + tqEx.ToString());
else
Console.WriteLine("Some other exception occurred: " + tqEx.ToString());
}
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/LinqToTwitterDemo.csproj
================================================
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>9.0.30729</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{CF26D528-E26B-40DB-A821-DEDE868D2638}</ProjectGuid>
<OutputType>Exe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>LinqToTwitterDemo</RootNamespace>
<AssemblyName>LinqToTwitterDemo</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<SccProjectName />
<SccLocalPath />
<SccAuxPath />
<SccProvider />
<FileUpgradeFlags>
</FileUpgradeFlags>
<OldToolsVersion>3.5</OldToolsVersion>
<UpgradeBackupLocation />
<PublishUrl>publish\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<IsWebBootstrapper>false</IsWebBootstrapper>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x86\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>x86</PlatformTarget>
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
<OutputPath>bin\x86\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x86</PlatformTarget>
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.configuration" />
<Reference Include="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
<Reference Include="System.Web" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml.Linq">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
<Reference Include="System.Data.DataSetExtensions">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="AccountDemos.cs" />
<Compile Include="BlocksDemos.cs" />
<Compile Include="StringExtensions.cs" />
<Compile Include="RelatedResultsDemos.cs" />
<Compile Include="DirectMessageDemos.cs" />
<Compile Include="FavoritesDemos.cs" />
<Compile Include="FriendshipDemos.cs" />
<Compile Include="GeoDemos.cs" />
<Compile Include="HelpDemos.cs" />
<Compile Include="ListDemos.cs" />
<Compile Include="OAuthDemos.cs" />
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="RawDemos.cs" />
<Compile Include="ReportSpamDemos.cs" />
<Compile Include="SavedSearchDemos.cs" />
<Compile Include="SearchDemos.cs" />
<Compile Include="SocialGraphDemos.cs" />
<Compile Include="StatusDemos.cs" />
<Compile Include="StreamingDemo.cs" />
<Compile Include="TrendsDemos.cs" />
<Compile Include="TwitterContextDemos.cs" />
<Compile Include="UserDemos.cs" />
</ItemGroup>
<ItemGroup>
<None Include="App.config">
<SubType>Designer</SubType>
</None>
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include="Microsoft.Net.Client.3.5">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
<Install>false</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>true</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
<Visible>False</Visible>
<ProductName>Windows Installer 3.1</ProductName>
<Install>true</Install>
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
<Content Include="images\200xColor_2.png" />
<Content Include="images\WP_000003.jpg" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Libraries\LinqToTwitter\LinqToTwitter.csproj">
<Project>{A214B9F0-6B8C-4E91-BE99-27F55CC860C1}</Project>
<Name>LinqToTwitter</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/ListDemos.cs
================================================
using System;
using System.Collections.Generic;
using System.Linq;
using LinqToTwitter;
using System.Reflection;
using System.Net;
namespace LinqToTwitterDemo
{
/// <summary>
/// Shows list demos
/// </summary>
public class ListDemos
{
/// <summary>
/// Run all list related demos
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
public static void Run(TwitterContext twitterCtx)
{
//ListsDemo(twitterCtx);
//GetListSubscribersDemo(twitterCtx);
//IsListMemberDemo(twitterCtx);
//GetListMembersDemo(twitterCtx);
//GetListSubscriptionsDemo(twitterCtx);
//GetListMembershipsDemo(twitterCtx);
//GetListStatusesDemo(twitterCtx);
//ShowListDemo(twitterCtx);
//IsListSubscribedDemo(twitterCtx);
//CreateListDemo(twitterCtx);
//UpdateListDemo(twitterCtx);
//DeleteListDemo(twitterCtx);
//AddMemberToListDemo(twitterCtx);
//AddMemberRangeToListWithScreenNamesDemo(twitterCtx);
//AddMemberRangeToListWithUserIDsDemo(twitterCtx);
//DeleteMemberFromListDemo(twitterCtx);
//SubscribeToListDemo(twitterCtx);
//UnsubscribeFromListDemo(twitterCtx);
//DestroyAllDemo(twitterCtx);
OwnershipsDemo(twitterCtx);
}
private static void AddMemberRangeToListWithScreenNamesDemo(TwitterContext twitterCtx)
{
var screenNames = new List<string>
{
"JoeMayo",
"Linq2Tweeter"
};
List list = twitterCtx.AddMemberRangeToList(null, "linq", null, "Linq2Tweeter", screenNames);
foreach (var user in list.Users)
{
Console.WriteLine(user.Name);
}
}
private static void AddMemberRangeToListWithUserIDsDemo(TwitterContext twitterCtx)
{
var userIds = new List<ulong>
{
15411837,
16761255
};
List list = twitterCtx.AddMemberRangeToList(null, "test", null, "Linq2Tweeter", userIds);
foreach (var user in list.Users)
{
Console.WriteLine(user.Name);
}
}
/// <summary>
/// Shows how to get all lists
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void ListsDemo(TwitterContext twitterCtx)
{
var lists =
from list in twitterCtx.List
where list.Type == ListType.Lists &&
list.ScreenName == "Linq2Tweeter"
orderby list.Name
select list;
foreach (var list in lists)
{
Console.WriteLine("List Name: {0}, Description: {1}",
list.Name, list.Description);
}
}
/// <summary>
/// Shows how a user can unsubscribe from a list
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void UnsubscribeFromListDemo(TwitterContext twitterCtx)
{
List list = twitterCtx.UnsubscribeFromList(null, "test", null, "Linq2Tweeter");
Console.WriteLine("List Name: {0}, Description: {1}",
list.Name, list.Description);
}
/// <summary>
/// Shows how a user can subscribe to a list
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void SubscribeToListDemo(TwitterContext twitterCtx)
{
List list = twitterCtx.SubscribeToList(null, "test", null, "Linq2Tweeter");
Console.WriteLine("List Name: {0}, Description: {1}",
list.Name, list.Description);
}
/// <summary>
/// Shows how to remove a member from a list
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void DeleteMemberFromListDemo(TwitterContext twitterCtx)
{
List list = twitterCtx.DeleteMemberFromList(null, "Linq2Tweeter", null, "test", null, "Linq2Tweeter");
Console.WriteLine("List Name: {0}, Description: {1}",
list.Name, list.Description);
}
/// <summary>
/// Shows how to add a member to a list
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void AddMemberToListDemo(TwitterContext twitterCtx)
{
try
{
List list = twitterCtx.AddMemberToList(null, "Linq2Tweeter", null, "test", null, "Linq2Tweeter");
Console.WriteLine("List Name: {0}, Description: {1}",
list.Name, list.Description);
}
catch (TwitterQueryException tqex)
{
Console.WriteLine(
"Error querying Twitter - Code: {0}, Message: {1}",
tqex.ErrorCode, tqex.Message);
}
}
/// <summary>
/// Shows how to delete a list
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void DeleteListDemo(TwitterContext twitterCtx)
{
List list = twitterCtx.DeleteList(null, "test-5", null, "Linq2Tweeter");
Console.WriteLine("List Name: {0}, Description: {1}",
list.Name, list.Description);
}
/// <summary>
/// Shows how to modify an existing list
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void UpdateListDemo(TwitterContext twitterCtx)
{
List list = twitterCtx.UpdateList(null, "test", null, "Test List", "Linq2Tweeter", "public", "This is a test2");
Console.WriteLine("List Name: {0}, Description: {1}",
list.Name, list.Description);
}
/// <summary>
/// Shows how to create a new list
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void CreateListDemo(TwitterContext twitterCtx)
{
List list = twitterCtx.CreateList("test", "public", "This is a test");
Console.WriteLine("List Name: {0}, Description: {1}",
list.Name, list.Description);
}
/// <summary>
/// Shows how to get information for a specific list
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void ShowListDemo(TwitterContext twitterCtx)
{
var requestedList =
(from list in twitterCtx.List
where list.Type == ListType.Show &&
list.OwnerScreenName == "Linq2Tweeter" && // user who owns list
list.Slug == "linq" // list name
select list)
.FirstOrDefault();
Console.WriteLine("List Name: {0}, Description: {1}, # Users: {2}",
requestedList.Name, requestedList.Description, requestedList.Users.Count());
}
/// <summary>
/// Gets a list of statuses for specified list
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void GetListStatusesDemo(TwitterContext twitterCtx)
{
string ownerScreenName = "Linq2Tweeter";
string slug = "linq";
int maxStatuses = 30;
int lastStatusCount = 0;
ulong sinceID = 204251866668871681; // last tweet processed on previous query
ulong maxID;
int count = 10;
var statusList = new List<Status>();
// only count
var listResponse =
(from list in twitterCtx.List
where list.Type == ListType.Statuses &&
list.OwnerScreenName == ownerScreenName &&
list.Slug == slug &&
list.Count == count
select list)
.First();
List<Status> newStatuses = listResponse.Statuses;
maxID = newStatuses.Min(status => ulong.Parse(status.StatusID)) - 1; // first tweet processed on current query
statusList.AddRange(newStatuses);
do
{
// now add sinceID and maxID
listResponse =
(from list in twitterCtx.List
where list.Type == ListType.Statuses &&
list.OwnerScreenName == ownerScreenName &&
list.Slug == slug &&
list.Count == count &&
list.SinceID == sinceID &&
list.MaxID == maxID
select list)
.First();
newStatuses = listResponse.Statuses;
maxID = newStatuses.Min(status => ulong.Parse(status.StatusID)) - 1; // first tweet processed on current query
statusList.AddRange(newStatuses);
lastStatusCount = newStatuses.Count;
}
while (lastStatusCount != 0 && statusList.Count < maxStatuses);
for (int i = 0; i < statusList.Count; i++)
{
Status status = statusList[i];
Console.WriteLine("{0, 4}. [{1}] User: {2}\nStatus: {3}",
i + 1, status.StatusID, status.User.Name, status.Text);
}
}
/// <summary>
/// Gets a list of memberships for a user
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void GetListMembershipsDemo(TwitterContext twitterCtx)
{
var lists =
from list in twitterCtx.List
where list.Type == ListType.Memberships &&
list.ScreenName == "JoeMayo" // user to get memberships for
select list;
foreach (var list in lists)
{
Console.WriteLine("List Name: {0}, Description: {1}",
list.Name, list.Description);
}
}
/// <summary>
/// Gets a list of subscriptions for a user
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void GetListSubscriptionsDemo(TwitterContext twitterCtx)
{
var lists =
from list in twitterCtx.List
where list.Type == ListType.Subscriptions &&
list.ScreenName == "Linq2Tweeter" // user to get subscriptions for
select list;
foreach (var list in lists)
{
Console.WriteLine("List Name: {0}, Description: {1}",
list.Name, list.Description);
}
}
/// <summary>
/// Gets a list of members of a list
/// </summary>
/// <param name="twitterCtx">Twitter Context</param>
private static void GetListMembersDemo(TwitterContext twitterCtx)
{
var lists =
(from list in twitterCtx.List
where list.Type == ListType.Members &&
list.OwnerScreenName == "Linq2Tweeter" &&
list.Slug == "linq" &&
list.SkipStatus == true
select list)
.First();
foreach (var user in lists.Users)
{
Console.WriteLine("Member: " + user.Name);
}
}
/// <summary>
/// Sees if user is a member of specified list
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void IsListMemberDemo(TwitterContext twitterCtx)
{
try
{
var subscribedList =
(from list in twitterCtx.List
where list.Type == ListType.IsMember &&
list.ScreenName == "JoeMayo" &&
list.OwnerScreenName == "Linq2Tweeter" &&
list.Slug == "linq"
select list)
.FirstOrDefault();
// list will have only one user matching ID in query
var user = subscribedList.Users.First();
Console.WriteLine("User: {0} is a member of List: {1}",
user.Name, subscribedList.ListID);
}
// whenever user is not a member of the specified list, Twitter
// returns an HTTP 404 Not Found, response, which results in a
// .NET exception. LINQ to Twitter intercepts the HTTP exception
// and wraps it in a TwitterQueryResponse where you can read the
// error message from Twitter via the Response property, shown below.
catch (TwitterQueryException ex)
{
// TwitterQueryException will always reference the original WebException,
// so the check is redundant but doesn't hurt
var webEx = ex.InnerException as WebException;
if (webEx == null) throw ex;
// The response holds data from Twitter
var webResponse = webEx.Response as HttpWebResponse;
if (webResponse == null) throw ex;
if (webResponse.StatusCode == HttpStatusCode.NotFound)
{
Console.WriteLine(
"HTTP Status Code: {0}. Response from Twitter: {1}",
webEx.Response.Headers["Status"],
ex.Message);
}
else
{
throw ex;
}
}
}
/// <summary>
/// Gets a list of subscribers for specified list
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void GetListSubscribersDemo(TwitterContext twitterCtx)
{
var lists =
(from list in twitterCtx.List
where list.Type == ListType.Subscribers &&
list.Slug == "linq" &&
list.OwnerScreenName == "Linq2Tweeter"
select list)
.First();
foreach (var user in lists.Users)
{
Console.WriteLine("Subscriber: " + user.Name);
}
}
/// <summary>
/// Gets lists that user created
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void GetListsDemo(TwitterContext twitterCtx)
{
var lists =
(from list in twitterCtx.List
where list.Type == ListType.Lists &&
list.ScreenName == "Linq2Tweeter"
select list)
.ToList();
foreach (var list in lists)
{
Console.WriteLine("ID: {0} Slug: {1} Description: {2}",
list.ListIDResult, list.SlugResult, list.Description);
}
}
/// <summary>
/// Sees if user is subscribed to specified list
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void IsListSubscribedDemo(TwitterContext twitterCtx)
{
try
{
var subscribedList =
(from list in twitterCtx.List
where list.Type == ListType.IsSubscribed &&
list.ScreenName == "JoeMayo" &&
list.Slug == "linq" &&
list.OwnerScreenName == "Linq2Tweeter"
select list)
.FirstOrDefault();
// list will have only one user matching ID in query
var user = subscribedList.Users.First();
Console.WriteLine("User: {0} is subscribed to List: {1}",
user.Name, subscribedList.ListID);
}
// whenever user is not subscribed to the specified list, Twitter
// returns an HTTP 404, Not Found, response, which results in a
// .NET exception. LINQ to Twitter intercepts the HTTP exception
// and wraps it in a TwitterQueryResponse where you can read the
// error message from Twitter via the Response property, shown below.
catch (TwitterQueryException ex)
{
// TwitterQueryException will always reference the original WebException, so the check is redundant but doesn't hurt
var webEx = ex.InnerException as WebException;
if (webEx == null) throw ex;
// The response holds data from Twitter
var webResponse = webEx.Response as HttpWebResponse;
if (webResponse == null) throw ex;
if (webResponse.StatusCode == HttpStatusCode.NotFound)
{
Console.WriteLine(
"HTTP Status Code: {0}. Response from Twitter: {1}",
webEx.Response.Headers["Status"],
ex.Message);
}
else
{
throw ex;
}
}
}
private static void DestroyAllDemo(TwitterContext twitterCtx)
{
List list = twitterCtx.DestroyAllFromList(null, "test", null, "JoeMayo,mp2kmag", null, "Linq2Tweeter");
Console.WriteLine("List Name: {0}, Description: {1}",
list.Name, list.Description);
}
/// <summary>
/// Gets lists that user created
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void OwnershipsDemo(TwitterContext twitterCtx)
{
var lists =
(from list in twitterCtx.List
where list.Type == ListType.Ownerships &&
list.ScreenName == "Linq2Tweeter"
select list)
.ToList();
foreach (var list in lists)
{
Console.WriteLine("ID: {0} Slug: {1} Description: {2}",
list.ListIDResult, list.SlugResult, list.Description);
}
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/OAuthDemos.cs
================================================
using System;
using System.Configuration;
using System.Linq;
using LinqToTwitter;
namespace LinqToTwitterDemo
{
/// <summary>
/// Shows How to Handle OAuth with LINQ to Twitter
/// </summary>
public class OAuthDemos
{
/// <summary>
/// Run all OAuth related demos
/// </summary>
public static void Run(TwitterContext twitterCtx)
{
//HandleOAuthQueryDemo(twitterCtx);
//HandleOAuthSideEffectDemo(twitterCtx);
//HandleOAuthFilePostDemo(twitterCtx);
//HandleOAuthReadOnlyQueryDemo(twitterCtx);
//HandleOAuthSideEffectReadOnlyDemo(twitterCtx);
//HandleOAuthUpdateAccountBackgroundImageWithProgressUpdatesDemo(twitterCtx);
//HandleOAuthRequestResponseDetailsDemo(twitterCtx);
//OAuthForceLoginDemo(twitterCtx);
HandleApplicationOnlyAuthentication();
}
/// <summary>
/// Shows how to force user to log in
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void OAuthForceLoginDemo(TwitterContext twitterCtx)
{
if (twitterCtx.AuthorizedClient.IsAuthorized)
{
var tweets =
from tweet in twitterCtx.Status
where tweet.Type == StatusType.Home
select tweet;
tweets.ToList().ForEach(
tweet => Console.WriteLine(
"Friend: {0}\nTweet: {1}\n",
tweet.User.Name,
tweet.Text));
}
}
/// <summary>
/// shows how to retrieve the screen name and user ID from an OAuth request
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void HandleOAuthRequestResponseDetailsDemo(TwitterContext twitterCtx)
{
Console.WriteLine();
Console.WriteLine(
"Screen Name: {0}, User ID: {1}",
twitterCtx.AuthorizedClient.ScreenName,
twitterCtx.AuthorizedClient.UserId);
}
/// <summary>
/// shows what happens when performing a side-effect when ReadOnly is turned on
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void HandleOAuthSideEffectReadOnlyDemo(TwitterContext twitterCtx)
{
if (twitterCtx.AuthorizedClient.IsAuthorized)
{
var status = twitterCtx.UpdateStatus("I used LINQ to Twitter with OAuth: " + DateTime.Now.ToString());
Console.WriteLine(
"Friend: {0}\nTweet: {1}\n",
status.User.Name,
status.Text);
}
}
/// <summary>
/// shows how to restrict access to read-only while performing a query
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void HandleOAuthReadOnlyQueryDemo(TwitterContext twitterCtx)
{
if (twitterCtx.AuthorizedClient.IsAuthorized)
{
var accounts =
from acct in twitterCtx.Account
where acct.Type == AccountType.VerifyCredentials
select acct;
foreach (var account in accounts)
{
Console.WriteLine("Credentials for account, {0}, are okay.", account.User.Name);
}
}
}
/// <summary>
/// hows how to use OAuth to post a file to Twitter
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void HandleOAuthFilePostDemo(TwitterContext twitterCtx)
{
if (twitterCtx.AuthorizedClient.IsAuthorized)
{
var user = twitterCtx.UpdateAccountBackgroundImage(@"C:\Users\jmayo\Documents\linq2twitter\linq2twitter\200xColor_2.png",
false,
true,
true,
true);
Console.WriteLine(
"Name: {0}\nImage: {1}\n",
user.Name,
user.ProfileBackgroundImageUrl);
}
}
/// <summary>
/// Perform an update using OAuth
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void HandleOAuthSideEffectDemo(TwitterContext twitterCtx)
{
if (twitterCtx.AuthorizedClient.IsAuthorized)
{
var status = twitterCtx.UpdateStatus("I used LINQ to Twitter with OAuth: " + DateTime.Now.ToString());
Console.WriteLine(
"Friend: {0}\nTweet: {1}\n",
status.User.Name,
status.Text);
}
}
/// <summary>
/// Shows how to update the background image with OAuth
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void HandleOAuthUpdateAccountBackgroundImageWithProgressUpdatesDemo(TwitterContext twitterCtx)
{
if (twitterCtx.AuthorizedClient.IsAuthorized)
{
twitterCtx.UploadProgressChanged +=
(sender, e) =>
{
Console.WriteLine("Progress: {0}%", e.PercentComplete);
};
byte[] fileBytes = Utilities.GetFileBytes(@"C:\Users\jmayo\Documents\linq2twitter\linq2twitter\200xColor_2.png");
var user = twitterCtx.UpdateAccountBackgroundImage(fileBytes, "200xColor_2.png", "png", true, true, true, true);
Console.WriteLine("User Image: " + user.ProfileBackgroundImageUrl);
}
}
/// <summary>
/// perform a query using OAuth
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void HandleOAuthQueryDemo(TwitterContext twitterCtx)
{
if (twitterCtx.AuthorizedClient.IsAuthorized)
{
var tweets =
from tweet in twitterCtx.Status
where tweet.Type == StatusType.Show
select tweet;
tweets.ToList().ForEach(
tweet => Console.WriteLine(
"Friend: {0}, Created: {1}\nTweet: {2}\n",
tweet.User.Name,
tweet.CreatedAt,
tweet.Text));
}
}
/// <summary>
/// Demonstrates how to use ApplicationOnlyAuthorizer
/// </summary>
/// <param name="twitterCtx"></param>
private static void HandleApplicationOnlyAuthentication()
{
var auth = new ApplicationOnlyAuthorizer
{
Credentials = new InMemoryCredentials
{
ConsumerKey = ConfigurationManager.AppSettings["twitterConsumerKey"],
ConsumerSecret = ConfigurationManager.AppSettings["twitterConsumerSecret"]
}
};
auth.Authorize();
//auth.Invalidate();
var twitterCtx = new TwitterContext(auth);
var srch =
(from search in twitterCtx.Search
where search.Type == SearchType.Search &&
search.Query == "LINQ to Twitter"
select search)
.SingleOrDefault();
Console.WriteLine("\nQuery: {0}\n", srch.SearchMetaData.Query);
srch.Statuses.ForEach(entry =>
Console.WriteLine(
"ID: {0, -15}, Source: {1}\nContent: {2}\n",
entry.StatusID, entry.Source, entry.Text));
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/Program.cs
================================================
using System;
using System.Configuration;
using System.Diagnostics;
using System.Linq;
using LinqToTwitter;
namespace LinqToTwitterDemo
{
class Program
{
static void Main()
{
ITwitterAuthorizer auth = ChooseAuthenticationStrategy();
if (auth == null) return;
try
{
using (var twitterCtx = new TwitterContext(auth))
{
//Log
twitterCtx.Log = Console.Out;
//
// Each Run section below will execute at least one demo
// from the specified area of the Twitter API.
// Uncomment and navigate to code to see the example.
//
// LINQ to Twitter documentation "Making API Calls" is here:
// http://linqtotwitter.codeplex.com/wikipage?title=Making%20API%20Calls&referringTitle=Documentation
//
// Each section supports the Twitter API, as documented here:
// http://dev.twitter.com/doc
//
if (DoThis("demo account"))
AccountDemos.Run(twitterCtx);
//BlocksDemos.Run(twitterCtx);
//DirectMessageDemos.Run(twitterCtx);
//FavoritesDemos.Run(twitterCtx);
//FriendshipDemos.Run(twitterCtx);
//GeoDemos.Run(twitterCtx);
//HelpDemos.Run(twitterCtx);
//ListDemos.Run(twitterCtx);
//RawDemos.Run(twitterCtx);
//ReportSpamDemos.Run(twitterCtx);
//RelatedResultsDemos.Run(twitterCtx);
//SavedSearchDemos.Run(twitterCtx);
//SearchDemos.Run(twitterCtx);
//SocialGraphDemos.Run(twitterCtx);
//StatusDemos.Run(twitterCtx);
//StreamingDemo.Run(twitterCtx);
if (DoThis("demo trend"))
TrendsDemos.Run(twitterCtx);
UserDemos.Run(twitterCtx);
//OAuthDemos.Run(twitterCtx);
//TwitterContextDemos.Run(twitterCtx);
}
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
Console.WriteLine("Press any key to end this demo.");
Console.ReadKey();
}
static ITwitterAuthorizer ChooseAuthenticationStrategy()
{
Console.WriteLine("Authentication Strategy:\n\n");
Console.WriteLine(" 1 - Pin (default)");
Console.WriteLine(" 2 - Single User");
Console.WriteLine(" 3 - XAuth");
Console.WriteLine(" 4 - Application-Only");
Console.Write("\nPlease choose (1, 2, 3, or 4): ");
ConsoleKeyInfo input = Console.ReadKey();
Console.WriteLine("");
ITwitterAuthorizer auth = null;
switch (input.Key)
{
case ConsoleKey.D1:
auth = DoPinOAuth();
break;
case ConsoleKey.D2:
auth = DoSingleUserAuth();
break;
case ConsoleKey.D3:
auth = DoXAuth();
break;
case ConsoleKey.D4:
auth = DoApplicationOnly();
break;
default:
auth = DoPinOAuth();
break;
}
return auth;
}
static ITwitterAuthorizer DoSingleUserAuth()
{
// validate that credentials are present
if (ConfigurationManager.AppSettings["twitterConsumerKey"].IsNullOrWhiteSpace() ||
ConfigurationManager.AppSettings["twitterConsumerSecret"].IsNullOrWhiteSpace() ||
ConfigurationManager.AppSettings["twitterAccessToken"].IsNullOrWhiteSpace() ||
ConfigurationManager.AppSettings["twitterAccessTokenSecret"].IsNullOrWhiteSpace())
{
Console.WriteLine("You need to set credentials in App.config/appSettings. Visit http://dev.twitter.com/apps for more info.\n");
Console.Write("Press any key to exit...");
Console.ReadKey();
return null;
}
// configure the OAuth object
var auth = new SingleUserAuthorizer
{
Credentials = new SingleUserInMemoryCredentials
{
ConsumerKey = ConfigurationManager.AppSettings["twitterConsumerKey"],
ConsumerSecret = ConfigurationManager.AppSettings["twitterConsumerSecret"],
TwitterAccessToken = ConfigurationManager.AppSettings["twitterAccessToken"],
TwitterAccessTokenSecret = ConfigurationManager.AppSettings["twitterAccessTokenSecret"]
}
};
// Remember, do not call authorize - you don't need it.
// auth.Authorize();
return auth;
}
static ITwitterAuthorizer DoXAuth()
{
// validate that credentials are present
if (ConfigurationManager.AppSettings["twitterConsumerKey"].IsNullOrWhiteSpace() ||
ConfigurationManager.AppSettings["twitterConsumerSecret"].IsNullOrWhiteSpace())
{
Console.WriteLine("You need to set twitterConsumerKey and twitterConsumerSecret in App.config/appSettings. Visit http://dev.twitter.com/apps for more info.\n");
Console.Write("Press any key to exit...");
Console.ReadKey();
return null;
}
// configure the OAuth object
var auth = new XAuthAuthorizer
{
Credentials = new XAuthCredentials
{
ConsumerKey = ConfigurationManager.AppSettings["twitterConsumerKey"],
ConsumerSecret = ConfigurationManager.AppSettings["twitterConsumerSecret"],
UserName = "YourUserName",
Password = "YourPassword"
}
};
// authorize with Twitter
auth.Authorize();
return auth;
}
static ITwitterAuthorizer DoPinOAuth()
{
// validate that credentials are present
if (ConfigurationManager.AppSettings["twitterConsumerKey"].IsNullOrWhiteSpace() ||
ConfigurationManager.AppSettings["twitterConsumerSecret"].IsNullOrWhiteSpace())
{
Console.WriteLine("You need to set twitterConsumerKey and twitterConsumerSecret in App.config/appSettings. Visit http://dev.twitter.com/apps for more info.\n");
Console.Write("Press any key to exit...");
Console.ReadKey();
return null;
}
// configure the OAuth object
var auth = new PinAuthorizer
{
Credentials = new InMemoryCredentials
{
ConsumerKey = ConfigurationManager.AppSettings["twitterConsumerKey"],
ConsumerSecret = ConfigurationManager.AppSettings["twitterConsumerSecret"]
},
AuthAccessType = AuthAccessType.NoChange,
//UseCompression = true,
GoToTwitterAuthorization = pageLink => Process.Start(pageLink),
GetPin = () =>
{
// this executes after user authorizes, which begins with the call to auth.Authorize() below.
Console.WriteLine("\nAfter authorizing this application, Twitter will give you a 7-digit PIN Number.\n");
Console.Write("Enter the PIN number here: ");
return Console.ReadLine();
}
};
// start the authorization process (launches Twitter authorization page).
auth.Authorize(true);
return auth;
}
static ITwitterAuthorizer DoApplicationOnly()
{
var auth = new ApplicationOnlyAuthorizer
{
Credentials = new InMemoryCredentials
{
ConsumerKey = ConfigurationManager.AppSettings["twitterConsumerKey"],
ConsumerSecret = ConfigurationManager.AppSettings["twitterConsumerSecret"]
}
};
auth.Authorize();
return auth;
}
static bool DoThis(string what)
{
Console.Write("Would you like to " + what + " (y or n): ");
var choice = Console.ReadKey();
var doIt = choice.KeyChar != 'n' && choice.KeyChar != 'N';
Console.WriteLine(doIt ? "es" : "o");
return doIt;
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/Properties/AssemblyInfo.cs
================================================
using System.Reflection;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("LinqToTwitterTest")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("LinqToTwitterTest")]
[assembly: AssemblyCopyright("Copyright © 2008")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("11c84e4b-261d-48fc-8c98-d3f6ff70c467")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/RawDemos.cs
================================================
using System;
using System.Collections.Generic;
using System.Linq;
using LinqToTwitter;
namespace LinqToTwitterDemo
{
public class RawDemos
{
/// <summary>
/// Run all raw query demos
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
public static void Run(TwitterContext twitterCtx)
{
//AccountTotalsDemo(twitterCtx);
//AccountSettingsDemo(twitterCtx);
//CategoryStatusDemo(twitterCtx);
//RetweetedToUserDemo(twitterCtx);
SearchDemo(twitterCtx);
//UpdateStatusDemo(twitterCtx);
//CreateFavoriteDemo(twitterCtx);
//RelatedResultsDemo(twitterCtx);
}
/// <summary>
/// Gets account totals
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void AccountTotalsDemo(TwitterContext twitterCtx)
{
var rawResult =
(from raw in twitterCtx.RawQuery
where raw.QueryString == "account/totals.json"
select raw)
.FirstOrDefault();
Console.WriteLine("Response from Twitter: \n\n" + rawResult.Result);
}
/// <summary>
/// Gets account settings
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void AccountSettingsDemo(TwitterContext twitterCtx)
{
var rawResult =
(from raw in twitterCtx.RawQuery
where raw.QueryString == "account/settings.json"
select raw.Result)
.FirstOrDefault();
Console.WriteLine("Response from Twitter: \n\n" + rawResult);
}
/// <summary>
/// Gets tweets of users in a suggested category
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void CategoryStatusDemo(TwitterContext twitterCtx)
{
var rawResult =
(from raw in twitterCtx.RawQuery
where raw.QueryString == "users/suggestions/technology/members.json"
select raw.Result)
.FirstOrDefault();
Console.WriteLine("Response from Twitter: \n\n" + rawResult);
}
/// <summary>
/// Gets tweets retweeted by a user
/// </summary>
/// <param name="twitterCtx"></param>
private static void RetweetedToUserDemo(TwitterContext twitterCtx)
{
var rawResult =
(from raw in twitterCtx.RawQuery
where raw.QueryString == "statuses/retweeted_to_user.json?screen_name=twitterapi"
select raw)
.FirstOrDefault();
Console.WriteLine("Response from Twitter: \n\n" + rawResult.Result);
}
/// <summary>
/// Shows how to encode a parameter
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void SearchDemo(TwitterContext twitterCtx)
{
string unencodedStatus = "LINQ to Twitter";
string encodedStatus = Uri.EscapeDataString(unencodedStatus);
string queryString = "search/tweets.json?q=" + encodedStatus;
var rawResult =
(from raw in twitterCtx.RawQuery
where raw.QueryString == queryString
select raw)
.FirstOrDefault();
Console.WriteLine("Response from Twitter: \n\n" + rawResult.Result);
}
/// <summary>
/// Perform update status side-effect with raw data
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void UpdateStatusDemo(TwitterContext twitterCtx)
{
string status = "Testing LINQ to Twitter Raw Interface: " + DateTime.Now.ToString();
var parameters = new Dictionary<string, string>
{
{ "status", status }
};
string queryString = "/statuses/update.json";
string result = twitterCtx.ExecuteRaw(queryString, parameters);
Console.WriteLine("Result from update status: \n\n" + result);
}
/// <summary>
/// Perform create favorite side-effect with raw data
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void CreateFavoriteDemo(TwitterContext twitterCtx)
{
string status = "Testing LINQ to Twitter Raw Interface: " + DateTime.Now.ToString();
var parameters = new Dictionary<string, string>();
string queryString = "/favorites/create/25786742388.json";
string result = twitterCtx.ExecuteRaw(queryString, parameters);
Console.WriteLine("Result from create favorite: \n\n" + result);
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/RelatedResultsDemos.cs
================================================
using LinqToTwitter;
using System;
using System.Linq;
namespace LinqToTwitterDemo
{
/// <summary>
/// Shows related results demos
/// </summary>
public class RelatedResultsDemos
{
/// <summary>
/// Run all related results demos
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
public static void Run(TwitterContext twitterCtx)
{
ShowRelatedResultsDemo(twitterCtx);
}
/// <summary>
/// shows how to get related results of a tweet
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void ShowRelatedResultsDemo(TwitterContext twitterCtx)
{
var results =
(from result in twitterCtx.RelatedResults
where result.Type == RelatedResultsType.Show &&
result.StatusID == 195992821411495936ul
select result)
.ToList();
results.ForEach(result =>
Console.WriteLine("Name: {0}\nTweet: {1}\n", result.User.Identifier.ScreenName, result.Text));
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/ReportSpamDemos.cs
================================================
using System;
using LinqToTwitter;
namespace LinqToTwitterDemo
{
/// <summary>
/// Shows report spam demos
/// </summary>
public class ReportSpamDemos
{
/// <summary>
/// Run all report spam related demos
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
public static void Run(TwitterContext twitterCtx)
{
ReportSpamDemo(twitterCtx);
}
/// <summary>
/// Shows multiple ways to report spammers
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void ReportSpamDemo(TwitterContext twitterCtx)
{
var spammer = twitterCtx.ReportSpam(null, "Greer_105");
Console.WriteLine("Spammer \"{0}\" Zapped! He he :)", spammer.Name);
// after the first one, subsequent calls won't report spam to Twitter
// but hopefully you can see my enthusiasm for this API;
// besides, a couple extra examples might be helpful - Joe
spammer = twitterCtx.ReportSpam("84705854", null, null);
Console.WriteLine("Spammer \"{0}\" Zapped again! Ha Ha :)", spammer.Name);
spammer = twitterCtx.ReportSpam(null, "84705854", null);
Console.WriteLine("Spammer \"{0}\" is so gone! ... and don't come back! :)", spammer.Name);
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/SavedSearchDemos.cs
================================================
using System;
using System.Linq;
using LinqToTwitter;
namespace LinqToTwitterDemo
{
/// <summary>
/// Shows saved search demos
/// </summary>
public class SavedSearchDemos
{
/// <summary>
/// Run all saved search related demos
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
public static void Run(TwitterContext twitterCtx)
{
QuerySavedSearchesDemo(twitterCtx);
//QuerySavedSearchesShowDemo(twitterCtx);
//CreateSavedSearchDemo(twitterCtx);
//DestroySavedSearchDemo(twitterCtx);
}
/// <summary>
/// Shows how to delete a saved search
/// </summary>
/// <remarks>
/// Trying to delete a saved search that doesn't exist results
/// in a TwitterQueryException with HTTP Status 404 (Not Found)
/// </remarks>
/// <param name="twitterCtx">TwitterContext</param>
private static void DestroySavedSearchDemo(TwitterContext twitterCtx)
{
var savedSearch = twitterCtx.DestroySavedSearch(167246334);
Console.WriteLine("ID: {0}, Search: {1}", savedSearch.ID, savedSearch.Name);
}
/// <summary>
/// shows how to create a Saved Search
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void CreateSavedSearchDemo(TwitterContext twitterCtx)
{
var savedSearch = twitterCtx.CreateSavedSearch("#csharp");
Console.WriteLine("ID: {0}, Search: {1}", savedSearch.IDString, savedSearch.Query);
}
/// <summary>
/// shows how to retrieve a single search
/// </summary>
/// <remarks>
/// Trying to delete a saved search that doesn't exist results
/// in a TwitterQueryException with HTTP Status 404 (Not Found)
/// </remarks>
/// <param name="twitterCtx">TwitterContext</param>
private static void QuerySavedSearchesShowDemo(TwitterContext twitterCtx)
{
var savedSearches =
from search in twitterCtx.SavedSearch
where search.Type == SavedSearchType.Show &&
search.ID == "3275867"
select search;
var savedSearch = savedSearches.FirstOrDefault();
Console.WriteLine("ID: {0}, Search: {1}", savedSearch.ID, savedSearch.Name);
}
/// <summary>
/// shows how to retrieve all searches
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void QuerySavedSearchesDemo(TwitterContext twitterCtx)
{
var savedSearches =
from search in twitterCtx.SavedSearch
where search.Type == SavedSearchType.Searches
select search;
foreach (var search in savedSearches)
{
Console.WriteLine("ID: {0}, Search: {1}", search.IDString, search.Name);
}
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/SearchDemos.cs
================================================
using System;
using System.Linq;
using System.Linq.Expressions;
using LinqToTwitter;
using System.Collections.Generic;
namespace LinqToTwitterDemo
{
public class SearchDemos
{
public static void Run(TwitterContext twitterCtx)
{
BasicSearchSample(twitterCtx);
//AsyncSearchSample(twitterCtx);
//GeocodeSample(twitterCtx);
//ConditionalSearchDemo(twitterCtx);
//DynamicSearchDemo(twitterCtx);
}
static void BasicSearchSample(TwitterContext twitterCtx)
{
var srch =
(from search in twitterCtx.Search
where search.Type == SearchType.Search &&
search.Query == "#DTWIFI" &&
//search.Query == @"`!@#$%^&*()_-+=.~,:;'?/|\[] éü\u00C7" &&
search.Count == 25
select search)
.SingleOrDefault();
Console.WriteLine("\nQuery: {0}\n", srch.SearchMetaData.Query);
srch.Statuses.ForEach(entry =>
Console.WriteLine(
"ID: {0, -15}, Source: {1}\nContent: {2}\n",
entry.StatusID, entry.Source, entry.Text));
Console.WriteLine("\n More Search demos can be downloaded from LINQ to Twitter's on-line samples at http://linqtotwitter.codeplex.com/wikipage?title=LINQ%20to%20Twitter%20Samples&referringTitle=Home");
}
static void AsyncSearchSample(TwitterContext twitterCtx)
{
(from search in twitterCtx.Search
where search.Type == SearchType.Search &&
search.Query == "LINQ To Twitter"
select search)
.MaterializedAsyncCallback(resp =>
{
if (resp.Status != TwitterErrorStatus.Success)
{
Exception ex = resp.Exception;
// handle error
throw ex;
}
Search srch = resp.State.First();
Console.WriteLine("\nQuery: {0}\n", srch.SearchMetaData.Query);
srch.Statuses.ForEach(entry =>
Console.WriteLine(
"ID: {0, -15}, Source: {1}\nContent: {2}\n",
entry.StatusID, entry.Source, entry.Text));
Console.WriteLine("\n More Search demos can be downloaded from LINQ to Twitter's on-line samples at http://linqtotwitter.codeplex.com/wikipage?title=LINQ%20to%20Twitter%20Samples&referringTitle=Home");
});
}
static void GeocodeSample(TwitterContext twitterCtx)
{
var srch =
(from search in twitterCtx.Search
where search.Type == SearchType.Search &&
search.Query == "Twitter" &&
search.GeoCode == "37.781157,-122.398720,1mi"
select search)
.SingleOrDefault();
Console.WriteLine("\nQuery: {0}\n", srch.SearchMetaData.Query);
srch.Statuses.ForEach(entry =>
Console.WriteLine(
"ID: {0, -15}, Source: {1}\nContent: {2}\n",
entry.StatusID, entry.Source, entry.Text));
Console.WriteLine("\n More Search demos can be downloaded from LINQ to Twitter's on-line samples at http://linqtotwitter.codeplex.com/wikipage?title=LINQ%20to%20Twitter%20Samples&referringTitle=Home");
}
static void DynamicSearchDemo(TwitterContext twitterCtx)
{
const string TwitterSearchGeocodeFormat = "{0},{1},{2}";
string query = "Twitter";
string language = null;
string locale = null;
string latitude = "37.781157";
string longitude = "-122.398720";
uint radius = 1;
string radiusUnitType = "mi";
var srchQuery =
from srch in twitterCtx.Search
where srch.Type == SearchType.Search
select srch;
if (!string.IsNullOrWhiteSpace(query))
{
srchQuery = srchQuery.Where(srch => srch.Query == query);
}
if (!string.IsNullOrWhiteSpace(language))
{
srchQuery = srchQuery.Where(srch => srch.SearchLanguage == language);
}
if (!string.IsNullOrWhiteSpace(locale))
{
srchQuery = srchQuery.Where(srch => srch.Locale == locale);
}
if (!string.IsNullOrWhiteSpace(longitude) && !string.IsNullOrWhiteSpace(latitude) && radius > 0)
{
var radiusString = string.Format("{0}{1}", radius, radiusUnitType.ToString().ToLower());
var geoCodeParameter = String.Format(TwitterSearchGeocodeFormat, latitude, longitude, radiusString);
srchQuery = srchQuery.Where(srch => srch.GeoCode == geoCodeParameter);
}
var srchResult = srchQuery.SingleOrDefault();
Console.WriteLine("\nQuery: {0}\n", srchResult.SearchMetaData.Query);
srchResult.Statuses.ForEach(entry =>
Console.WriteLine(
"ID: {0, -15}, Source: {1}\nContent: {2}\n",
entry.StatusID, entry.Source, entry.Text));
}
static void ConditionalSearchDemo(TwitterContext twitterCtx)
{
const string TwitterSearchGeocodeFormat = "{0},{1},{2}";
string query = "Twitter";
string language = null;
string locale = null;
string latitude = "37.781157";
string longitude = "-122.398720";
uint radius = 1;
string radiusUnitType = "mi";
Type searchType = typeof(Search);
ParameterExpression srch = Expression.Parameter(searchType, "srch");
var predicates = new List<Expression>();
if (!string.IsNullOrWhiteSpace(query))
{
predicates.Add(
Expression.Equal(
Expression.Property(srch, "Query"),
Expression.Constant(query)));
}
if (!string.IsNullOrWhiteSpace(language))
{
predicates.Add(
Expression.Equal(
Expression.Property(srch, "SearchLanguage"),
Expression.Constant(language)));
}
if (!string.IsNullOrWhiteSpace(locale))
{
predicates.Add(
Expression.Equal(
Expression.Property(srch, "Locale"),
Expression.Constant(locale)));
}
if (!string.IsNullOrWhiteSpace(longitude) && !string.IsNullOrWhiteSpace(latitude) && radius > 0)
{
var radiusString = string.Format("{0}{1}", radius, radiusUnitType.ToString().ToLower());
var geoCodeParameter = String.Format(TwitterSearchGeocodeFormat, latitude, longitude, radiusString);
predicates.Add(
Expression.Equal(
Expression.Property(srch, "GeoCode"),
Expression.Constant(geoCodeParameter)));
}
BinaryExpression expr = Expression.Equal(
Expression.Property(srch, "Type"),
Expression.Constant(SearchType.Search));
predicates.ForEach(pred => expr = Expression.AndAlso(expr, pred));
var searchLambda =
Expression.Lambda(expr, srch) as Expression<Func<Search, bool>>;
var response =
twitterCtx.Search
.Where(searchLambda)
.SingleOrDefault();
Console.WriteLine("\nQuery: {0}\n", response.SearchMetaData.Query);
response.Statuses.ForEach(entry =>
Console.WriteLine(
"ID: {0, -15}, Source: {1}\nContent: {2}\n",
entry.StatusID, entry.Source, entry.Text));
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/SocialGraphDemos.cs
================================================
using System;
using System.Linq;
using LinqToTwitter;
namespace LinqToTwitterDemo
{
/// <summary>
/// Shows social graph demos
/// </summary>
public class SocialGraphDemos
{
/// <summary>
/// Run all social graph related demos
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
public static void Run(TwitterContext twitterCtx)
{
//ShowFriendsDemo(twitterCtx);
//ShowFriendsWithCursorDemo(twitterCtx);
ShowFollowersDemo(twitterCtx);
//ShowFollowersWithCursorDemo(twitterCtx);
}
/// <summary>
/// Shows how to list followers
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void ShowFollowersDemo(TwitterContext twitterCtx)
{
var followers =
(from follower in twitterCtx.SocialGraph
where follower.Type == SocialGraphType.Followers &&
follower.UserID == 15411837ul
select follower)
.SingleOrDefault();
followers.IDs.ForEach(id => Console.WriteLine("Follower ID: " + id));
}
/// <summary>
/// Pages through a list of followers using cursors
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void ShowFollowersWithCursorDemo(TwitterContext twitterCtx)
{
int pageNumber = 1;
// "-1" means to begin on the first page
string nextCursor = "-1";
// cursor will be "0" when no more pages
// notice that I'm checking for null/empty - don't trust data
while (!string.IsNullOrEmpty(nextCursor) && nextCursor != "0")
{
var followers =
(from follower in twitterCtx.SocialGraph
where follower.Type == SocialGraphType.Followers &&
follower.UserID == 15411837ul &&
follower.Cursor == nextCursor // <-- set this to use cursors
select follower)
.FirstOrDefault();
Console.WriteLine(
"Page #" + pageNumber + " has " + followers.IDs.Count + " IDs.");
// use the cursor for the next page
// this is not a page number, but a marker (cursor)
// to tell Twitter which page to return
nextCursor = followers.CursorMovement.Next;
pageNumber++;
}
}
/// <summary>
/// Shows how to list Friends
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void ShowFriendsDemo(TwitterContext twitterCtx)
{
var friendList =
(from friend in twitterCtx.SocialGraph
where friend.Type == SocialGraphType.Friends &&
friend.ScreenName == "JoeMayo"
select friend)
.SingleOrDefault();
foreach (var id in friendList.IDs)
{
Console.WriteLine("Friend ID: " + id);
}
}
/// <summary>
/// Pages through a list of followers using cursors
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void ShowFriendsWithCursorDemo(TwitterContext twitterCtx)
{
int pageNumber = 1;
string nextCursor = "-1";
while (!string.IsNullOrEmpty(nextCursor) && nextCursor != "0")
{
var friends =
(from friend in twitterCtx.SocialGraph
where friend.Type == SocialGraphType.Friends &&
friend.ScreenName == "JoeMayo" &&
friend.Cursor == nextCursor
select friend)
.SingleOrDefault();
Console.WriteLine(
"Page #" + pageNumber + " has " + friends.IDs.Count + " IDs.");
nextCursor = friends.CursorMovement.Next;
pageNumber++;
}
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/StatusDemos.cs
================================================
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Threading;
using LinqToTwitter;
namespace LinqToTwitterDemo
{
/// <summary>
/// Shows status demos
/// </summary>
public class StatusDemos
{
/// <summary>
/// Run all status related demos
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
public static void Run(TwitterContext twitterCtx)
{
//HomeStatusQueryDemo(twitterCtx);
//HomeSinceStatusQueryDemo(twitterCtx);
//HomeStatusQueryWithAsyncCallbackDemo(twitterCtx);
//UserStatusQueryDemo(twitterCtx);
//UserStatusByNameQueryDemo(twitterCtx);
//MentionsStatusQueryDemo(twitterCtx);
//MentionsWithSinceIDStatusQueryDemo(twitterCtx);
//SingleStatusQueryDemo(twitterCtx);
//UpdateStatusDemo(twitterCtx);
//UpdateStatusWithCallbackDemo(twitterCtx);
//UpdateStatusWithReplyDemo(twitterCtx);
UpdateStatusWithLocationDemo(twitterCtx);
//UpdateStatusWithPlaceDemo(twitterCtx);
//DestroyStatusDemo(twitterCtx);
//RetweetsOfMeStatusQueryDemo(twitterCtx);
//RetweetedByUserStatusQueryDemo(twitterCtx);
//RetweetsQueryDemo(twitterCtx);
//FirstStatusQueryDemo(twitterCtx);
//ContributorIDsDemo(twitterCtx);
//ContributorDetailsDemo(twitterCtx);
//StatusCountDemo(twitterCtx);
//TrimUserDemo(twitterCtx);
//TweetWithMediaDemo(twitterCtx);
//TweetEntityDemo(twitterCtx);
//RetweetersDemo(twitterCtx);
//OEmbedStatusDemo(twitterCtx);
}
/// <summary>
/// Shows how to get statuses for logged-in user's friends - just like main Twitter page
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void SingleStatusQueryDemo(TwitterContext twitterCtx)
{
string statusID = "263843354817732608";
var friendTweets =
from tweet in twitterCtx.Status
where tweet.Type == StatusType.Show &&
tweet.ID == statusID
select tweet;
Console.WriteLine("\nRequested Tweet: \n");
foreach (var tweet in friendTweets)
{
Console.WriteLine(
"User: " + tweet.User.Name +
"\nTweet: " + tweet.Text +
"\nTweet ID: " + tweet.ID + "\n");
}
}
/// <summary>
/// Shows how to get statuses for logged-in user's friends, including retweets
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void HomeStatusQueryDemo(TwitterContext twitterCtx)
{
var tweets =
(from tweet in twitterCtx.Status
where tweet.Type == StatusType.Home// &&
//tweet.Count == 100
select tweet)
.ToList();
Console.WriteLine("\nTweets for " + twitterCtx.UserName + "\n");
foreach (var tweet in tweets)
{
Console.WriteLine(
"Friend: " + tweet.User.Identifier.ScreenName +
"\nRetweeted by: " +
(tweet.Retweeted ?
tweet.RetweetedStatus.User.Name :
"Original Tweet") +
"\nTweet: " + tweet.Text + "\n");
}
}
/// <summary>
/// Shows how to get statuses for logged-in user's friends, including retweets
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void HomeStatusQueryWithAsyncCallbackDemo(TwitterContext twitterCtx)
{
(from tweet in twitterCtx.Status
where tweet.Type == StatusType.Home
select tweet)
.MaterializedAsyncCallback(resp =>
{
if (resp.Status != TwitterErrorStatus.Success)
throw resp.Exception;
Console.WriteLine("\nTweets for " + twitterCtx.UserName + "\n");
foreach (var tweet in resp.State)
{
Console.WriteLine(
"Friend: " + tweet.User.Identifier.ScreenName +
"\nRetweeted by: " +
(tweet.Retweeted ?
tweet.RetweetedStatus.User.Name :
"Original Tweet") +
"\nTweet: " + tweet.Text + "\n");
}
});
}
/// <summary>
/// Shows how to get statuses for logged-in user's friends, including retweets
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void HomeSinceStatusQueryDemo(TwitterContext twitterCtx)
{
var friendTweets =
from tweet in twitterCtx.Status
where tweet.Type == StatusType.User &&
tweet.ScreenName == "JoeMayo" &&
tweet.CreatedAt < DateTime.Now.AddDays(-10).Date
select new
{
tweet.User.Name,
tweet.RetweetedStatus,
tweet.Text
};
Console.WriteLine("\nTweets for " + twitterCtx.UserName + "\n");
foreach (var tweet in friendTweets)
{
Console.WriteLine(
"Friend: " + tweet.Name +
"\nRetweeted by: " +
(tweet.RetweetedStatus == null ?
"Original Tweet" :
tweet.RetweetedStatus.User.Name) +
"\nTweet: " + tweet.Text + "\n");
}
}
/// <summary>
/// Shows how to query tweets menioning logged-in user
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void MentionsStatusQueryDemo(TwitterContext twitterCtx)
{
var myMentions =
from mention in twitterCtx.Status
where mention.Type == StatusType.Mentions
select mention;
myMentions.ToList().ForEach(
mention => Console.WriteLine(
"Name: {0}, Tweet[{1}]: {2}\n",
mention.User.Name, mention.StatusID, mention.Text));
}
/// <summary>
/// Shows how to query tweets menioning logged-in user
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void MentionsWithSinceIDStatusQueryDemo(TwitterContext twitterCtx)
{
var myMentions =
from mention in twitterCtx.Status
where mention.Type == StatusType.Mentions
&& mention.SinceID == 7841796067
select mention;
myMentions.ToList().ForEach(
mention => Console.WriteLine(
"Name: {0}, Tweet[{1}]: {2}\n",
mention.User.Name, mention.StatusID, mention.Text));
}
private static void RetweetDemo(TwitterContext twitterCtx)
{
var retweet = twitterCtx.Retweet("401033367283453953");
Console.WriteLine("Retweeted Tweet: ");
Console.WriteLine(
"\nUser: " + retweet.RetweetedStatus.User.Name +
"\nTweet: " + retweet.RetweetedStatus.Text +
"\nTweet ID: " + retweet.RetweetedStatus.ID + "\n");
}
/// <summary>
/// Shows how to get retweets of a specified tweet
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void RetweetsQueryDemo(TwitterContext twitterCtx)
{
var publicTweets =
from tweet in twitterCtx.Status
where tweet.Type == StatusType.Retweets &&
tweet.ID == "196991337554378752"
select tweet;
publicTweets.ToList().ForEach(
tweet =>
{
Console.WriteLine(
"@{0} {1} ({2})",
tweet.User.Identifier.ScreenName,
tweet.Text,
tweet.RetweetCount);
var friendTweets =
(from retweet in twitterCtx.Status
where retweet.Type == StatusType.Retweets &&
retweet.ID == tweet.StatusID
select retweet)
.ToList();
friendTweets.ForEach(
friendTweet => Console.WriteLine(".@{0}", friendTweet.User.Identifier.ScreenName));
});
}
/// <summary>
/// Shows how to query retweets about the logged-in user
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void RetweetsOfMeStatusQueryDemo(TwitterContext twitterCtx)
{
var myRetweets =
from retweet in twitterCtx.Status
where retweet.Type == StatusType.RetweetsOfMe &&
retweet.Count == 100
select retweet;
myRetweets.ToList().ForEach(
retweet => Console.WriteLine(
"Name: {0}, Tweet: {1}\n",
retweet.User.Name, retweet.Text));
}
/// <summary>
/// Shows how to query retweets by the specified user
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void RetweetedByUserStatusQueryDemo(TwitterContext twitterCtx)
{
var myRetweets =
(from tweet in twitterCtx.Status
where tweet.Type == StatusType.RetweetedByUser &&
tweet.ScreenName == "JoeMayo"
select tweet.RetweetedStatus)
.ToList();
myRetweets.ForEach(
retweet =>
{
if (retweet != null)
{
Console.WriteLine(
"Name: {0}, Tweet: {1}\n",
retweet.User.Name, retweet.Text);
}
});
}
private static void RetweetersDemo(TwitterContext twitterCtx)
{
var status =
(from tweet in twitterCtx.Status
where tweet.Type == StatusType.Retweeters &&
tweet.ID == "210591841312190464"
select tweet)
.SingleOrDefault();
status.Users.ForEach(
userID => Console.WriteLine("User ID: " + userID));
}
/// <summary>
/// shows how to query status with a screen name for specified number of tweets
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void UserStatusByNameQueryDemo(TwitterContext twitterCtx)
{
Console.WriteLine();
var lastN = 11;
var screenName = "JoeMayo";
var statusTweets =
from tweet in twitterCtx.Status
where tweet.Type == StatusType.User
&& tweet.ScreenName == screenName
&& tweet.Count == lastN
select tweet;
foreach (var tweet in statusTweets)
{
Console.WriteLine(
"(" + tweet.StatusID + ")" +
"[" + tweet.User.ID + "]" +
tweet.User.Name + ", " +
tweet.Text + ", " +
tweet.CreatedAt);
}
}
/// <summary>
/// shows how to query user status
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void UserStatusQueryDemo(TwitterContext twitterCtx)
{
// last tweet processed on previous query set
//ulong sinceID = 210024053698867204;
ulong sinceID = 1;
ulong maxID;
const int Count = 10;
var statusList = new List<Status>();
var userStatusResponse =
(from tweet in twitterCtx.Status
where tweet.Type == StatusType.User &&
tweet.ScreenName == "JoeMayo" &&
tweet.SinceID == sinceID &&
tweet.Count == Count
select tweet)
.ToList();
statusList.AddRange(userStatusResponse);
// first tweet processed on current query
maxID = userStatusResponse.Min(
status => ulong.Parse(status.StatusID)) - 1;
do
{
// now add sinceID and maxID
userStatusResponse =
(from tweet in twitterCtx.Status
where tweet.Type == StatusType.User &&
tweet.ScreenName == "JoeMayo" &&
tweet.Count == Count &&
tweet.SinceID == sinceID &&
tweet.MaxID == maxID
select tweet)
.ToList();
if (userStatusResponse.Count > 0)
{
// first tweet processed on current query
maxID = userStatusResponse.Min(
status => ulong.Parse(status.StatusID)) - 1;
statusList.AddRange(userStatusResponse);
}
}
while (userStatusResponse.Count != 0 && statusList.Count < 30);
for (int i = 0; i < statusList.Count; i++)
{
Status status = statusList[i];
Console.WriteLine("{0, 4}. [{1}] User: {2}\nStatus: {3}",
i + 1, status.StatusID, status.User.Name, status.Text);
}
}
/// <summary>
/// shows how to query status
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void FirstStatusQueryDemo(TwitterContext twitterCtx)
{
Console.WriteLine();
var statusTweets =
from tweet in twitterCtx.Status
where tweet.Type == StatusType.User
&& tweet.ID == "15411837" // ID for User
&& tweet.Count == 20
&& tweet.SinceID == 931894254
select tweet;
var status = statusTweets.FirstOrDefault();
Console.WriteLine(
"(" + status.StatusID + ")" +
"[" + status.User.ID + "]" +
status.User.Name + ", " +
status.Text + ", " +
status.CreatedAt);
}
/// <summary>
/// shows how to delete a status
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void DestroyStatusDemo(TwitterContext twitterCtx)
{
var status = twitterCtx.DestroyStatus("280433519057068033");
Console.WriteLine(
"(" + status.StatusID + ")" +
"[" + status.User.ID + "]" +
status.User.Name + ", " +
status.Text + ", " +
status.CreatedAt);
}
/// <summary>
/// shows how to update a status
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void UpdateStatusWithReplyDemo(TwitterContext twitterCtx)
{
var tweet = twitterCtx.UpdateStatus(
"@JoeMayo Testing LINQ to Twitter with reply on " + DateTime.Now.ToString() + " #linqtotwitter",
"249241028782088193");
Console.WriteLine(
"(" + tweet.StatusID + ")" +
"[" + tweet.User.ID + "]" +
tweet.User.Name + ", " +
tweet.Text + ", " +
tweet.CreatedAt);
}
/// <summary>
/// shows how to update a status
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void UpdateStatusDemo(TwitterContext twitterCtx)
{
var status =
" Testing LINQ to Twitter update status on \n " +
DateTime.Now.ToString() + " #linqtotwitter "
//+
//@"`!@#$%^&*()_-+=.~,:;'?/|\[] éü\u00C7"
;
Console.WriteLine("\nStatus being sent: \n\n\"{0}\"", status);
Console.WriteLine("\nPress any key to post tweet...\n");
Console.ReadKey();
var tweet = twitterCtx.UpdateStatus(status);
Console.WriteLine(
"Status returned: " +
"(" + tweet.StatusID + ")" +
"[" + tweet.User.ID + "]" +
tweet.User.Name + ", " +
tweet.Text + ", " +
tweet.CreatedAt + "\n");
}
/// <summary>
/// shows how to asynchronously update a status
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void UpdateStatusWithCallbackDemo(TwitterContext twitterCtx)
{
//Thread.CurrentThread.CurrentCulture = new CultureInfo("nn-NO");
//Thread.CurrentThread.CurrentUICulture = new CultureInfo("nn-NO");
var status =
" Testing LINQ to Twitter update status on " +
DateTime.Now.ToString() + " #linqtotwitter "
//+ @"`!@#$%^&*()_-+=.~,:;'?/|\[] éü\u00C7"
;
Console.WriteLine("\nStatus being sent: \n\n\"{0}\"", status);
Console.WriteLine("\nPress any key to post tweet...\n");
Console.ReadKey();
twitterCtx.UpdateStatus(status,
response =>
{
if (response.Status == TwitterErrorStatus.Success)
{
Status tweet = response.State;
Console.WriteLine(
"Status returned: " +
"(" + tweet.StatusID + ")" +
"[" + tweet.User.ID + "]" +
tweet.User.Name + ", " +
tweet.Text + ", " +
tweet.CreatedAt + "\n");
}
else
{
Console.WriteLine(response.Exception.ToString());
}
});
}
/// <summary>
/// shows how to update a status
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void UpdateStatusWithPlaceDemo(TwitterContext twitterCtx)
{
// the \u00C7 is C Cedilla, which I've included to ensure that non-ascii characters appear properly
var status = "\u00C7 Testing LINQ to Twitter update status on " + DateTime.Now.ToString() + " #linqtotwitter";
Console.WriteLine("Status being sent: " + status);
var tweet = twitterCtx.UpdateStatus(status, 37.78215m, -122.40060m, "fbd6d2f5a4e4a15e", trimUser: false);
Console.WriteLine(
"User: {0}, Tweet: {1}\nLatitude: {2}, Longitude: {3}, Place: {4}",
tweet.User.Identifier.ScreenName,
tweet.Text,
tweet.Coordinates.Latitude,
tweet.Coordinates.Longitude,
tweet.Place.Name);
}
/// <summary>
/// shows how to update a status
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void UpdateStatusWithLocationDemo(TwitterContext twitterCtx)
{
// the \u00C7 is C Cedilla, which I've included to ensure that non-ascii characters appear properly
var status = "\u00C7 Testing LINQ to Twitter update status on " + DateTime.Now.ToString() + " £ #linqtotwitter";
//var status = "あいうえお" + DateTime.Now.ToString();
string japaneseCultureString = "ja-JP";
Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(japaneseCultureString);
Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(japaneseCultureString);
decimal latitude = Decimal.Parse("37.78215", CultureInfo.CurrentUICulture);
decimal longitude = Decimal.Parse("-122.40060", CultureInfo.CurrentUICulture);
//decimal latitude = 37.78215m;
//decimal longitude = -122.40060m;
Console.WriteLine("Status being sent: " + status);
var tweet = twitterCtx.UpdateStatus(status, latitude, longitude, true);
Console.WriteLine(
"User: {0}, Tweet: {1}\nLatitude: {2}, Longitude: {3}",
tweet.User.Identifier.ScreenName,
tweet.Text,
tweet.Coordinates.Latitude,
tweet.Coordinates.Longitude);
}
/// <summary>
/// Shows how to read contributor IDs
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void ContributorIDsDemo(TwitterContext twitterCtx)
{
var contributedStatus =
(from tweet in twitterCtx.Status
where tweet.Type == StatusType.Show &&
tweet.ID == "7680619122"
select tweet)
.SingleOrDefault();
Console.WriteLine("Contributors Enabled: {0}\n", contributedStatus.User.ContributorsEnabled);
contributedStatus.Contributors.ForEach(
contr => Console.WriteLine("Contributor ID: " + contr));
}
/// <summary>
/// Shows how to specify additional contributor info
/// </summary>
/// <param name="twitterCtx"></param>
private static void ContributorDetailsDemo(TwitterContext twitterCtx)
{
var contributedStatus =
(from tweet in twitterCtx.Status
where tweet.Type == StatusType.Show &&
tweet.ID == "7680619122" &&
tweet.IncludeContributorDetails == true
select tweet)
.SingleOrDefault();
Console.WriteLine("Contributors Enabled: {0}\n", contributedStatus.User.ContributorsEnabled);
contributedStatus.Contributors.ForEach(
contr => Console.WriteLine("ID: {0}", contr));
}
private static void StatusCountDemo(TwitterContext twitterCtx)
{
var tweets =
from tweet in twitterCtx.Status
where tweet.Type == StatusType.Show
select tweet;
var tweetCount = tweets.Count();
foreach (var l in tweets)
{
Console.WriteLine(l.Text);
}
}
private static void TrimUserDemo(TwitterContext twitterCtx)
{
var tweets =
(from tweet in twitterCtx.Status
where tweet.Type == StatusType.Home &&
tweet.TrimUser == true
select tweet)
.ToList();
tweets.ForEach(tweet => Console.WriteLine("User ID: {0}\nTweet: {1}\n", tweet.User.Identifier.ID, tweet.Text));
}
static void TweetWithMediaDemo(TwitterContext twitterCtx)
{
string status = "Testing TweetWithMedia #Linq2Twitter £ " + DateTime.Now.ToString(CultureInfo.InvariantCulture);
const bool PossiblySensitive = false;
const decimal Latitude = StatusExtensions.NoCoordinate; //37.78215m;
const decimal Longitude = StatusExtensions.NoCoordinate; // -122.40060m;
const bool DisplayCoordinates = false;
const string ReplaceThisWithYourImageLocation = @"..\..\images\200xColor_2.png";
var mediaItems =
new List<Media>
{
new Media
{
Data = Utilities.GetFileBytes(ReplaceThisWithYourImageLocation),
FileName = "200xColor_2.png",
ContentType = MediaContentType.Png
}
};
Status tweet = twitterCtx.TweetWithMedia(
status, PossiblySensitive, Latitude, Longitude,
null, DisplayCoordinates, mediaItems, null);
Console.WriteLine("Media item sent - Tweet Text: " + tweet.Text);
}
static void TweetEntityDemo(TwitterContext twitterCtx)
{
var tweets =
(from tweet in twitterCtx.Status
where tweet.Type == StatusType.Home &&
tweet.Count == 100
select tweet)
.ToList();
tweets.ForEach(tweet =>
{
Console.WriteLine("Tweet: " + tweet.Text);
Console.WriteLine(
"Entities: \n\tHashes: {0}\n\tMedia: {1}\n\tUrl: {2}\n\tUser: {3}\n",
tweet.Entities.HashTagEntities.Count,
tweet.Entities.MediaEntities.Count,
tweet.Entities.UrlEntities.Count,
tweet.Entities.UserMentionEntities.Count);
});
}
static void OEmbedStatusDemo(TwitterContext twitterCtx)
{
var embeddedStatus =
(from tweet in twitterCtx.Status
where tweet.Type == StatusType.Oembed &&
tweet.ID == "305050067973312514"
select tweet.EmbeddedStatus)
.SingleOrDefault();
Console.WriteLine("Embedded Status Html: " + embeddedStatus.Html);
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/StreamingDemo.cs
================================================
using System;
using System.Linq;
using System.Net;
using System.Threading;
using LinqToTwitter;
using LitJson;
using System.Collections;
using System.Collections.Generic;
namespace LinqToTwitterDemo
{
public class StreamingDemo
{
public static void Run(TwitterContext twitterCtx)
{
SamplesDemo(twitterCtx);
//FilterDemo(twitterCtx);
//UserStreamDemo(twitterCtx);
//UserStreamWithTimeoutDemo(twitterCtx);
//SiteStreamDemo(twitterCtx);
//ControlStreamsFollowersDemo(twitterCtx);
//ControlStreamsInfoDemo(twitterCtx);
//ControlStreamsAddRemoveDemo(twitterCtx);
}
static void FilterDemo(TwitterContext twitterCtx)
{
twitterCtx.AuthorizedClient.UseCompression = false;
Console.WriteLine("\nStreamed Content: \n");
int count = 0;
(from strm in twitterCtx.Streaming
where strm.Type == StreamingType.Filter &&
//strm.Follow == "15411837"
//strm.Language == "fr,jp,en" &&
strm.Track == "twitter"//,JoeMayo,linq2twitter,microsoft,google,facebook"
select strm)
.StreamingCallback(strm =>
{
if (strm.Status != TwitterErrorStatus.Success)
{
Console.WriteLine(strm.Error.ToString());
return;
}
Console.WriteLine(strm.Content + "\n");
if (count++ >= 25)
{
strm.CloseStream();
}
})
.SingleOrDefault();
}
static void SamplesDemo(TwitterContext twitterCtx)
{
Console.WriteLine("\nStreamed Content: \n");
int count = 0;
(from strm in twitterCtx.Streaming
where strm.Type == StreamingType.Sample
select strm)
.StreamingCallback(strm =>
{
if (strm.Status == TwitterErrorStatus.RequestProcessingException)
{
Console.WriteLine(strm.Error.ToString());
return;
}
Console.WriteLine(strm.Content + "\n");
if (count++ >= 10)
{
strm.CloseStream();
}
})
.SingleOrDefault();
}
static void UserStreamDemo(TwitterContext twitterCtx)
{
Console.WriteLine("\nStreamed Content: \n");
int count = 0;
// the user stream is for whoever is authenticated
// via the Authenticator passed to TwitterContext
(from strm in twitterCtx.UserStream
where strm.Type == UserStreamType.User
select strm)
.StreamingCallback(strm =>
{
if (strm.Status == TwitterErrorStatus.RequestProcessingException)
{
WebException wex = strm.Error as WebException;
if (wex != null && wex.Status == WebExceptionStatus.ConnectFailure)
{
Console.WriteLine(wex.Message + " You might want to reconnect.");
}
Console.WriteLine(strm.Error.ToString());
return;
}
string message = string.IsNullOrEmpty(strm.Content) ? "Keep-Alive" : strm.Content;
Console.WriteLine((count + 1).ToString() + ". " + DateTime.Now + ": " + message + "\n");
if (count++ == 25)
{
Console.WriteLine("Demo is ending. Closing stream...");
strm.CloseStream();
}
})
.SingleOrDefault();
}
static void UserStreamWithTimeoutDemo(TwitterContext twitterCtx)
{
twitterCtx.AuthorizedClient.UseCompression = false;
twitterCtx.Timeout = 3000;
StreamContent strmCont = null;
Console.WriteLine("\nStreamed Content: \n");
int count = 0;
// the user stream is for whoever is authenticated
// via the Authenticator passed to TwitterContext
(from strm in twitterCtx.UserStream
where strm.Type == UserStreamType.User
select strm)
.StreamingCallback(strm =>
{
if (strm.Status != TwitterErrorStatus.Success)
{
Console.WriteLine(strm.Error.ToString());
return;
}
strmCont = strm;
Console.WriteLine(strm.Content + "\n");
if (count++ >= 25)
{
strm.CloseStream();
}
})
.SingleOrDefault();
while (strmCont == null)
{
Console.WriteLine("Waiting on stream to initialize.");
Thread.Sleep(10000);
}
Console.WriteLine("Stream is initialized. Now closing...");
strmCont.CloseStream();
}
static void SiteStreamDemo(TwitterContext twitterCtx)
{
twitterCtx.AuthorizedClient.UseCompression = false;
Console.WriteLine("\nStreamed Content: \n");
int count = 0;
(from strm in twitterCtx.UserStream
where strm.Type == UserStreamType.Site &&
//strm.With == "followings" &&
strm.Follow == "15411837"/*, "16761255"*/
select strm)
.StreamingCallback(strm =>
{
if (strm.Status == TwitterErrorStatus.RequestProcessingException)
{
Console.WriteLine(strm.Error.ToString());
return;
}
Console.WriteLine(strm.Content + "\n");
if (count++ >= 10)
{
strm.CloseStream();
}
})
.SingleOrDefault();
}
static void ControlStreamsFollowersDemo(TwitterContext twitterCtx)
{
var evt = new ManualResetEventSlim(false);
string streamID = string.Empty;
Console.WriteLine("\nStreamed Content: \n");
int count = 0;
(from strm in twitterCtx.UserStream
where strm.Type == UserStreamType.Site &&
//strm.With == "followings" &&
strm.Follow == "15411837"/*, "16761255"*/
select strm)
.StreamingCallback(strm =>
{
if (strm.Status == TwitterErrorStatus.RequestProcessingException)
{
Console.WriteLine(strm.Error.ToString());
return;
}
Console.WriteLine(strm.Content + "\n");
var json = JsonMapper.ToObject(strm.Content);
var jsonDict = json as IDictionary<string, JsonData>;
if (jsonDict != null && jsonDict.ContainsKey("control"))
{
streamID = json["control"]["control_uri"].ToString().Replace("/1.1/site/c/", "");
evt.Set();
}
if (count++ >= 10)
{
Console.WriteLine("Closing stream...");
strm.CloseStream();
}
})
.SingleOrDefault();
evt.Wait();
Console.WriteLine("Follower Details:\n");
var ctrlStrm =
(from strm in twitterCtx.ControlStream
where strm.Type == ControlStreamType.Followers &&
strm.UserID == 15411837 &&
strm.StreamID == streamID
select strm)
.SingleOrDefault();
ControlStreamFollow follow = ctrlStrm.Follow;
ControlStreamUser user = follow.User;
List<ulong> friends = follow.Friends;
Cursors cursors = follow.Cursors;
Console.WriteLine("User ID: " + user.UserID);
Console.WriteLine("User Name: " + user.Name);
Console.WriteLine("Can DM: " + user.DM);
friends.ForEach(friend => Console.WriteLine(friend));
Console.WriteLine("Prev Cursor: " + cursors.Previous);
Console.WriteLine("Next Cursor: " + cursors.Next);
}
static void ControlStreamsInfoDemo(TwitterContext twitterCtx)
{
var evt = new ManualResetEventSlim(false);
string streamID = string.Empty;
Console.WriteLine("\nStreamed Content: \n");
int count = 0;
(from strm in twitterCtx.UserStream
where strm.Type == UserStreamType.Site &&
//strm.With == "followings" &&
strm.Follow == "15411837"/*, "16761255"*/
select strm)
.StreamingCallback(strm =>
{
if (strm.Status == TwitterErrorStatus.RequestProcessingException)
{
Console.WriteLine(strm.Error.ToString());
return;
}
Console.WriteLine(strm.Content + "\n");
var json = JsonMapper.ToObject(strm.Content);
var jsonDict = json as IDictionary<string, JsonData>;
if (jsonDict != null && jsonDict.ContainsKey("control"))
{
streamID = json["control"]["control_uri"].ToString().Replace("/1.1/site/c/", "");
evt.Set();
}
if (count++ >= 10)
{
Console.WriteLine("Closing stream...");
strm.CloseStream();
}
})
.SingleOrDefault();
evt.Wait();
Console.WriteLine("Info Details:\n");
var ctrlStrm =
(from strm in twitterCtx.ControlStream
where strm.Type == ControlStreamType.Info &&
strm.StreamID == streamID
select strm)
.SingleOrDefault();
ControlStreamInfo info = ctrlStrm.Info;
ControlStreamUser user = info.Users.First();
Console.WriteLine("User ID: " + user.UserID);
Console.WriteLine("User Name: " + user.Name);
Console.WriteLine("Can DM: " + user.DM);
Console.WriteLine("Delimited: " + info.Delimited);
Console.WriteLine("Include Followings Acitity: " + info.IncludeFollowingsActivity);
Console.WriteLine("Include User Changes: " + info.IncludeUserChanges);
Console.WriteLine("Replies: " + info.Replies);
Console.WriteLine("With: " + info.With);
}
static void ControlStreamsAddRemoveDemo(TwitterContext twitterCtx)
{
var evt = new ManualResetEventSlim(false);
string streamID = string.Empty;
Console.WriteLine("\nStreamed Content: \n");
int count = 0;
(from strm in twitterCtx.UserStream
where strm.Type == UserStreamType.Site &&
//strm.With == "followings" &&
strm.Follow == "15411837"/*, "16761255"*/
select strm)
.StreamingCallback(strm =>
{
if (strm.Status == TwitterErrorStatus.RequestProcessingException)
{
Console.WriteLine(strm.Error.ToString());
return;
}
Console.WriteLine(strm.Content + "\n");
var json = JsonMapper.ToObject(strm.Content);
var jsonDict = json as IDictionary<string, JsonData>;
if (jsonDict != null && jsonDict.ContainsKey("control"))
{
streamID = json["control"]["control_uri"].ToString().Replace("/1.1/site/c/", "");
evt.Set();
}
if (count++ >= 10)
{
Console.WriteLine("Closing stream...");
strm.CloseStream();
}
})
.SingleOrDefault();
evt.Wait();
Console.WriteLine("\nInitial Stream Users: ");
PrintUserInfo(twitterCtx, streamID);
ControlStream csAdd = twitterCtx.AddSiteStreamUser(new List<ulong> { 16761255 }, streamID);
Console.WriteLine("Command Response: " + csAdd.CommandResponse);
Console.WriteLine("\nAfter Adding a User: ");
PrintUserInfo(twitterCtx, streamID);
ControlStream csRemove = twitterCtx.RemoveSiteStreamUser(new List<ulong> { 15411837 }, streamID);
Console.WriteLine("Command Response: " + csRemove.CommandResponse);
Console.WriteLine("\nAfter Removing a User: ");
PrintUserInfo(twitterCtx, streamID);
}
static void PrintUserInfo(TwitterContext twitterCtx, string streamID)
{
var ctrlStrm =
(from strm in twitterCtx.ControlStream
where strm.Type == ControlStreamType.Info &&
strm.StreamID == streamID
select strm)
.SingleOrDefault();
Console.WriteLine("\nInfo Details:\n");
ControlStreamInfo info = ctrlStrm.Info;
foreach (var user in info.Users)
{
Console.WriteLine("User ID: {0}, Name: {1}", user.UserID, user.Name);
}
Console.WriteLine();
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/StringExtensions.cs
================================================
using System;
namespace LinqToTwitterDemo
{
static class StringExtensions
{
public static bool IsNullOrEmpty(this string value)
{
return String.IsNullOrEmpty(value);
}
public static bool IsNullOrWhiteSpace(this string value)
{
return value.IsNullOrEmpty() || value.Trim(' ').Length == 0;
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/TrendsDemos.cs
================================================
using System;
using System.Linq;
using LinqToTwitter;
namespace LinqToTwitterDemo
{
/// <summary>
/// Shows trends demos
/// </summary>
public class TrendsDemos
{
/// <summary>
/// Run all trends related demos
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
public static void Run(TwitterContext twitterCtx)
{
SearchAvailableTrendsDemo(twitterCtx);
SearchClosestTrendsDemo(twitterCtx);
SearchPlaceTrendsDemo(twitterCtx);
}
/// <summary>
/// Find current trends
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
static void SearchAvailableTrendsDemo(TwitterContext twitterCtx)
{
var trends =
from trnd in twitterCtx.Trends
where trnd.Type == TrendType.Available
select trnd;
var trend = trends.SingleOrDefault();
trend.Locations.ToList().ForEach(
loc => Console.WriteLine(
"Name: {0}, Country: {1}, WoeID: {2}",
loc.Name, loc.Country, loc.WoeID));
}
/// <summary>
/// Find trends near a specified lat/long
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
static void SearchClosestTrendsDemo(TwitterContext twitterCtx)
{
var trends =
from trnd in twitterCtx.Trends
where trnd.Type == TrendType.Closest &&
trnd.Latitude == "37.78215" &&
trnd.Longitude == "-122.40060"
select trnd;
var trend = trends.SingleOrDefault();
trend.Locations.ToList().ForEach(
loc => Console.WriteLine(
"Name: {0}, Country: {1}, WoeID: {2}",
loc.Name, loc.Country, loc.WoeID));
}
/// <summary>
/// Find trends at a specified WeoID
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
static void SearchPlaceTrendsDemo(TwitterContext twitterCtx)
{
var trends =
(from trnd in twitterCtx.Trends
where trnd.Type == TrendType.Place &&
trnd.WoeID == 2486982 // something other than 1
select trnd)
.ToList();
Console.WriteLine(
"Location: {0}\n",
trends.First().Locations.First().Name);
trends.ForEach(trnd =>
Console.WriteLine(
"Name: {0}, Date: {1}, Query: {2}\nSearchUrl: {3}",
trnd.Name, trnd.CreatedAt, trnd.Query, trnd.SearchUrl));
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/TwitterContextDemos.cs
================================================
using System;
using System.Linq;
using LinqToTwitter;
namespace LinqToTwitterDemo
{
public class TwitterContextDemos
{
/// <summary>
/// Run demos that use TwitterContext members not covered by other API demos
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
public static void Run(TwitterContext twitterCtx)
{
//ShowFeatureRateLimitHeadersViaResponseHeaders(twitterCtx);
ShowRawResults(twitterCtx);
}
/// <summary>
/// Performs a search query and displays the X-Feature... headers from the response
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
static void ShowFeatureRateLimitHeadersViaResponseHeaders(TwitterContext twitterCtx)
{
var user =
(from usr in twitterCtx.User
where usr.Type == UserType.Search &&
usr.Query == "Joe Mayo"
select usr)
.FirstOrDefault();
Console.WriteLine(
"X-FeatureRateLimit-Limit: {0}\n" +
"X-FeatureRateLimit-Remaining: {1}\n" +
"X-FeatureRateLimit-Reset: {2}\n" +
"X-FeatureRateLimit-Class: {3}\n",
twitterCtx.ResponseHeaders["X-FeatureRateLimit-Limit"],
twitterCtx.ResponseHeaders["X-FeatureRateLimit-Remaining"],
twitterCtx.ResponseHeaders["X-FeatureRateLimit-Reset"],
twitterCtx.ResponseHeaders["X-FeatureRateLimit-Class"]);
}
static void ShowRawResults(TwitterContext twitterCtx)
{
var publicTweets =
(from tweet in twitterCtx.Status
where tweet.Type == StatusType.Home
select tweet)
.ToList();
Console.WriteLine("\nRaw Results: \n\n{0}", twitterCtx.RawResult);
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/UserDemos.cs
================================================
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using LinqToTwitter;
namespace LinqToTwitterDemo
{
/// <summary>
/// Shows user demos
/// </summary>
public class UserDemos
{
/// <summary>
/// Run all user related demos
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
public static void Run(TwitterContext twitterCtx)
{
//UserShowWithIDQueryDemo(twitterCtx);
//UserShowWithScreenNameQueryDemo(twitterCtx);
//UserShowForAuthenticatedUser(twitterCtx);
UsersLookupDemo(twitterCtx);
//UserSearchDemo(twitterCtx);
//UserSuggestedCategoriesListQueryDemo(twitterCtx);
//UserSuggestedCategoriesListWithLangQueryDemo(twitterCtx);
//UsersInSuggestedCategoryQueryDemo(twitterCtx);
//UserShowLoggedInUserQueryDemo(twitterCtx);
//CategoryStatusDemo(twitterCtx);
//ContributeeDemo(twitterCtx);
//ContributorDemo(twitterCtx);
//BannerSizesDemo(twitterCtx);
}
private static void CategoryStatusDemo(TwitterContext twitterCtx)
{
var catUsers =
(from user in twitterCtx.User
where user.Type == UserType.CategoryStatus &&
user.Slug == "Technology"
select user)
.ToList();
Console.WriteLine("Tweets from Suggested Users in Technology Category: \n");
catUsers.ForEach(user =>
Console.WriteLine(
"User: {0}\nTweet: {1}\n",
user.Identifier.ScreenName,
user.Status == null ?
"<Tweet not available.>" :
user.Status.Text));
}
/// <summary>
/// Shows how to search for a user
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void UserSearchDemo(TwitterContext twitterCtx)
{
var user =
(from usr in twitterCtx.User
where usr.Type == UserType.Search &&
usr.Query == "Joe Mayo"
select usr)
.FirstOrDefault();
Console.WriteLine("User Name: " + user.Identifier.ScreenName);
}
/// <summary>
/// Shows how to perform a lookup of specified user details
/// </summary>
/// <param name="twitterCtx"></param>
private static void UsersLookupDemo(TwitterContext twitterCtx)
{
var followers =
(from user in twitterCtx.SocialGraph
where user.Type == SocialGraphType.Followers &&
user.ScreenName == "JoeMayo"
select user)
.SingleOrDefault();
var userIDs = string.Join(",", followers.IDs.Take(100).ToList());
var users =
(from user in twitterCtx.User
where user.Type == UserType.Lookup &&
user.UserID == userIDs
select user)
.ToList();
//var users =
// (from user in twitterCtx.User
// where user.Type == UserType.Lookup &&
// user.ScreenName == "JoeMayo,LinqToTweeter,NewStarCw46"
// select user)
// .ToList();
users.ForEach(user => Console.WriteLine("Name: " + user.Identifier.ScreenName));
}
/// <summary>
/// shows how to query for users in a suggested category
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void UsersInSuggestedCategoryQueryDemo(TwitterContext twitterCtx)
{
var users =
(from tweet in twitterCtx.User
where tweet.Type == UserType.Category &&
tweet.Slug == "funny"
select tweet)
.ToList();
users.ForEach(
user => Console.WriteLine("User: " + user.Identifier.ScreenName));
}
/// <summary>
/// shows how to query suggested categories
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void UserSuggestedCategoriesListQueryDemo(TwitterContext twitterCtx)
{
var users =
from tweet in twitterCtx.User
where tweet.Type == UserType.Categories
select tweet;
var user = users.SingleOrDefault();
user.Categories.ForEach(
cat => Console.WriteLine("Category: " + cat.Name));
}
/// <summary>
/// shows how to query suggested categories
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void UserSuggestedCategoriesListWithLangQueryDemo(TwitterContext twitterCtx)
{
var users =
from usr in twitterCtx.User
where usr.Type == UserType.Categories &&
usr.Lang == "it"
select usr;
var user = users.SingleOrDefault();
user.Categories.ForEach(
cat => Console.WriteLine("Category: " + cat.Name));
}
/// <summary>
/// shows how to query authenticated user
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void UserShowForAuthenticatedUser(TwitterContext twitterCtx)
{
string screenName = twitterCtx.AuthorizedClient.ScreenName;
var user =
(from usr in twitterCtx.User
where usr.Type == UserType.Show &&
usr.ScreenName == screenName
select usr)
.SingleOrDefault();
var name = user.Identifier.ScreenName;
var lastStatus = user.Status == null ? "No Status" : user.Status.Text;
Console.WriteLine("\nName: {0}, Last Tweet: {1}\n", name, lastStatus);
}
/// <summary>
/// shows how to query users
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void UserShowWithScreenNameQueryDemo(TwitterContext twitterCtx)
{
var users =
from tweet in twitterCtx.User
where tweet.Type == UserType.Show &&
tweet.ScreenName == "JoeMayo"
select tweet;
var user = users.SingleOrDefault();
var name = user.Identifier.ScreenName;
var lastStatus = user.Status == null ? "No Status" : user.Status.Text;
Console.WriteLine();
Console.WriteLine("Name: {0}, Last Tweet: {1}\n", name, lastStatus);
}
/// <summary>
/// shows how to query users
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void UserShowLoggedInUserQueryDemo(TwitterContext twitterCtx)
{
var users =
from usr in twitterCtx.User
where usr.Type == UserType.Show &&
usr.ScreenName == twitterCtx.UserName
select usr;
var user = users.SingleOrDefault();
var name = user.Identifier.ScreenName;
var lastStatus = user.Status == null ? "No Status" : user.Status.Text;
Console.WriteLine();
Console.WriteLine("Name: {0}, Last Tweet: {1}\n", name, lastStatus);
}
/// <summary>
/// Uses LINQ to Twitter to discover password to 1st Chirp conference
/// </summary>
/// <param name="twitterCtx">TwitterContext</param>
private static void UserShowWithIDQueryDemo(TwitterContext twitterCtx)
{
var user =
(from usr in twitterCtx.User
where usr.Type == UserType.Show &&
usr.UserID == "6253282"
select usr)
.SingleOrDefault();
Console.WriteLine(
"The password to Chirp is: {0}",
user.Identifier.ScreenName);
}
static void ContributeeDemo(TwitterContext twitterCtx)
{
var users =
(from user in twitterCtx.User
where user.Type == UserType.Contributees &&
user.ScreenName == "biz"
select user)
.ToList();
users.ForEach(
user => Console.WriteLine("User: " + user.Identifier.ScreenName));
}
static void ContributorDemo(TwitterContext twitterCtx)
{
var users =
(from user in twitterCtx.User
where user.Type == UserType.Contributors &&
user.ScreenName == "twitter"
select user)
.ToList();
users.ForEach(
user => Console.WriteLine("User: " + user.Identifier.ScreenName));
}
static void BannerSizesDemo(TwitterContext twitterCtx)
{
var user =
(from usr in twitterCtx.User
where usr.Type == UserType.BannerSizes &&
usr.ScreenName == "JoeMayo"
select usr)
.SingleOrDefault();
user.BannerSizes.ForEach(size =>
Console.WriteLine(
"Label: {0}, W: {1} H: {2} URL: {3}",
size.Label, size.Width, size.Height, size.Url));
}
}
}
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemoVB/App.config
================================================
<?xml version="1.0"?>
<configuration>
<appSettings>
<!-- Fill in your consumer key and secret here to make the OAuth sample work. -->
<!-- Twitter sign-up: https://dev.twitter.com/ -->
<add key="twitterConsumerKey" value=""/>
<add key="twitterConsumerSecret" value=""/>
<add key="twitterOAuthToken" value=""/>
<add key="twitterAccessToken" value=""/>
</appSettings>
<!--
The schemeSettings element, below, with the following characters, doesn't work in .NET 4.5:
"*():'[]"
Therefore, if you find that you're receiving 401 Unauthorized when these characters
are used, then remove these characters from your queries.
This applies to LINQ queries, which are HTTP GET requests. There should be any problem
with commands, which are method calls, which execute as HTTP Post requests. -->
<!--
<uri>
<schemeSettings>
<add name="https" genericUriParserOptions="DontUnescapePathDotsAndSlashes"/>
</schemeSettings>
</uri>-->
<startup>
<supportedRuntime version="v2.0.50727"/>
</startup>
</configuration>
================================================
FILE: Samples/LinqToTwitter3/LinqToTwitterDemoVB/LinqToTwitterDemoVB.vbproj
================================================
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>9.0.30729</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{C5526BE1-A83C-4E9B-B1EA-43DBBB74C403}</ProjectGuid>
<OutputType>Exe</OutputType>
<StartupObject>LinqToTwitterDemoVB.Module1</StartupObject>
<RootNamespace>LinqToTwitterDemoVB</RootNamespace>
<AssemblyName>LinqToTwitterDemoVB</AssemblyName>
<FileAlignment>512</FileAlignment>
<MyType>Console</MyType>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<OptionExplicit>On</OptionExplicit>
<OptionCompare>Binary</OptionCompare>
<OptionStrict>Off</OptionStrict>
<OptionInfer>On</OptionInfer>
<SccProjectName />
<SccLocalPath />
<SccAuxPath />
<SccProvider />
<FileUpgradeFlags>
</FileUpgradeFlags>
<UpgradeBackupLocation>
</UpgradeBackupLocation>
<OldToolsVersion>3.5</OldToolsVersion>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\Debug\</OutputPath>
<DocumentationFile>LinqToTwitterDemoVB.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355</NoWarn>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<DefineDebug>false</DefineDebug>
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DocumentationFile>LinqToTwitterDemoVB.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355</NoWarn>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
<DebugSymbols>true</DebugSymbols>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\x86\Debug\</OutputPath>
<DocumentationFile>LinqToTwitterDemoV
gitextract_8nv19uh3/
├── .gitattributes
├── .github/
│ ├── FUNDING.yml
│ └── ISSUE_TEMPLATE/
│ └── general-template.md
├── .gitignore
├── BuildScripts/
│ ├── LinqToTwitter.nuspec
│ ├── LinqToTwitter.proj
│ ├── ReadMe.txt
│ └── build.ps1
├── CODE_OF_CONDUCT.md
├── LICENSE
├── ReadMe.md
├── Samples/
│ ├── LinqToTwitter3/
│ │ ├── LinqToTwitterDemo/
│ │ │ ├── AccountDemos.cs
│ │ │ ├── App.config
│ │ │ ├── BlocksDemos.cs
│ │ │ ├── DirectMessageDemos.cs
│ │ │ ├── FavoritesDemos.cs
│ │ │ ├── FriendshipDemos.cs
│ │ │ ├── GeoDemos.cs
│ │ │ ├── HelpDemos.cs
│ │ │ ├── LinqToTwitterDemo.csproj
│ │ │ ├── ListDemos.cs
│ │ │ ├── OAuthDemos.cs
│ │ │ ├── Program.cs
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── RawDemos.cs
│ │ │ ├── RelatedResultsDemos.cs
│ │ │ ├── ReportSpamDemos.cs
│ │ │ ├── SavedSearchDemos.cs
│ │ │ ├── SearchDemos.cs
│ │ │ ├── SocialGraphDemos.cs
│ │ │ ├── StatusDemos.cs
│ │ │ ├── StreamingDemo.cs
│ │ │ ├── StringExtensions.cs
│ │ │ ├── TrendsDemos.cs
│ │ │ ├── TwitterContextDemos.cs
│ │ │ └── UserDemos.cs
│ │ ├── LinqToTwitterDemoVB/
│ │ │ ├── App.config
│ │ │ ├── LinqToTwitterDemoVB.vbproj
│ │ │ ├── Module1.vb
│ │ │ └── My Project/
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── LinqToTwitterMvcDemo/
│ │ │ ├── App_Start/
│ │ │ │ ├── AuthConfig.cs
│ │ │ │ ├── BundleConfig.cs
│ │ │ │ ├── FilterConfig.cs
│ │ │ │ ├── RouteConfig.cs
│ │ │ │ └── WebApiConfig.cs
│ │ │ ├── Content/
│ │ │ │ ├── Site.css
│ │ │ │ └── themes/
│ │ │ │ └── base/
│ │ │ │ ├── jquery-ui.css
│ │ │ │ ├── jquery.ui.accordion.css
│ │ │ │ ├── jquery.ui.all.css
│ │ │ │ ├── jquery.ui.autocomplete.css
│ │ │ │ ├── jquery.ui.base.css
│ │ │ │ ├── jquery.ui.button.css
│ │ │ │ ├── jquery.ui.core.css
│ │ │ │ ├── jquery.ui.datepicker.css
│ │ │ │ ├── jquery.ui.dialog.css
│ │ │ │ ├── jquery.ui.progressbar.css
│ │ │ │ ├── jquery.ui.resizable.css
│ │ │ │ ├── jquery.ui.selectable.css
│ │ │ │ ├── jquery.ui.slider.css
│ │ │ │ ├── jquery.ui.tabs.css
│ │ │ │ └── jquery.ui.theme.css
│ │ │ ├── Controllers/
│ │ │ │ ├── AccountController.cs
│ │ │ │ └── HomeController.cs
│ │ │ ├── Filters/
│ │ │ │ └── InitializeSimpleMembershipAttribute.cs
│ │ │ ├── Global.asax
│ │ │ ├── Global.asax.cs
│ │ │ ├── LinqToTwitterMvcDemo.csproj
│ │ │ ├── Models/
│ │ │ │ ├── AccountModels.cs
│ │ │ │ └── TweetViewModel.cs
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Scripts/
│ │ │ │ ├── _references.js
│ │ │ │ ├── jquery-1.8.2.intellisense.js
│ │ │ │ ├── jquery-1.8.2.js
│ │ │ │ ├── jquery-ui-1.8.24.js
│ │ │ │ ├── jquery.unobtrusive-ajax.js
│ │ │ │ ├── jquery.validate-vsdoc.js
│ │ │ │ ├── jquery.validate.js
│ │ │ │ ├── jquery.validate.unobtrusive.js
│ │ │ │ ├── knockout-2.2.0.debug.js
│ │ │ │ ├── knockout-2.2.0.js
│ │ │ │ └── modernizr-2.6.2.js
│ │ │ ├── Views/
│ │ │ │ ├── Account/
│ │ │ │ │ ├── ExternalLoginConfirmation.cshtml
│ │ │ │ │ ├── ExternalLoginFailure.cshtml
│ │ │ │ │ ├── Login.cshtml
│ │ │ │ │ ├── Manage.cshtml
│ │ │ │ │ ├── Register.cshtml
│ │ │ │ │ ├── _ChangePasswordPartial.cshtml
│ │ │ │ │ ├── _ExternalLoginsListPartial.cshtml
│ │ │ │ │ ├── _RemoveExternalLoginsPartial.cshtml
│ │ │ │ │ └── _SetPasswordPartial.cshtml
│ │ │ │ ├── Home/
│ │ │ │ │ ├── About.cshtml
│ │ │ │ │ ├── Contact.cshtml
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── Shared/
│ │ │ │ │ ├── Error.cshtml
│ │ │ │ │ ├── _Layout.cshtml
│ │ │ │ │ └── _LoginPartial.cshtml
│ │ │ │ ├── Web.config
│ │ │ │ └── _ViewStart.cshtml
│ │ │ ├── Web.Debug.config
│ │ │ ├── Web.Release.config
│ │ │ ├── Web.config
│ │ │ └── packages.config
│ │ ├── LinqToTwitterSilverlightDemo/
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── Assets/
│ │ │ │ └── Styles.xaml
│ │ │ ├── LinqToTwitterSilverlightDemo.csproj
│ │ │ ├── MainPage.xaml
│ │ │ ├── MainPage.xaml.cs
│ │ │ ├── Model/
│ │ │ │ ├── MyTweet.cs
│ │ │ │ └── TwitterConfiguration.cs
│ │ │ ├── Properties/
│ │ │ │ ├── AppManifest.xml
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ └── OutOfBrowserSettings.xml
│ │ │ └── Views/
│ │ │ ├── About.xaml
│ │ │ ├── About.xaml.cs
│ │ │ ├── ErrorWindow.xaml
│ │ │ ├── ErrorWindow.xaml.cs
│ │ │ ├── Home.xaml
│ │ │ ├── Home.xaml.cs
│ │ │ ├── HomeTimelineQuery.xaml
│ │ │ ├── HomeTimelineQuery.xaml.cs
│ │ │ ├── StatusUpdate.xaml
│ │ │ └── StatusUpdate.xaml.cs
│ │ ├── LinqToTwitterSilverlightDemo.Web/
│ │ │ ├── LinqToTwitterProxy.ashx
│ │ │ ├── LinqToTwitterProxy.ashx.cs
│ │ │ ├── LinqToTwitterSilverlightDemo.Web.csproj
│ │ │ ├── LinqToTwitterSilverlightDemoTestPage.aspx
│ │ │ ├── LinqToTwitterSilverlightDemoTestPage.html
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Silverlight.js
│ │ │ ├── Web.Debug.config
│ │ │ ├── Web.Release.config
│ │ │ └── Web.config
│ │ ├── LinqToTwitterWebFormsDemo/
│ │ │ ├── Default.aspx
│ │ │ ├── Default.aspx.cs
│ │ │ ├── PostOnly.aspx
│ │ │ ├── PostOnly.aspx.cs
│ │ │ ├── SignIn.aspx
│ │ │ ├── SignIn.aspx.cs
│ │ │ ├── UserTimeline.aspx
│ │ │ ├── UserTimeline.aspx.cs
│ │ │ └── web.config
│ │ ├── Win8OAuthDemo/
│ │ │ ├── Win8OAuthDemo/
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── Common/
│ │ │ │ │ ├── BindableBase.cs
│ │ │ │ │ ├── BooleanNegationConverter.cs
│ │ │ │ │ ├── BooleanToVisibilityConverter.cs
│ │ │ │ │ ├── LayoutAwarePage.cs
│ │ │ │ │ ├── ReadMe.txt
│ │ │ │ │ ├── RichTextColumns.cs
│ │ │ │ │ ├── StandardStyles.xaml
│ │ │ │ │ └── SuspensionManager.cs
│ │ │ │ ├── Package.appxmanifest
│ │ │ │ ├── Properties/
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── TweetPage.xaml
│ │ │ │ ├── TweetPage.xaml.cs
│ │ │ │ └── Win8OAuthDemo.csproj
│ │ │ └── Win8OAuthDemo.sln
│ │ └── WindowsPhoneDemo/
│ │ ├── App.xaml
│ │ ├── App.xaml.cs
│ │ ├── MainPage.xaml
│ │ ├── MainPage.xaml.cs
│ │ ├── OAuth.xaml
│ │ ├── OAuth.xaml.cs
│ │ ├── Properties/
│ │ │ ├── AppManifest.xml
│ │ │ ├── AssemblyInfo.cs
│ │ │ └── WMAppManifest.xml
│ │ ├── SharedState.cs
│ │ ├── StatusUpdate.xaml
│ │ ├── StatusUpdate.xaml.cs
│ │ ├── StreamItem.cs
│ │ ├── Tweet.cs
│ │ ├── UserStream.xaml
│ │ ├── UserStream.xaml.cs
│ │ ├── WindowsPhoneDemo.csproj
│ │ └── packages.config
│ ├── LinqToTwitter4/
│ │ ├── Linq2TwitterDemos_Console/
│ │ │ ├── AccountDemos.cs
│ │ │ ├── App.config
│ │ │ ├── BlockDemos.cs
│ │ │ ├── DirectMessageDemos.cs
│ │ │ ├── FavoriteDemos.cs
│ │ │ ├── FriendshipDemos.cs
│ │ │ ├── GeoDemos.cs
│ │ │ ├── HelpDemos.cs
│ │ │ ├── Linq2TwitterDemos_Console.csproj
│ │ │ ├── ListDemos.cs
│ │ │ ├── MutesDemos.cs
│ │ │ ├── Program.cs
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── RawDemos.cs
│ │ │ ├── SavedSearchDemos.cs
│ │ │ ├── SearchDemos.cs
│ │ │ ├── StatusDemos.cs
│ │ │ ├── StreamDemos.cs
│ │ │ ├── TrendDemos.cs
│ │ │ ├── UserDemos.cs
│ │ │ ├── VineDemos.cs
│ │ │ └── packages.config
│ │ ├── Linq2TwitterDemos_MVCOld/
│ │ │ ├── App_Start/
│ │ │ │ ├── BundleConfig.cs
│ │ │ │ ├── FilterConfig.cs
│ │ │ │ ├── RouteConfig.cs
│ │ │ │ └── Startup.Auth.cs
│ │ │ ├── Content/
│ │ │ │ ├── Site.css
│ │ │ │ ├── bootstrap-theme.css
│ │ │ │ └── bootstrap.css
│ │ │ ├── Controllers/
│ │ │ │ ├── AccountController.cs
│ │ │ │ ├── HomeController.cs
│ │ │ │ ├── OAuthController.cs
│ │ │ │ └── StatusDemosController.cs
│ │ │ ├── Global.asax.cs
│ │ │ ├── Linq2TwitterDemos_MVC.csproj
│ │ │ ├── Models/
│ │ │ │ ├── AccountViewModels.cs
│ │ │ │ ├── IdentityModels.cs
│ │ │ │ ├── SendTweetViewModel.cs
│ │ │ │ └── TweetViewModel.cs
│ │ │ ├── Project_Readme.html
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Scripts/
│ │ │ │ ├── _references.js
│ │ │ │ ├── bootstrap.js
│ │ │ │ ├── jquery-2.1.1.intellisense.js
│ │ │ │ ├── jquery-2.1.1.js
│ │ │ │ ├── jquery.validate-vsdoc.js
│ │ │ │ ├── jquery.validate.js
│ │ │ │ ├── jquery.validate.unobtrusive.js
│ │ │ │ ├── modernizr-2.8.3.js
│ │ │ │ ├── respond.js
│ │ │ │ └── respond.matchmedia.addListener.js
│ │ │ ├── Startup.cs
│ │ │ ├── Views/
│ │ │ │ ├── Account/
│ │ │ │ │ ├── ExternalLoginConfirmation.cshtml
│ │ │ │ │ ├── ExternalLoginFailure.cshtml
│ │ │ │ │ ├── Login.cshtml
│ │ │ │ │ ├── Manage.cshtml
│ │ │ │ │ ├── Register.cshtml
│ │ │ │ │ ├── _ChangePasswordPartial.cshtml
│ │ │ │ │ ├── _ExternalLoginsListPartial.cshtml
│ │ │ │ │ ├── _RemoveAccountPartial.cshtml
│ │ │ │ │ └── _SetPasswordPartial.cshtml
│ │ │ │ ├── Home/
│ │ │ │ │ ├── About.cshtml
│ │ │ │ │ ├── Contact.cshtml
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── OAuth/
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── Shared/
│ │ │ │ │ ├── Error.cshtml
│ │ │ │ │ ├── _Layout.cshtml
│ │ │ │ │ └── _LoginPartial.cshtml
│ │ │ │ ├── StatusDemos/
│ │ │ │ │ ├── HomeTimeline.cshtml
│ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ └── Tweet.cshtml
│ │ │ │ └── Web.config
│ │ │ ├── Web.Debug.config
│ │ │ ├── Web.Release.config
│ │ │ ├── Web.config
│ │ │ └── packages.config
│ │ ├── Linq2TwitterDemos_Mvc/
│ │ │ ├── App_Start/
│ │ │ │ ├── BundleConfig.cs
│ │ │ │ ├── FilterConfig.cs
│ │ │ │ ├── IdentityConfig.cs
│ │ │ │ ├── RouteConfig.cs
│ │ │ │ └── Startup.Auth.cs
│ │ │ ├── Content/
│ │ │ │ ├── Site.css
│ │ │ │ ├── bootstrap-theme.css
│ │ │ │ └── bootstrap.css
│ │ │ ├── Controllers/
│ │ │ │ ├── AccountController.cs
│ │ │ │ ├── HomeController.cs
│ │ │ │ ├── ManageController.cs
│ │ │ │ ├── OAuthController.cs
│ │ │ │ └── StatusDemosController.cs
│ │ │ ├── Global.asax
│ │ │ ├── Global.asax.cs
│ │ │ ├── Linq2TwitterDemos_Mvc.csproj
│ │ │ ├── Models/
│ │ │ │ ├── AccountViewModels.cs
│ │ │ │ ├── IdentityModels.cs
│ │ │ │ ├── ManageViewModels.cs
│ │ │ │ ├── SendTweetViewModel.cs
│ │ │ │ └── TweetViewModel.cs
│ │ │ ├── Project_Readme.html
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Scripts/
│ │ │ │ ├── _references.js
│ │ │ │ ├── bootstrap.js
│ │ │ │ ├── jquery-2.1.1.intellisense.js
│ │ │ │ ├── jquery-2.1.1.js
│ │ │ │ ├── jquery.validate-vsdoc.js
│ │ │ │ ├── jquery.validate.js
│ │ │ │ ├── jquery.validate.unobtrusive.js
│ │ │ │ ├── modernizr-2.8.3.js
│ │ │ │ ├── npm.js
│ │ │ │ ├── respond.js
│ │ │ │ └── respond.matchmedia.addListener.js
│ │ │ ├── Startup.cs
│ │ │ ├── Views/
│ │ │ │ ├── Account/
│ │ │ │ │ ├── ConfirmEmail.cshtml
│ │ │ │ │ ├── ExternalLoginConfirmation.cshtml
│ │ │ │ │ ├── ExternalLoginFailure.cshtml
│ │ │ │ │ ├── ForgotPassword.cshtml
│ │ │ │ │ ├── ForgotPasswordConfirmation.cshtml
│ │ │ │ │ ├── Login.cshtml
│ │ │ │ │ ├── Register.cshtml
│ │ │ │ │ ├── ResetPassword.cshtml
│ │ │ │ │ ├── ResetPasswordConfirmation.cshtml
│ │ │ │ │ ├── SendCode.cshtml
│ │ │ │ │ ├── VerifyCode.cshtml
│ │ │ │ │ └── _ExternalLoginsListPartial.cshtml
│ │ │ │ ├── Home/
│ │ │ │ │ ├── About.cshtml
│ │ │ │ │ ├── Contact.cshtml
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── Manage/
│ │ │ │ │ ├── AddPhoneNumber.cshtml
│ │ │ │ │ ├── ChangePassword.cshtml
│ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ ├── ManageLogins.cshtml
│ │ │ │ │ ├── SetPassword.cshtml
│ │ │ │ │ └── VerifyPhoneNumber.cshtml
│ │ │ │ ├── OAuth/
│ │ │ │ │ └── Index.cshtml
│ │ │ │ ├── Shared/
│ │ │ │ │ ├── Error.cshtml
│ │ │ │ │ ├── Lockout.cshtml
│ │ │ │ │ ├── _Layout.cshtml
│ │ │ │ │ └── _LoginPartial.cshtml
│ │ │ │ ├── StatusDemos/
│ │ │ │ │ ├── HomeTimeline.cshtml
│ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ └── Tweet.cshtml
│ │ │ │ ├── Web.config
│ │ │ │ └── _ViewStart.cshtml
│ │ │ ├── Web.Debug.config
│ │ │ ├── Web.Release.config
│ │ │ ├── Web.config
│ │ │ └── packages.config
│ │ ├── Linq2TwitterDemos_WPF/
│ │ │ ├── App.config
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── Linq2TwitterDemos_WPF.csproj
│ │ │ ├── MainWindow.xaml
│ │ │ ├── MainWindow.xaml.cs
│ │ │ ├── OAuth.xaml
│ │ │ ├── OAuth.xaml.cs
│ │ │ ├── Properties/
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── SharedState.cs
│ │ │ ├── StatusDemos/
│ │ │ │ ├── HomeTimelineWindow.xaml
│ │ │ │ └── HomeTimelineWindow.xaml.cs
│ │ │ ├── ViewModels/
│ │ │ │ ├── Tweet.cs
│ │ │ │ └── TweetViewModel.cs
│ │ │ └── packages.config
│ │ ├── Linq2TwitterDemos_WebForms/
│ │ │ ├── About.aspx
│ │ │ ├── About.aspx.cs
│ │ │ ├── About.aspx.designer.cs
│ │ │ ├── Account/
│ │ │ │ ├── AddPhoneNumber.aspx
│ │ │ │ ├── AddPhoneNumber.aspx.cs
│ │ │ │ ├── AddPhoneNumber.aspx.designer.cs
│ │ │ │ ├── Confirm.aspx
│ │ │ │ ├── Confirm.aspx.cs
│ │ │ │ ├── Confirm.aspx.designer.cs
│ │ │ │ ├── Forgot.aspx
│ │ │ │ ├── Forgot.aspx.cs
│ │ │ │ ├── Forgot.aspx.designer.cs
│ │ │ │ ├── Lockout.aspx
│ │ │ │ ├── Lockout.aspx.cs
│ │ │ │ ├── Lockout.aspx.designer.cs
│ │ │ │ ├── Login.aspx
│ │ │ │ ├── Login.aspx.cs
│ │ │ │ ├── Login.aspx.designer.cs
│ │ │ │ ├── Manage.aspx
│ │ │ │ ├── Manage.aspx.cs
│ │ │ │ ├── Manage.aspx.designer.cs
│ │ │ │ ├── ManageLogins.aspx
│ │ │ │ ├── ManageLogins.aspx.cs
│ │ │ │ ├── ManageLogins.aspx.designer.cs
│ │ │ │ ├── ManagePassword.aspx
│ │ │ │ ├── ManagePassword.aspx.cs
│ │ │ │ ├── ManagePassword.aspx.designer.cs
│ │ │ │ ├── OpenAuthProviders.ascx
│ │ │ │ ├── OpenAuthProviders.ascx.cs
│ │ │ │ ├── OpenAuthProviders.ascx.designer.cs
│ │ │ │ ├── Register.aspx
│ │ │ │ ├── Register.aspx.cs
│ │ │ │ ├── Register.aspx.designer.cs
│ │ │ │ ├── RegisterExternalLogin.aspx
│ │ │ │ ├── RegisterExternalLogin.aspx.cs
│ │ │ │ ├── RegisterExternalLogin.aspx.designer.cs
│ │ │ │ ├── ResetPassword.aspx
│ │ │ │ ├── ResetPassword.aspx.cs
│ │ │ │ ├── ResetPassword.aspx.designer.cs
│ │ │ │ ├── ResetPasswordConfirmation.aspx
│ │ │ │ ├── ResetPasswordConfirmation.aspx.cs
│ │ │ │ ├── ResetPasswordConfirmation.aspx.designer.cs
│ │ │ │ ├── TwoFactorAuthenticationSignIn.aspx
│ │ │ │ ├── TwoFactorAuthenticationSignIn.aspx.cs
│ │ │ │ ├── TwoFactorAuthenticationSignIn.aspx.designer.cs
│ │ │ │ ├── VerifyPhoneNumber.aspx
│ │ │ │ ├── VerifyPhoneNumber.aspx.cs
│ │ │ │ ├── VerifyPhoneNumber.aspx.designer.cs
│ │ │ │ └── Web.config
│ │ │ ├── App_Start/
│ │ │ │ ├── BundleConfig.cs
│ │ │ │ ├── IdentityConfig.cs
│ │ │ │ ├── RouteConfig.cs
│ │ │ │ └── Startup.Auth.cs
│ │ │ ├── Bundle.config
│ │ │ ├── Contact.aspx
│ │ │ ├── Contact.aspx.cs
│ │ │ ├── Contact.aspx.designer.cs
│ │ │ ├── Content/
│ │ │ │ ├── Site.css
│ │ │ │ ├── bootstrap-theme.css
│ │ │ │ └── bootstrap.css
│ │ │ ├── Default.aspx
│ │ │ ├── Default.aspx.cs
│ │ │ ├── Default.aspx.designer.cs
│ │ │ ├── Global.asax
│ │ │ ├── Global.asax.cs
│ │ │ ├── Linq2TwitterDemos_WebForms.csproj
│ │ │ ├── Models/
│ │ │ │ └── IdentityModels.cs
│ │ │ ├── OAuth.aspx
│ │ │ ├── OAuth.aspx.cs
│ │ │ ├── OAuth.aspx.designer.cs
│ │ │ ├── Project_Readme.html
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Scripts/
│ │ │ │ ├── WebForms/
│ │ │ │ │ ├── DetailsView.js
│ │ │ │ │ ├── Focus.js
│ │ │ │ │ ├── GridView.js
│ │ │ │ │ ├── MSAjax/
│ │ │ │ │ │ ├── MicrosoftAjax.js
│ │ │ │ │ │ ├── MicrosoftAjaxApplicationServices.js
│ │ │ │ │ │ ├── MicrosoftAjaxComponentModel.js
│ │ │ │ │ │ ├── MicrosoftAjaxCore.js
│ │ │ │ │ │ ├── MicrosoftAjaxGlobalization.js
│ │ │ │ │ │ ├── MicrosoftAjaxHistory.js
│ │ │ │ │ │ ├── MicrosoftAjaxNetwork.js
│ │ │ │ │ │ ├── MicrosoftAjaxSerialization.js
│ │ │ │ │ │ ├── MicrosoftAjaxTimer.js
│ │ │ │ │ │ ├── MicrosoftAjaxWebForms.js
│ │ │ │ │ │ └── MicrosoftAjaxWebServices.js
│ │ │ │ │ ├── Menu.js
│ │ │ │ │ ├── MenuStandards.js
│ │ │ │ │ ├── SmartNav.js
│ │ │ │ │ ├── TreeView.js
│ │ │ │ │ ├── WebForms.js
│ │ │ │ │ ├── WebParts.js
│ │ │ │ │ └── WebUIValidation.js
│ │ │ │ ├── _references.js
│ │ │ │ ├── bootstrap.js
│ │ │ │ ├── jquery-2.1.1.intellisense.js
│ │ │ │ ├── jquery-2.1.1.js
│ │ │ │ ├── modernizr-2.8.3.js
│ │ │ │ ├── npm.js
│ │ │ │ ├── respond.js
│ │ │ │ └── respond.matchmedia.addListener.js
│ │ │ ├── Site.Master
│ │ │ ├── Site.Master.cs
│ │ │ ├── Site.Master.designer.cs
│ │ │ ├── Site.Mobile.Master
│ │ │ ├── Site.Mobile.Master.cs
│ │ │ ├── Site.Mobile.Master.designer.cs
│ │ │ ├── Startup.cs
│ │ │ ├── StatusDemos/
│ │ │ │ ├── HomeTimelineDemo.aspx
│ │ │ │ ├── HomeTimelineDemo.aspx.cs
│ │ │ │ ├── HomeTimelineDemo.aspx.designer.cs
│ │ │ │ ├── StatusDemos.aspx
│ │ │ │ ├── StatusDemos.aspx.cs
│ │ │ │ ├── StatusDemos.aspx.designer.cs
│ │ │ │ ├── TweetDemo.aspx
│ │ │ │ ├── TweetDemo.aspx.cs
│ │ │ │ └── TweetDemo.aspx.designer.cs
│ │ │ ├── ViewSwitcher.ascx
│ │ │ ├── ViewSwitcher.ascx.cs
│ │ │ ├── ViewSwitcher.ascx.designer.cs
│ │ │ ├── Web.Debug.config
│ │ │ ├── Web.Release.config
│ │ │ ├── Web.config
│ │ │ └── packages.config
│ │ ├── Linq2TwitterDemos_WindowsForms/
│ │ │ ├── App.config
│ │ │ ├── Linq2TwitterDemos_WindowsForms.csproj
│ │ │ ├── OAuthForm.Designer.cs
│ │ │ ├── OAuthForm.cs
│ │ │ ├── OAuthForm.resx
│ │ │ ├── Program.cs
│ │ │ ├── Properties/
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── SharedState.cs
│ │ │ ├── StatusDemos/
│ │ │ │ ├── HomeTimelineForm.Designer.cs
│ │ │ │ ├── HomeTimelineForm.cs
│ │ │ │ └── HomeTimelineForm.resx
│ │ │ ├── Tweet.cs
│ │ │ ├── TwitterForm.Designer.cs
│ │ │ ├── TwitterForm.cs
│ │ │ ├── TwitterForm.resx
│ │ │ └── packages.config
│ │ ├── Linq2TwitterDemos_WindowsPhone/
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── Linq2TwitterDemos_WindowsPhone.csproj
│ │ │ ├── LocalizedStrings.cs
│ │ │ ├── MainPage.xaml
│ │ │ ├── MainPage.xaml.cs
│ │ │ ├── OAuth.xaml
│ │ │ ├── OAuth.xaml.cs
│ │ │ ├── Properties/
│ │ │ │ ├── AppManifest.xml
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ └── WMAppManifest.xml
│ │ │ ├── Resources/
│ │ │ │ ├── AppResources.Designer.cs
│ │ │ │ └── AppResources.resx
│ │ │ ├── SampleData/
│ │ │ │ └── MainViewModelSampleData.xaml
│ │ │ ├── SharedState.cs
│ │ │ ├── StatusDemos/
│ │ │ │ ├── HomeTimelineDemo.xaml
│ │ │ │ ├── HomeTimelineDemo.xaml.cs
│ │ │ │ ├── TweetDemo.xaml
│ │ │ │ └── TweetDemo.xaml.cs
│ │ │ ├── StreamingDemos/
│ │ │ │ ├── FilterStreamDemo.xaml
│ │ │ │ ├── FilterStreamDemo.xaml.cs
│ │ │ │ ├── SampleStreamDemo.xaml
│ │ │ │ ├── SampleStreamDemo.xaml.cs
│ │ │ │ ├── UserStreamDemo.xaml
│ │ │ │ └── UserStreamDemo.xaml.cs
│ │ │ ├── ViewModels/
│ │ │ │ ├── ItemViewModel.cs
│ │ │ │ ├── JsonContent.cs
│ │ │ │ ├── MainViewModel.cs
│ │ │ │ ├── StreamViewModel.cs
│ │ │ │ ├── Tweet.cs
│ │ │ │ └── TweetViewModel.cs
│ │ │ └── packages.config
│ │ ├── Linq2TwitterDemos_WindowsStore/
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── Common/
│ │ │ │ ├── BooleanNegationConverter.cs
│ │ │ │ ├── BooleanToVisibilityConverter.cs
│ │ │ │ ├── NavigationHelper.cs
│ │ │ │ ├── ObservableDictionary.cs
│ │ │ │ ├── ReadMe.txt
│ │ │ │ ├── RelayCommand.cs
│ │ │ │ └── SuspensionManager.cs
│ │ │ ├── DataModel/
│ │ │ │ ├── FilterStreamViewModel.cs
│ │ │ │ ├── JsonContent.cs
│ │ │ │ ├── SampleStreamViewModel.cs
│ │ │ │ ├── StreamViewModel.cs
│ │ │ │ ├── Tweet.cs
│ │ │ │ ├── TweetViewModel.cs
│ │ │ │ ├── TwitterCommand.cs
│ │ │ │ ├── TwitterData.json
│ │ │ │ ├── TwitterDataSource.cs
│ │ │ │ └── UserStreamViewModel.cs
│ │ │ ├── GroupDetailPage.xaml
│ │ │ ├── GroupDetailPage.xaml.cs
│ │ │ ├── GroupedItemsPage.xaml
│ │ │ ├── GroupedItemsPage.xaml.cs
│ │ │ ├── ItemDetailPage.xaml
│ │ │ ├── ItemDetailPage.xaml.cs
│ │ │ ├── Linq2TwitterDemos_WindowsStore.csproj
│ │ │ ├── Package.appxmanifest
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── SharedState.cs
│ │ │ ├── StatusDemos/
│ │ │ │ ├── HomeTimelineDemo.xaml
│ │ │ │ ├── HomeTimelineDemo.xaml.cs
│ │ │ │ ├── TweetDemo.xaml
│ │ │ │ └── TweetDemo.xaml.cs
│ │ │ ├── StreamDemos/
│ │ │ │ ├── FilterStreamDemo.xaml
│ │ │ │ ├── FilterStreamDemo.xaml.cs
│ │ │ │ ├── SampleStreamDemo.xaml
│ │ │ │ ├── SampleStreamDemo.xaml.cs
│ │ │ │ ├── UserStreamDemo.xaml
│ │ │ │ └── UserStreamDemo.xaml.cs
│ │ │ └── packages.config
│ │ ├── Linq2TwitterDemos_XForms/
│ │ │ ├── Linq2TwitterDemos_XForms/
│ │ │ │ ├── Linq2TwitterDemos_XForms/
│ │ │ │ │ ├── App.cs
│ │ │ │ │ ├── Linq2TwitterDemos_XForms.projitems
│ │ │ │ │ ├── Linq2TwitterDemos_XForms.shproj
│ │ │ │ │ ├── Models/
│ │ │ │ │ │ ├── Tweet.cs
│ │ │ │ │ │ └── TweetViewModel.cs
│ │ │ │ │ └── Views/
│ │ │ │ │ ├── TweetView.xaml
│ │ │ │ │ └── TweetView.xaml.cs
│ │ │ │ ├── Linq2TwitterDemos_XForms.Droid/
│ │ │ │ │ ├── Assets/
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ ├── Linq2TwitterDemos_XForms.Droid.csproj
│ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ ├── Properties/
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ │ ├── Resources/
│ │ │ │ │ │ ├── AboutResources.txt
│ │ │ │ │ │ └── Resource.Designer.cs
│ │ │ │ │ ├── app.config
│ │ │ │ │ └── packages.config
│ │ │ │ ├── Linq2TwitterDemos_XForms.WinPhone/
│ │ │ │ │ ├── App.xaml
│ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ ├── Linq2TwitterDemos_XForms.WinPhone.csproj
│ │ │ │ │ ├── LocalizedStrings.cs
│ │ │ │ │ ├── MainPage.xaml
│ │ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ │ ├── Properties/
│ │ │ │ │ │ ├── AppManifest.xml
│ │ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ │ └── WMAppManifest.xml
│ │ │ │ │ ├── README_FIRST.txt
│ │ │ │ │ ├── Resources/
│ │ │ │ │ │ ├── AppResources.Designer.cs
│ │ │ │ │ │ └── AppResources.resx
│ │ │ │ │ └── packages.config
│ │ │ │ └── Linq2TwitterDemos_XForms.iOS/
│ │ │ │ ├── AppDelegate.cs
│ │ │ │ ├── Entitlements.plist
│ │ │ │ ├── Info.plist
│ │ │ │ ├── Linq2TwitterDemos_XForms.iOS.csproj
│ │ │ │ ├── Main.cs
│ │ │ │ ├── Properties/
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── Resources/
│ │ │ │ │ └── LaunchScreen.storyboard
│ │ │ │ ├── app.config
│ │ │ │ ├── iTunesArtwork
│ │ │ │ ├── iTunesArtwork@2x
│ │ │ │ └── packages.config
│ │ │ └── Linq2TwitterDemos_XForms.sln
│ │ └── Linq2TwitterVbDemos_Console/
│ │ ├── App.config
│ │ ├── FriendshipDemos.vb
│ │ ├── Linq2TwitterVbDemos_Console.vbproj
│ │ ├── My Project/
│ │ │ ├── Application.Designer.vb
│ │ │ ├── Application.myapp
│ │ │ ├── AssemblyInfo.vb
│ │ │ ├── Resources.Designer.vb
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.vb
│ │ │ └── Settings.settings
│ │ ├── Program.vb
│ │ ├── StreamDemos.vb
│ │ └── packages.config
│ ├── LinqToTwitter5/
│ │ ├── Xamarin/
│ │ │ └── NetStd/
│ │ │ ├── NetStd/
│ │ │ │ ├── NetStd/
│ │ │ │ │ ├── App.xaml
│ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ ├── Models/
│ │ │ │ │ │ ├── ILinqToTwitterAuthorizer.cs
│ │ │ │ │ │ ├── Tweet.cs
│ │ │ │ │ │ └── TweetingViewModel.cs
│ │ │ │ │ ├── NetStd.csproj
│ │ │ │ │ └── Views/
│ │ │ │ │ ├── TweetView.xaml
│ │ │ │ │ └── TweetView.xaml.cs
│ │ │ │ ├── NetStd.Android/
│ │ │ │ │ ├── Assets/
│ │ │ │ │ │ └── AboutAssets.txt
│ │ │ │ │ ├── LinqToTwitterApplicationOnlyAuthorizer.cs
│ │ │ │ │ ├── MainActivity.cs
│ │ │ │ │ ├── NetStd.Android.csproj
│ │ │ │ │ ├── Properties/
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ │ └── Resources/
│ │ │ │ │ ├── AboutResources.txt
│ │ │ │ │ ├── Resource.designer.cs
│ │ │ │ │ ├── layout/
│ │ │ │ │ │ ├── Main.axml
│ │ │ │ │ │ ├── Tabbar.axml
│ │ │ │ │ │ └── Toolbar.axml
│ │ │ │ │ └── values/
│ │ │ │ │ ├── Strings.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ ├── NetStd.UWP/
│ │ │ │ │ ├── App.xaml
│ │ │ │ │ ├── App.xaml.cs
│ │ │ │ │ ├── LinqToTwitterUniversalAuthorizer.cs
│ │ │ │ │ ├── MainPage.xaml
│ │ │ │ │ ├── MainPage.xaml.cs
│ │ │ │ │ ├── NetStd.UWP.csproj
│ │ │ │ │ ├── Package.appxmanifest
│ │ │ │ │ └── Properties/
│ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ └── Default.rd.xml
│ │ │ │ └── NetStd.iOS/
│ │ │ │ ├── AppDelegate.cs
│ │ │ │ ├── Entitlements.plist
│ │ │ │ ├── Info.plist
│ │ │ │ ├── LinqToTwitterApplicationOnlyAuthorizer.cs
│ │ │ │ ├── Main.cs
│ │ │ │ ├── NetStd.iOS.csproj
│ │ │ │ ├── Properties/
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── Resources/
│ │ │ │ │ └── LaunchScreen.storyboard
│ │ │ │ └── packages.config
│ │ │ └── NetStd.sln
│ │ ├── net46/
│ │ │ └── CSharp/
│ │ │ └── AspNetSamples/
│ │ │ ├── AccountActivityDemo/
│ │ │ │ ├── AccountActivityDemo.csproj
│ │ │ │ ├── App_Start/
│ │ │ │ │ ├── BundleConfig.cs
│ │ │ │ │ ├── FilterConfig.cs
│ │ │ │ │ ├── RouteConfig.cs
│ │ │ │ │ └── WebApiConfig.cs
│ │ │ │ ├── ApplicationInsights.config
│ │ │ │ ├── Areas/
│ │ │ │ │ └── HelpPage/
│ │ │ │ │ ├── ApiDescriptionExtensions.cs
│ │ │ │ │ ├── App_Start/
│ │ │ │ │ │ └── HelpPageConfig.cs
│ │ │ │ │ ├── Controllers/
│ │ │ │ │ │ └── HelpController.cs
│ │ │ │ │ ├── HelpPage.css
│ │ │ │ │ ├── HelpPageAreaRegistration.cs
│ │ │ │ │ ├── HelpPageConfigurationExtensions.cs
│ │ │ │ │ ├── ModelDescriptions/
│ │ │ │ │ │ ├── CollectionModelDescription.cs
│ │ │ │ │ │ ├── ComplexTypeModelDescription.cs
│ │ │ │ │ │ ├── DictionaryModelDescription.cs
│ │ │ │ │ │ ├── EnumTypeModelDescription.cs
│ │ │ │ │ │ ├── EnumValueDescription.cs
│ │ │ │ │ │ ├── IModelDocumentationProvider.cs
│ │ │ │ │ │ ├── KeyValuePairModelDescription.cs
│ │ │ │ │ │ ├── ModelDescription.cs
│ │ │ │ │ │ ├── ModelDescriptionGenerator.cs
│ │ │ │ │ │ ├── ModelNameAttribute.cs
│ │ │ │ │ │ ├── ModelNameHelper.cs
│ │ │ │ │ │ ├── ParameterAnnotation.cs
│ │ │ │ │ │ ├── ParameterDescription.cs
│ │ │ │ │ │ └── SimpleTypeModelDescription.cs
│ │ │ │ │ ├── Models/
│ │ │ │ │ │ └── HelpPageApiModel.cs
│ │ │ │ │ ├── SampleGeneration/
│ │ │ │ │ │ ├── HelpPageSampleGenerator.cs
│ │ │ │ │ │ ├── HelpPageSampleKey.cs
│ │ │ │ │ │ ├── ImageSample.cs
│ │ │ │ │ │ ├── InvalidSample.cs
│ │ │ │ │ │ ├── ObjectGenerator.cs
│ │ │ │ │ │ ├── SampleDirection.cs
│ │ │ │ │ │ └── TextSample.cs
│ │ │ │ │ ├── Views/
│ │ │ │ │ │ ├── Help/
│ │ │ │ │ │ │ ├── Api.cshtml
│ │ │ │ │ │ │ ├── DisplayTemplates/
│ │ │ │ │ │ │ │ ├── ApiGroup.cshtml
│ │ │ │ │ │ │ │ ├── CollectionModelDescription.cshtml
│ │ │ │ │ │ │ │ ├── ComplexTypeModelDescription.cshtml
│ │ │ │ │ │ │ │ ├── DictionaryModelDescription.cshtml
│ │ │ │ │ │ │ │ ├── EnumTypeModelDescription.cshtml
│ │ │ │ │ │ │ │ ├── HelpPageApiModel.cshtml
│ │ │ │ │ │ │ │ ├── ImageSample.cshtml
│ │ │ │ │ │ │ │ ├── InvalidSample.cshtml
│ │ │ │ │ │ │ │ ├── KeyValuePairModelDescription.cshtml
│ │ │ │ │ │ │ │ ├── ModelDescriptionLink.cshtml
│ │ │ │ │ │ │ │ ├── Parameters.cshtml
│ │ │ │ │ │ │ │ ├── Samples.cshtml
│ │ │ │ │ │ │ │ ├── SimpleTypeModelDescription.cshtml
│ │ │ │ │ │ │ │ └── TextSample.cshtml
│ │ │ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ │ │ └── ResourceModel.cshtml
│ │ │ │ │ │ ├── Shared/
│ │ │ │ │ │ │ └── _Layout.cshtml
│ │ │ │ │ │ ├── Web.config
│ │ │ │ │ │ └── _ViewStart.cshtml
│ │ │ │ │ └── XmlDocumentationProvider.cs
│ │ │ │ ├── Content/
│ │ │ │ │ ├── Site.css
│ │ │ │ │ ├── bootstrap-theme.css
│ │ │ │ │ └── bootstrap.css
│ │ │ │ ├── Controllers/
│ │ │ │ │ ├── AccountActivityController.cs
│ │ │ │ │ └── HomeController.cs
│ │ │ │ ├── Global.asax
│ │ │ │ ├── Global.asax.cs
│ │ │ │ ├── Properties/
│ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ └── PublishProfiles/
│ │ │ │ │ └── AccountActivityDemo - Web Deploy.pubxml
│ │ │ │ ├── Scripts/
│ │ │ │ │ ├── bootstrap.js
│ │ │ │ │ ├── jquery-3.2.1.intellisense.js
│ │ │ │ │ ├── jquery-3.2.1.js
│ │ │ │ │ ├── jquery-3.2.1.slim.js
│ │ │ │ │ ├── modernizr-2.8.3.js
│ │ │ │ │ ├── respond.js
│ │ │ │ │ └── respond.matchmedia.addListener.js
│ │ │ │ ├── Views/
│ │ │ │ │ ├── Home/
│ │ │ │ │ │ └── Index.cshtml
│ │ │ │ │ ├── Shared/
│ │ │ │ │ │ ├── Error.cshtml
│ │ │ │ │ │ └── _Layout.cshtml
│ │ │ │ │ ├── Web.config
│ │ │ │ │ └── _ViewStart.cshtml
│ │ │ │ ├── Web.Debug.config
│ │ │ │ ├── Web.Release.config
│ │ │ │ ├── Web.config
│ │ │ │ └── packages.config
│ │ │ ├── AspNetSamples.sln
│ │ │ └── WebFormsDemo/
│ │ │ ├── About.aspx
│ │ │ ├── About.aspx.cs
│ │ │ ├── About.aspx.designer.cs
│ │ │ ├── Account/
│ │ │ │ ├── AddPhoneNumber.aspx
│ │ │ │ ├── AddPhoneNumber.aspx.cs
│ │ │ │ ├── AddPhoneNumber.aspx.designer.cs
│ │ │ │ ├── Confirm.aspx
│ │ │ │ ├── Confirm.aspx.cs
│ │ │ │ ├── Confirm.aspx.designer.cs
│ │ │ │ ├── Forgot.aspx
│ │ │ │ ├── Forgot.aspx.cs
│ │ │ │ ├── Forgot.aspx.designer.cs
│ │ │ │ ├── Lockout.aspx
│ │ │ │ ├── Lockout.aspx.cs
│ │ │ │ ├── Lockout.aspx.designer.cs
│ │ │ │ ├── Login.aspx
│ │ │ │ ├── Login.aspx.cs
│ │ │ │ ├── Login.aspx.designer.cs
│ │ │ │ ├── Manage.aspx
│ │ │ │ ├── Manage.aspx.cs
│ │ │ │ ├── Manage.aspx.designer.cs
│ │ │ │ ├── ManageLogins.aspx
│ │ │ │ ├── ManageLogins.aspx.cs
│ │ │ │ ├── ManageLogins.aspx.designer.cs
│ │ │ │ ├── ManagePassword.aspx
│ │ │ │ ├── ManagePassword.aspx.cs
│ │ │ │ ├── ManagePassword.aspx.designer.cs
│ │ │ │ ├── OpenAuthProviders.ascx
│ │ │ │ ├── OpenAuthProviders.ascx.cs
│ │ │ │ ├── OpenAuthProviders.ascx.designer.cs
│ │ │ │ ├── Register.aspx
│ │ │ │ ├── Register.aspx.cs
│ │ │ │ ├── Register.aspx.designer.cs
│ │ │ │ ├── RegisterExternalLogin.aspx
│ │ │ │ ├── RegisterExternalLogin.aspx.cs
│ │ │ │ ├── RegisterExternalLogin.aspx.designer.cs
│ │ │ │ ├── ResetPassword.aspx
│ │ │ │ ├── ResetPassword.aspx.cs
│ │ │ │ ├── ResetPassword.aspx.designer.cs
│ │ │ │ ├── ResetPasswordConfirmation.aspx
│ │ │ │ ├── ResetPasswordConfirmation.aspx.cs
│ │ │ │ ├── ResetPasswordConfirmation.aspx.designer.cs
│ │ │ │ ├── TwoFactorAuthenticationSignIn.aspx
│ │ │ │ ├── TwoFactorAuthenticationSignIn.aspx.cs
│ │ │ │ ├── TwoFactorAuthenticationSignIn.aspx.designer.cs
│ │ │ │ ├── VerifyPhoneNumber.aspx
│ │ │ │ ├── VerifyPhoneNumber.aspx.cs
│ │ │ │ ├── VerifyPhoneNumber.aspx.designer.cs
│ │ │ │ └── Web.config
│ │ │ ├── App_Start/
│ │ │ │ ├── BundleConfig.cs
│ │ │ │ ├── IdentityConfig.cs
│ │ │ │ ├── RouteConfig.cs
│ │ │ │ └── Startup.Auth.cs
│ │ │ ├── Bundle.config
│ │ │ ├── Contact.aspx
│ │ │ ├── Contact.aspx.cs
│ │ │ ├── Contact.aspx.designer.cs
│ │ │ ├── Content/
│ │ │ │ ├── Site.css
│ │ │ │ ├── bootstrap-theme.css
│ │ │ │ └── bootstrap.css
│ │ │ ├── Default.aspx
│ │ │ ├── Default.aspx.cs
│ │ │ ├── Default.aspx.designer.cs
│ │ │ ├── Global.asax
│ │ │ ├── Global.asax.cs
│ │ │ ├── Models/
│ │ │ │ └── IdentityModels.cs
│ │ │ ├── OAuth.aspx
│ │ │ ├── OAuth.aspx.cs
│ │ │ ├── OAuth.aspx.designer.cs
│ │ │ ├── Project_Readme.html
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Scripts/
│ │ │ │ ├── WebForms/
│ │ │ │ │ ├── DetailsView.js
│ │ │ │ │ ├── Focus.js
│ │ │ │ │ ├── GridView.js
│ │ │ │ │ ├── MSAjax/
│ │ │ │ │ │ ├── MicrosoftAjax.js
│ │ │ │ │ │ ├── MicrosoftAjaxApplicationServices.js
│ │ │ │ │ │ ├── MicrosoftAjaxComponentModel.js
│ │ │ │ │ │ ├── MicrosoftAjaxCore.js
│ │ │ │ │ │ ├── MicrosoftAjaxGlobalization.js
│ │ │ │ │ │ ├── MicrosoftAjaxHistory.js
│ │ │ │ │ │ ├── MicrosoftAjaxNetwork.js
│ │ │ │ │ │ ├── MicrosoftAjaxSerialization.js
│ │ │ │ │ │ ├── MicrosoftAjaxTimer.js
│ │ │ │ │ │ ├── MicrosoftAjaxWebForms.js
│ │ │ │ │ │ └── MicrosoftAjaxWebServices.js
│ │ │ │ │ ├── Menu.js
│ │ │ │ │ ├── MenuStandards.js
│ │ │ │ │ ├── SmartNav.js
│ │ │ │ │ ├── TreeView.js
│ │ │ │ │ ├── WebForms.js
│ │ │ │ │ ├── WebParts.js
│ │ │ │ │ └── WebUIValidation.js
│ │ │ │ ├── _references.js
│ │ │ │ ├── bootstrap.js
│ │ │ │ ├── jquery-3.1.1.intellisense.js
│ │ │ │ ├── jquery-3.1.1.js
│ │ │ │ ├── jquery-3.1.1.slim.js
│ │ │ │ ├── modernizr-2.8.3.js
│ │ │ │ ├── respond.js
│ │ │ │ └── respond.matchmedia.addListener.js
│ │ │ ├── Site.Master
│ │ │ ├── Site.Master.cs
│ │ │ ├── Site.Master.designer.cs
│ │ │ ├── Site.Mobile.Master
│ │ │ ├── Site.Mobile.Master.cs
│ │ │ ├── Site.Mobile.Master.designer.cs
│ │ │ ├── Startup.cs
│ │ │ ├── StatusDemos/
│ │ │ │ ├── HomeTimelineDemo.aspx
│ │ │ │ ├── HomeTimelineDemo.aspx.cs
│ │ │ │ ├── HomeTimelineDemo.aspx.designer.cs
│ │ │ │ ├── StatusDemos.aspx
│ │ │ │ ├── StatusDemos.aspx.cs
│ │ │ │ ├── StatusDemos.aspx.designer.cs
│ │ │ │ ├── TweetDemo.aspx
│ │ │ │ ├── TweetDemo.aspx.cs
│ │ │ │ ├── TweetDemo.aspx.designer.cs
│ │ │ │ ├── UploadImageDemo.aspx
│ │ │ │ ├── UploadImageDemo.aspx.cs
│ │ │ │ └── UploadImageDemo.aspx.designer.cs
│ │ │ ├── ViewSwitcher.ascx
│ │ │ ├── ViewSwitcher.ascx.cs
│ │ │ ├── ViewSwitcher.ascx.designer.cs
│ │ │ ├── Web.Debug.config
│ │ │ ├── Web.Release.config
│ │ │ ├── Web.config
│ │ │ ├── WebFormsDemo.csproj
│ │ │ └── packages.config
│ │ ├── net48/
│ │ │ ├── CSharp/
│ │ │ │ ├── AspNetSamples/
│ │ │ │ │ ├── AspNetSamples.sln
│ │ │ │ │ ├── BlazorDemo/
│ │ │ │ │ │ ├── App.razor
│ │ │ │ │ │ ├── BlazorDemo.csproj
│ │ │ │ │ │ ├── Classes/
│ │ │ │ │ │ │ └── Extensions.cs
│ │ │ │ │ │ ├── Models/
│ │ │ │ │ │ │ ├── SendTweetViewModel.cs
│ │ │ │ │ │ │ └── TweetViewModel.cs
│ │ │ │ │ │ ├── Pages/
│ │ │ │ │ │ │ ├── Error.razor
│ │ │ │ │ │ │ ├── Index.razor
│ │ │ │ │ │ │ ├── TwitterApplicationAuth.razor
│ │ │ │ │ │ │ └── _Host.cshtml
│ │ │ │ │ │ ├── Program.cs
│ │ │ │ │ │ ├── Properties/
│ │ │ │ │ │ │ └── launchSettings.json
│ │ │ │ │ │ ├── Services/
│ │ │ │ │ │ │ └── BlazorAuthorizer.cs
│ │ │ │ │ │ ├── Shared/
│ │ │ │ │ │ │ ├── MainLayout.razor
│ │ │ │ │ │ │ └── NavMenu.razor
│ │ │ │ │ │ ├── Startup.cs
│ │ │ │ │ │ ├── _Imports.razor
│ │ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ │ ├── appsettings.json
│ │ │ │ │ │ └── wwwroot/
│ │ │ │ │ │ └── css/
│ │ │ │ │ │ ├── open-iconic/
│ │ │ │ │ │ │ ├── FONT-LICENSE
│ │ │ │ │ │ │ ├── ICON-LICENSE
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ └── font/
│ │ │ │ │ │ │ └── fonts/
│ │ │ │ │ │ │ └── open-iconic.otf
│ │ │ │ │ │ └── site.css
│ │ │ │ │ └── CoreDemo/
│ │ │ │ │ ├── Controllers/
│ │ │ │ │ │ ├── HomeController.cs
│ │ │ │ │ │ ├── OAuthController.cs
│ │ │ │ │ │ └── StatusDemosController.cs
│ │ │ │ │ ├── CoreDemo.csproj
│ │ │ │ │ ├── Models/
│ │ │ │ │ │ ├── ErrorViewModel.cs
│ │ │ │ │ │ ├── SendTweetViewModel.cs
│ │ │ │ │ │ └── TweetViewModel.cs
│ │ │ │ │ ├── Program.cs
│ │ │ │ │ ├── Properties/
│ │ │ │ │ │ └── launchSettings.json
│ │ │ │ │ ├── Startup.cs
│ │ │ │ │ ├── Views/
│ │ │ │ │ │ ├── Home/
│ │ │ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ │ │ └── Privacy.cshtml
│ │ │ │ │ │ ├── OAuth/
│ │ │ │ │ │ │ └── Index.cshtml
│ │ │ │ │ │ ├── Shared/
│ │ │ │ │ │ │ ├── Error.cshtml
│ │ │ │ │ │ │ ├── _Layout.cshtml
│ │ │ │ │ │ │ └── _ValidationScriptsPartial.cshtml
│ │ │ │ │ │ ├── StatusDemos/
│ │ │ │ │ │ │ ├── HomeTimeline.cshtml
│ │ │ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ │ │ ├── Tweet.cshtml
│ │ │ │ │ │ │ └── UploadImage.cshtml
│ │ │ │ │ │ ├── _ViewImports.cshtml
│ │ │ │ │ │ └── _ViewStart.cshtml
│ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ ├── appsettings.json
│ │ │ │ │ └── wwwroot/
│ │ │ │ │ ├── css/
│ │ │ │ │ │ └── site.css
│ │ │ │ │ ├── js/
│ │ │ │ │ │ └── site.js
│ │ │ │ │ └── lib/
│ │ │ │ │ ├── bootstrap/
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ └── dist/
│ │ │ │ │ │ ├── css/
│ │ │ │ │ │ │ ├── bootstrap-grid.css
│ │ │ │ │ │ │ ├── bootstrap-reboot.css
│ │ │ │ │ │ │ └── bootstrap.css
│ │ │ │ │ │ └── js/
│ │ │ │ │ │ ├── bootstrap.bundle.js
│ │ │ │ │ │ └── bootstrap.js
│ │ │ │ │ ├── jquery/
│ │ │ │ │ │ ├── LICENSE.txt
│ │ │ │ │ │ └── dist/
│ │ │ │ │ │ └── jquery.js
│ │ │ │ │ ├── jquery-validation/
│ │ │ │ │ │ ├── LICENSE.md
│ │ │ │ │ │ └── dist/
│ │ │ │ │ │ ├── additional-methods.js
│ │ │ │ │ │ └── jquery.validate.js
│ │ │ │ │ └── jquery-validation-unobtrusive/
│ │ │ │ │ ├── LICENSE.txt
│ │ │ │ │ └── jquery.validate.unobtrusive.js
│ │ │ │ └── ConsoleSamples/
│ │ │ │ ├── AccountActivityDemos.cs
│ │ │ │ ├── AccountDemos.cs
│ │ │ │ ├── BlockDemos.cs
│ │ │ │ ├── ConsoleSamples.csproj
│ │ │ │ ├── DirectMessageDemos.cs
│ │ │ │ ├── DirectMessageEventsDemos.cs
│ │ │ │ ├── FavoriteDemos.cs
│ │ │ │ ├── FriendshipDemos.cs
│ │ │ │ ├── GeoDemos.cs
│ │ │ │ ├── HelpDemos.cs
│ │ │ │ ├── ListDemos.cs
│ │ │ │ ├── MediaDemos.cs
│ │ │ │ ├── MutesDemos.cs
│ │ │ │ ├── Program.cs
│ │ │ │ ├── RawDemos.cs
│ │ │ │ ├── SavedSearchDemos.cs
│ │ │ │ ├── SearchDemos.cs
│ │ │ │ ├── StatusDemos.cs
│ │ │ │ ├── StreamDemos.cs
│ │ │ │ ├── TrendDemos.cs
│ │ │ │ ├── UserDemos.cs
│ │ │ │ └── WelcomeMessageDemos.cs
│ │ │ └── VB/
│ │ │ └── ConsoleSamplesVB/
│ │ │ ├── ConsoleSamplesVB/
│ │ │ │ ├── ConsoleSamplesVB.vbproj
│ │ │ │ └── Program.vb
│ │ │ └── ConsoleSamplesVB.sln
│ │ └── uap10.0/
│ │ └── CSharp/
│ │ └── UwpSamples/
│ │ ├── App.xaml
│ │ ├── App.xaml.cs
│ │ ├── JsonContent.cs
│ │ ├── MainPage.xaml
│ │ ├── MainPage.xaml.cs
│ │ ├── Package.appxmanifest
│ │ ├── Properties/
│ │ │ ├── AssemblyInfo.cs
│ │ │ └── Default.rd.xml
│ │ ├── SearchPage.xaml
│ │ ├── SearchPage.xaml.cs
│ │ ├── SharedState.cs
│ │ ├── TweetPage.xaml
│ │ ├── TweetPage.xaml.cs
│ │ ├── TweetViewModel.cs
│ │ ├── TwitterCommand.cs
│ │ └── UwpSamples.csproj
│ └── LinqToTwitter6/
│ ├── ASP.NET/
│ │ ├── LinqToTwitter.MVC.CSharp/
│ │ │ ├── LinqToTwitter.MVC.CSharp/
│ │ │ │ ├── Controllers/
│ │ │ │ │ ├── HomeController.cs
│ │ │ │ │ ├── OAuth2Controller.cs
│ │ │ │ │ ├── OAuthController.cs
│ │ │ │ │ └── TweetDemosController.cs
│ │ │ │ ├── LinqToTwitter.MVC.CSharp.csproj
│ │ │ │ ├── Models/
│ │ │ │ │ ├── ErrorViewModel.cs
│ │ │ │ │ ├── MediaViewModel.cs
│ │ │ │ │ ├── SendTweetViewModel.cs
│ │ │ │ │ └── TweetViewModel.cs
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties/
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── Startup.cs
│ │ │ │ ├── Views/
│ │ │ │ │ ├── Home/
│ │ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ │ └── Privacy.cshtml
│ │ │ │ │ ├── OAuth/
│ │ │ │ │ │ └── index.cshtml
│ │ │ │ │ ├── OAuth2/
│ │ │ │ │ │ └── Index.cshtml
│ │ │ │ │ ├── Shared/
│ │ │ │ │ │ ├── Error.cshtml
│ │ │ │ │ │ ├── _Layout.cshtml
│ │ │ │ │ │ └── _ValidationScriptsPartial.cshtml
│ │ │ │ │ ├── TweetDemos/
│ │ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ │ ├── Tweet.cshtml
│ │ │ │ │ │ ├── TweetTimeline.cshtml
│ │ │ │ │ │ └── UploadImage.cshtml
│ │ │ │ │ ├── _ViewImports.cshtml
│ │ │ │ │ └── _ViewStart.cshtml
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ └── wwwroot/
│ │ │ │ ├── css/
│ │ │ │ │ └── site.css
│ │ │ │ ├── js/
│ │ │ │ │ └── site.js
│ │ │ │ └── lib/
│ │ │ │ ├── bootstrap/
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ └── dist/
│ │ │ │ │ ├── css/
│ │ │ │ │ │ ├── bootstrap-grid.css
│ │ │ │ │ │ ├── bootstrap-reboot.css
│ │ │ │ │ │ └── bootstrap.css
│ │ │ │ │ └── js/
│ │ │ │ │ ├── bootstrap.bundle.js
│ │ │ │ │ └── bootstrap.js
│ │ │ │ ├── jquery/
│ │ │ │ │ ├── LICENSE.txt
│ │ │ │ │ └── dist/
│ │ │ │ │ └── jquery.js
│ │ │ │ ├── jquery-validation/
│ │ │ │ │ ├── LICENSE.md
│ │ │ │ │ └── dist/
│ │ │ │ │ ├── additional-methods.js
│ │ │ │ │ └── jquery.validate.js
│ │ │ │ └── jquery-validation-unobtrusive/
│ │ │ │ ├── LICENSE.txt
│ │ │ │ └── jquery.validate.unobtrusive.js
│ │ │ └── LinqToTwitter.MVC.CSharp.sln
│ │ └── ReadMe.txt
│ ├── Blazor/
│ │ ├── BlazorDemo/
│ │ │ ├── BlazorDemo/
│ │ │ │ ├── App.razor
│ │ │ │ ├── BlazorDemo.csproj
│ │ │ │ ├── Classes/
│ │ │ │ │ └── Extensions.cs
│ │ │ │ ├── Data/
│ │ │ │ │ ├── WeatherForecast.cs
│ │ │ │ │ └── WeatherForecastService.cs
│ │ │ │ ├── Models/
│ │ │ │ │ ├── SendTweetViewModel.cs
│ │ │ │ │ └── TweetViewModel.cs
│ │ │ │ ├── Pages/
│ │ │ │ │ ├── Error.cshtml
│ │ │ │ │ ├── Error.cshtml.cs
│ │ │ │ │ ├── Index.razor
│ │ │ │ │ ├── TwitterApplicationAuth.razor
│ │ │ │ │ └── _Host.cshtml
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties/
│ │ │ │ │ └── launchSettings.json
│ │ │ │ ├── Services/
│ │ │ │ │ └── BlazorAuthorizer.cs
│ │ │ │ ├── Shared/
│ │ │ │ │ ├── MainLayout.razor
│ │ │ │ │ ├── MainLayout.razor.css
│ │ │ │ │ ├── NavMenu.razor
│ │ │ │ │ ├── NavMenu.razor.css
│ │ │ │ │ └── SurveyPrompt.razor
│ │ │ │ ├── Startup.cs
│ │ │ │ ├── _Imports.razor
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ └── wwwroot/
│ │ │ │ └── css/
│ │ │ │ ├── open-iconic/
│ │ │ │ │ ├── FONT-LICENSE
│ │ │ │ │ ├── ICON-LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ └── font/
│ │ │ │ │ └── fonts/
│ │ │ │ │ └── open-iconic.otf
│ │ │ │ └── site.css
│ │ │ └── BlazorDemo.sln
│ │ └── ReadMe.txt
│ ├── Console/
│ │ ├── ConsoleDemo.CSharp/
│ │ │ ├── ConsoleDemo.CSharp/
│ │ │ │ ├── AccountActivityDemos.cs
│ │ │ │ ├── AccountDemos.cs
│ │ │ │ ├── BlockDemos.cs
│ │ │ │ ├── BookmarkDemos.cs
│ │ │ │ ├── ComplianceDemos.cs
│ │ │ │ ├── ConsoleDemo.CSharp.csproj
│ │ │ │ ├── CountsDemos.cs
│ │ │ │ ├── DirectMessageEventsDemos.cs
│ │ │ │ ├── FriendshipDemos.cs
│ │ │ │ ├── GeoDemos.cs
│ │ │ │ ├── HelpDemos.cs
│ │ │ │ ├── LikeDemos.cs
│ │ │ │ ├── ListDemos.cs
│ │ │ │ ├── MediaDemos.cs
│ │ │ │ ├── MutesDemos.cs
│ │ │ │ ├── OAuth.cs
│ │ │ │ ├── Program.cs
│ │ │ │ ├── RawDemos.cs
│ │ │ │ ├── SavedSearchDemos.cs
│ │ │ │ ├── SearchDemos.cs
│ │ │ │ ├── SpacesDemos.cs
│ │ │ │ ├── StatusDemos.cs
│ │ │ │ ├── StreamDemos.cs
│ │ │ │ ├── TrendDemos.cs
│ │ │ │ ├── TweetDemos.cs
│ │ │ │ ├── UserDemos.cs
│ │ │ │ └── WelcomeMessageDemos.cs
│ │ │ └── ConsoleDemo.CSharp.sln
│ │ ├── ConsoleDemos.FSharp/
│ │ │ ├── ConsoleDemos.FSharp/
│ │ │ │ ├── ConsoleDemos.FSharp.fsproj
│ │ │ │ └── Program.fs
│ │ │ └── ConsoleDemos.FSharp.sln
│ │ ├── ConsoleDemos.VisualBasic/
│ │ │ ├── ConsoleDemos.VisualBasic/
│ │ │ │ ├── AccountActivityDemos.vb
│ │ │ │ ├── AccountDemos.vb
│ │ │ │ ├── BlockDemos.vb
│ │ │ │ ├── ConsoleDemos.VisualBasic.vbproj
│ │ │ │ ├── DirectMessageEventsDemos.vb
│ │ │ │ ├── FavoriteDemos.vb
│ │ │ │ ├── FriendshipDemos.vb
│ │ │ │ ├── GeoDemos.vb
│ │ │ │ ├── HelpDemos.vb
│ │ │ │ ├── ListDemos.vb
│ │ │ │ ├── MediaDemos.vb
│ │ │ │ ├── MuteDemos.vb
│ │ │ │ ├── OAuth.vb
│ │ │ │ ├── Program.vb
│ │ │ │ ├── RawDemos.vb
│ │ │ │ ├── SavedSearchDemos.vb
│ │ │ │ ├── SearchDemos.vb
│ │ │ │ ├── StatusDemos.vb
│ │ │ │ ├── StreamDemos.vb
│ │ │ │ ├── TrendDemos.vb
│ │ │ │ ├── TweetDemos.vb
│ │ │ │ ├── UserDemos.vb
│ │ │ │ └── WelcomeMessageDemos.vb
│ │ │ └── ConsoleDemos.VisualBasic.sln
│ │ └── ReadMe.txt
│ ├── Notebooks/
│ │ ├── DotNetInteractive/
│ │ │ └── L2TRecentSearch.ipynb
│ │ └── RecentSearch/
│ │ ├── RecentSearch/
│ │ │ ├── Program.cs
│ │ │ ├── RecentSearch.csproj
│ │ │ └── RecentSearch.ipynb
│ │ └── RecentSearch.sln
│ ├── WPF/
│ │ └── ReadMe.txt
│ └── Xamarin/
│ └── ReadMe.txt
└── src/
├── LinqToTwitter3/
│ ├── Libraries/
│ │ ├── LinqToTwitter/
│ │ │ ├── LinqToTwitter/
│ │ │ │ └── TwitterExecuteAsync.cs
│ │ │ ├── LinqToTwitter.csproj
│ │ │ ├── OAuth/
│ │ │ │ ├── MvcAuthorizer.cs
│ │ │ │ ├── MvcOAuthActionResult.cs
│ │ │ │ └── SessionStateCredentials.cs
│ │ │ └── Properties/
│ │ │ └── AssemblyInfo.cs
│ │ ├── LinqToTwitterAg/
│ │ │ ├── Account/
│ │ │ │ ├── Account.cs
│ │ │ │ ├── AccountAction.cs
│ │ │ │ ├── AccountExtensions.cs
│ │ │ │ ├── AccountRequestProcessor.cs
│ │ │ │ ├── AccountType.cs
│ │ │ │ ├── DeviceType.cs
│ │ │ │ ├── RateLimitStatus.cs
│ │ │ │ ├── Settings.cs
│ │ │ │ ├── SleepTime.cs
│ │ │ │ ├── TZInfo.cs
│ │ │ │ └── Totals.cs
│ │ │ ├── Blocks/
│ │ │ │ ├── BlockingType.cs
│ │ │ │ ├── Blocks.cs
│ │ │ │ ├── BlocksExtensions.cs
│ │ │ │ └── BlocksRequestProcessor.cs
│ │ │ ├── Common/
│ │ │ │ ├── BannerSize.cs
│ │ │ │ ├── BuildUrlHelper.cs
│ │ │ │ ├── Culture.cs
│ │ │ │ ├── Cursors.cs
│ │ │ │ ├── Entities/
│ │ │ │ │ ├── Entities.cs
│ │ │ │ │ ├── EntityBase.cs
│ │ │ │ │ ├── HashTagEntity.cs
│ │ │ │ │ ├── MediaEntity.cs
│ │ │ │ │ ├── SymbolEntity.cs
│ │ │ │ │ ├── UrlEntity.cs
│ │ │ │ │ └── UserMentionEntity.cs
│ │ │ │ ├── Evaluator.cs
│ │ │ │ ├── ExpressionTreeHelpers.cs
│ │ │ │ ├── ExpressionTreeModifier.cs
│ │ │ │ ├── ExpressionTreeVisitor.cs
│ │ │ │ ├── HttpMethod.cs
│ │ │ │ ├── IDList.cs
│ │ │ │ ├── IRequestProcessor.cs
│ │ │ │ ├── Iconic.ZLib/
│ │ │ │ │ ├── CRC32.cs
│ │ │ │ │ ├── Deflate.cs
│ │ │ │ │ ├── DeflateStream.cs
│ │ │ │ │ ├── GZipStream.cs
│ │ │ │ │ ├── InfTree.cs
│ │ │ │ │ ├── Inflate.cs
│ │ │ │ │ ├── Iso8859Dash1Encoding.cs
│ │ │ │ │ ├── LICENSE.jzlib.txt
│ │ │ │ │ ├── License.zlib.txt
│ │ │ │ │ ├── ParallelDeflateOutputStream.cs
│ │ │ │ │ ├── Tree.cs
│ │ │ │ │ ├── Zlib.cs
│ │ │ │ │ ├── ZlibBaseStream.cs
│ │ │ │ │ ├── ZlibCodec.cs
│ │ │ │ │ ├── ZlibConstants.cs
│ │ │ │ │ └── ZlibStream.cs
│ │ │ │ ├── InvalidQueryException.cs
│ │ │ │ ├── LinqExtensions.cs
│ │ │ │ ├── Media.cs
│ │ │ │ ├── MediaType.cs
│ │ │ │ ├── MethodCallExpressionTypeFinder.cs
│ │ │ │ ├── Microsoft.Security.Application.Encoder/
│ │ │ │ │ ├── CharExtensions.cs
│ │ │ │ │ ├── CodeCharts/
│ │ │ │ │ │ ├── Lower.cs
│ │ │ │ │ │ ├── LowerMiddle.cs
│ │ │ │ │ │ ├── Middle.cs
│ │ │ │ │ │ ├── Upper.cs
│ │ │ │ │ │ └── UpperMiddle.cs
│ │ │ │ │ ├── CodeCharts.cs
│ │ │ │ │ ├── CssEncoder.cs
│ │ │ │ │ ├── Encoder.cs
│ │ │ │ │ ├── GlobalSuppressions.cs
│ │ │ │ │ ├── HtmlParameterEncoder.cs
│ │ │ │ │ ├── InvalidSurrogatePairException.cs
│ │ │ │ │ ├── InvalidUnicodeValueException.cs
│ │ │ │ │ ├── LdapEncoder.cs
│ │ │ │ │ ├── SafeList.cs
│ │ │ │ │ └── UnicodeCharacterEncoder.cs
│ │ │ │ ├── ParameterFinder.cs
│ │ │ │ ├── QueryParameter.cs
│ │ │ │ ├── ReaderWriterLock.cs
│ │ │ │ ├── Request.cs
│ │ │ │ ├── RequestProcessorHelper.cs
│ │ │ │ ├── State.cs
│ │ │ │ ├── TargetFramework.cs
│ │ │ │ ├── TwitterAsyncResponse.cs
│ │ │ │ ├── TwitterErrorStatus.cs
│ │ │ │ ├── TwitterHashResponse.cs
│ │ │ │ ├── TwitterProgressEventArgs.cs
│ │ │ │ ├── TwitterQueryException.cs
│ │ │ │ ├── TypeConversionExtensions.cs
│ │ │ │ ├── TypeSystem.cs
│ │ │ │ └── WhereClauseFinder.cs
│ │ │ ├── DirectMessage/
│ │ │ │ ├── DirectMessage.cs
│ │ │ │ ├── DirectMessageExtensions.cs
│ │ │ │ ├── DirectMessageRequestProcessor.cs
│ │ │ │ └── DirectMessageType.cs
│ │ │ ├── Favorites/
│ │ │ │ ├── Favorites.cs
│ │ │ │ ├── FavoritesAction.cs
│ │ │ │ ├── FavoritesExtensions.cs
│ │ │ │ ├── FavoritesRequestProcessor.cs
│ │ │ │ └── FavoritesType.cs
│ │ │ ├── Friendship/
│ │ │ │ ├── Friendship.cs
│ │ │ │ ├── FriendshipAction.cs
│ │ │ │ ├── FriendshipExtensions.cs
│ │ │ │ ├── FriendshipRequestProcessor.cs
│ │ │ │ ├── FriendshipType.cs
│ │ │ │ └── Relationship.cs
│ │ │ ├── Geo/
│ │ │ │ ├── Coordinate.cs
│ │ │ │ ├── Geo.cs
│ │ │ │ ├── GeoAction.cs
│ │ │ │ ├── GeoRequestProcessor.cs
│ │ │ │ ├── GeoType.cs
│ │ │ │ ├── Geometry.cs
│ │ │ │ └── Place.cs
│ │ │ ├── Help/
│ │ │ │ ├── Configuration.cs
│ │ │ │ ├── Help.cs
│ │ │ │ ├── HelpRequestProcessor.cs
│ │ │ │ ├── HelpType.cs
│ │ │ │ ├── Language.cs
│ │ │ │ ├── PhotoSize.cs
│ │ │ │ └── RateLimits.cs
│ │ │ ├── LinqToTwitter/
│ │ │ │ ├── ITwitterExecute.cs
│ │ │ │ ├── TwitterContext.cs
│ │ │ │ ├── TwitterExecute.cs
│ │ │ │ ├── TwitterExtensions.cs
│ │ │ │ ├── TwitterQueryProvider.cs
│ │ │ │ └── TwitterQueryable.cs
│ │ │ ├── LinqToTwitter.snk
│ │ │ ├── LinqToTwitterAg.csproj
│ │ │ ├── List/
│ │ │ │ ├── List.cs
│ │ │ │ ├── ListAction.cs
│ │ │ │ ├── ListExtensions.cs
│ │ │ │ ├── ListRequestProcessor.cs
│ │ │ │ └── ListType.cs
│ │ │ ├── OAuth/
│ │ │ │ ├── AnonymousAuthorizer.cs
│ │ │ │ ├── ApplicationOnlyAuthorizer.cs
│ │ │ │ ├── AuthAccessType.cs
│ │ │ │ ├── IOAuthCredentials.cs
│ │ │ │ ├── IOAuthHelper.cs
│ │ │ │ ├── IOAuthTwitter.cs
│ │ │ │ ├── ITwitterAuthorizer.cs
│ │ │ │ ├── InMemoryCredentials.cs
│ │ │ │ ├── IsolatedStorageCredentials.cs
│ │ │ │ ├── OAuthAuthorizer.cs
│ │ │ │ ├── OAuthBase.cs
│ │ │ │ ├── OAuthSignatureTypes.cs
│ │ │ │ ├── OAuthTwitter.cs
│ │ │ │ ├── PinAuthorizer.cs
│ │ │ │ ├── SignInAuthorizer.cs
│ │ │ │ ├── SilverlightAuthorizer.cs
│ │ │ │ ├── SingleUserAuthorizer.cs
│ │ │ │ ├── SingleUserInMemoryCredentials.cs
│ │ │ │ ├── Utilities.cs
│ │ │ │ ├── WebAuthorizer.cs
│ │ │ │ ├── XAuthAuthorizer.cs
│ │ │ │ ├── XAuthCredentials.cs
│ │ │ │ └── ZIsolatedStorageCredentialsTest.cs
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Raw/
│ │ │ │ ├── Raw.cs
│ │ │ │ ├── RawExtensions.cs
│ │ │ │ └── RawRequestProcessor.cs
│ │ │ ├── RelatedResults/
│ │ │ │ ├── RelatedResults.cs
│ │ │ │ ├── RelatedResultsRequestProcessor.cs
│ │ │ │ └── RelatedResultsType.cs
│ │ │ ├── ReportSpam/
│ │ │ │ └── ReportSpamExtensions.cs
│ │ │ ├── SavedSearch/
│ │ │ │ ├── SavedSearch.cs
│ │ │ │ ├── SavedSearchAction.cs
│ │ │ │ ├── SavedSearchExtensions.cs
│ │ │ │ ├── SavedSearchRequestProcessor.cs
│ │ │ │ └── SavedSearchType.cs
│ │ │ ├── Search/
│ │ │ │ ├── Attitude.cs
│ │ │ │ ├── ResultType.cs
│ │ │ │ ├── Search.cs
│ │ │ │ ├── SearchEntry.cs
│ │ │ │ ├── SearchMetaData.cs
│ │ │ │ ├── SearchRequestProcessor.cs
│ │ │ │ └── SearchType.cs
│ │ │ ├── Serialization/
│ │ │ │ ├── Extensions/
│ │ │ │ │ ├── DictionaryExtensions.cs
│ │ │ │ │ ├── LitJsonExtensions.cs
│ │ │ │ │ └── StringExtensions.cs
│ │ │ │ └── LitJson/
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── COPYING
│ │ │ │ ├── HACKING
│ │ │ │ ├── IJsonWrapper.cs
│ │ │ │ ├── IOrderedDictionary.cs
│ │ │ │ ├── JsonData.cs
│ │ │ │ ├── JsonException.cs
│ │ │ │ ├── JsonMapper.cs
│ │ │ │ ├── JsonReader.cs
│ │ │ │ ├── JsonWriter.cs
│ │ │ │ ├── Lexer.cs
│ │ │ │ ├── ParserToken.cs
│ │ │ │ └── README
│ │ │ ├── SocialGraph/
│ │ │ │ ├── SocialGraph.cs
│ │ │ │ ├── SocialGraphRequestProcessor.cs
│ │ │ │ └── SocialGraphType.cs
│ │ │ ├── Status/
│ │ │ │ ├── Annotation.cs
│ │ │ │ ├── Contributor.cs
│ │ │ │ ├── EmbeddedStatus.cs
│ │ │ │ ├── EmbeddedStatusAlignment.cs
│ │ │ │ ├── FilterLevel.cs
│ │ │ │ ├── Retweet.cs
│ │ │ │ ├── Status.cs
│ │ │ │ ├── StatusAction.cs
│ │ │ │ ├── StatusExtensions.cs
│ │ │ │ ├── StatusMetaData.cs
│ │ │ │ ├── StatusRequestProcessor.cs
│ │ │ │ └── StatusType.cs
│ │ │ ├── Streaming/
│ │ │ │ ├── ControlStream.cs
│ │ │ │ ├── ControlStreamExtensions.cs
│ │ │ │ ├── ControlStreamFollow.cs
│ │ │ │ ├── ControlStreamInfo.cs
│ │ │ │ ├── ControlStreamRequestProcessor.cs
│ │ │ │ ├── ControlStreamType.cs
│ │ │ │ ├── ControlStreamUser.cs
│ │ │ │ ├── IStreamContent.cs
│ │ │ │ ├── StreamContent.cs
│ │ │ │ ├── Streaming.cs
│ │ │ │ ├── StreamingRequestProcessor.cs
│ │ │ │ ├── StreamingType.cs
│ │ │ │ ├── UserStream.cs
│ │ │ │ ├── UserStreamRequestProcessor.cs
│ │ │ │ └── UserStreamType.cs
│ │ │ ├── Trend/
│ │ │ │ ├── Location.cs
│ │ │ │ ├── Trend.cs
│ │ │ │ ├── TrendRequestProcessor.cs
│ │ │ │ └── TrendType.cs
│ │ │ └── User/
│ │ │ ├── Category.cs
│ │ │ ├── ProfileImageSize.cs
│ │ │ ├── User.cs
│ │ │ ├── UserAction.cs
│ │ │ ├── UserIdentifier.cs
│ │ │ ├── UserRequestProcessor.cs
│ │ │ └── UserType.cs
│ │ ├── LinqToTwitterCP/
│ │ │ ├── LinqToTwitterCP.csproj
│ │ │ └── Properties/
│ │ │ └── AssemblyInfo.cs
│ │ ├── LinqToTwitterRT/
│ │ │ ├── Common/
│ │ │ │ └── Culture.cs
│ │ │ ├── LinqToTwitterRT.csproj
│ │ │ ├── OAuth/
│ │ │ │ ├── IAsyncOAuthCredentials.cs
│ │ │ │ ├── IWinRtSettingsCredentials.cs
│ │ │ │ ├── LocalDataCredentials.cs
│ │ │ │ ├── LocalSettingsCredentials.cs
│ │ │ │ ├── RoamingDataCredentials.cs
│ │ │ │ ├── RoamingSettingsCredentials.cs
│ │ │ │ ├── TemporaryDataCredentials.cs
│ │ │ │ ├── TwitterAuthProvider.cs
│ │ │ │ ├── TwitterAuthProviderUser.cs
│ │ │ │ ├── WinRtApplicationOnlyAuthorizer.cs
│ │ │ │ ├── WinRtAuthorizer.cs
│ │ │ │ ├── WinRtCredentials.cs
│ │ │ │ └── WinRtSettingsCredentials.cs
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── Serialization/
│ │ │ └── LitJson/
│ │ │ └── IDictionary.cs
│ │ └── LinqToTwitterWP/
│ │ ├── Common/
│ │ │ └── HashSet.cs
│ │ ├── LinqToTwitterWP.csproj
│ │ └── Properties/
│ │ └── AssemblyInfo.cs
│ ├── LinqToTwitter.sln
│ ├── LinqToTwitter.vsmdi
│ ├── LocalTestRun.testrunconfig
│ ├── Packages.dgml
│ ├── Resources/
│ │ ├── BuildOxygeneDemo.bat
│ │ ├── LinqToTwitter.snk
│ │ ├── OxygeneDemo.pas
│ │ └── OxygeneReadMe.txt
│ └── Tests/
│ └── LinqToTwitterXUnitTests/
│ ├── AccountTests/
│ │ ├── AccountExtensionsTests.cs
│ │ └── AccountRequestProcessorTests.cs
│ ├── App.config
│ ├── BlocksTests/
│ │ ├── BlocksExtensionsTests.cs
│ │ └── BlocksRequestProcessorTests.cs
│ ├── Common/
│ │ ├── DebuggerWriter.cs
│ │ ├── OAuthTwitterMock.cs
│ │ ├── TestCulture.cs
│ │ └── TwitterExtensionsTests.cs
│ ├── DirectMessageTests/
│ │ ├── DirectMessageExtensionsTests.cs
│ │ ├── DirectMessageRequestProcessorTests.cs
│ │ └── DirectMessageTests.cs
│ ├── FavoritesTests/
│ │ ├── FavoritesCtorTests.cs
│ │ ├── FavoritesExtensionsTests.cs
│ │ └── FavoritesRequestProcessorTests.cs
│ ├── FriendshipTests/
│ │ ├── FriendshipExtensionsTests.cs
│ │ └── FriendshipRequestProcessorTests.cs
│ ├── GeoTests/
│ │ ├── CoordinateTests.cs
│ │ ├── GeoRequestProcessorTests.cs
│ │ ├── GeoTests.cs
│ │ ├── GeometryTests.cs
│ │ └── PlaceTests.cs
│ ├── HelpTests/
│ │ └── HelpRequestProcessorTests.cs
│ ├── LinqToTwitter.snk
│ ├── LinqToTwitterTests/
│ │ ├── TwitterContextCreateRequestProcessorTests.cs
│ │ ├── TwitterContextTests.cs
│ │ ├── TwitterContextUrlTests.cs
│ │ └── TwitterExecuteErrorHandlingTests.cs
│ ├── LinqToTwitterXUnitTests.csproj
│ ├── ListTests/
│ │ ├── ListExtensionsTests.cs
│ │ └── ListRequestProcessorTests.cs
│ ├── OAuthTests/
│ │ ├── ApplicationOnlyAuthorizerTests.cs
│ │ ├── MvcAuthorizerTests.cs
│ │ ├── OAuthAuthorizerTests.cs
│ │ ├── OAuthBaseTests.cs
│ │ ├── OAuthTwitterTests.cs
│ │ ├── PinAuthorizerTests.cs
│ │ ├── SignInAuthorizerTests.cs
│ │ └── WebAuthorizerTests.cs
│ ├── Properties/
│ │ └── AssemblyInfo.cs
│ ├── RawTests/
│ │ ├── RawExtensionsTests.cs
│ │ └── RawRequestProcessorTests.cs
│ ├── RelatedResultsTests/
│ │ └── RelatedResultsRequestProcessorTests.cs
│ ├── SavedSearchTests/
│ │ ├── SavedSearchExtensionsTests.cs
│ │ └── SavedSearchRequestProcessorTests.cs
│ ├── SearchTests/
│ │ └── SearchRequestProcessorTests.cs
│ ├── SerializationTests/
│ │ ├── TypeConversionExtensionsTests.cs
│ │ └── XmlSerializerTests.cs
│ ├── SocialGraphTests/
│ │ └── SocialGraphRequestProcessorTests.cs
│ ├── StatusTests/
│ │ ├── StatusExtensionsReplyWithMediaAndLocationTests.cs
│ │ ├── StatusExtensionsReplyWithMediaNoLocationTests.cs
│ │ ├── StatusExtensionsTests.cs
│ │ ├── StatusExtensionsTweetWithMediaNoLocationTests.cs
│ │ ├── StatusExtensionsTweetsWithMediaAndLocationTests.cs
│ │ └── StatusRequestProcessorTests.cs
│ ├── StreamTests/
│ │ ├── ControlStreamExtensionsTest.cs
│ │ ├── ControlStreamTest.cs
│ │ ├── StreamingRequestProcessorTests.cs
│ │ └── UserStreamRequestProcessorTest.cs
│ ├── TrendTests/
│ │ └── TrendRequestProcessorTests.cs
│ ├── UserTests/
│ │ └── UserRequestProcessorTests.cs
│ └── packages.config
├── LinqToTwitter4/
│ ├── Libraries/
│ │ ├── LinqToTwitter.AspNet/
│ │ │ ├── AspNetAuthorizer.cs
│ │ │ ├── AspNetSignInAuthorizer.cs
│ │ │ ├── LinqToTwitter.AspNet.csproj
│ │ │ ├── LinqToTwitterAuthenticationProvider.cs
│ │ │ ├── MvcAuthorizer.cs
│ │ │ ├── MvcSignInAuthorizer.cs
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── SessionStateCredentialStore.cs
│ │ │ ├── app.config
│ │ │ └── packages.config
│ │ ├── LinqToTwitter.WindowsStore/
│ │ │ ├── LinqToTwitter.WindowsStore.csproj
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── WindowsStoreAuthorizer.cs
│ │ │ ├── app.config
│ │ │ └── packages.config
│ │ └── LinqToTwitterPcl/
│ │ ├── Account/
│ │ │ ├── Account.cs
│ │ │ ├── AccountAction.cs
│ │ │ ├── AccountRequestProcessor.cs
│ │ │ ├── AccountType.cs
│ │ │ ├── DeviceType.cs
│ │ │ ├── Settings.cs
│ │ │ ├── SleepTime.cs
│ │ │ ├── TZInfo.cs
│ │ │ ├── Totals.cs
│ │ │ └── TwitterContextAccountCommands.cs
│ │ ├── Blocks/
│ │ │ ├── BlockingType.cs
│ │ │ ├── Blocks.cs
│ │ │ ├── BlocksRequestProcessor.cs
│ │ │ └── TwitterContextBlockCommands.cs
│ │ ├── Common/
│ │ │ ├── BannerSize.cs
│ │ │ ├── Culture.cs
│ │ │ ├── Cursors.cs
│ │ │ ├── Entities/
│ │ │ │ ├── Entities.cs
│ │ │ │ ├── EntityBase.cs
│ │ │ │ ├── HashTagEntity.cs
│ │ │ │ ├── MediaEntity.cs
│ │ │ │ ├── SymbolEntity.cs
│ │ │ │ ├── UrlEntity.cs
│ │ │ │ └── UserMentionEntity.cs
│ │ │ ├── Evaluator.cs
│ │ │ ├── ExpressionTreeHelpers.cs
│ │ │ ├── ExpressionTreeModifier.cs
│ │ │ ├── ExpressionVisitor.cs
│ │ │ ├── IDList.cs
│ │ │ ├── IRequestProcessor.cs
│ │ │ ├── InvalidQueryException.cs
│ │ │ ├── LinqExtensions.cs
│ │ │ ├── MethodCallExpressionTypeFinder.cs
│ │ │ ├── ParameterFinder.cs
│ │ │ ├── QueryParameter.cs
│ │ │ ├── Request.cs
│ │ │ ├── RequestProcessorHelper.cs
│ │ │ ├── TwitterAsyncResponse.cs
│ │ │ ├── TwitterErrorStatus.cs
│ │ │ ├── TwitterHashResponse.cs
│ │ │ ├── TwitterProgressEventArgs.cs
│ │ │ ├── TwitterQueryException.cs
│ │ │ ├── TypeConversionExtensions.cs
│ │ │ ├── TypeSystem.cs
│ │ │ ├── Utilities.cs
│ │ │ └── WhereClauseFinder.cs
│ │ ├── DirectMessage/
│ │ │ ├── DirectMessage.cs
│ │ │ ├── DirectMessageRequestProcessor.cs
│ │ │ ├── DirectMessageType.cs
│ │ │ └── TwitterContextDirectMessageCommands.cs
│ │ ├── Favorites/
│ │ │ ├── Favorites.cs
│ │ │ ├── FavoritesAction.cs
│ │ │ ├── FavoritesRequestProcessor.cs
│ │ │ ├── FavoritesType.cs
│ │ │ └── TwitterContextFavoritesCommands.cs
│ │ ├── Friendship/
│ │ │ ├── Friendship.cs
│ │ │ ├── FriendshipAction.cs
│ │ │ ├── FriendshipRequestProcessor.cs
│ │ │ ├── FriendshipType.cs
│ │ │ ├── Relationship.cs
│ │ │ └── TwitterContextFriendshipCommands.cs
│ │ ├── Geo/
│ │ │ ├── Coordinate.cs
│ │ │ ├── Geo.cs
│ │ │ ├── GeoAction.cs
│ │ │ ├── GeoRequestProcessor.cs
│ │ │ ├── GeoType.cs
│ │ │ ├── Geometry.cs
│ │ │ └── Place.cs
│ │ ├── Help/
│ │ │ ├── Configuration.cs
│ │ │ ├── Help.cs
│ │ │ ├── HelpRequestProcessor.cs
│ │ │ ├── HelpType.cs
│ │ │ ├── Language.cs
│ │ │ ├── PhotoSize.cs
│ │ │ └── RateLimits.cs
│ │ ├── LinqToTwitter/
│ │ │ ├── ITwitterExecute.cs
│ │ │ ├── TwitterContext.cs
│ │ │ ├── TwitterContextEntities.cs
│ │ │ ├── TwitterErrorHandler.cs
│ │ │ ├── TwitterExecute.cs
│ │ │ ├── TwitterExtensions.cs
│ │ │ ├── TwitterQueryProvider.cs
│ │ │ └── TwitterQueryable.cs
│ │ ├── LinqToTwitter.snk
│ │ ├── LinqToTwitterPcl.csproj
│ │ ├── List/
│ │ │ ├── List.cs
│ │ │ ├── ListAction.cs
│ │ │ ├── ListRequestProcessor.cs
│ │ │ ├── ListType.cs
│ │ │ └── TwitterContextListCommands.cs
│ │ ├── Mute/
│ │ │ ├── Mute.cs
│ │ │ ├── MuteRequestProcessor.cs
│ │ │ ├── MuteType.cs
│ │ │ └── TwitterContextMuteCommands.cs
│ │ ├── Net/
│ │ │ ├── GetMessageHandler.cs
│ │ │ ├── PostMessageHandler.cs
│ │ │ └── Url.cs
│ │ ├── Properties/
│ │ │ └── AssemblyInfo.cs
│ │ ├── Raw/
│ │ │ ├── Raw.cs
│ │ │ ├── RawRequestProcessor.cs
│ │ │ └── TwitterContextRawCommands.cs
│ │ ├── SavedSearch/
│ │ │ ├── SavedSearch.cs
│ │ │ ├── SavedSearchAction.cs
│ │ │ ├── SavedSearchRequestProcessor.cs
│ │ │ ├── SavedSearchType.cs
│ │ │ └── TwitterContextSavedSearchCommands.cs
│ │ ├── Search/
│ │ │ ├── Attitude.cs
│ │ │ ├── ResultType.cs
│ │ │ ├── Search.cs
│ │ │ ├── SearchMetaData.cs
│ │ │ ├── SearchRequestProcessor.cs
│ │ │ └── SearchType.cs
│ │ ├── Security/
│ │ │ ├── ApplicationOnlyAuthorizer.cs
│ │ │ ├── AuthAccessType.cs
│ │ │ ├── AuthorizerBase.cs
│ │ │ ├── Hmac.cs
│ │ │ ├── IAuthorizer.cs
│ │ │ ├── ICredentialStore.cs
│ │ │ ├── IHash.cs
│ │ │ ├── IHmac.cs
│ │ │ ├── IOAuth.cs
│ │ │ ├── InMemoryCredentialStore.cs
│ │ │ ├── OAuth.cs
│ │ │ ├── PinAuthorizer.cs
│ │ │ ├── Sha1.cs
│ │ │ ├── SingleUserAuthorizer.cs
│ │ │ ├── SingleUserInMemoryCredentialStore.cs
│ │ │ ├── XAuthAuthorizer.cs
│ │ │ └── XAuthCredentials.cs
│ │ ├── Serialization/
│ │ │ ├── Extensions/
│ │ │ │ ├── DictionaryExtensions.cs
│ │ │ │ ├── LitJsonExtensions.cs
│ │ │ │ └── StringExtensions.cs
│ │ │ └── LitJson/
│ │ │ ├── AUTHORS
│ │ │ ├── COPYING
│ │ │ ├── HACKING
│ │ │ ├── IJsonWrapper.cs
│ │ │ ├── IOrderedDictionary.cs
│ │ │ ├── JsonData.cs
│ │ │ ├── JsonException.cs
│ │ │ ├── JsonMapper.cs
│ │ │ ├── JsonReader.cs
│ │ │ ├── JsonWriter.cs
│ │ │ ├── Lexer.cs
│ │ │ ├── ParserToken.cs
│ │ │ └── README
│ │ ├── Status/
│ │ │ ├── Annotation.cs
│ │ │ ├── Contributor.cs
│ │ │ ├── EmbeddedStatus.cs
│ │ │ ├── EmbeddedStatusAlignment.cs
│ │ │ ├── FilterLevel.cs
│ │ │ ├── Media.cs
│ │ │ ├── MediaImage.cs
│ │ │ ├── MediaType.cs
│ │ │ ├── Retweet.cs
│ │ │ ├── Status.cs
│ │ │ ├── StatusAction.cs
│ │ │ ├── StatusMetaData.cs
│ │ │ ├── StatusRequestProcessor.cs
│ │ │ ├── StatusType.cs
│ │ │ └── TwitterContextStatusCommands.cs
│ │ ├── Streaming/
│ │ │ ├── ControlStream.cs
│ │ │ ├── ControlStreamFollow.cs
│ │ │ ├── ControlStreamInfo.cs
│ │ │ ├── ControlStreamRequestProcessor.cs
│ │ │ ├── ControlStreamType.cs
│ │ │ ├── ControlStreamUser.cs
│ │ │ ├── IStreamContent.cs
│ │ │ ├── Messages/
│ │ │ │ ├── Control.cs
│ │ │ │ ├── Delete.cs
│ │ │ │ ├── Disconnect.cs
│ │ │ │ ├── Event.cs
│ │ │ │ ├── ForUser.cs
│ │ │ │ ├── FriendsList.cs
│ │ │ │ ├── GeoScrub.cs
│ │ │ │ ├── Limit.cs
│ │ │ │ ├── Stall.cs
│ │ │ │ ├── StatusWithheld.cs
│ │ │ │ ├── TooManyFollows.cs
│ │ │ │ └── UserWithheld.cs
│ │ │ ├── StreamContent.cs
│ │ │ ├── StreamEntityType.cs
│ │ │ ├── Streaming.cs
│ │ │ ├── StreamingRequestProcessor.cs
│ │ │ ├── StreamingType.cs
│ │ │ └── TwitterContextStreamCommands.cs
│ │ ├── Trends/
│ │ │ ├── Location.cs
│ │ │ ├── Trend.cs
│ │ │ ├── TrendRequestProcessor.cs
│ │ │ └── TrendType.cs
│ │ ├── User/
│ │ │ ├── Category.cs
│ │ │ ├── ProfileImageSize.cs
│ │ │ ├── TwitterContextUserCommands.cs
│ │ │ ├── User.cs
│ │ │ ├── UserAction.cs
│ │ │ ├── UserRequestProcessor.cs
│ │ │ └── UserType.cs
│ │ ├── Vine/
│ │ │ ├── Vine.cs
│ │ │ ├── VineRequestProcessor.cs
│ │ │ └── VineType.cs
│ │ ├── app.config
│ │ └── packages.config
│ ├── LinqToTwitterPcl.sln
│ ├── Resources/
│ │ └── LinqToTwitter.snk
│ └── Tests/
│ └── LinqToTwitterPcl.Tests/
│ ├── AccountTests/
│ │ ├── AccountCommandsTests.cs
│ │ └── AccountRequestProcessorTests.cs
│ ├── App.config
│ ├── BlocksTests/
│ │ ├── BlocksCommandsTests.cs
│ │ └── BlocksRequestProcessorTests.cs
│ ├── Common/
│ │ ├── DebuggerWriter.cs
│ │ ├── EntitiesTests.cs
│ │ ├── L2TAssert.cs
│ │ ├── OAuthTwitterMock.cs
│ │ ├── TestCulture.cs
│ │ └── TwitterExtensionsTests.cs
│ ├── DirectMessageTests/
│ │ ├── DirectMessageCommandsTests.cs
│ │ ├── DirectMessageRequestProcessorTests.cs
│ │ └── DirectMessageTests.cs
│ ├── FavoritesTests/
│ │ ├── FavoritesCommandsTests.cs
│ │ ├── FavoritesCtorTests.cs
│ │ └── FavoritesRequestProcessorTests.cs
│ ├── FriendshipTests/
│ │ ├── FriendshipCommandsTests.cs
│ │ └── FriendshipRequestProcessorTests.cs
│ ├── GeoTests/
│ │ ├── CoordinateTests.cs
│ │ ├── GeoRequestProcessorTests.cs
│ │ ├── GeoTests.cs
│ │ ├── GeometryTests.cs
│ │ └── PlaceTests.cs
│ ├── HelpTests/
│ │ └── HelpRequestProcessorTests.cs
│ ├── LinqToTwitter.snk
│ ├── LinqToTwitterPcl.Tests.csproj
│ ├── LinqToTwitterTests/
│ │ └── TwitterErrorHandlerTests.cs
│ ├── ListTests/
│ │ ├── ListCommandsTests.cs
│ │ └── ListRequestProcessorTests.cs
│ ├── MuteTests/
│ │ ├── MuteCommandsTests.cs
│ │ └── MuteRequestProcessorTests.cs
│ ├── Properties/
│ │ └── AssemblyInfo.cs
│ ├── RawTests/
│ │ ├── RawCommandsTests.cs
│ │ └── RawRequestProcessorTests.cs
│ ├── SavedSearchTests/
│ │ ├── SavedSearchCommandsTests.cs
│ │ └── SavedSearchRequestProcessorTests.cs
│ ├── SearchTests/
│ │ └── SearchRequestProcessorTests.cs
│ ├── SecurityTests/
│ │ ├── HmacTests.cs
│ │ ├── OAuthTests.cs
│ │ └── Sha1Tests.cs
│ ├── StatusTests/
│ │ ├── StatusCommandsReplyWithMediaAndLocationTests.cs
│ │ ├── StatusCommandsReplyWithMediaNoLocationTests.cs
│ │ ├── StatusCommandsTests.cs
│ │ ├── StatusCommandsTweetWithMediaNoLocationTests.cs
│ │ ├── StatusCommandsTweetsWithMediaAndLocationTests.cs
│ │ └── StatusRequestProcessorTests.cs
│ ├── TrendsTests/
│ │ └── TrendRequestProcessorTests.cs
│ ├── UserTests/
│ │ ├── UserCommandsTests.cs
│ │ └── UserRequestProcessorTests.cs
│ ├── Vine/
│ │ └── VineRequestProcessorTests.cs
│ └── packages.config
├── LinqToTwitter5/
│ ├── .editorconfig
│ ├── LinqToTwitter.AspNet/
│ │ ├── LinqToTwitter.AspNet.csproj
│ │ ├── LinqToTwitterAuthenticationProvider.cs
│ │ ├── MvcAuthorizer.cs
│ │ ├── Properties/
│ │ │ └── AssemblyInfo.cs
│ │ ├── SessionStateCredentialStore.cs
│ │ ├── app.config
│ │ └── packages.config
│ ├── LinqToTwitter.AspNetCore/
│ │ ├── LinqToTwitter.AspNetCore.csproj
│ │ ├── MvcAuthorizer.cs
│ │ └── SessionStateCredentialStore.cs
│ ├── LinqToTwitter.AspNetStd/
│ │ ├── LinqToTwitter.AspNetStd.csproj
│ │ ├── MvcAuthorizer.cs
│ │ └── SessionStateCredentialStore.cs
│ ├── LinqToTwitter.Core/
│ │ └── LinqToTwitter.Core.csproj
│ ├── LinqToTwitter.Shared/
│ │ ├── Account/
│ │ │ ├── Account.cs
│ │ │ ├── AccountAction.cs
│ │ │ ├── AccountRequestProcessor.cs
│ │ │ ├── AccountType.cs
│ │ │ ├── DeviceType.cs
│ │ │ ├── Settings.cs
│ │ │ ├── SleepTime.cs
│ │ │ ├── TZInfo.cs
│ │ │ ├── Totals.cs
│ │ │ └── TwitterContextAccountCommands.cs
│ │ ├── AccountActivity/
│ │ │ ├── AccountActivity.cs
│ │ │ ├── AccountActivityRequestProcessor.cs
│ │ │ ├── AccountActivityType.cs
│ │ │ └── TwitterContextAccountActivityCommands.cs
│ │ ├── Blocks/
│ │ │ ├── BlockingType.cs
│ │ │ ├── Blocks.cs
│ │ │ ├── BlocksRequestProcessor.cs
│ │ │ └── TwitterContextBlockCommands.cs
│ │ ├── Common/
│ │ │ ├── BannerSize.cs
│ │ │ ├── Culture.cs
│ │ │ ├── Cursors.cs
│ │ │ ├── DefaultJsonSerializer.cs
│ │ │ ├── Entities/
│ │ │ │ ├── AspectRatio.cs
│ │ │ │ ├── Entities.cs
│ │ │ │ ├── EntityBase.cs
│ │ │ │ ├── HashTagEntity.cs
│ │ │ │ ├── MediaEntity.cs
│ │ │ │ ├── SymbolEntity.cs
│ │ │ │ ├── UrlEntity.cs
│ │ │ │ ├── UserMentionEntity.cs
│ │ │ │ ├── Variant.cs
│ │ │ │ └── VideoInfo.cs
│ │ │ ├── Evaluator.cs
│ │ │ ├── ExpressionTreeHelpers.cs
│ │ │ ├── ExpressionTreeModifier.cs
│ │ │ ├── ExpressionVisitor.cs
│ │ │ ├── IDList.cs
│ │ │ ├── IRequestProcessor.cs
│ │ │ ├── InvalidQueryException.cs
│ │ │ ├── L2TKeys.cs
│ │ │ ├── LinqExtensions.cs
│ │ │ ├── MethodCallExpressionTypeFinder.cs
│ │ │ ├── ParameterFinder.cs
│ │ │ ├── QueryParameter.cs
│ │ │ ├── Request.cs
│ │ │ ├── RequestProcessorHelper.cs
│ │ │ ├── TweetMode.cs
│ │ │ ├── TwitterAsyncResponse.cs
│ │ │ ├── TwitterErrorStatus.cs
│ │ │ ├── TwitterHashResponse.cs
│ │ │ ├── TwitterProgressEventArgs.cs
│ │ │ ├── TypeConversionExtensions.cs
│ │ │ ├── TypeSystem.cs
│ │ │ └── WhereClauseFinder.cs
│ │ ├── DirectMessageEvents/
│ │ │ ├── DirectMessageEvents.cs
│ │ │ ├── DirectMessageEventsRequestProcessor.cs
│ │ │ ├── DirectMessageEventsType.cs
│ │ │ └── TwitterContextDirectMessageEventsCommands.cs
│ │ ├── Favorites/
│ │ │ ├── Favorites.cs
│ │ │ ├── FavoritesAction.cs
│ │ │ ├── FavoritesRequestProcessor.cs
│ │ │ ├── FavoritesType.cs
│ │ │ └── TwitterContextFavoritesCommands.cs
│ │ ├── Friendship/
│ │ │ ├── Friendship.cs
│ │ │ ├── FriendshipAction.cs
│ │ │ ├── FriendshipRequestProcessor.cs
│ │ │ ├── FriendshipType.cs
│ │ │ ├── Relationship.cs
│ │ │ └── TwitterContextFriendshipCommands.cs
│ │ ├── Geo/
│ │ │ ├── Coordinate.cs
│ │ │ ├── Geo.cs
│ │ │ ├── GeoAction.cs
│ │ │ ├── GeoRequestProcessor.cs
│ │ │ ├── GeoType.cs
│ │ │ ├── Geometry.cs
│ │ │ └── Place.cs
│ │ ├── Help/
│ │ │ ├── Configuration.cs
│ │ │ ├── Help.cs
│ │ │ ├── HelpRequestProcessor.cs
│ │ │ ├── HelpType.cs
│ │ │ ├── Language.cs
│ │ │ ├── PhotoSize.cs
│ │ │ └── RateLimits.cs
│ │ ├── LinqToTwitter/
│ │ │ ├── ITwitterExecute.cs
│ │ │ ├── TwitterContext.cs
│ │ │ ├── TwitterContextEntities.cs
│ │ │ ├── TwitterExtensions.cs
│ │ │ ├── TwitterQueryProvider.cs
│ │ │ └── TwitterQueryable.cs
│ │ ├── LinqToTwitter.Shared.projitems
│ │ ├── LinqToTwitter.Shared.shproj
│ │ ├── List/
│ │ │ ├── List.cs
│ │ │ ├── ListAction.cs
│ │ │ ├── ListRequestProcessor.cs
│ │ │ ├── ListType.cs
│ │ │ └── TwitterContextListCommands.cs
│ │ ├── Media/
│ │ │ ├── Media.cs
│ │ │ ├── MediaError.cs
│ │ │ ├── MediaImage.cs
│ │ │ ├── MediaMetadata.cs
│ │ │ ├── MediaProcessingInfo.cs
│ │ │ ├── MediaRequestProcessor.cs
│ │ │ ├── MediaType.cs
│ │ │ └── TwitterContextMediaCommands.cs
│ │ ├── Mute/
│ │ │ ├── Mute.cs
│ │ │ ├── MuteRequestProcessor.cs
│ │ │ ├── MuteType.cs
│ │ │ └── TwitterContextMuteCommands.cs
│ │ ├── Raw/
│ │ │ ├── Raw.cs
│ │ │ ├── RawRequestProcessor.cs
│ │ │ └── TwitterContextRawCommands.cs
│ │ ├── SavedSearch/
│ │ │ ├── SavedSearch.cs
│ │ │ ├── SavedSearchAction.cs
│ │ │ ├── SavedSearchRequestProcessor.cs
│ │ │ ├── SavedSearchType.cs
│ │ │ └── TwitterContextSavedSearchCommands.cs
│ │ ├── Search/
│ │ │ ├── Attitude.cs
│ │ │ ├── ResultType.cs
│ │ │ ├── Search.cs
│ │ │ ├── SearchMetaData.cs
│ │ │ ├── SearchRequestProcessor.cs
│ │ │ └── SearchType.cs
│ │ ├── Security/
│ │ │ ├── AuthAccessType.cs
│ │ │ ├── Hmac.cs
│ │ │ ├── ICredentialStore.cs
│ │ │ ├── IHash.cs
│ │ │ ├── IHmac.cs
│ │ │ ├── IOAuth.cs
│ │ │ ├── InMemoryCredentialStore.cs
│ │ │ ├── OAuth.cs
│ │ │ ├── OAuthKeys.cs
│ │ │ ├── PinAuthorizer.cs
│ │ │ ├── Sha1.cs
│ │ │ ├── SingleUserAuthorizer.cs
│ │ │ ├── SingleUserInMemoryCredentialStore.cs
│ │ │ ├── XAuthAuthorizer.cs
│ │ │ └── XAuthCredentials.cs
│ │ ├── Serialization/
│ │ │ ├── Extensions/
│ │ │ │ ├── DictionaryExtensions.cs
│ │ │ │ ├── LitJsonExtensions.cs
│ │ │ │ └── StringExtensions.cs
│ │ │ └── LitJson/
│ │ │ ├── AUTHORS
│ │ │ ├── COPYING
│ │ │ ├── HACKING
│ │ │ ├── IJsonWrapper.cs
│ │ │ ├── IOrderedDictionary.cs
│ │ │ ├── JsonData.cs
│ │ │ ├── JsonException.cs
│ │ │ ├── JsonMapper.cs
│ │ │ ├── JsonReader.cs
│ │ │ ├── JsonWriter.cs
│ │ │ ├── Lexer.cs
│ │ │ ├── ParserToken.cs
│ │ │ └── README
│ │ ├── Status/
│ │ │ ├── Annotation.cs
│ │ │ ├── Contributor.cs
│ │ │ ├── EmbeddedStatus.cs
│ │ │ ├── EmbeddedStatusAlignment.cs
│ │ │ ├── FilterLevel.cs
│ │ │ ├── Retweet.cs
│ │ │ ├── Status.cs
│ │ │ ├── StatusAction.cs
│ │ │ ├── StatusMetaData.cs
│ │ │ ├── StatusRequestProcessor.cs
│ │ │ ├── StatusType.cs
│ │ │ └── TwitterContextStatusCommands.cs
│ │ ├── Streaming/
│ │ │ ├── IStreamContent.cs
│ │ │ ├── Messages/
│ │ │ │ ├── Control.cs
│ │ │ │ ├── Delete.cs
│ │ │ │ ├── Disconnect.cs
│ │ │ │ ├── Event.cs
│ │ │ │ ├── ForUser.cs
│ │ │ │ ├── FriendsList.cs
│ │ │ │ ├── GeoScrub.cs
│ │ │ │ ├── Limit.cs
│ │ │ │ ├── Stall.cs
│ │ │ │ ├── StatusWithheld.cs
│ │ │ │ ├── TooManyFollows.cs
│ │ │ │ └── UserWithheld.cs
│ │ │ ├── StreamContent.cs
│ │ │ ├── StreamEntityType.cs
│ │ │ ├── Streaming.cs
│ │ │ ├── StreamingRequestProcessor.cs
│ │ │ └── StreamingType.cs
│ │ ├── Trends/
│ │ │ ├── Location.cs
│ │ │ ├── Trend.cs
│ │ │ ├── TrendRequestProcessor.cs
│ │ │ └── TrendType.cs
│ │ ├── User/
│ │ │ ├── Category.cs
│ │ │ ├── ProfileImageSize.cs
│ │ │ ├── TwitterContextUserCommands.cs
│ │ │ ├── User.cs
│ │ │ ├── UserAction.cs
│ │ │ ├── UserEntities.cs
│ │ │ ├── UserRequestProcessor.cs
│ │ │ └── UserType.cs
│ │ └── WelcomeMessages/
│ │ ├── TwitterContextWelcomeMessageCommands.cs
│ │ ├── WelcomeMessage.cs
│ │ ├── WelcomeMessageRequestProcessor.cs
│ │ └── WelcomeMessageType.cs
│ ├── LinqToTwitter.Shared.aspnet/
│ │ ├── AccountActivityExtensions.cs
│ │ ├── AspNetAuthorizer.cs
│ │ ├── AspNetSignInAuthorizer.cs
│ │ ├── LinqToTwitter.Shared.aspnet.projitems
│ │ ├── LinqToTwitter.Shared.aspnet.shproj
│ │ └── MvcSignInAuthorizer.cs
│ ├── LinqToTwitter.Shared.net/
│ │ ├── Common/
│ │ │ └── TwitterQueryException.cs
│ │ ├── LinqToTwitter.Shared.net.projitems
│ │ ├── LinqToTwitter.Shared.net.shproj
│ │ ├── Net/
│ │ │ ├── GetMessageHandler.cs
│ │ │ ├── PostMessageHandler.cs
│ │ │ ├── TwitterErrorHandler.cs
│ │ │ ├── TwitterExecute.cs
│ │ │ └── Url.cs
│ │ └── Security/
│ │ ├── ApplicationOnlyAuthorizer.cs
│ │ ├── AuthorizerBase.cs
│ │ └── IAuthorizer.cs
│ ├── LinqToTwitter.Shared.uap/
│ │ ├── Common/
│ │ │ └── TwitterQueryException.cs
│ │ ├── LinqToTwitter.Shared.uap.projitems
│ │ ├── LinqToTwitter.Shared.uap.shproj
│ │ ├── Net/
│ │ │ ├── GetMessageFilter.cs
│ │ │ ├── PostMessageFilter.cs
│ │ │ ├── TwitterErrorHandler.cs
│ │ │ ├── TwitterExecute.cs
│ │ │ └── Url.cs
│ │ └── Security/
│ │ ├── ApplicationOnlyAuthorizer.cs
│ │ ├── AuthorizerBase.cs
│ │ ├── IAuthorizer.cs
│ │ └── UniversalAuthorizer.cs
│ ├── LinqToTwitter.Shared.xamarin/
│ │ ├── Common/
│ │ │ └── TwitterQueryException.cs
│ │ ├── LinqToTwitter.Shared.xamarin.projitems
│ │ ├── LinqToTwitter.Shared.xamarin.shproj
│ │ ├── Net/
│ │ │ ├── GetMessageHandler.cs
│ │ │ ├── PostMessageHandler.cs
│ │ │ ├── TwitterErrorHandler.cs
│ │ │ ├── TwitterExecute.cs
│ │ │ └── Url.cs
│ │ └── Security/
│ │ ├── ApplicationOnlyAuthorizer.cs
│ │ ├── AuthorizerBase.cs
│ │ └── IAuthorizer.cs
│ ├── LinqToTwitter.Tests/
│ │ ├── AccountActivityTests/
│ │ │ ├── AccountActivityCommandsTests.cs
│ │ │ └── AccountActivityRequestProcessorTests.cs
│ │ ├── AccountTests/
│ │ │ ├── AccountCommandsTests.cs
│ │ │ └── AccountRequestProcessorTests.cs
│ │ ├── App.config
│ │ ├── BlocksTests/
│ │ │ ├── BlocksCommandsTests.cs
│ │ │ └── BlocksRequestProcessorTests.cs
│ │ ├── Common/
│ │ │ ├── DebuggerWriter.cs
│ │ │ ├── EntitiesTests.cs
│ │ │ ├── L2TAssert.cs
│ │ │ ├── TestCulture.cs
│ │ │ └── TwitterExtensionsTests.cs
│ │ ├── DirectMessageEventsTests/
│ │ │ ├── DirectMessageEventsCommandsTests.cs
│ │ │ └── DirectMessageEventsRequestProcessorTests.cs
│ │ ├── FavoritesTests/
│ │ │ ├── FavoritesCommandsTests.cs
│ │ │ ├── FavoritesCtorTests.cs
│ │ │ └── FavoritesRequestProcessorTests.cs
│ │ ├── FriendshipTests/
│ │ │ ├── FriendshipCommandsTests.cs
│ │ │ └── FriendshipRequestProcessorTests.cs
│ │ ├── GeoTests/
│ │ │ ├── CoordinateTests.cs
│ │ │ ├── GeoRequestProcessorTests.cs
│ │ │ ├── GeoTests.cs
│ │ │ ├── GeometryTests.cs
│ │ │ └── PlaceTests.cs
│ │ ├── HelpTests/
│ │ │ └── HelpRequestProcessorTests.cs
│ │ ├── LinqToTwitter.Tests.csproj
│ │ ├── LinqToTwitter.snk
│ │ ├── LinqToTwitterTests/
│ │ │ └── TwitterErrorHandlerTests.cs
│ │ ├── ListTests/
│ │ │ ├── ListCommandsTests.cs
│ │ │ └── ListRequestProcessorTests.cs
│ │ ├── MediaTests/
│ │ │ ├── MediaCommandsTests.cs
│ │ │ └── MediaRequestProcessorTests.cs
│ │ ├── MuteTests/
│ │ │ ├── MuteCommandsTests.cs
│ │ │ └── MuteRequestProcessorTests.cs
│ │ ├── Properties/
│ │ │ └── AssemblyInfo.cs
│ │ ├── RawTests/
│ │ │ ├── RawCommandsTests.cs
│ │ │ └── RawRequestProcessorTests.cs
│ │ ├── SavedSearchTests/
│ │ │ ├── SavedSearchCommandsTests.cs
│ │ │ └── SavedSearchRequestProcessorTests.cs
│ │ ├── SearchTests/
│ │ │ └── SearchRequestProcessorTests.cs
│ │ ├── SecurityTests/
│ │ │ ├── HmacTests.cs
│ │ │ ├── OAuthTests.cs
│ │ │ └── Sha1Tests.cs
│ │ ├── StatusTests/
│ │ │ ├── StatusCommandsTests.cs
│ │ │ └── StatusRequestProcessorTests.cs
│ │ ├── TrendsTests/
│ │ │ └── TrendRequestProcessorTests.cs
│ │ ├── UserTests/
│ │ │ ├── UserCommandsTests.cs
│ │ │ └── UserRequestProcessorTests.cs
│ │ └── WelcomeMessageTests/
│ │ ├── WelcomeMessageCommandsTests.cs
│ │ └── WelcomeMessageRequestProcessorTests.cs
│ ├── LinqToTwitter.Uwp/
│ │ ├── LinqToTwitter.Uwp.csproj
│ │ ├── Properties/
│ │ │ ├── AssemblyInfo.cs
│ │ │ └── LinqToTwitter.Uwp.rd.xml
│ │ └── UniversalAuthorizer.cs
│ ├── LinqToTwitter.net/
│ │ ├── LinqToTwitter.net.csproj
│ │ ├── LinqToTwitter.snk
│ │ ├── Properties/
│ │ │ └── AssemblyInfo.cs
│ │ ├── app.config
│ │ └── packages.config
│ ├── LinqToTwitter.netstandard/
│ │ └── LinqToTwitter.netstandard.csproj
│ ├── LinqToTwitter.sln
│ ├── LinqToTwitter.uap10/
│ │ ├── LinqToTwitter.snk
│ │ ├── LinqToTwitter.uap10.csproj
│ │ └── Properties/
│ │ ├── AssemblyInfo.cs
│ │ └── LinqToTwitter.uap10.rd.xml
│ └── LinqToTwitter.xamarin/
│ ├── LinqToTwitter.snk
│ ├── LinqToTwitter.xamarin.csproj
│ ├── Properties/
│ │ └── AssemblyInfo.cs
│ └── packages.config
└── LinqToTwitter6/
├── .editorconfig
├── LinqToTwitter/
│ ├── Account/
│ │ ├── Account.cs
│ │ ├── AccountAction.cs
│ │ ├── AccountRequestProcessor.cs
│ │ ├── AccountType.cs
│ │ ├── DeviceType.cs
│ │ ├── Settings.cs
│ │ ├── SleepTime.cs
│ │ ├── TZInfo.cs
│ │ ├── Totals.cs
│ │ └── TwitterContextAccountCommands.cs
│ ├── AccountActivity/
│ │ ├── AccountActivity.cs
│ │ ├── AccountActivityRequestProcessor.cs
│ │ ├── AccountActivityType.cs
│ │ └── TwitterContextAccountActivityCommands.cs
│ ├── Blocks/
│ │ ├── BlockingResponse.cs
│ │ ├── BlockingResponseData.cs
│ │ ├── BlockingType.cs
│ │ ├── Blocks.cs
│ │ ├── BlocksMeta.cs
│ │ ├── BlocksRequestProcessor.cs
│ │ ├── TwitterBlocksQuery.cs
│ │ ├── TwitterBlocksRequestProcessor.cs
│ │ └── TwitterContextBlockCommands.cs
│ ├── Bookmarks/
│ │ ├── BookmarkResponse.cs
│ │ ├── BookmarkedTweetID.cs
│ │ ├── TweetBookmarked.cs
│ │ └── TwitterContextBookmarkCommands.cs
│ ├── Common/
│ │ ├── BannerSize.cs
│ │ ├── Culture.cs
│ │ ├── Cursors.cs
│ │ ├── Entities/
│ │ │ ├── AspectRatio.cs
│ │ │ ├── Entities.cs
│ │ │ ├── EntityBase.cs
│ │ │ ├── HashTagEntity.cs
│ │ │ ├── MediaEntity.cs
│ │ │ ├── SymbolEntity.cs
│ │ │ ├── UrlEntity.cs
│ │ │ ├── UserMentionEntity.cs
│ │ │ ├── Variant.cs
│ │ │ └── VideoInfo.cs
│ │ ├── FieldEnums/
│ │ │ ├── ExpansionField.cs
│ │ │ ├── ListField.cs
│ │ │ ├── ListFields.cs
│ │ │ ├── MediaField.cs
│ │ │ ├── PlaceField.cs
│ │ │ ├── PollField.cs
│ │ │ ├── SpaceField.cs
│ │ │ ├── TopicField.cs
│ │ │ ├── TweetField.cs
│ │ │ └── UserField.cs
│ │ ├── IDList.cs
│ │ ├── InvalidQueryException.cs
│ │ ├── L2TKeys.cs
│ │ ├── PhotoSize.cs
│ │ ├── TweetMode.cs
│ │ ├── TwitterError.cs
│ │ ├── TwitterErrorStatus.cs
│ │ ├── TwitterGeo.cs
│ │ ├── TwitterHashResponse.cs
│ │ ├── TwitterInclude.cs
│ │ ├── TwitterMedia.cs
│ │ ├── TwitterPlace.cs
│ │ ├── TwitterPoll.cs
│ │ ├── TwitterPollOption.cs
│ │ ├── TwitterProgressEventArgs.cs
│ │ ├── TwitterProperties.cs
│ │ ├── TwitterQueryException.cs
│ │ ├── TwitterWithheld.cs
│ │ └── TypeConversionExtensions.cs
│ ├── Compliance/
│ │ ├── ComplianceJob.cs
│ │ ├── ComplianceJobCreate.cs
│ │ ├── ComplianceJobType.cs
│ │ ├── ComplianceQuery.cs
│ │ ├── ComplianceQuerySingle.cs
│ │ ├── ComplianceRequestProcessor.cs
│ │ ├── ComplianceStatus.cs
│ │ ├── ComplianceType.cs
│ │ └── TwitterContextComplianceCommands.cs
│ ├── Counts/
│ │ ├── CountRange.cs
│ │ ├── CountType.cs
│ │ ├── Counts.cs
│ │ ├── CountsMeta.cs
│ │ ├── CountsRequestProcessor.cs
│ │ └── Granularity.cs
│ ├── DirectMessageEvents/
│ │ ├── DirectMessageEvents.cs
│ │ ├── DirectMessageEventsRequestProcessor.cs
│ │ ├── DirectMessageEventsType.cs
│ │ └── TwitterContextDirectMessageEventsCommands.cs
│ ├── Favorites/
│ │ ├── Favorites.cs
│ │ ├── FavoritesAction.cs
│ │ ├── FavoritesRequestProcessor.cs
│ │ ├── FavoritesType.cs
│ │ └── TwitterContextFavoritesCommands.cs
│ ├── Friendship/
│ │ ├── Friendship.cs
│ │ ├── FriendshipAction.cs
│ │ ├── FriendshipRequestProcessor.cs
│ │ ├── FriendshipType.cs
│ │ ├── Relationship.cs
│ │ └── TwitterContextFriendshipCommands.cs
│ ├── Geo/
│ │ ├── Coordinate.cs
│ │ ├── Geo.cs
│ │ ├── GeoAction.cs
│ │ ├── GeoRequestProcessor.cs
│ │ ├── GeoType.cs
│ │ ├── Geometry.cs
│ │ └── Place.cs
│ ├── Help/
│ │ ├── Help.cs
│ │ ├── HelpRequestProcessor.cs
│ │ ├── HelpType.cs
│ │ ├── Language.cs
│ │ └── RateLimits.cs
│ ├── Like/
│ │ ├── LikeMeta.cs
│ │ ├── LikeQuery.cs
│ │ ├── LikeRequestProcessor.cs
│ │ ├── LikeType.cs
│ │ ├── LikedResponse.cs
│ │ ├── LikedTweetID.cs
│ │ ├── TweetLiked.cs
│ │ └── TwitterContextLikeCommands.cs
│ ├── LinqToTwitter.csproj
│ ├── LinqToTwitter.snk
│ ├── List/
│ │ ├── List.cs
│ │ ├── ListAction.cs
│ │ ├── ListConverter.cs
│ │ ├── ListCreateOrUpdateRequest.cs
│ │ ├── ListDeleteRequest.cs
│ │ ├── ListFollowOrPinRequest.cs
│ │ ├── ListMemberRequest.cs
│ │ ├── ListMeta.cs
│ │ ├── ListQuery.cs
│ │ ├── ListRequestProcessor.cs
│ │ ├── ListResponse.cs
│ │ ├── ListResponseData.cs
│ │ ├── ListType.cs
│ │ └── TwitterContextListCommands.cs
│ ├── Media/
│ │ ├── Media.cs
│ │ ├── MediaError.cs
│ │ ├── MediaImage.cs
│ │ ├── MediaMetadata.cs
│ │ ├── MediaProcessingInfo.cs
│ │ ├── MediaRequestProcessor.cs
│ │ ├── MediaType.cs
│ │ └── TwitterContextMediaCommands.cs
│ ├── Mute/
│ │ ├── Mute.cs
│ │ ├── MuteMeta.cs
│ │ ├── MuteRequestProcessor.cs
│ │ ├── MuteResponse.cs
│ │ ├── MuteResponseData.cs
│ │ ├── MuteType.cs
│ │ └── TwitterContextMuteCommands.cs
│ ├── Net/
│ │ ├── GetMessageHandler.cs
│ │ ├── PostMessageHandler.cs
│ │ ├── TwitterErrorDetails.cs
│ │ ├── TwitterErrorHandler.cs
│ │ └── Url.cs
│ ├── OAuth/
│ │ ├── ApplicationOnlyAuthorizer.cs
│ │ ├── AuthAccessType.cs
│ │ ├── AuthorizerBase.cs
│ │ ├── IAuthorizer.cs
│ │ ├── ICredentialStore.cs
│ │ ├── IOAuth2Authorizer.cs
│ │ ├── IOAuth2CredentialStore.cs
│ │ ├── ISignature.cs
│ │ ├── InMemoryCredentialStore.cs
│ │ ├── OAuth2Authorizer.cs
│ │ ├── OAuth2AuthorizerBase.cs
│ │ ├── OAuth2CredentialStore.cs
│ │ ├── OAuthKeys.cs
│ │ ├── OAuthListener.cs
│ │ ├── PinAuthorizer.cs
│ │ ├── Scopes.cs
│ │ ├── Signature.cs
│ │ ├── SingleUserAuthorizer.cs
│ │ ├── SingleUserInMemoryCredentialStore.cs
│ │ ├── XAuthAuthorizer.cs
│ │ └── XAuthCredentials.cs
│ ├── Provider/
│ │ ├── Evaluator.cs
│ │ ├── ExpressionTreeHelpers.cs
│ │ ├── ExpressionTreeModifier.cs
│ │ ├── ExpressionVisitor.cs
│ │ ├── IRequestProcessor.cs
│ │ ├── IRequestProcessorWantsJson.cs
│ │ ├── IRequestProcessorWithAction.cs
│ │ ├── ITwitterExecute.cs
│ │ ├── LinqExtensions.cs
│ │ ├── MethodCallExpressionTypeFinder.cs
│ │ ├── ParameterFinder.cs
│ │ ├── QueryParameter.cs
│ │ ├── Request.cs
│ │ ├── RequestProcessorHelper.cs
│ │ ├── TwitterExecute.cs
│ │ ├── TwitterQueryProvider.cs
│ │ ├── TwitterQueryable.cs
│ │ ├── TypeSystem.cs
│ │ └── WhereClauseFinder.cs
│ ├── Raw/
│ │ ├── Raw.cs
│ │ ├── RawRequestProcessor.cs
│ │ └── TwitterContextRawCommands.cs
│ ├── SavedSearch/
│ │ ├── SavedSearch.cs
│ │ ├── SavedSearchAction.cs
│ │ ├── SavedSearchRequestProcessor.cs
│ │ ├── SavedSearchType.cs
│ │ └── TwitterContextSavedSearchCommands.cs
│ ├── Search/
│ │ ├── Attitude.cs
│ │ ├── ResultType.cs
│ │ ├── Search.cs
│ │ ├── SearchMetaData.cs
│ │ ├── SearchRequestProcessor.cs
│ │ ├── SearchSortOrder.cs
│ │ ├── SearchType.cs
│ │ ├── TwitterSearch.cs
│ │ ├── TwitterSearchMeta.cs
│ │ └── TwitterSearchRequestProcessor.cs
│ ├── Spaces/
│ │ ├── Space.cs
│ │ ├── SpaceMeta.cs
│ │ ├── SpaceResponse.cs
│ │ ├── SpaceResponseData.cs
│ │ ├── SpaceState.cs
│ │ ├── SpacesQuery.cs
│ │ ├── SpacesRequestProcessor.cs
│ │ └── SpacesType.cs
│ ├── Status/
│ │ ├── Annotation.cs
│ │ ├── Contributor.cs
│ │ ├── EmbeddedStatus.cs
│ │ ├── EmbeddedStatusAlignment.cs
│ │ ├── FilterLevel.cs
│ │ ├── Status.cs
│ │ ├── StatusAction.cs
│ │ ├── StatusMetaData.cs
│ │ ├── StatusRequestProcessor.cs
│ │ ├── StatusType.cs
│ │ └── TwitterContextStatusCommands.cs
│ ├── Streaming/
│ │ ├── AddStreamingFilterRules.cs
│ │ ├── DeleteIds.cs
│ │ ├── DeleteStreamingFilterRules.cs
│ │ ├── IStreamContent.cs
│ │ ├── MatchingRule.cs
│ │ ├── StreamContent.cs
│ │ ├── StreamEntityType.cs
│ │ ├── StreamTweet.cs
│ │ ├── Streaming.cs
│ │ ├── StreamingAddRule.cs
│ │ ├── StreamingMeta.cs
│ │ ├── StreamingMetaSummary.cs
│ │ ├── StreamingRequestProcessor.cs
│ │ ├── StreamingRule.cs
│ │ ├── StreamingType.cs
│ │ └── TwitterContextStreamingCommands.cs
│ ├── Trends/
│ │ ├── Location.cs
│ │ ├── Trend.cs
│ │ ├── TrendRequestProcessor.cs
│ │ └── TrendType.cs
│ ├── Tweet/
│ │ ├── Tweet.cs
│ │ ├── TweetAttachments.cs
│ │ ├── TweetContextAnnotation.cs
│ │ ├── TweetContextAnnotationDetails.cs
│ │ ├── TweetDeleteRequest.cs
│ │ ├── TweetDeleted.cs
│ │ ├── TweetDeletedResponse.cs
│ │ ├── TweetEntities.cs
│ │ ├── TweetEntityAnnotation.cs
│ │ ├── TweetEntityCashtag.cs
│ │ ├── TweetEntityHashtag.cs
│ │ ├── TweetEntityImage.cs
│ │ ├── TweetEntityMention.cs
│ │ ├── TweetEntityUrl.cs
│ │ ├── TweetExcludes.cs
│ │ ├── TweetGeo.cs
│ │ ├── TweetHidden.cs
│ │ ├── TweetHideResponse.cs
│ │ ├── TweetMedia.cs
│ │ ├── TweetMediaType.cs
│ │ ├── TweetMediaTypeConverter.cs
│ │ ├── TweetMeta.cs
│ │ ├── TweetPoll.cs
│ │ ├── TweetPublicMetrics.cs
│ │ ├── TweetQuery.cs
│ │ ├── TweetReference.cs
│ │ ├── TweetReply.cs
│ │ ├── TweetReplySettings.cs
│ │ ├── TweetReplySettingsConverter.cs
│ │ ├── TweetRequest.cs
│ │ ├── TweetRequestProcessor.cs
│ │ ├── TweetResponse.cs
│ │ ├── TweetType.cs
│ │ └── TwitterContextTweetCommands.cs
│ ├── TwitterContext.cs
│ ├── TwitterContextEntities.cs
│ ├── TwitterExtensions.cs
│ ├── User/
│ │ ├── Category.cs
│ │ ├── ProfileImageSize.cs
│ │ ├── RetweetResponse.cs
│ │ ├── RetweetResponseData.cs
│ │ ├── RetweetTweetID.cs
│ │ ├── SingleUser.cs
│ │ ├── TwitterContextUserCommands.cs
│ │ ├── TwitterUser.cs
│ │ ├── TwitterUserDescriptionEntities.cs
│ │ ├── TwitterUserEntity.cs
│ │ ├── TwitterUserFollowResponse.cs
│ │ ├── TwitterUserFollowResponseData.cs
│ │ ├── TwitterUserPublicMetrics.cs
│ │ ├── TwitterUserQuery.cs
│ │ ├── TwitterUserRequestProcessor.cs
│ │ ├── TwitterUserTargetID.cs
│ │ ├── TwitterUserUrlEntities.cs
│ │ ├── User.cs
│ │ ├── UserAction.cs
│ │ ├── UserEntities.cs
│ │ ├── UserRequestProcessor.cs
│ │ └── UserType.cs
│ └── WelcomeMessages/
│ ├── TwitterContextWelcomeMessageCommands.cs
│ ├── WelcomeMessage.cs
│ ├── WelcomeMessageRequestProcessor.cs
│ └── WelcomeMessageType.cs
├── LinqToTwitter.AspNet/
│ ├── AccountActivityExtensions.cs
│ ├── AspNetAuthorizer.cs
│ ├── AspNetSignInAuthorizer.cs
│ ├── LinqToTwitter.AspNet.csproj
│ ├── MvcAuthorizer.cs
│ ├── MvcOAuth2Authorizer.cs
│ ├── MvcSignInAuthorizer.cs
│ ├── OAuth2SessionCredentialStore.cs
│ └── SessionStateCredentialStore.cs
├── LinqToTwitter.Tests/
│ ├── AccountActivityTests/
│ │ ├── AccountActivityCommandsTests.cs
│ │ └── AccountActivityRequestProcessorTests.cs
│ ├── AccountTests/
│ │ ├── AccountCommandsTests.cs
│ │ └── AccountRequestProcessorTests.cs
│ ├── BlocksTests/
│ │ ├── BlocksCommandsTests.cs
│ │ ├── BlocksRequestProcessorTests.cs
│ │ └── TwitterBlocksRequestProcessorTests.cs
│ ├── BookmarkTests/
│ │ └── BookmarkCommandsTests.cs
│ ├── Common/
│ │ ├── DebuggerWriter.cs
│ │ ├── EntitiesTests.cs
│ │ ├── L2TAssert.cs
│ │ ├── TestCulture.cs
│ │ └── TwitterExtensionsTests.cs
│ ├── ComplianceTests/
│ │ ├── ComplianceCommandsTests.cs
│ │ └── ComplianceRequestProcessorTests.cs
│ ├── CountsTests/
│ │ └── CountsRequestProcessorTests.cs
│ ├── DirectMessageEventsTests/
│ │ ├── DirectMessageEventsCommandsTests.cs
│ │ └── DirectMessageEventsRequestProcessorTests.cs
│ ├── FavoritesTests/
│ │ ├── FavoritesCommandsTests.cs
│ │ ├── FavoritesCtorTests.cs
│ │ └── FavoritesRequestProcessorTests.cs
│ ├── FriendshipTests/
│ │ ├── FriendshipCommandsTests.cs
│ │ └── FriendshipRequestProcessorTests.cs
│ ├── GeoTests/
│ │ ├── CoordinateTests.cs
│ │ ├── GeoRequestProcessorTests.cs
│ │ ├── GeoTests.cs
│ │ ├── GeometryTests.cs
│ │ └── PlaceTests.cs
│ ├── HelpTests/
│ │ └── HelpRequestProcessorTests.cs
│ ├── LikeTests/
│ │ ├── LikeCommandsTests.cs
│ │ └── LikeRequestProcessorTests.cs
│ ├── LinqToTwitter.Tests.csproj
│ ├── LinqToTwitter.snk
│ ├── ListTests/
│ │ ├── ListCommandsTests.cs
│ │ └── ListRequestProcessorTests.cs
│ ├── MediaTests/
│ │ ├── MediaCommandsTests.cs
│ │ └── MediaRequestProcessorTests.cs
│ ├── MuteTests/
│ │ ├── MuteCommandsTests.cs
│ │ └── MuteRequestProcessorTests.cs
│ ├── Net/
│ │ └── TwitterErrorHandlerTests.cs
│ ├── OAuth/
│ │ ├── OAuth2AuthorizerTests.cs
│ │ └── OAuth2CredentialStoreTests.cs
│ ├── RawTests/
│ │ ├── RawCommandsTests.cs
│ │ └── RawRequestProcessorTests.cs
│ ├── SavedSearchTests/
│ │ ├── SavedSearchCommandsTests.cs
│ │ └── SavedSearchRequestProcessorTests.cs
│ ├── SearchTests/
│ │ ├── SearchRequestProcessorTests.cs
│ │ └── TwitterSearchRequestProcessorTests.cs
│ ├── SpacesTests/
│ │ └── SpacesRequestProcessorTests.cs
│ ├── StatusTests/
│ │ ├── StatusCommandsTests.cs
│ │ └── StatusRequestProcessorTests.cs
│ ├── StreamTests/
│ │ └── StreamContentTests.cs
│ ├── TrendsTests/
│ │ └── TrendsRequestProcessorTests.cs
│ ├── TweetTests/
│ │ ├── TweetCommandsTests.cs
│ │ └── TweetRequestProcessorTests.cs
│ ├── UserTests/
│ │ ├── TwitterUserRequestProcessorTests.cs
│ │ ├── UserCommandsTests.cs
│ │ └── UserRequestProcessorTests.cs
│ └── WelcomeMessageTests/
│ ├── WelcomeMessageCommandsTests.cs
│ └── WelcomeMessageRequestProcessorTests.cs
└── LinqToTwitter.sln
Showing preview only (1,107K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (11311 symbols across 1713 files)
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/AccountDemos.cs
class AccountDemos (line 11) | public class AccountDemos
method Run (line 17) | public static void Run(TwitterContext twitterCtx)
method UpdateAccountInfoDemo (line 40) | static void UpdateAccountInfoDemo(TwitterContext twitterCtx)
method UpdateAccountBackgroundImage (line 58) | static void UpdateAccountBackgroundImage(TwitterContext twitterCtx)
method UpdateAccountBackgroundImageBytes (line 69) | static void UpdateAccountBackgroundImageBytes(TwitterContext twitterCtx)
method UpdateAccountBackgroundImageAndTileDemo (line 81) | static void UpdateAccountBackgroundImageAndTileDemo(TwitterContext twi...
method UpdateAccountBackgroundImageAndTileButDontUseDemo (line 93) | static void UpdateAccountBackgroundImageAndTileButDontUseDemo(TwitterC...
method UpdateProfileBanner (line 105) | static void UpdateProfileBanner(TwitterContext twitterCtx)
method RemoveBackgroundImage (line 117) | static void RemoveBackgroundImage(TwitterContext twitterCtx)
method RemoveProfileBanner (line 127) | static void RemoveProfileBanner(TwitterContext twitterCtx)
method UpdateAccountBackgroundImageWithProgressUpdates (line 137) | static void UpdateAccountBackgroundImageWithProgressUpdates(TwitterCon...
method UpdateAccountImage (line 154) | static void UpdateAccountImage(TwitterContext twitterCtx)
method UpdateAccountImageCallback (line 165) | static void UpdateAccountImageCallback(TwitterContext twitterCtx)
method UpdateAccountColors (line 179) | static void UpdateAccountColors(TwitterContext twitterCtx)
method ViewAccountSettingsDemo (line 196) | static void ViewAccountSettingsDemo(TwitterContext twitterCtx)
method ViewRateLimitResponseHeadersDemo (line 215) | static void ViewRateLimitResponseHeadersDemo(TwitterContext twitterCtx)
method VerifyAccountCredentials (line 251) | static void VerifyAccountCredentials(TwitterContext twitterCtx)
method UpdateAccountSettingsDemo (line 284) | static void UpdateAccountSettingsDemo(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/BlocksDemos.cs
class BlocksDemos (line 10) | public class BlocksDemos
method Run (line 16) | public static void Run(TwitterContext twitterCtx)
method DestroyBlock (line 28) | private static void DestroyBlock(TwitterContext twitterCtx)
method CreateBlock (line 44) | private static void CreateBlock(TwitterContext twitterCtx)
method BlockBlockingDemo (line 60) | private static void BlockBlockingDemo(TwitterContext twitterCtx)
method BlockBlockingProjectionDemo (line 77) | private static void BlockBlockingProjectionDemo(TwitterContext twitter...
method BlockIDsDemo (line 93) | private static void BlockIDsDemo(TwitterContext twitterCtx)
method BlockListDemo (line 108) | private static void BlockListDemo(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/DirectMessageDemos.cs
class DirectMessageDemos (line 10) | public class DirectMessageDemos
method Run (line 16) | public static void Run(TwitterContext twitterCtx)
method DestroyDirectMessageDemo (line 29) | private static void DestroyDirectMessageDemo(TwitterContext twitterCtx)
method NewDirectMessageDemo (line 46) | private static void NewDirectMessageDemo(TwitterContext twitterCtx)
method DirectMessageShowDemo (line 60) | private static void DirectMessageShowDemo(TwitterContext twitterCtx)
method DirectMessageSentToQueryDemo (line 80) | private static void DirectMessageSentToQueryDemo(TwitterContext twitte...
method DirectMessageSentByQueryDemo (line 100) | private static void DirectMessageSentByQueryDemo(TwitterContext twitte...
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/FavoritesDemos.cs
class FavoritesDemos (line 10) | public class FavoritesDemos
method Run (line 16) | public static void Run(TwitterContext twitterCtx)
method DestroyFavoriteDemo (line 23) | private static void DestroyFavoriteDemo(TwitterContext twitterCtx)
method CreateFavoriteDemo (line 34) | private static void CreateFavoriteDemo(TwitterContext twitterCtx)
method FavoritesQueryDemo (line 45) | private static void FavoritesQueryDemo(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/FriendshipDemos.cs
class FriendshipDemos (line 10) | public class FriendshipDemos
method Run (line 16) | public static void Run(TwitterContext twitterCtx)
method DestroyFriendshipDemo (line 33) | private static void DestroyFriendshipDemo(TwitterContext twitterCtx)
method CreateFriendshipFollowDemo (line 43) | private static void CreateFriendshipFollowDemo(TwitterContext twitterCtx)
method CreateFriendshipNoDeviceUpdatesDemo (line 53) | private static void CreateFriendshipNoDeviceUpdatesDemo(TwitterContext...
method CreateFriendshipAsyncDemo (line 63) | private static void CreateFriendshipAsyncDemo(TwitterContext twitterCtx)
method FriendshipShowDemo (line 81) | private static void FriendshipShowDemo(TwitterContext twitterCtx)
method FriendshipNoRetweetIDsDemo (line 102) | private static void FriendshipNoRetweetIDsDemo(TwitterContext twitterCtx)
method FriendshipIncomingDemo (line 122) | private static void FriendshipIncomingDemo(TwitterContext twitterCtx)
method FriendshipOutgoingDemo (line 137) | private static void FriendshipOutgoingDemo(TwitterContext twitterCtx)
method FriendshipScreenNameLookupDemo (line 148) | private static void FriendshipScreenNameLookupDemo(TwitterContext twit...
method FriendshipUserIDLookupDemo (line 163) | private static void FriendshipUserIDLookupDemo(TwitterContext twitterCtx)
method UpdateSettingsDemo (line 176) | private static void UpdateSettingsDemo(TwitterContext twitterCtx)
method FriendsListDemo (line 186) | private static void FriendsListDemo(TwitterContext twitterCtx)
method FollowersListDemo (line 210) | private static void FollowersListDemo(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/GeoDemos.cs
class GeoDemos (line 10) | public class GeoDemos
method Run (line 16) | public static void Run(TwitterContext twitterCtx)
method SearchDemo (line 30) | private static void SearchDemo(TwitterContext twitterCtx)
method LookupGeoIDDemo (line 51) | private static void LookupGeoIDDemo(TwitterContext twitterCtx)
method LookupReverseGeocodeDemo (line 72) | private static void LookupReverseGeocodeDemo(TwitterContext twitterCtx)
method SimilarPlacesDemo (line 89) | private static void SimilarPlacesDemo(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/HelpDemos.cs
class HelpDemos (line 12) | public class HelpDemos
method Run (line 18) | public static void Run(TwitterContext twitterCtx)
method GetHelpConfiguration (line 30) | private static void GetHelpConfiguration(TwitterContext twitterCtx)
method GetHelpLanguages (line 64) | private static void GetHelpLanguages(TwitterContext twitterCtx)
method GetHelpRateLimits (line 78) | static void GetHelpRateLimits(TwitterContext twitterCtx)
method ExceedRateLimitDemo (line 104) | private static void ExceedRateLimitDemo(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/ListDemos.cs
class ListDemos (line 13) | public class ListDemos
method Run (line 19) | public static void Run(TwitterContext twitterCtx)
method AddMemberRangeToListWithScreenNamesDemo (line 43) | private static void AddMemberRangeToListWithScreenNamesDemo(TwitterCon...
method AddMemberRangeToListWithUserIDsDemo (line 59) | private static void AddMemberRangeToListWithUserIDsDemo(TwitterContext...
method ListsDemo (line 79) | private static void ListsDemo(TwitterContext twitterCtx)
method UnsubscribeFromListDemo (line 99) | private static void UnsubscribeFromListDemo(TwitterContext twitterCtx)
method SubscribeToListDemo (line 111) | private static void SubscribeToListDemo(TwitterContext twitterCtx)
method DeleteMemberFromListDemo (line 123) | private static void DeleteMemberFromListDemo(TwitterContext twitterCtx)
method AddMemberToListDemo (line 135) | private static void AddMemberToListDemo(TwitterContext twitterCtx)
method DeleteListDemo (line 156) | private static void DeleteListDemo(TwitterContext twitterCtx)
method UpdateListDemo (line 168) | private static void UpdateListDemo(TwitterContext twitterCtx)
method CreateListDemo (line 180) | private static void CreateListDemo(TwitterContext twitterCtx)
method ShowListDemo (line 192) | private static void ShowListDemo(TwitterContext twitterCtx)
method GetListStatusesDemo (line 210) | private static void GetListStatusesDemo(TwitterContext twitterCtx)
method GetListMembershipsDemo (line 270) | private static void GetListMembershipsDemo(TwitterContext twitterCtx)
method GetListSubscriptionsDemo (line 289) | private static void GetListSubscriptionsDemo(TwitterContext twitterCtx)
method GetListMembersDemo (line 308) | private static void GetListMembersDemo(TwitterContext twitterCtx)
method IsListMemberDemo (line 329) | private static void IsListMemberDemo(TwitterContext twitterCtx)
method GetListSubscribersDemo (line 382) | private static void GetListSubscribersDemo(TwitterContext twitterCtx)
method GetListsDemo (line 402) | private static void GetListsDemo(TwitterContext twitterCtx)
method IsListSubscribedDemo (line 422) | private static void IsListSubscribedDemo(TwitterContext twitterCtx)
method DestroyAllDemo (line 470) | private static void DestroyAllDemo(TwitterContext twitterCtx)
method OwnershipsDemo (line 483) | private static void OwnershipsDemo(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/OAuthDemos.cs
class OAuthDemos (line 11) | public class OAuthDemos
method Run (line 16) | public static void Run(TwitterContext twitterCtx)
method OAuthForceLoginDemo (line 33) | private static void OAuthForceLoginDemo(TwitterContext twitterCtx)
method HandleOAuthRequestResponseDetailsDemo (line 54) | private static void HandleOAuthRequestResponseDetailsDemo(TwitterConte...
method HandleOAuthSideEffectReadOnlyDemo (line 67) | private static void HandleOAuthSideEffectReadOnlyDemo(TwitterContext t...
method HandleOAuthReadOnlyQueryDemo (line 84) | private static void HandleOAuthReadOnlyQueryDemo(TwitterContext twitte...
method HandleOAuthFilePostDemo (line 104) | private static void HandleOAuthFilePostDemo(TwitterContext twitterCtx)
method HandleOAuthSideEffectDemo (line 125) | private static void HandleOAuthSideEffectDemo(TwitterContext twitterCtx)
method HandleOAuthUpdateAccountBackgroundImageWithProgressUpdatesDemo (line 142) | private static void HandleOAuthUpdateAccountBackgroundImageWithProgres...
method HandleOAuthQueryDemo (line 162) | private static void HandleOAuthQueryDemo(TwitterContext twitterCtx)
method HandleApplicationOnlyAuthentication (line 184) | private static void HandleApplicationOnlyAuthentication()
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/Program.cs
class Program (line 9) | class Program
method Main (line 11) | static void Main()
method ChooseAuthenticationStrategy (line 72) | static ITwitterAuthorizer ChooseAuthenticationStrategy()
method DoSingleUserAuth (line 110) | static ITwitterAuthorizer DoSingleUserAuth()
method DoXAuth (line 141) | static ITwitterAuthorizer DoXAuth()
method DoPinOAuth (line 171) | static ITwitterAuthorizer DoPinOAuth()
method DoApplicationOnly (line 208) | static ITwitterAuthorizer DoApplicationOnly()
method DoThis (line 224) | static bool DoThis(string what)
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/RawDemos.cs
class RawDemos (line 8) | public class RawDemos
method Run (line 14) | public static void Run(TwitterContext twitterCtx)
method AccountTotalsDemo (line 30) | private static void AccountTotalsDemo(TwitterContext twitterCtx)
method AccountSettingsDemo (line 45) | private static void AccountSettingsDemo(TwitterContext twitterCtx)
method CategoryStatusDemo (line 60) | private static void CategoryStatusDemo(TwitterContext twitterCtx)
method RetweetedToUserDemo (line 75) | private static void RetweetedToUserDemo(TwitterContext twitterCtx)
method SearchDemo (line 90) | private static void SearchDemo(TwitterContext twitterCtx)
method UpdateStatusDemo (line 109) | private static void UpdateStatusDemo(TwitterContext twitterCtx)
method CreateFavoriteDemo (line 128) | private static void CreateFavoriteDemo(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/RelatedResultsDemos.cs
class RelatedResultsDemos (line 10) | public class RelatedResultsDemos
method Run (line 16) | public static void Run(TwitterContext twitterCtx)
method ShowRelatedResultsDemo (line 25) | private static void ShowRelatedResultsDemo(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/ReportSpamDemos.cs
class ReportSpamDemos (line 9) | public class ReportSpamDemos
method Run (line 15) | public static void Run(TwitterContext twitterCtx)
method ReportSpamDemo (line 24) | private static void ReportSpamDemo(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/SavedSearchDemos.cs
class SavedSearchDemos (line 10) | public class SavedSearchDemos
method Run (line 16) | public static void Run(TwitterContext twitterCtx)
method DestroySavedSearchDemo (line 32) | private static void DestroySavedSearchDemo(TwitterContext twitterCtx)
method CreateSavedSearchDemo (line 43) | private static void CreateSavedSearchDemo(TwitterContext twitterCtx)
method QuerySavedSearchesShowDemo (line 58) | private static void QuerySavedSearchesShowDemo(TwitterContext twitterCtx)
method QuerySavedSearchesDemo (line 75) | private static void QuerySavedSearchesDemo(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/SearchDemos.cs
class SearchDemos (line 10) | public class SearchDemos
method Run (line 12) | public static void Run(TwitterContext twitterCtx)
method BasicSearchSample (line 21) | static void BasicSearchSample(TwitterContext twitterCtx)
method AsyncSearchSample (line 41) | static void AsyncSearchSample(TwitterContext twitterCtx)
method GeocodeSample (line 68) | static void GeocodeSample(TwitterContext twitterCtx)
method DynamicSearchDemo (line 87) | static void DynamicSearchDemo(TwitterContext twitterCtx)
method ConditionalSearchDemo (line 135) | static void ConditionalSearchDemo(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/SocialGraphDemos.cs
class SocialGraphDemos (line 10) | public class SocialGraphDemos
method Run (line 16) | public static void Run(TwitterContext twitterCtx)
method ShowFollowersDemo (line 28) | private static void ShowFollowersDemo(TwitterContext twitterCtx)
method ShowFollowersWithCursorDemo (line 44) | private static void ShowFollowersWithCursorDemo(TwitterContext twitter...
method ShowFriendsDemo (line 78) | private static void ShowFriendsDemo(TwitterContext twitterCtx)
method ShowFriendsWithCursorDemo (line 97) | private static void ShowFriendsWithCursorDemo(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/StatusDemos.cs
class StatusDemos (line 13) | public class StatusDemos
method Run (line 19) | public static void Run(TwitterContext twitterCtx)
method SingleStatusQueryDemo (line 53) | private static void SingleStatusQueryDemo(TwitterContext twitterCtx)
method HomeStatusQueryDemo (line 77) | private static void HomeStatusQueryDemo(TwitterContext twitterCtx)
method HomeStatusQueryWithAsyncCallbackDemo (line 103) | private static void HomeStatusQueryWithAsyncCallbackDemo(TwitterContex...
method HomeSinceStatusQueryDemo (line 131) | private static void HomeSinceStatusQueryDemo(TwitterContext twitterCtx)
method MentionsStatusQueryDemo (line 162) | private static void MentionsStatusQueryDemo(TwitterContext twitterCtx)
method MentionsWithSinceIDStatusQueryDemo (line 179) | private static void MentionsWithSinceIDStatusQueryDemo(TwitterContext ...
method RetweetDemo (line 193) | private static void RetweetDemo(TwitterContext twitterCtx)
method RetweetsQueryDemo (line 208) | private static void RetweetsQueryDemo(TwitterContext twitterCtx)
method RetweetsOfMeStatusQueryDemo (line 241) | private static void RetweetsOfMeStatusQueryDemo(TwitterContext twitter...
method RetweetedByUserStatusQueryDemo (line 259) | private static void RetweetedByUserStatusQueryDemo(TwitterContext twit...
method RetweetersDemo (line 280) | private static void RetweetersDemo(TwitterContext twitterCtx)
method UserStatusByNameQueryDemo (line 297) | private static void UserStatusByNameQueryDemo(TwitterContext twitterCtx)
method UserStatusQueryDemo (line 326) | private static void UserStatusQueryDemo(TwitterContext twitterCtx)
method FirstStatusQueryDemo (line 388) | private static void FirstStatusQueryDemo(TwitterContext twitterCtx)
method DestroyStatusDemo (line 414) | private static void DestroyStatusDemo(TwitterContext twitterCtx)
method UpdateStatusWithReplyDemo (line 430) | private static void UpdateStatusWithReplyDemo(TwitterContext twitterCtx)
method UpdateStatusDemo (line 448) | private static void UpdateStatusDemo(TwitterContext twitterCtx)
method UpdateStatusWithCallbackDemo (line 476) | private static void UpdateStatusWithCallbackDemo(TwitterContext twitte...
method UpdateStatusWithPlaceDemo (line 515) | private static void UpdateStatusWithPlaceDemo(TwitterContext twitterCtx)
method UpdateStatusWithLocationDemo (line 537) | private static void UpdateStatusWithLocationDemo(TwitterContext twitte...
method ContributorIDsDemo (line 567) | private static void ContributorIDsDemo(TwitterContext twitterCtx)
method ContributorDetailsDemo (line 586) | private static void ContributorDetailsDemo(TwitterContext twitterCtx)
method StatusCountDemo (line 602) | private static void StatusCountDemo(TwitterContext twitterCtx)
method TrimUserDemo (line 617) | private static void TrimUserDemo(TwitterContext twitterCtx)
method TweetWithMediaDemo (line 629) | static void TweetWithMediaDemo(TwitterContext twitterCtx)
method TweetEntityDemo (line 657) | static void TweetEntityDemo(TwitterContext twitterCtx)
method OEmbedStatusDemo (line 678) | static void OEmbedStatusDemo(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/StreamingDemo.cs
class StreamingDemo (line 12) | public class StreamingDemo
method Run (line 14) | public static void Run(TwitterContext twitterCtx)
method FilterDemo (line 26) | static void FilterDemo(TwitterContext twitterCtx)
method SamplesDemo (line 56) | static void SamplesDemo(TwitterContext twitterCtx)
method UserStreamDemo (line 82) | static void UserStreamDemo(TwitterContext twitterCtx)
method UserStreamWithTimeoutDemo (line 118) | static void UserStreamWithTimeoutDemo(TwitterContext twitterCtx)
method SiteStreamDemo (line 161) | static void SiteStreamDemo(TwitterContext twitterCtx)
method ControlStreamsFollowersDemo (line 190) | static void ControlStreamsFollowersDemo(TwitterContext twitterCtx)
method ControlStreamsInfoDemo (line 253) | static void ControlStreamsInfoDemo(TwitterContext twitterCtx)
method ControlStreamsAddRemoveDemo (line 314) | static void ControlStreamsAddRemoveDemo(TwitterContext twitterCtx)
method PrintUserInfo (line 370) | static void PrintUserInfo(TwitterContext twitterCtx, string streamID)
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/StringExtensions.cs
class StringExtensions (line 5) | static class StringExtensions
method IsNullOrEmpty (line 7) | public static bool IsNullOrEmpty(this string value)
method IsNullOrWhiteSpace (line 12) | public static bool IsNullOrWhiteSpace(this string value)
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/TrendsDemos.cs
class TrendsDemos (line 10) | public class TrendsDemos
method Run (line 16) | public static void Run(TwitterContext twitterCtx)
method SearchAvailableTrendsDemo (line 27) | static void SearchAvailableTrendsDemo(TwitterContext twitterCtx)
method SearchClosestTrendsDemo (line 46) | static void SearchClosestTrendsDemo(TwitterContext twitterCtx)
method SearchPlaceTrendsDemo (line 67) | static void SearchPlaceTrendsDemo(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/TwitterContextDemos.cs
class TwitterContextDemos (line 7) | public class TwitterContextDemos
method Run (line 13) | public static void Run(TwitterContext twitterCtx)
method ShowFeatureRateLimitHeadersViaResponseHeaders (line 23) | static void ShowFeatureRateLimitHeadersViaResponseHeaders(TwitterConte...
method ShowRawResults (line 43) | static void ShowRawResults(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter3/LinqToTwitterDemo/UserDemos.cs
class UserDemos (line 12) | public class UserDemos
method Run (line 18) | public static void Run(TwitterContext twitterCtx)
method CategoryStatusDemo (line 35) | private static void CategoryStatusDemo(TwitterContext twitterCtx)
method UserSearchDemo (line 59) | private static void UserSearchDemo(TwitterContext twitterCtx)
method UsersLookupDemo (line 75) | private static void UsersLookupDemo(TwitterContext twitterCtx)
method UsersInSuggestedCategoryQueryDemo (line 106) | private static void UsersInSuggestedCategoryQueryDemo(TwitterContext t...
method UserSuggestedCategoriesListQueryDemo (line 123) | private static void UserSuggestedCategoriesListQueryDemo(TwitterContex...
method UserSuggestedCategoriesListWithLangQueryDemo (line 140) | private static void UserSuggestedCategoriesListWithLangQueryDemo(Twitt...
method UserShowForAuthenticatedUser (line 158) | private static void UserShowForAuthenticatedUser(TwitterContext twitte...
method UserShowWithScreenNameQueryDemo (line 179) | private static void UserShowWithScreenNameQueryDemo(TwitterContext twi...
method UserShowLoggedInUserQueryDemo (line 200) | private static void UserShowLoggedInUserQueryDemo(TwitterContext twitt...
method UserShowWithIDQueryDemo (line 221) | private static void UserShowWithIDQueryDemo(TwitterContext twitterCtx)
method ContributeeDemo (line 235) | static void ContributeeDemo(TwitterContext twitterCtx)
method ContributorDemo (line 248) | static void ContributorDemo(TwitterContext twitterCtx)
method BannerSizesDemo (line 261) | static void BannerSizesDemo(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter3/LinqToTwitterMvcDemo/App_Start/AuthConfig.cs
class AuthConfig (line 10) | public static class AuthConfig
method RegisterAuth (line 12) | public static void RegisterAuth()
FILE: Samples/LinqToTwitter3/LinqToTwitterMvcDemo/App_Start/BundleConfig.cs
class BundleConfig (line 6) | public class BundleConfig
method RegisterBundles (line 9) | public static void RegisterBundles(BundleCollection bundles)
FILE: Samples/LinqToTwitter3/LinqToTwitterMvcDemo/App_Start/FilterConfig.cs
class FilterConfig (line 6) | public class FilterConfig
method RegisterGlobalFilters (line 8) | public static void RegisterGlobalFilters(GlobalFilterCollection filters)
FILE: Samples/LinqToTwitter3/LinqToTwitterMvcDemo/App_Start/RouteConfig.cs
class RouteConfig (line 10) | public class RouteConfig
method RegisterRoutes (line 12) | public static void RegisterRoutes(RouteCollection routes)
FILE: Samples/LinqToTwitter3/LinqToTwitterMvcDemo/App_Start/WebApiConfig.cs
class WebApiConfig (line 8) | public static class WebApiConfig
method Register (line 10) | public static void Register(HttpConfiguration config)
FILE: Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Controllers/AccountController.cs
class AccountController (line 16) | [Authorize]
method Login (line 23) | [AllowAnonymous]
method Login (line 33) | [HttpPost]
method LogOff (line 51) | [HttpPost]
method Register (line 63) | [AllowAnonymous]
method Register (line 72) | [HttpPost]
method Disassociate (line 99) | [HttpPost]
method Manage (line 128) | public ActionResult Manage(ManageMessageId? message)
method Manage (line 143) | [HttpPost]
method ExternalLogin (line 206) | [HttpPost]
method ExternalLoginCallback (line 217) | [AllowAnonymous]
method ExternalLoginConfirmation (line 250) | [HttpPost]
method ExternalLoginFailure (line 296) | [AllowAnonymous]
method ExternalLoginsList (line 302) | [AllowAnonymous]
method RemoveExternalLogins (line 310) | [ChildActionOnly]
method RedirectToLocal (line 332) | private ActionResult RedirectToLocal(string returnUrl)
type ManageMessageId (line 344) | public enum ManageMessageId
class ExternalLoginResult (line 351) | internal class ExternalLoginResult : ActionResult
method ExternalLoginResult (line 353) | public ExternalLoginResult(string provider, string returnUrl)
method ExecuteResult (line 362) | public override void ExecuteResult(ControllerContext context)
method ErrorCodeToString (line 368) | private static string ErrorCodeToString(MembershipCreateStatus createS...
FILE: Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Controllers/HomeController.cs
class HomeController (line 11) | public class HomeController : Controller
method Index (line 18) | public ActionResult Index()
method About (line 63) | public ActionResult About()
method Contact (line 70) | public ActionResult Contact()
FILE: Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Filters/InitializeSimpleMembershipAttribute.cs
class InitializeSimpleMembershipAttribute (line 11) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowM...
method OnActionExecuting (line 18) | public override void OnActionExecuting(ActionExecutingContext filterCo...
class SimpleMembershipInitializer (line 24) | private class SimpleMembershipInitializer
method SimpleMembershipInitializer (line 26) | public SimpleMembershipInitializer()
FILE: Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Global.asax.cs
class MvcApplication (line 15) | public class MvcApplication : System.Web.HttpApplication
method Application_Start (line 17) | protected void Application_Start()
FILE: Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Models/AccountModels.cs
class UsersContext (line 11) | public class UsersContext : DbContext
method UsersContext (line 13) | public UsersContext()
class UserProfile (line 21) | [Table("UserProfile")]
class RegisterExternalLoginModel (line 30) | public class RegisterExternalLoginModel
class LocalPasswordModel (line 39) | public class LocalPasswordModel
class LoginModel (line 58) | public class LoginModel
class RegisterModel (line 73) | public class RegisterModel
class ExternalLogin (line 91) | public class ExternalLogin
FILE: Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Models/TweetViewModel.cs
class TweetViewModel (line 6) | public class TweetViewModel
FILE: Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Scripts/jquery-1.8.2.js
function createOptions (line 911) | function createOptions( options ) {
function dataAttr (line 1800) | function dataAttr( elem, key, data ) {
function isEmptyDataObject (line 1832) | function isEmptyDataObject( obj ) {
function returnFalse (line 3279) | function returnFalse() {
function returnTrue (line 3282) | function returnTrue() {
function Sizzle (line 3884) | function Sizzle( selector, context, results, seed ) {
function createInputPseudo (line 3953) | function createInputPseudo( type ) {
function createButtonPseudo (line 3961) | function createButtonPseudo( type ) {
function createPositionalPseudo (line 3969) | function createPositionalPseudo( fn ) {
function siblingCheck (line 4564) | function siblingCheck( a, b, ret ) {
function tokenize (line 4682) | function tokenize( selector, parseOnly ) {
function addCombinator (line 4744) | function addCombinator( matcher, combinator, base ) {
function elementMatcher (line 4796) | function elementMatcher( matchers ) {
function condense (line 4810) | function condense( unmatched, map, filter, context, xml ) {
function setMatcher (line 4831) | function setMatcher( preFilter, selector, matcher, postFilter, postFinde...
function matcherFromTokens (line 4911) | function matcherFromTokens( tokens ) {
function matcherFromGroupMatchers (line 4964) | function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
function multipleContexts (line 5088) | function multipleContexts( selector, contexts, results, seed ) {
function select (line 5097) | function select( selector, context, results, seed, xml ) {
function setFilters (line 5325) | function setFilters() {}
function isDisconnected (line 5491) | function isDisconnected( node ) {
function sibling (line 5495) | function sibling( cur, dir ) {
function winnow (line 5603) | function winnow( elements, qualifier, keep ) {
function createSafeFragment (line 5636) | function createSafeFragment( document ) {
function findOrAppend (line 6020) | function findOrAppend( elem, tag ) {
function cloneCopyEvent (line 6024) | function cloneCopyEvent( src, dest ) {
function cloneFixAttributes (line 6052) | function cloneFixAttributes( src, dest ) {
function getAll (line 6195) | function getAll( elem ) {
function fixDefaultChecked (line 6208) | function fixDefaultChecked( elem ) {
function jQuerySub (line 6504) | function jQuerySub( selector, context ) {
function vendorPropName (line 6550) | function vendorPropName( style, name ) {
function isHidden (line 6572) | function isHidden( elem, el ) {
function showHide (line 6577) | function showHide( elements, show ) {
function setPositiveNumber (line 6885) | function setPositiveNumber( elem, value, subtract ) {
function augmentWidthOrHeight (line 6892) | function augmentWidthOrHeight( elem, name, extra, isBorderBox ) {
function getWidthOrHeight (line 6934) | function getWidthOrHeight( elem, name, extra ) {
function css_defaultDisplay (line 6977) | function css_defaultDisplay( nodeName ) {
function buildParams (line 7231) | function buildParams( prefix, obj, traditional, add ) {
function addToPrefiltersOrTransports (line 7320) | function addToPrefiltersOrTransports( structure ) {
function inspectPrefiltersOrTransports (line 7354) | function inspectPrefiltersOrTransports( structure, options, originalOpti...
function ajaxExtend (line 7396) | function ajaxExtend( target, src ) {
function done (line 7707) | function done( status, nativeStatusText, responses, headers ) {
function ajaxHandleResponses (line 7997) | function ajaxHandleResponses( s, jqXHR, responses ) {
function ajaxConvert (line 8059) | function ajaxConvert( s, response ) {
function createStandardXHR (line 8326) | function createStandardXHR() {
function createActiveXHR (line 8332) | function createActiveXHR() {
function createFxNow (line 8586) | function createFxNow() {
function createTweens (line 8593) | function createTweens( animation, props ) {
function Animation (line 8608) | function Animation( elem, properties, options ) {
function propFilter (line 8704) | function propFilter( props, specialEasing ) {
function defaultPrefilter (line 8771) | function defaultPrefilter( elem, props, opts ) {
function Tween (line 8886) | function Tween( elem, options, prop, end, easing ) {
function genFx (line 9070) | function genFx( type, includeWidth ) {
function getWindow (line 9373) | function getWindow( elem ) {
FILE: Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Scripts/jquery-ui-1.8.24.js
function reduce (line 142) | function reduce( elem, size, border, margin ) {
function focusable (line 178) | function focusable( element, isTabIndexNotNaN ) {
function visible (line 199) | function visible( element ) {
function getRGB (line 4020) | function getRGB(color) {
function getColor (line 4051) | function getColor(elem, attr) {
function getElementStyles (line 4138) | function getElementStyles() {
function filterStyles (line 4169) | function filterStyles(styles) {
function styleDifference (line 4193) | function styleDifference(oldStyle, newStyle) {
function _normalizeArguments (line 4417) | function _normalizeArguments(effect, options, speed, callback) {
function standardSpeed (line 4451) | function standardSpeed( speed ) {
function Datepicker (line 6909) | function Datepicker() {
function bindHover (line 8658) | function bindHover(dpDiv) {
function extendRemove (line 8681) | function extendRemove(target, props) {
function isArray (line 8690) | function isArray(a) {
function filteredUi (line 9128) | function filteredUi(ui) {
function filteredUi (line 9169) | function filteredUi(ui) {
function getNextTabId (line 10639) | function getNextTabId() {
function getNextListId (line 10643) | function getNextListId() {
function resetStyle (line 10916) | function resetStyle( $el, fx ) {
FILE: Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Scripts/jquery.unobtrusive-ajax.js
function getFunction (line 13) | function getFunction(code, argNames) {
function isMethodProxySafe (line 25) | function isMethodProxySafe(method) {
function asyncOnBeforeSend (line 29) | function asyncOnBeforeSend(xhr, method) {
function asyncOnSuccess (line 35) | function asyncOnSuccess(element, data, contentType) {
function asyncRequest (line 65) | function asyncRequest(element, options) {
function validate (line 110) | function validate(form) {
FILE: Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Scripts/jquery.validate-vsdoc.js
function handle (line 77) | function handle() {
function delegate (line 366) | function delegate(event) {
function handler (line 1274) | function handler(e) {
FILE: Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Scripts/jquery.validate.js
function handle (line 49) | function handle() {
function delegate (line 310) | function delegate(event) {
function handler (line 1231) | function handler(e) {
FILE: Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Scripts/jquery.validate.unobtrusive.js
function setValidationValues (line 14) | function setValidationValues(options, ruleName, value) {
function splitAndTrim (line 21) | function splitAndTrim(value) {
function escapeAttributeValue (line 25) | function escapeAttributeValue(value) {
function getModelPrefix (line 30) | function getModelPrefix(fieldName) {
function appendModelPrefix (line 34) | function appendModelPrefix(value, prefix) {
function onError (line 41) | function onError(error, inputElement) { // 'this' is the form element
function onErrors (line 58) | function onErrors(event, validator) { // 'this' is the form element
function onSuccess (line 72) | function onSuccess(error) { // 'this' is the form element
function onReset (line 87) | function onReset(event) { // 'this' is the form element
function validationInfo (line 101) | function validationInfo(form) {
FILE: Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Scripts/knockout-2.2.0.debug.js
function isClickOnCheckableElement (line 77) | function isClickOnCheckableElement(element, eventType) {
function getDisposeCallbacksCollection (line 576) | function getDisposeCallbacksCollection(node, createIfNotFound) {
function destroyCallbacksCollection (line 584) | function destroyCallbacksCollection(node) {
function cleanSingleNode (line 588) | function cleanSingleNode(node) {
function cleanImmediateCommentTypeChildren (line 612) | function cleanImmediateCommentTypeChildren(nodeWithChildren) {
function simpleHtmlParse (line 671) | function simpleHtmlParse(html) {
function jQueryHtmlParse (line 705) | function jQueryHtmlParse(html) {
function randomMax8HexChars (line 760) | function randomMax8HexChars() {
function generateRandomId (line 763) | function generateRandomId() {
function findMemoNodes (line 766) | function findMemoNodes(rootNode, appendToArray) {
function applyExtenders (line 856) | function applyExtenders(requestedExtenders) {
function observable (line 981) | function observable() {
function addSubscriptionToDependency (line 1184) | function addSubscriptionToDependency(subscribable) {
function disposeAllSubscriptionsToDependencies (line 1188) | function disposeAllSubscriptionsToDependencies() {
function evaluatePossiblyAsync (line 1195) | function evaluatePossiblyAsync() {
function evaluateImmediate (line 1204) | function evaluateImmediate() {
function dependentObservable (line 1257) | function dependentObservable() {
function peek (line 1275) | function peek() {
function isActive (line 1281) | function isActive() {
function mapJsObjectGraph (line 1368) | function mapJsObjectGraph(rootObject, mapInputCallback, visitedObjects) {
function visitPropertiesOrArrayEntries (line 1402) | function visitPropertiesOrArrayEntries(rootObject, visitorCallback) {
function objectLookup (line 1416) | function objectLookup() {
function restoreTokens (line 1509) | function restoreTokens(string, tokens) {
function getWriteableValue (line 1520) | function getWriteableValue(expression) {
function ensureQuoted (line 1527) | function ensureQuoted(key) {
function isStartComment (line 1717) | function isStartComment(node) {
function isEndComment (line 1721) | function isEndComment(node) {
function getVirtualChildren (line 1725) | function getVirtualChildren(startComment, allowUnbalanced) {
function getMatchingEndComment (line 1746) | function getMatchingEndComment(startComment, allowUnbalanced) {
function getUnbalancedChildTags (line 1756) | function getUnbalancedChildTags(node) {
function createBindingsStringEvaluatorViaCache (line 1937) | function createBindingsStringEvaluatorViaCache(bindingsString, cache) {
function createBindingsStringEvaluator (line 1943) | function createBindingsStringEvaluator(bindingsString) {
function validateThatBindingIsAllowedForVirtualElements (line 1984) | function validateThatBindingIsAllowedForVirtualElements(bindingName) {
function applyBindingsToDescendantsInternal (line 1990) | function applyBindingsToDescendantsInternal (viewModel, elementOrVirtual...
function applyBindingsToNodeAndDescendantsInternal (line 1999) | function applyBindingsToNodeAndDescendantsInternal (viewModel, nodeVerif...
function applyBindingsToNodeInternal (line 2026) | function applyBindingsToNodeInternal (node, bindings, viewModelOrBinding...
function makeEventHandlerShortcut (line 2281) | function makeEventHandlerShortcut(eventName) {
function makeWithIfBinding (line 2419) | function makeWithIfBinding(bindingKey, isWith, isNot, makeContextCallbac...
function ensureDropdownSelectionIsConsistentWithModelValue (line 2462) | function ensureDropdownSelectionIsConsistentWithModelValue(element, mode...
function applyToObject (line 2519) | function applyToObject(object, predicate, defaultValue) {
function validateDataBindValuesForRewriting (line 2797) | function validateDataBindValuesForRewriting(keyValueArray) {
function constructMemoizedTagReplacement (line 2815) | function constructMemoizedTagReplacement(dataBindAttributeValue, tagToRe...
function invokeForEachNodeOrCommentInContinuousRange (line 2957) | function invokeForEachNodeOrCommentInContinuousRange(firstNode, lastNode...
function activateBindingsOnContinuousNodeArray (line 2966) | function activateBindingsOnContinuousNodeArray(continuousNodeArray, bind...
function getFirstNodeFromPossibleArray (line 2987) | function getFirstNodeFromPossibleArray(nodeOrNodeArray) {
function executeTemplate (line 2993) | function executeTemplate(targetNodeOrNodeArray, renderMode, template, bi...
function disposeOldComputedAndStoreNewOne (line 3107) | function disposeOldComputedAndStoreNewOne(element, newComputed) {
function compareArrays (line 3187) | function compareArrays(oldArray, newArray, dontLimitMoves) {
function compareSmallArrayToBigArray (line 3197) | function compareSmallArrayToBigArray(smlArray, bigArray, statusNotInSml,...
function fixUpNodesToBeMovedOrRemoved (line 3287) | function fixUpNodesToBeMovedOrRemoved(contiguousNodeArray) {
function mapNodeAndRefreshWhenChanged (line 3323) | function mapNodeAndRefreshWhenChanged(containerNode, mapping, valueToMap...
function itemMovedOrRetained (line 3367) | function itemMovedOrRetained(editScriptIndex, oldPosition) {
function callCallback (line 3378) | function callCallback(callback, items) {
function ensureHasReferencedJQueryTemplates (line 3513) | function ensureHasReferencedJQueryTemplates() {
function executeTemplate (line 3518) | function executeTemplate(compiledTemplate, data, jQueryTemplateOptions) {
FILE: Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Scripts/knockout-2.2.0.js
function i (line 5) | function i(v){throw v;}
function t (line 5) | function t(v){return function(){return v}}
function K (line 6) | function K(v){function ga(a,d,c,e,f){var g=[],a=b.j(function(){var a=d(c...
FILE: Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Scripts/modernizr-2.6.2.js
function isEventSupported (line 193) | function isEventSupported( eventName, element ) {
function setCss (line 289) | function setCss( str ) {
function setCssAll (line 296) | function setCssAll( str1, str2 ) {
function is (line 303) | function is( obj, type ) {
function contains (line 310) | function contains( str, substr ) {
function testProps (line 334) | function testProps( props, prefixed ) {
function testDOMProps (line 350) | function testDOMProps( props, obj, elem ) {
function testPropsAll (line 378) | function testPropsAll( prop, prefixed, elem ) {
function webforms (line 849) | function webforms() {
function addStyleSheet (line 1067) | function addStyleSheet(ownerDocument, cssText) {
function getElements (line 1080) | function getElements() {
function getExpandoData (line 1091) | function getExpandoData(ownerDocument) {
function createElement (line 1109) | function createElement(nodeName, ownerDocument, data){
function createDocumentFragment (line 1145) | function createDocumentFragment(ownerDocument, data){
function shivMethods (line 1169) | function shivMethods(ownerDocument, data) {
function shivDocument (line 1207) | function shivDocument(ownerDocument) {
FILE: Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo.Web/LinqToTwitterProxy.ashx.cs
class LinqToTwitterProxy (line 15) | public class LinqToTwitterProxy : IHttpHandler
method ProcessRequest (line 21) | public void ProcessRequest(HttpContext context)
method ProcessResponse (line 58) | private void ProcessResponse(HttpWebRequest req, HttpContext context)
method PrepareUrl (line 110) | private string PrepareUrl(HttpContext context)
method SetCookies (line 149) | private HttpWebRequest SetCookies(HttpWebRequest proxyReq, HttpRequest...
method SetHeaders (line 165) | private HttpWebRequest SetHeaders(HttpWebRequest proxyReq, NameValueCo...
FILE: Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/App.xaml.cs
class App (line 6) | public partial class App : Application
method App (line 8) | public App()
method Application_Startup (line 16) | private void Application_Startup(object sender, StartupEventArgs e)
method Application_UnhandledException (line 31) | private void Application_UnhandledException(object sender, Application...
FILE: Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/MainPage.xaml.cs
class MainPage (line 7) | public partial class MainPage : UserControl
method MainPage (line 9) | public MainPage()
method ContentFrame_Navigated (line 15) | private void ContentFrame_Navigated(object sender, NavigationEventArgs e)
method ContentFrame_NavigationFailed (line 35) | private void ContentFrame_NavigationFailed(object sender, NavigationFa...
FILE: Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Model/MyTweet.cs
class MyTweet (line 3) | public class MyTweet
FILE: Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Model/TwitterConfiguration.cs
class TwitterConfiguration (line 3) | public static class TwitterConfiguration
FILE: Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Views/About.xaml.cs
class About (line 6) | public partial class About : Page
method About (line 8) | public About()
method OnNavigatedTo (line 14) | protected override void OnNavigatedTo(NavigationEventArgs e)
FILE: Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Views/ErrorWindow.xaml.cs
class ErrorWindow (line 7) | public partial class ErrorWindow : ChildWindow
method ErrorWindow (line 9) | public ErrorWindow(Exception e)
method ErrorWindow (line 18) | public ErrorWindow(Uri uri)
method ErrorWindow (line 27) | public ErrorWindow(string message, string details)
method OKButton_Click (line 33) | private void OKButton_Click(object sender, RoutedEventArgs e)
FILE: Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Views/Home.xaml.cs
class Home (line 6) | public partial class Home : Page
method Home (line 8) | public Home()
method OnNavigatedTo (line 14) | protected override void OnNavigatedTo(NavigationEventArgs e)
FILE: Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Views/HomeTimelineQuery.xaml.cs
class HomeTimelineQuery (line 11) | public partial class HomeTimelineQuery : Page
method HomeTimelineQuery (line 16) | public HomeTimelineQuery()
method OnNavigatedTo (line 22) | protected override void OnNavigatedTo(NavigationEventArgs e)
method DoWebAuth (line 42) | private void DoWebAuth()
method DoPinAuth (line 107) | private void DoPinAuth()
method PinButton_Click (line 141) | private void PinButton_Click(object sender, RoutedEventArgs e)
method FriendsButton_Click (line 165) | private void FriendsButton_Click(object sender, RoutedEventArgs e)
method DoXAuth (line 187) | private void DoXAuth()
FILE: Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Views/StatusUpdate.xaml.cs
class StatusUpdate (line 10) | public partial class StatusUpdate : Page
method StatusUpdate (line 15) | public StatusUpdate()
method OnNavigatedTo (line 21) | protected override void OnNavigatedTo(NavigationEventArgs e)
method DoPinAuth (line 34) | private void DoPinAuth()
method DoWebAuth (line 68) | private void DoWebAuth()
method PinButton_Click (line 128) | private void PinButton_Click(object sender, RoutedEventArgs e)
method SendButton_Click (line 151) | private void SendButton_Click(object sender, RoutedEventArgs e)
FILE: Samples/LinqToTwitter3/LinqToTwitterWebFormsDemo/Default.aspx.cs
class _Default (line 6) | public partial class _Default : System.Web.UI.Page
method Page_Load (line 11) | protected void Page_Load(object sender, EventArgs e)
method OnPreRender (line 65) | protected override void OnPreRender(EventArgs e)
method authorizeTwitterButton_Click (line 76) | protected void authorizeTwitterButton_Click(object sender, EventArgs e)
method postUpdateButton_Click (line 81) | protected void postUpdateButton_Click(object sender, EventArgs e)
FILE: Samples/LinqToTwitter3/LinqToTwitterWebFormsDemo/PostOnly.aspx.cs
class PostOnly (line 5) | public partial class PostOnly : System.Web.UI.Page
method Page_Load (line 11) | protected void Page_Load(object sender, EventArgs e)
method postUpdateButton_Click (line 50) | protected void postUpdateButton_Click(object sender, EventArgs e)
FILE: Samples/LinqToTwitter3/LinqToTwitterWebFormsDemo/SignIn.aspx.cs
class SignIn (line 6) | public partial class SignIn : System.Web.UI.Page
method Page_Load (line 11) | protected void Page_Load(object sender, EventArgs e)
method signInButton_Click (line 54) | protected void signInButton_Click(object sender, ImageClickEventArgs e)
FILE: Samples/LinqToTwitter3/LinqToTwitterWebFormsDemo/UserTimeline.aspx.cs
class UserTimeline (line 10) | public partial class UserTimeline : System.Web.UI.Page
method Page_Load (line 12) | protected void Page_Load(object sender, EventArgs e)
FILE: Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/App.xaml.cs
class App (line 24) | sealed partial class App : Application
method App (line 30) | public App()
method OnLaunched (line 42) | protected override void OnLaunched(LaunchActivatedEventArgs args)
method OnSuspending (line 76) | private void OnSuspending(object sender, SuspendingEventArgs e)
FILE: Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/Common/BindableBase.cs
class BindableBase (line 11) | [Windows.Foundation.Metadata.WebHostHidden]
method SetProperty (line 31) | protected bool SetProperty<T>(ref T storage, T value, [CallerMemberNam...
method OnPropertyChanged (line 46) | protected void OnPropertyChanged([CallerMemberName] string propertyNam...
FILE: Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/Common/BooleanNegationConverter.cs
class BooleanNegationConverter (line 9) | public sealed class BooleanNegationConverter : IValueConverter
method Convert (line 11) | public object Convert(object value, Type targetType, object parameter,...
method ConvertBack (line 16) | public object ConvertBack(object value, Type targetType, object parame...
FILE: Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/Common/BooleanToVisibilityConverter.cs
class BooleanToVisibilityConverter (line 20) | public sealed class BooleanToVisibilityConverter : IValueConverter
method Convert (line 22) | public object Convert(object value, Type targetType, object parameter,...
method ConvertBack (line 27) | public object ConvertBack(object value, Type targetType, object parame...
FILE: Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/Common/LayoutAwarePage.cs
class LayoutAwarePage (line 36) | [Windows.Foundation.Metadata.WebHostHidden]
method LayoutAwarePage (line 51) | public LayoutAwarePage()
method GoHome (line 113) | protected virtual void GoHome(object sender, RoutedEventArgs e)
method GoBack (line 129) | protected virtual void GoBack(object sender, RoutedEventArgs e)
method GoForward (line 142) | protected virtual void GoForward(object sender, RoutedEventArgs e)
method CoreDispatcher_AcceleratorKeyActivated (line 155) | private void CoreDispatcher_AcceleratorKeyActivated(CoreDispatcher sen...
method CoreWindow_PointerPressed (line 199) | private void CoreWindow_PointerPressed(CoreWindow sender,
method StartLayoutUpdates (line 240) | public void StartLayoutUpdates(object sender, RoutedEventArgs e)
method WindowSizeChanged (line 256) | private void WindowSizeChanged(object sender, WindowSizeChangedEventAr...
method StopLayoutUpdates (line 272) | public void StopLayoutUpdates(object sender, RoutedEventArgs e)
method DetermineVisualState (line 294) | protected virtual string DetermineVisualState(ApplicationViewState vie...
method InvalidateVisualState (line 308) | public void InvalidateVisualState()
method OnNavigatedTo (line 331) | protected override void OnNavigatedTo(NavigationEventArgs e)
method OnNavigatedFrom (line 368) | protected override void OnNavigatedFrom(NavigationEventArgs e)
method LoadState (line 385) | protected virtual void LoadState(Object navigationParameter, Dictionar...
method SaveState (line 395) | protected virtual void SaveState(Dictionary<String, Object> pageState)
class ObservableDictionary (line 405) | private class ObservableDictionary<K, V> : IObservableMap<K, V>
class ObservableDictionaryChangedEventArgs (line 407) | private class ObservableDictionaryChangedEventArgs : IMapChangedEven...
method ObservableDictionaryChangedEventArgs (line 409) | public ObservableDictionaryChangedEventArgs(CollectionChange chang...
method InvokeMapChanged (line 422) | private void InvokeMapChanged(CollectionChange change, K key)
method Add (line 431) | public void Add(K key, V value)
method Add (line 437) | public void Add(KeyValuePair<K, V> item)
method Remove (line 442) | public bool Remove(K key)
method Remove (line 452) | public bool Remove(KeyValuePair<K, V> item)
method Clear (line 477) | public void Clear()
method ContainsKey (line 492) | public bool ContainsKey(K key)
method TryGetValue (line 497) | public bool TryGetValue(K key, out V value)
method Contains (line 507) | public bool Contains(KeyValuePair<K, V> item)
method GetEnumerator (line 522) | public IEnumerator<KeyValuePair<K, V>> GetEnumerator()
method GetEnumerator (line 527) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnu...
method CopyTo (line 532) | public void CopyTo(KeyValuePair<K, V>[] array, int arrayIndex)
FILE: Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/Common/RichTextColumns.cs
class RichTextColumns (line 39) | [Windows.UI.Xaml.Markup.ContentProperty(Name = "RichTextContent")]
method RichTextColumns (line 59) | public RichTextColumns()
method ResetOverflowLayout (line 89) | private static void ResetOverflowLayout(DependencyObject d, Dependency...
method MeasureOverride (line 115) | protected override Size MeasureOverride(Size availableSize)
method ArrangeOverride (line 197) | protected override Size ArrangeOverride(Size finalSize)
FILE: Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/Common/SuspensionManager.cs
class SuspensionManager (line 23) | internal sealed class SuspensionManager
method SaveAsync (line 58) | public static async Task SaveAsync()
method RestoreAsync (line 95) | public static async Task RestoreAsync()
method RegisterFrame (line 138) | public static void RegisterFrame(Frame frame, String sessionStateKey)
method UnregisterFrame (line 166) | public static void UnregisterFrame(Frame frame)
method SessionStateForFrame (line 191) | public static Dictionary<String, Object> SessionStateForFrame(Frame fr...
method RestoreFrameNavigationState (line 217) | private static void RestoreFrameNavigationState(Frame frame)
method SaveFrameNavigationState (line 226) | private static void SaveFrameNavigationState(Frame frame)
FILE: Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/TweetPage.xaml.cs
class TweetPage (line 14) | public sealed partial class TweetPage : LayoutAwarePage
method TweetPage (line 16) | public TweetPage()
method SearchButton_Click (line 23) | async void SearchButton_Click(object sender, RoutedEventArgs e)
FILE: Samples/LinqToTwitter3/WindowsPhoneDemo/App.xaml.cs
class App (line 10) | public partial class App : Application
method App (line 21) | public App()
method Application_Launching (line 56) | private void Application_Launching(object sender, LaunchingEventArgs e)
method Application_Activated (line 62) | private void Application_Activated(object sender, ActivatedEventArgs e)
method Application_Deactivated (line 68) | private void Application_Deactivated(object sender, DeactivatedEventAr...
method Application_Closing (line 74) | private void Application_Closing(object sender, ClosingEventArgs e)
method RootFrame_NavigationFailed (line 79) | private void RootFrame_NavigationFailed(object sender, NavigationFaile...
method Application_UnhandledException (line 89) | private void Application_UnhandledException(object sender, Application...
method InitializePhoneApplication (line 102) | private void InitializePhoneApplication()
method CompleteInitializePhoneApplication (line 120) | private void CompleteInitializePhoneApplication(object sender, Navigat...
FILE: Samples/LinqToTwitter3/WindowsPhoneDemo/MainPage.xaml.cs
class MainPage (line 9) | public partial class MainPage : PhoneApplicationPage
method MainPage (line 12) | public MainPage()
method SearchButton_Click (line 17) | private void SearchButton_Click(object sender, RoutedEventArgs e)
FILE: Samples/LinqToTwitter3/WindowsPhoneDemo/OAuth.xaml.cs
class OAuth (line 11) | public partial class OAuth : PhoneApplicationPage
method OAuth (line 15) | public OAuth()
method OAuthWebBrowser_LoadCompleted (line 22) | void OAuthWebBrowser_LoadCompleted(object sender, NavigationEventArgs e)
method Page_Loaded (line 29) | void Page_Loaded(object sender, RoutedEventArgs e)
method AuthenticateButton_Click (line 79) | private void AuthenticateButton_Click(object sender, RoutedEventArgs e)
FILE: Samples/LinqToTwitter3/WindowsPhoneDemo/SharedState.cs
class SharedState (line 6) | public static class SharedState
FILE: Samples/LinqToTwitter3/WindowsPhoneDemo/StatusUpdate.xaml.cs
class StatusUpdate (line 9) | public partial class StatusUpdate : PhoneApplicationPage
method StatusUpdate (line 11) | public StatusUpdate()
method TweetButton_Click (line 18) | private void TweetButton_Click(object sender, RoutedEventArgs e)
FILE: Samples/LinqToTwitter3/WindowsPhoneDemo/StreamItem.cs
class StreamItem (line 14) | public class StreamItem
FILE: Samples/LinqToTwitter3/WindowsPhoneDemo/Tweet.cs
class Tweet (line 5) | public class Tweet
FILE: Samples/LinqToTwitter3/WindowsPhoneDemo/UserStream.xaml.cs
class UserStream (line 11) | public partial class UserStream : PhoneApplicationPage
method UserStream (line 13) | public UserStream()
method StartButton_Click (line 18) | private void StartButton_Click(object sender, RoutedEventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Console/AccountDemos.cs
class AccountDemos (line 9) | class AccountDemos
method RunAsync (line 11) | internal static async Task RunAsync(TwitterContext twitterCtx)
method ShowMenu (line 75) | static void ShowMenu()
method VerifyCredentialsAsync (line 93) | static async Task VerifyCredentialsAsync(TwitterContext twitterCtx)
method AccountSettingsAsync (line 119) | static async Task AccountSettingsAsync(TwitterContext twitterCtx)
method UpdateAccountColorsAsync (line 143) | static async Task UpdateAccountColorsAsync(TwitterContext twitterCtx)
method UpdateAccountImageAsync (line 162) | static async Task UpdateAccountImageAsync(TwitterContext twitterCtx)
method UpdateAccountBackgroundImageAsync (line 173) | static async Task UpdateAccountBackgroundImageAsync(TwitterContext twi...
method UpdateAccountProfileAsync (line 190) | static async Task UpdateAccountProfileAsync(TwitterContext twitterCtx)
method UpdateAccountSettingsAsync (line 206) | static async Task UpdateAccountSettingsAsync(TwitterContext twitterCtx)
method UpdateDeliveryDeviceAsync (line 223) | static async Task UpdateDeliveryDeviceAsync(TwitterContext twitterCtx)
method UpdateProfileBannerAsync (line 233) | static async Task UpdateProfileBannerAsync(TwitterContext twitterCtx)
method RemoveProfileBannerAsync (line 245) | static async Task RemoveProfileBannerAsync(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Console/BlockDemos.cs
class BlockDemos (line 8) | class BlockDemos
method RunAsync (line 10) | internal static async Task RunAsync(TwitterContext twitterCtx)
method ShowMenu (line 50) | static void ShowMenu()
method ListBlockedUsersAsync (line 62) | static async Task ListBlockedUsersAsync(TwitterContext twitterCtx)
method ListBlockIDsAsyc (line 76) | static async Task ListBlockIDsAsyc(TwitterContext twitterCtx)
method CreateBlockAsync (line 89) | static async Task CreateBlockAsync(TwitterContext twitterCtx)
method DestroyBlockAsync (line 100) | static async Task DestroyBlockAsync(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Console/DirectMessageDemos.cs
class DirectMessageDemos (line 8) | class DirectMessageDemos
method RunAsync (line 10) | internal static async Task RunAsync(TwitterContext twitterCtx)
method ShowMenu (line 54) | static void ShowMenu()
method ShowSentDMsAsync (line 67) | static async Task ShowSentDMsAsync(TwitterContext twitterCtx)
method ShowReceivedDMsAsync (line 86) | static async Task ShowReceivedDMsAsync(TwitterContext twitterCtx)
method ShowSpecificDMAsync (line 105) | static async Task ShowSpecificDMAsync(TwitterContext twitterCtx)
method DestroyDirectMessageAsync (line 127) | static async Task DestroyDirectMessageAsync(TwitterContext twitterCtx)
method NewDirectMessageAsync (line 140) | static async Task NewDirectMessageAsync(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Console/FavoriteDemos.cs
class FavoriteDemos (line 9) | class FavoriteDemos
method RunAsync (line 11) | internal static async Task RunAsync(TwitterContext twitterCtx)
method ShowMenu (line 47) | static void ShowMenu()
method ShowFavoritesAsync (line 58) | static async Task ShowFavoritesAsync(TwitterContext twitterCtx)
method DestroyFavoriteAsync (line 119) | static async Task DestroyFavoriteAsync(TwitterContext twitterCtx)
method CreateFavoriteAsync (line 130) | static async Task CreateFavoriteAsync(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Console/FriendshipDemos.cs
class FriendshipDemos (line 8) | class FriendshipDemos
method RunAsync (line 10) | internal static async Task RunAsync(TwitterContext twitterCtx)
method ShowMenu (line 84) | static void ShowMenu()
method ShowFriendsAsync (line 104) | static async Task ShowFriendsAsync(TwitterContext twitterCtx)
method LookupUserIDsAsync (line 127) | static async Task LookupUserIDsAsync(TwitterContext twitterCtx)
method IncomingFriendshipsAsync (line 145) | static async Task IncomingFriendshipsAsync(TwitterContext twitterCtx)
method OutgoingFriendshipsAsync (line 162) | static async Task OutgoingFriendshipsAsync(TwitterContext twitterCtx)
method NoRetweetIDsAsync (line 179) | static async Task NoRetweetIDsAsync(TwitterContext twitterCtx)
method FriendsListAsync (line 201) | static async Task FriendsListAsync(TwitterContext twitterCtx)
method FollowersListAsync (line 231) | static async Task FollowersListAsync(TwitterContext twitterCtx)
method ShowFollowerIDsAsync (line 267) | static async Task ShowFollowerIDsAsync(TwitterContext twitterCtx)
method ShowFriendIDsAsync (line 304) | static async Task ShowFriendIDsAsync(TwitterContext twitterCtx)
method CreateFriendshipAsync (line 340) | static async Task CreateFriendshipAsync(TwitterContext twitterCtx)
method DestroyFriendshipAsync (line 351) | static async Task DestroyFriendshipAsync(TwitterContext twitterCtx)
method UpdateFreindshipSettingsAsync (line 362) | static async Task UpdateFreindshipSettingsAsync(TwitterContext twitter...
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Console/GeoDemos.cs
class GeoDemos (line 8) | class GeoDemos
method RunAsync (line 10) | internal static async Task RunAsync(TwitterContext twitterCtx)
method ShowMenu (line 50) | static void ShowMenu()
method SearchByIPAsync (line 62) | static async Task SearchByIPAsync(TwitterContext twitterCtx)
method LookupGeoIDAsync (line 82) | static async Task LookupGeoIDAsync(TwitterContext twitterCtx)
method LookupReverseGeocodeAsync (line 102) | static async Task LookupReverseGeocodeAsync(TwitterContext twitterCtx)
method FindSimilarPlacesAsync (line 120) | static async Task FindSimilarPlacesAsync(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Console/HelpDemos.cs
class HelpDemos (line 8) | class HelpDemos
method RunAsync (line 10) | internal static async Task RunAsync(TwitterContext twitterCtx)
method ShowMenu (line 54) | static void ShowMenu()
method GettingRateLimitsAsync (line 67) | static async Task GettingRateLimitsAsync(TwitterContext twitterCtx)
method GetHelpConfigurationAsync (line 90) | static async Task GetHelpConfigurationAsync(TwitterContext twitterCtx)
method GetHelpLanguagesAsync (line 128) | static async Task GetHelpLanguagesAsync(TwitterContext twitterCtx)
method GetPrivacyAsync (line 142) | static async Task GetPrivacyAsync(TwitterContext twitterCtx)
method GetTosAsync (line 155) | static async Task GetTosAsync(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Console/ListDemos.cs
class ListDemos (line 10) | class ListDemos
method RunAsync (line 12) | internal static async Task RunAsync(TwitterContext twitterCtx)
method ShowMenu (line 121) | static void ShowMenu()
method GetListsForUserAsync (line 149) | static async Task GetListsForUserAsync(TwitterContext twitterCtx)
method GetListStatusesAsync (line 165) | static async Task GetListStatusesAsync(TwitterContext twitterCtx)
method GetListMembershipsAsync (line 232) | static async Task GetListMembershipsAsync(TwitterContext twitterCtx)
method GetListSubscribersAsync (line 249) | static async Task GetListSubscribersAsync(TwitterContext twitterCtx)
method ShowIsListSubscriberAsync (line 265) | static async Task ShowIsListSubscriberAsync(TwitterContext twitterCtx)
method ShowIsListMemberAsync (line 309) | static async Task ShowIsListMemberAsync(TwitterContext twitterCtx)
method GetListMembersAsync (line 353) | static async Task GetListMembersAsync(TwitterContext twitterCtx)
method ShowListDetailsAsync (line 370) | static async Task ShowListDetailsAsync(TwitterContext twitterCtx)
method GetListSubscriptionsAsync (line 389) | static async Task GetListSubscriptionsAsync(TwitterContext twitterCtx)
method GetOwnershipsAsync (line 406) | static async Task GetOwnershipsAsync(TwitterContext twitterCtx)
method DeleteMemberFromListAsync (line 425) | static async Task DeleteMemberFromListAsync(TwitterContext twitterCtx)
method SubscribeToListAsync (line 438) | static async Task SubscribeToListAsync(TwitterContext twitterCtx)
method UnsubscribeFromListAsync (line 451) | static async Task UnsubscribeFromListAsync(TwitterContext twitterCtx)
method AddMemberRangeToListAsync (line 464) | static async Task AddMemberRangeToListAsync(TwitterContext twitterCtx)
method AddMemberToListAsync (line 481) | static async Task AddMemberToListAsync(TwitterContext twitterCtx)
method DeleteListAsync (line 494) | static async Task DeleteListAsync(TwitterContext twitterCtx)
method UpdateListAsync (line 507) | static async Task UpdateListAsync(TwitterContext twitterCtx)
method CreateListAsync (line 522) | static async Task CreateListAsync(TwitterContext twitterCtx)
method DeleteMemberRangeFromListAsync (line 533) | static async Task DeleteMemberRangeFromListAsync(TwitterContext twitte...
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Console/MutesDemos.cs
class MuteDemos (line 8) | public class MuteDemos
method RunAsync (line 10) | internal static async Task RunAsync(TwitterContext twitterCtx)
method ShowMenu (line 50) | static void ShowMenu()
method LookupIDsAsync (line 62) | static async Task LookupIDsAsync(TwitterContext twitterCtx)
method LookupUsersAsync (line 74) | static async Task LookupUsersAsync(TwitterContext twitterCtx)
method MuteUserAsync (line 86) | static async Task MuteUserAsync(TwitterContext twitterCtx)
method UnmuteUserAsync (line 95) | static async Task UnmuteUserAsync(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Console/Program.cs
class Program (line 10) | class Program
method Main (line 12) | static void Main()
method DoDemosAsync (line 28) | static async Task DoDemosAsync()
method ShowMenu (line 146) | static void ShowMenu()
method ChooseAuthenticationStrategy (line 172) | static IAuthorizer ChooseAuthenticationStrategy()
method DoPinOAuth (line 210) | static IAuthorizer DoPinOAuth()
method DoApplicationOnlyAuth (line 233) | static IAuthorizer DoApplicationOnlyAuth()
method DoSingleUserAuth (line 246) | static IAuthorizer DoSingleUserAuth()
method DoXAuth (line 262) | static IAuthorizer DoXAuth()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Console/RawDemos.cs
class RawDemos (line 9) | class RawDemos
method RunAsync (line 11) | internal static async Task RunAsync(TwitterContext twitterCtx)
method ShowMenu (line 43) | static void ShowMenu()
method PerformSearchRawAsync (line 53) | static async Task PerformSearchRawAsync(TwitterContext twitterCtx)
method TweetRawAsync (line 71) | static async Task TweetRawAsync(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Console/SavedSearchDemos.cs
class SavedSearchDemos (line 8) | class SavedSearchDemos
method RunAsync (line 10) | internal static async Task RunAsync(TwitterContext twitterCtx)
method ShowMenu (line 50) | static void ShowMenu()
method ShowSavedSearchesAsync (line 62) | static async Task ShowSavedSearchesAsync(TwitterContext twitterCtx)
method ShowSavedSearchAsync (line 76) | static async Task ShowSavedSearchAsync(TwitterContext twitterCtx)
method CreateSavedSearchAsync (line 94) | static async Task CreateSavedSearchAsync(TwitterContext twitterCtx)
method DestroySavedSearchAsync (line 105) | static async Task DestroySavedSearchAsync(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Console/SearchDemos.cs
class SearchDemos (line 8) | public class SearchDemos
method RunAsync (line 10) | internal static async Task RunAsync(TwitterContext twitterCtx)
method ShowMenu (line 38) | static void ShowMenu()
method DoSearchAsync (line 47) | static async Task DoSearchAsync(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Console/StatusDemos.cs
class StatusDemos (line 11) | class StatusDemos
method RunAsync (line 13) | internal static async Task RunAsync(TwitterContext twitterCtx)
method ShowMenu (line 102) | static void ShowMenu()
method PrintTweetsResults (line 126) | static void PrintTweetsResults(List<Status> tweets)
method ShowMentionsTimelineAsync (line 138) | static async Task ShowMentionsTimelineAsync(TwitterContext twitterCtx)
method RunUserTimelineQueryAsync (line 151) | static async Task RunUserTimelineQueryAsync(TwitterContext twitterCtx)
method RunHomeTimelineQueryAsync (line 164) | static async Task RunHomeTimelineQueryAsync(TwitterContext twitterCtx)
method RetweetsOfMeStatusQueryAsync (line 176) | static async Task RetweetsOfMeStatusQueryAsync(TwitterContext twitterCtx)
method RetweetsQueryAsync (line 189) | static async Task RetweetsQueryAsync(TwitterContext twitterCtx)
method SingleStatusQueryAsync (line 213) | static async Task SingleStatusQueryAsync(TwitterContext twitterCtx)
method DeleteTweetAsync (line 239) | static async Task DeleteTweetAsync(TwitterContext twitterCtx)
method TweetAsync (line 255) | static async Task TweetAsync(TwitterContext twitterCtx)
method ReplyAsync (line 288) | static async Task ReplyAsync(TwitterContext twitterCtx)
method RetweetAsync (line 303) | static async Task RetweetAsync(TwitterContext twitterCtx)
method UploadMultipleImagesAsync (line 321) | static async Task UploadMultipleImagesAsync(TwitterContext twitterCtx)
method OEmbedStatusAsync (line 348) | static async Task OEmbedStatusAsync(TwitterContext twitterCtx)
method RetweetersAsync (line 365) | static async Task RetweetersAsync(TwitterContext twitterCtx)
method GetConversationAsync (line 382) | static async Task GetConversationAsync(TwitterContext twitterCtx)
method LookupTweetsAsyc (line 395) | static async Task LookupTweetsAsyc(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Console/StreamDemos.cs
class StreamDemos (line 11) | class StreamDemos
method RunAsync (line 13) | internal static async Task RunAsync(TwitterContext twitterCtx)
method ShowMenu (line 61) | static void ShowMenu()
method DoFilterStreamAsync (line 75) | static async Task DoFilterStreamAsync(TwitterContext twitterCtx)
method DoSampleStreamAsync (line 103) | static async Task DoSampleStreamAsync(TwitterContext twitterCtx)
method DoUserStreamAsync (line 129) | static async Task DoUserStreamAsync(TwitterContext twitterCtx)
method DoSiteStreamAsync (line 159) | static async Task DoSiteStreamAsync(TwitterContext twitterCtx)
method DoControlStreamAsync (line 189) | static async Task DoControlStreamAsync(TwitterContext twitterCtx)
method DoRxObservableStreamAsync (line 298) | static async Task DoRxObservableStreamAsync(TwitterContext twitterCtx)
method PrintUserInfoAsync (line 332) | static async Task PrintUserInfoAsync(TwitterContext twitterCtx, string...
method HandleStreamResponse (line 356) | static void HandleStreamResponse(StreamContent strm)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Console/TrendDemos.cs
class TrendDemos (line 8) | public class TrendDemos
method RunAsync (line 10) | internal static async Task RunAsync(TwitterContext twitterCtx)
method ShowMenu (line 46) | static void ShowMenu()
method GetTrendsForPlaceAsync (line 57) | static async Task GetTrendsForPlaceAsync(TwitterContext twitterCtx)
method GetAvailableTrendLocationsAsync (line 82) | static async Task GetAvailableTrendLocationsAsync(TwitterContext twitt...
method GetClosestTrendsAsync (line 96) | static async Task GetClosestTrendsAsync(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Console/UserDemos.cs
class UserDemos (line 9) | public class UserDemos
method RunAsync (line 11) | internal static async Task RunAsync(TwitterContext twitterCtx)
method ShowMenu (line 75) | static void ShowMenu()
method LookupUsersAsync (line 93) | static async Task LookupUsersAsync(TwitterContext twitterCtx)
method ShowUserDetailsAsync (line 108) | static async Task ShowUserDetailsAsync(TwitterContext twitterCtx)
method FindUsersAsync (line 130) | static async Task FindUsersAsync(TwitterContext twitterCtx)
method GetContributeesAsync (line 145) | static async Task GetContributeesAsync(TwitterContext twitterCtx)
method GetContributorsAsync (line 160) | static async Task GetContributorsAsync(TwitterContext twitterCtx)
method GetBannerSizesAsync (line 175) | static async Task GetBannerSizesAsync(TwitterContext twitterCtx)
method GetUsersInSuggestedCategoriesAsync (line 192) | static async Task GetUsersInSuggestedCategoriesAsync(TwitterContext tw...
method GetSuggestedCategoryListQueryAsync (line 214) | static async Task GetSuggestedCategoryListQueryAsync(TwitterContext tw...
method ShowUsersInCategoryAsync (line 228) | static async Task ShowUsersInCategoryAsync(TwitterContext twitterCtx)
method ReportSpammerAsync (line 255) | static async Task ReportSpammerAsync(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Console/VineDemos.cs
class VineDemos (line 8) | public class VineDemos
method RunAsync (line 10) | internal static async Task RunAsync(TwitterContext twitterCtx)
method ShowMenu (line 38) | static void ShowMenu()
method GetEmbeddedHtml (line 47) | static async Task GetEmbeddedHtml(TwitterContext twitterCtx)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/App_Start/BundleConfig.cs
class BundleConfig (line 5) | public class BundleConfig
method RegisterBundles (line 8) | public static void RegisterBundles(BundleCollection bundles)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/App_Start/FilterConfig.cs
class FilterConfig (line 5) | public class FilterConfig
method RegisterGlobalFilters (line 7) | public static void RegisterGlobalFilters(GlobalFilterCollection filters)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/App_Start/RouteConfig.cs
class RouteConfig (line 8) | public class RouteConfig
method RegisterRoutes (line 10) | public static void RegisterRoutes(RouteCollection routes)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/App_Start/Startup.Auth.cs
class Startup (line 11) | public partial class Startup
method ConfigureAuth (line 14) | public void ConfigureAuth(IAppBuilder app)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/Controllers/AccountController.cs
class AccountController (line 17) | [Authorize]
method AccountController (line 20) | public AccountController()
method AccountController (line 25) | public AccountController(UserManager<ApplicationUser> userManager)
method Login (line 34) | [AllowAnonymous]
method Login (line 43) | [HttpPost]
method Register (line 68) | [AllowAnonymous]
method Register (line 76) | [HttpPost]
method Disassociate (line 102) | [HttpPost]
method Manage (line 121) | public ActionResult Manage(ManageMessageId? message)
method Manage (line 136) | [HttpPost]
method StoreTwitterCredentials (line 185) | async Task StoreTwitterCredentials(ApplicationUser user)
method ExternalLogin (line 232) | [HttpPost]
method ExternalLoginCallback (line 243) | [AllowAnonymous]
method LinkLogin (line 272) | [HttpPost]
method LinkLoginCallback (line 282) | public async Task<ActionResult> LinkLoginCallback()
method ExternalLoginConfirmation (line 301) | [HttpPost]
method LogOff (line 340) | [HttpPost]
method ExternalLoginFailure (line 350) | [AllowAnonymous]
method RemoveAccountList (line 356) | [ChildActionOnly]
method Dispose (line 364) | protected override void Dispose(bool disposing)
method SignInAsync (line 386) | private async Task SignInAsync(ApplicationUser user, bool isPersistent)
method AddErrors (line 393) | private void AddErrors(IdentityResult result)
method HasPassword (line 401) | private bool HasPassword()
type ManageMessageId (line 411) | public enum ManageMessageId
method RedirectToLocal (line 419) | private ActionResult RedirectToLocal(string returnUrl)
class ChallengeResult (line 431) | private class ChallengeResult : HttpUnauthorizedResult
method ChallengeResult (line 433) | public ChallengeResult(string provider, string redirectUri) : this(p...
method ChallengeResult (line 437) | public ChallengeResult(string provider, string redirectUri, string u...
method ExecuteResult (line 448) | public override void ExecuteResult(ControllerContext context)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/Controllers/HomeController.cs
class HomeController (line 8) | public class HomeController : Controller
method Index (line 10) | public ActionResult Index()
method About (line 18) | public ActionResult About()
method Contact (line 25) | public ActionResult Contact()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/Controllers/OAuthController.cs
class OAuthController (line 10) | public class OAuthController : AsyncController
method Index (line 12) | public ActionResult Index()
method BeginAsync (line 17) | public async Task<ActionResult> BeginAsync()
method CompleteAsync (line 33) | public async Task<ActionResult> CompleteAsync()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/Controllers/StatusDemosController.cs
class StatusDemosController (line 10) | public class StatusDemosController : Controller
method Index (line 12) | public ActionResult Index()
method Tweet (line 17) | public ActionResult Tweet()
method TweetAsync (line 27) | [HttpPost]
method HomeTimelineAsync (line 49) | [ActionName("HomeTimeline")]
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/Global.asax.cs
class MvcApplication (line 9) | public class MvcApplication : System.Web.HttpApplication
method Application_Start (line 11) | protected void Application_Start()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/Models/AccountViewModels.cs
class ExternalLoginConfirmationViewModel (line 5) | public class ExternalLoginConfirmationViewModel
class ManageUserViewModel (line 12) | public class ManageUserViewModel
class LoginViewModel (line 31) | public class LoginViewModel
class RegisterViewModel (line 46) | public class RegisterViewModel
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/Models/IdentityModels.cs
class ApplicationUser (line 6) | public class ApplicationUser : IdentityUser
class ApplicationDbContext (line 10) | public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
method ApplicationDbContext (line 12) | public ApplicationDbContext()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/Models/SendTweetViewModel.cs
class SendTweetViewModel (line 8) | public class SendTweetViewModel
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/Models/TweetViewModel.cs
class TweetViewModel (line 8) | public class TweetViewModel
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/Scripts/bootstrap.js
function transitionEnd (line 33) | function transitionEnd() {
function removeElement (line 125) | function removeElement() {
function Plugin (line 141) | function Plugin(option) {
function Plugin (line 246) | function Plugin(option) {
function Plugin (line 468) | function Plugin(option) {
function getTargetFromTrigger (line 687) | function getTargetFromTrigger($trigger) {
function Plugin (line 699) | function Plugin(option) {
function clearMenus (line 831) | function clearMenus(e) {
function getParent (line 850) | function getParent($this) {
function Plugin (line 867) | function Plugin(option) {
function Plugin (line 1181) | function Plugin(option, _relatedTarget) {
function complete (line 1523) | function complete() {
function Plugin (line 1675) | function Plugin(option) {
function Plugin (line 1795) | function Plugin(option) {
function ScrollSpy (line 1844) | function ScrollSpy(element, options) {
function Plugin (line 1967) | function Plugin(option) {
function next (line 2074) | function next() {
function Plugin (line 2120) | function Plugin(option) {
function Plugin (line 2277) | function Plugin(option) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/Scripts/jquery-2.1.1.js
function isArraylike (line 534) | function isArraylike( obj ) {
function Sizzle (line 737) | function Sizzle( selector, context, results, seed ) {
function createCache (line 852) | function createCache() {
function markFunction (line 870) | function markFunction( fn ) {
function assert (line 879) | function assert( fn ) {
function addHandle (line 901) | function addHandle( attrs, handler ) {
function siblingCheck (line 916) | function siblingCheck( a, b ) {
function createInputPseudo (line 943) | function createInputPseudo( type ) {
function createButtonPseudo (line 954) | function createButtonPseudo( type ) {
function createPositionalPseudo (line 965) | function createPositionalPseudo( fn ) {
function testContext (line 988) | function testContext( context ) {
function setFilters (line 1985) | function setFilters() {}
function toSelector (line 2056) | function toSelector( tokens ) {
function addCombinator (line 2066) | function addCombinator( matcher, combinator, base ) {
function elementMatcher (line 2119) | function elementMatcher( matchers ) {
function multipleContexts (line 2133) | function multipleContexts( selector, contexts, results ) {
function condense (line 2142) | function condense( unmatched, map, filter, context, xml ) {
function setMatcher (line 2163) | function setMatcher( preFilter, selector, matcher, postFilter, postFinde...
function matcherFromTokens (line 2256) | function matcherFromTokens( tokens ) {
function matcherFromGroupMatchers (line 2311) | function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
function winnow (line 2607) | function winnow( elements, qualifier, not ) {
function sibling (line 2932) | function sibling( cur, dir ) {
function createOptions (line 3010) | function createOptions( options ) {
function completed (line 3404) | function completed() {
function Data (line 3509) | function Data() {
function dataAttr (line 3701) | function dataAttr( elem, key, data ) {
function returnTrue (line 4040) | function returnTrue() {
function returnFalse (line 4044) | function returnFalse() {
function safeActiveElement (line 4048) | function safeActiveElement() {
function manipulationTarget (line 4920) | function manipulationTarget( elem, content ) {
function disableScript (line 4930) | function disableScript( elem ) {
function restoreScript (line 4934) | function restoreScript( elem ) {
function setGlobalEval (line 4947) | function setGlobalEval( elems, refElements ) {
function cloneCopyEvent (line 4958) | function cloneCopyEvent( src, dest ) {
function getAll (line 4992) | function getAll( context, tag ) {
function fixInput (line 5003) | function fixInput( src, dest ) {
function actualDisplay (line 5460) | function actualDisplay( name, doc ) {
function defaultDisplay (line 5482) | function defaultDisplay( nodeName ) {
function curCSS (line 5522) | function curCSS( elem, name, computed ) {
function addGetHookIf (line 5570) | function addGetHookIf( conditionFn, hookFn ) {
function computePixelPositionAndBoxSizingReliable (line 5610) | function computePixelPositionAndBoxSizingReliable() {
function vendorPropName (line 5712) | function vendorPropName( style, name ) {
function setPositiveNumber (line 5734) | function setPositiveNumber( elem, value, subtract ) {
function augmentWidthOrHeight (line 5742) | function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {
function getWidthOrHeight (line 5781) | function getWidthOrHeight( elem, name, extra ) {
function showHide (line 5825) | function showHide( elements, show ) {
function Tween (line 6124) | function Tween( elem, options, prop, end, easing ) {
function createFxNow (line 6293) | function createFxNow() {
function genFx (line 6301) | function genFx( type, includeWidth ) {
function createTween (line 6321) | function createTween( value, prop, animation ) {
function defaultPrefilter (line 6335) | function defaultPrefilter( elem, props, opts ) {
function propFilter (line 6469) | function propFilter( props, specialEasing ) {
function Animation (line 6506) | function Animation( elem, properties, options ) {
function addToPrefiltersOrTransports (line 7573) | function addToPrefiltersOrTransports( structure ) {
function inspectPrefiltersOrTransports (line 7605) | function inspectPrefiltersOrTransports( structure, options, originalOpti...
function ajaxExtend (line 7632) | function ajaxExtend( target, src ) {
function ajaxHandleResponses (line 7652) | function ajaxHandleResponses( s, jqXHR, responses ) {
function ajaxConvert (line 7708) | function ajaxConvert( s, response, jqXHR, isSuccess ) {
function done (line 8165) | function done( status, nativeStatusText, responses, headers ) {
function buildParams (line 8417) | function buildParams( prefix, obj, traditional, add ) {
function getWindow (line 8900) | function getWindow( elem ) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/Scripts/jquery.validate-vsdoc.js
function handle (line 74) | function handle() {
function delegate (line 363) | function delegate(event) {
function handler (line 1271) | function handler(e) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/Scripts/jquery.validate.js
function handle (line 64) | function handle() {
function delegate (line 361) | function delegate( event ) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/Scripts/jquery.validate.unobtrusive.js
function setValidationValues (line 28) | function setValidationValues(options, ruleName, value) {
function splitAndTrim (line 35) | function splitAndTrim(value) {
function escapeAttributeValue (line 39) | function escapeAttributeValue(value) {
function getModelPrefix (line 44) | function getModelPrefix(fieldName) {
function appendModelPrefix (line 48) | function appendModelPrefix(value, prefix) {
function onError (line 55) | function onError(error, inputElement) { // 'this' is the form element
function onErrors (line 72) | function onErrors(event, validator) { // 'this' is the form element
function onSuccess (line 86) | function onSuccess(error) { // 'this' is the form element
function onReset (line 101) | function onReset(event) { // 'this' is the form element
function validationInfo (line 115) | function validationInfo(form) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/Scripts/modernizr-2.8.3.js
function isEventSupported (line 193) | function isEventSupported( eventName, element ) {
function setCss (line 289) | function setCss( str ) {
function setCssAll (line 296) | function setCssAll( str1, str2 ) {
function is (line 303) | function is( obj, type ) {
function contains (line 310) | function contains( str, substr ) {
function testProps (line 334) | function testProps( props, prefixed ) {
function testDOMProps (line 350) | function testDOMProps( props, obj, elem ) {
function testPropsAll (line 378) | function testPropsAll( prop, prefixed, elem ) {
function webforms (line 849) | function webforms() {
function addStyleSheet (line 1073) | function addStyleSheet(ownerDocument, cssText) {
function getElements (line 1086) | function getElements() {
function getExpandoData (line 1097) | function getExpandoData(ownerDocument) {
function createElement (line 1115) | function createElement(nodeName, ownerDocument, data){
function createDocumentFragment (line 1151) | function createDocumentFragment(ownerDocument, data){
function shivMethods (line 1175) | function shivMethods(ownerDocument, data) {
function shivDocument (line 1213) | function shivDocument(ownerDocument) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/Scripts/respond.js
function callMedia (line 216) | function callMedia() {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/Scripts/respond.matchmedia.addListener.js
function callMedia (line 265) | function callMedia() {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_MVCOld/Startup.cs
class Startup (line 7) | public partial class Startup
method Configuration (line 9) | public void Configuration(IAppBuilder app)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/App_Start/BundleConfig.cs
class BundleConfig (line 6) | public class BundleConfig
method RegisterBundles (line 9) | public static void RegisterBundles(BundleCollection bundles)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/App_Start/FilterConfig.cs
class FilterConfig (line 6) | public class FilterConfig
method RegisterGlobalFilters (line 8) | public static void RegisterGlobalFilters(GlobalFilterCollection filters)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/App_Start/IdentityConfig.cs
class EmailService (line 17) | public class EmailService : IIdentityMessageService
method SendAsync (line 19) | public Task SendAsync(IdentityMessage message)
class SmsService (line 26) | public class SmsService : IIdentityMessageService
method SendAsync (line 28) | public Task SendAsync(IdentityMessage message)
class ApplicationUserManager (line 36) | public class ApplicationUserManager : UserManager<ApplicationUser>
method ApplicationUserManager (line 38) | public ApplicationUserManager(IUserStore<ApplicationUser> store)
method Create (line 43) | public static ApplicationUserManager Create(IdentityFactoryOptions<App...
class ApplicationSignInManager (line 92) | public class ApplicationSignInManager : SignInManager<ApplicationUser, s...
method ApplicationSignInManager (line 94) | public ApplicationSignInManager(ApplicationUserManager userManager, IA...
method CreateUserIdentityAsync (line 99) | public override Task<ClaimsIdentity> CreateUserIdentityAsync(Applicati...
method Create (line 104) | public static ApplicationSignInManager Create(IdentityFactoryOptions<A...
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/App_Start/RouteConfig.cs
class RouteConfig (line 10) | public class RouteConfig
method RegisterRoutes (line 12) | public static void RegisterRoutes(RouteCollection routes)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/App_Start/Startup.Auth.cs
class Startup (line 12) | public partial class Startup
method ConfigureAuth (line 15) | public void ConfigureAuth(IAppBuilder app)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/Controllers/AccountController.cs
class AccountController (line 15) | [Authorize]
method AccountController (line 21) | public AccountController()
method AccountController (line 25) | public AccountController(ApplicationUserManager userManager, Applicati...
method Login (line 57) | [AllowAnonymous]
method Login (line 66) | [HttpPost]
method VerifyCode (line 96) | [AllowAnonymous]
method VerifyCode (line 109) | [HttpPost]
method Register (line 139) | [AllowAnonymous]
method Register (line 147) | [HttpPost]
method ConfirmEmail (line 177) | [AllowAnonymous]
method ForgotPassword (line 190) | [AllowAnonymous]
method ForgotPassword (line 198) | [HttpPost]
method ForgotPasswordConfirmation (line 226) | [AllowAnonymous]
method ResetPassword (line 234) | [AllowAnonymous]
method ResetPassword (line 242) | [HttpPost]
method ResetPasswordConfirmation (line 268) | [AllowAnonymous]
method ExternalLogin (line 276) | [HttpPost]
method SendCode (line 287) | [AllowAnonymous]
method SendCode (line 302) | [HttpPost]
method ExternalLoginCallback (line 322) | [AllowAnonymous]
method ExternalLoginConfirmation (line 352) | [HttpPost]
method LogOff (line 390) | [HttpPost]
method ExternalLoginFailure (line 400) | [AllowAnonymous]
method Dispose (line 406) | protected override void Dispose(bool disposing)
method AddErrors (line 438) | private void AddErrors(IdentityResult result)
method RedirectToLocal (line 446) | private ActionResult RedirectToLocal(string returnUrl)
class ChallengeResult (line 455) | internal class ChallengeResult : HttpUnauthorizedResult
method ChallengeResult (line 457) | public ChallengeResult(string provider, string redirectUri)
method ChallengeResult (line 462) | public ChallengeResult(string provider, string redirectUri, string u...
method ExecuteResult (line 473) | public override void ExecuteResult(ControllerContext context)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/Controllers/HomeController.cs
class HomeController (line 8) | public class HomeController : Controller
method Index (line 10) | public ActionResult Index()
method About (line 18) | public ActionResult About()
method Contact (line 25) | public ActionResult Contact()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/Controllers/ManageController.cs
class ManageController (line 13) | [Authorize]
method ManageController (line 19) | public ManageController()
method ManageController (line 23) | public ManageController(ApplicationUserManager userManager, Applicatio...
method Index (line 55) | public async Task<ActionResult> Index(ManageMessageId? message)
method RemoveLogin (line 80) | [HttpPost]
method AddPhoneNumber (line 104) | public ActionResult AddPhoneNumber()
method AddPhoneNumber (line 111) | [HttpPost]
method EnableTwoFactorAuthentication (line 135) | [HttpPost]
method DisableTwoFactorAuthentication (line 150) | [HttpPost]
method VerifyPhoneNumber (line 165) | public async Task<ActionResult> VerifyPhoneNumber(string phoneNumber)
method VerifyPhoneNumber (line 174) | [HttpPost]
method RemovePhoneNumber (line 199) | public async Task<ActionResult> RemovePhoneNumber()
method ChangePassword (line 216) | public ActionResult ChangePassword()
method ChangePassword (line 223) | [HttpPost]
method SetPassword (line 247) | public ActionResult SetPassword()
method SetPassword (line 254) | [HttpPost]
method ManageLogins (line 279) | public async Task<ActionResult> ManageLogins(ManageMessageId? message)
method LinkLogin (line 302) | [HttpPost]
method LinkLoginCallback (line 312) | public async Task<ActionResult> LinkLoginCallback()
method Dispose (line 323) | protected override void Dispose(bool disposing)
method AddErrors (line 346) | private void AddErrors(IdentityResult result)
method HasPassword (line 354) | private bool HasPassword()
method HasPhoneNumber (line 364) | private bool HasPhoneNumber()
type ManageMessageId (line 374) | public enum ManageMessageId
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/Controllers/OAuthController.cs
class OAuthController (line 10) | public class OAuthController : AsyncController
method Index (line 12) | public ActionResult Index()
method BeginAsync (line 17) | public async Task<ActionResult> BeginAsync()
method CompleteAsync (line 33) | public async Task<ActionResult> CompleteAsync()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/Controllers/StatusDemosController.cs
class StatusDemosController (line 10) | public class StatusDemosController : Controller
method Index (line 12) | public ActionResult Index()
method Tweet (line 17) | public ActionResult Tweet()
method TweetAsync (line 27) | [HttpPost]
method HomeTimelineAsync (line 49) | [ActionName("HomeTimeline")]
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/Global.asax.cs
class MvcApplication (line 11) | public class MvcApplication : System.Web.HttpApplication
method Application_Start (line 13) | protected void Application_Start()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/Models/AccountViewModels.cs
class ExternalLoginConfirmationViewModel (line 6) | public class ExternalLoginConfirmationViewModel
class ExternalLoginListViewModel (line 13) | public class ExternalLoginListViewModel
class SendCodeViewModel (line 18) | public class SendCodeViewModel
class VerifyCodeViewModel (line 26) | public class VerifyCodeViewModel
class ForgotViewModel (line 42) | public class ForgotViewModel
class LoginViewModel (line 49) | public class LoginViewModel
class RegisterViewModel (line 65) | public class RegisterViewModel
class ResetPasswordViewModel (line 84) | public class ResetPasswordViewModel
class ForgotPasswordViewModel (line 105) | public class ForgotPasswordViewModel
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/Models/IdentityModels.cs
class ApplicationUser (line 10) | public class ApplicationUser : IdentityUser
method GenerateUserIdentityAsync (line 12) | public async Task<ClaimsIdentity> GenerateUserIdentityAsync(UserManage...
class ApplicationDbContext (line 21) | public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
method ApplicationDbContext (line 23) | public ApplicationDbContext()
method Create (line 28) | public static ApplicationDbContext Create()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/Models/ManageViewModels.cs
class IndexViewModel (line 8) | public class IndexViewModel
class ManageLoginsViewModel (line 17) | public class ManageLoginsViewModel
class FactorViewModel (line 23) | public class FactorViewModel
class SetPasswordViewModel (line 28) | public class SetPasswordViewModel
class ChangePasswordViewModel (line 42) | public class ChangePasswordViewModel
class AddPhoneNumberViewModel (line 61) | public class AddPhoneNumberViewModel
class VerifyPhoneNumberViewModel (line 69) | public class VerifyPhoneNumberViewModel
class ConfigureTwoFactorViewModel (line 81) | public class ConfigureTwoFactorViewModel
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/Models/SendTweetViewModel.cs
class SendTweetViewModel (line 8) | public class SendTweetViewModel
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/Models/TweetViewModel.cs
class TweetViewModel (line 8) | public class TweetViewModel
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/Scripts/bootstrap.js
function transitionEnd (line 33) | function transitionEnd() {
function removeElement (line 125) | function removeElement() {
function Plugin (line 141) | function Plugin(option) {
function Plugin (line 246) | function Plugin(option) {
function Plugin (line 468) | function Plugin(option) {
function getTargetFromTrigger (line 687) | function getTargetFromTrigger($trigger) {
function Plugin (line 699) | function Plugin(option) {
function clearMenus (line 831) | function clearMenus(e) {
function getParent (line 850) | function getParent($this) {
function Plugin (line 867) | function Plugin(option) {
function Plugin (line 1181) | function Plugin(option, _relatedTarget) {
function complete (line 1523) | function complete() {
function Plugin (line 1675) | function Plugin(option) {
function Plugin (line 1795) | function Plugin(option) {
function ScrollSpy (line 1844) | function ScrollSpy(element, options) {
function Plugin (line 1967) | function Plugin(option) {
function next (line 2074) | function next() {
function Plugin (line 2120) | function Plugin(option) {
function Plugin (line 2277) | function Plugin(option) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/Scripts/jquery-2.1.1.js
function isArraylike (line 534) | function isArraylike( obj ) {
function Sizzle (line 737) | function Sizzle( selector, context, results, seed ) {
function createCache (line 852) | function createCache() {
function markFunction (line 870) | function markFunction( fn ) {
function assert (line 879) | function assert( fn ) {
function addHandle (line 901) | function addHandle( attrs, handler ) {
function siblingCheck (line 916) | function siblingCheck( a, b ) {
function createInputPseudo (line 943) | function createInputPseudo( type ) {
function createButtonPseudo (line 954) | function createButtonPseudo( type ) {
function createPositionalPseudo (line 965) | function createPositionalPseudo( fn ) {
function testContext (line 988) | function testContext( context ) {
function setFilters (line 1985) | function setFilters() {}
function toSelector (line 2056) | function toSelector( tokens ) {
function addCombinator (line 2066) | function addCombinator( matcher, combinator, base ) {
function elementMatcher (line 2119) | function elementMatcher( matchers ) {
function multipleContexts (line 2133) | function multipleContexts( selector, contexts, results ) {
function condense (line 2142) | function condense( unmatched, map, filter, context, xml ) {
function setMatcher (line 2163) | function setMatcher( preFilter, selector, matcher, postFilter, postFinde...
function matcherFromTokens (line 2256) | function matcherFromTokens( tokens ) {
function matcherFromGroupMatchers (line 2311) | function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
function winnow (line 2607) | function winnow( elements, qualifier, not ) {
function sibling (line 2932) | function sibling( cur, dir ) {
function createOptions (line 3010) | function createOptions( options ) {
function completed (line 3404) | function completed() {
function Data (line 3509) | function Data() {
function dataAttr (line 3701) | function dataAttr( elem, key, data ) {
function returnTrue (line 4040) | function returnTrue() {
function returnFalse (line 4044) | function returnFalse() {
function safeActiveElement (line 4048) | function safeActiveElement() {
function manipulationTarget (line 4920) | function manipulationTarget( elem, content ) {
function disableScript (line 4930) | function disableScript( elem ) {
function restoreScript (line 4934) | function restoreScript( elem ) {
function setGlobalEval (line 4947) | function setGlobalEval( elems, refElements ) {
function cloneCopyEvent (line 4958) | function cloneCopyEvent( src, dest ) {
function getAll (line 4992) | function getAll( context, tag ) {
function fixInput (line 5003) | function fixInput( src, dest ) {
function actualDisplay (line 5460) | function actualDisplay( name, doc ) {
function defaultDisplay (line 5482) | function defaultDisplay( nodeName ) {
function curCSS (line 5522) | function curCSS( elem, name, computed ) {
function addGetHookIf (line 5570) | function addGetHookIf( conditionFn, hookFn ) {
function computePixelPositionAndBoxSizingReliable (line 5610) | function computePixelPositionAndBoxSizingReliable() {
function vendorPropName (line 5712) | function vendorPropName( style, name ) {
function setPositiveNumber (line 5734) | function setPositiveNumber( elem, value, subtract ) {
function augmentWidthOrHeight (line 5742) | function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {
function getWidthOrHeight (line 5781) | function getWidthOrHeight( elem, name, extra ) {
function showHide (line 5825) | function showHide( elements, show ) {
function Tween (line 6124) | function Tween( elem, options, prop, end, easing ) {
function createFxNow (line 6293) | function createFxNow() {
function genFx (line 6301) | function genFx( type, includeWidth ) {
function createTween (line 6321) | function createTween( value, prop, animation ) {
function defaultPrefilter (line 6335) | function defaultPrefilter( elem, props, opts ) {
function propFilter (line 6469) | function propFilter( props, specialEasing ) {
function Animation (line 6506) | function Animation( elem, properties, options ) {
function addToPrefiltersOrTransports (line 7573) | function addToPrefiltersOrTransports( structure ) {
function inspectPrefiltersOrTransports (line 7605) | function inspectPrefiltersOrTransports( structure, options, originalOpti...
function ajaxExtend (line 7632) | function ajaxExtend( target, src ) {
function ajaxHandleResponses (line 7652) | function ajaxHandleResponses( s, jqXHR, responses ) {
function ajaxConvert (line 7708) | function ajaxConvert( s, response, jqXHR, isSuccess ) {
function done (line 8165) | function done( status, nativeStatusText, responses, headers ) {
function buildParams (line 8417) | function buildParams( prefix, obj, traditional, add ) {
function getWindow (line 8900) | function getWindow( elem ) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/Scripts/jquery.validate-vsdoc.js
function handle (line 74) | function handle() {
function delegate (line 363) | function delegate(event) {
function handler (line 1271) | function handler(e) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/Scripts/jquery.validate.js
function handle (line 64) | function handle() {
function delegate (line 361) | function delegate( event ) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/Scripts/jquery.validate.unobtrusive.js
function setValidationValues (line 28) | function setValidationValues(options, ruleName, value) {
function splitAndTrim (line 35) | function splitAndTrim(value) {
function escapeAttributeValue (line 39) | function escapeAttributeValue(value) {
function getModelPrefix (line 44) | function getModelPrefix(fieldName) {
function appendModelPrefix (line 48) | function appendModelPrefix(value, prefix) {
function onError (line 55) | function onError(error, inputElement) { // 'this' is the form element
function onErrors (line 72) | function onErrors(event, validator) { // 'this' is the form element
function onSuccess (line 86) | function onSuccess(error) { // 'this' is the form element
function onReset (line 101) | function onReset(event) { // 'this' is the form element
function validationInfo (line 115) | function validationInfo(form) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/Scripts/modernizr-2.8.3.js
function isEventSupported (line 193) | function isEventSupported( eventName, element ) {
function setCss (line 289) | function setCss( str ) {
function setCssAll (line 296) | function setCssAll( str1, str2 ) {
function is (line 303) | function is( obj, type ) {
function contains (line 310) | function contains( str, substr ) {
function testProps (line 334) | function testProps( props, prefixed ) {
function testDOMProps (line 350) | function testDOMProps( props, obj, elem ) {
function testPropsAll (line 378) | function testPropsAll( prop, prefixed, elem ) {
function webforms (line 849) | function webforms() {
function addStyleSheet (line 1073) | function addStyleSheet(ownerDocument, cssText) {
function getElements (line 1086) | function getElements() {
function getExpandoData (line 1097) | function getExpandoData(ownerDocument) {
function createElement (line 1115) | function createElement(nodeName, ownerDocument, data){
function createDocumentFragment (line 1151) | function createDocumentFragment(ownerDocument, data){
function shivMethods (line 1175) | function shivMethods(ownerDocument, data) {
function shivDocument (line 1213) | function shivDocument(ownerDocument) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/Scripts/respond.js
function callMedia (line 216) | function callMedia() {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/Scripts/respond.matchmedia.addListener.js
function callMedia (line 265) | function callMedia() {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_Mvc/Startup.cs
class Startup (line 7) | public partial class Startup
method Configuration (line 9) | public void Configuration(IAppBuilder app)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WPF/App.xaml.cs
class App (line 10) | public partial class App : Application
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WPF/MainWindow.xaml.cs
class MainWindow (line 11) | public partial class MainWindow : Window
method MainWindow (line 13) | public MainWindow()
method Window_Loaded (line 18) | void Window_Loaded(object sender, RoutedEventArgs e)
method MenuItem_Click (line 24) | private void MenuItem_Click(object sender, RoutedEventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WPF/OAuth.xaml.cs
class OAuth (line 12) | public partial class OAuth : Window
method OAuth (line 16) | public OAuth()
method Window_Loaded (line 21) | async void Window_Loaded(object sender, RoutedEventArgs e)
method SubmitPinButton_Click (line 40) | async void SubmitPinButton_Click(object sender, RoutedEventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WPF/Properties/Resources.Designer.cs
class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource...
method Resources (line 32) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic...
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WPF/Properties/Settings.Designer.cs
class Settings (line 15) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WPF/SharedState.cs
class SharedState (line 7) | class SharedState
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WPF/StatusDemos/HomeTimelineWindow.xaml.cs
class HomeTimelineWindow (line 12) | public partial class HomeTimelineWindow : Window
method HomeTimelineWindow (line 14) | public HomeTimelineWindow()
method Window_Loaded (line 21) | async void Window_Loaded(object sender, RoutedEventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WPF/ViewModels/Tweet.cs
class Tweet (line 6) | public class Tweet
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WPF/ViewModels/TweetViewModel.cs
class TweetViewModel (line 7) | public class TweetViewModel
method TweetViewModel (line 9) | public TweetViewModel()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/About.aspx.cs
class About (line 10) | public partial class About : Page
method Page_Load (line 12) | protected void Page_Load(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/About.aspx.designer.cs
class About (line 14) | public partial class About
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/AddPhoneNumber.aspx.cs
class AddPhoneNumber (line 14) | public partial class AddPhoneNumber : System.Web.UI.Page
method PhoneNumber_Click (line 16) | protected void PhoneNumber_Click(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/AddPhoneNumber.aspx.designer.cs
class AddPhoneNumber (line 13) | public partial class AddPhoneNumber {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/Confirm.aspx.cs
class Confirm (line 11) | public partial class Confirm : Page
method Page_Load (line 19) | protected void Page_Load(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/Confirm.aspx.designer.cs
class Confirm (line 13) | public partial class Confirm {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/Forgot.aspx.cs
class ForgotPassword (line 11) | public partial class ForgotPassword : Page
method Page_Load (line 13) | protected void Page_Load(object sender, EventArgs e)
method Forgot (line 17) | protected void Forgot(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/Forgot.aspx.designer.cs
class ForgotPassword (line 13) | public partial class ForgotPassword {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/Lockout.aspx.cs
class Lockout (line 10) | public partial class Lockout : System.Web.UI.Page
method Page_Load (line 12) | protected void Page_Load(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/Lockout.aspx.designer.cs
class Lockout (line 14) | public partial class Lockout
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/Login.aspx.cs
class Login (line 11) | public partial class Login : Page
method Page_Load (line 13) | protected void Page_Load(object sender, EventArgs e)
method LogIn (line 26) | protected void LogIn(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/Login.aspx.designer.cs
class Login (line 13) | public partial class Login {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/Manage.aspx.cs
class Manage (line 15) | public partial class Manage : System.Web.UI.Page
method HasPassword (line 23) | private bool HasPassword(ApplicationUserManager manager)
method Page_Load (line 36) | protected void Page_Load()
method AddErrors (line 84) | private void AddErrors(IdentityResult result)
method RemovePhone_Click (line 93) | protected void RemovePhone_Click(object sender, EventArgs e)
method TwoFactorDisable_Click (line 111) | protected void TwoFactorDisable_Click(object sender, EventArgs e)
method TwoFactorEnable_Click (line 120) | protected void TwoFactorEnable_Click(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/Manage.aspx.designer.cs
class Manage (line 13) | public partial class Manage {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/ManageLogins.aspx.cs
class ManageLogins (line 12) | public partial class ManageLogins : System.Web.UI.Page
method HasPassword (line 25) | private bool HasPassword(ApplicationUserManager manager)
method Page_Load (line 30) | protected void Page_Load(object sender, EventArgs e)
method GetLogins (line 39) | public IEnumerable<UserLoginInfo> GetLogins()
method RemoveLogin (line 47) | public void RemoveLogin(string loginProvider, string providerKey)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/ManageLogins.aspx.designer.cs
class ManageLogins (line 13) | public partial class ManageLogins {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/ManagePassword.aspx.cs
class ManagePassword (line 12) | public partial class ManagePassword : System.Web.UI.Page
method HasPassword (line 20) | private bool HasPassword(ApplicationUserManager manager)
method Page_Load (line 25) | protected void Page_Load(object sender, EventArgs e)
method ChangePassword_Click (line 52) | protected void ChangePassword_Click(object sender, EventArgs e)
method SetPassword_Click (line 72) | protected void SetPassword_Click(object sender, EventArgs e)
method AddErrors (line 90) | private void AddErrors(IdentityResult result)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/ManagePassword.aspx.designer.cs
class ManagePassword (line 13) | public partial class ManagePassword {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/OpenAuthProviders.ascx.cs
class OpenAuthProviders (line 11) | public partial class OpenAuthProviders : System.Web.UI.UserControl
method Page_Load (line 13) | protected void Page_Load(object sender, EventArgs e)
method GetProviderNames (line 38) | public IEnumerable<string> GetProviderNames()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/OpenAuthProviders.ascx.designer.cs
class OpenAuthProviders (line 13) | public partial class OpenAuthProviders {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/Register.aspx.cs
class Register (line 12) | public partial class Register : Page
method CreateUser_Click (line 14) | protected void CreateUser_Click(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/Register.aspx.designer.cs
class Register (line 13) | public partial class Register {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/RegisterExternalLogin.aspx.cs
class RegisterExternalLogin (line 11) | public partial class RegisterExternalLogin : System.Web.UI.Page
method RedirectOnFail (line 25) | private void RedirectOnFail()
method Page_Load (line 30) | protected void Page_Load()
method LogIn_Click (line 83) | protected void LogIn_Click(object sender, EventArgs e)
method CreateAndLoginUser (line 88) | private void CreateAndLoginUser()
method AddErrors (line 122) | private void AddErrors(IdentityResult result)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/RegisterExternalLogin.aspx.designer.cs
class RegisterExternalLogin (line 13) | public partial class RegisterExternalLogin {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/ResetPassword.aspx.cs
class ResetPassword (line 12) | public partial class ResetPassword : Page
method Reset_Click (line 20) | protected void Reset_Click(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/ResetPassword.aspx.designer.cs
class ResetPassword (line 13) | public partial class ResetPassword {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/ResetPasswordConfirmation.aspx.cs
class ResetPasswordConfirmation (line 5) | public partial class ResetPasswordConfirmation : Page
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/ResetPasswordConfirmation.aspx.designer.cs
class ResetPasswordConfirmation (line 13) | public partial class ResetPasswordConfirmation {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/TwoFactorAuthenticationSignIn.aspx.cs
class TwoFactorAuthenticationSignIn (line 14) | public partial class TwoFactorAuthenticationSignIn : System.Web.UI.Page
method TwoFactorAuthenticationSignIn (line 19) | public TwoFactorAuthenticationSignIn()
method Page_Load (line 25) | protected void Page_Load(object sender, EventArgs e)
method CodeSubmit_Click (line 37) | protected void CodeSubmit_Click(object sender, EventArgs e)
method ProviderSubmit_Click (line 59) | protected void ProviderSubmit_Click(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/TwoFactorAuthenticationSignIn.aspx.designer.cs
class TwoFactorAuthenticationSignIn (line 13) | public partial class TwoFactorAuthenticationSignIn {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/VerifyPhoneNumber.aspx.cs
class VerifyPhoneNumber (line 12) | public partial class VerifyPhoneNumber : System.Web.UI.Page
method Page_Load (line 14) | protected void Page_Load(object sender, EventArgs e)
method Code_Click (line 22) | protected void Code_Click(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Account/VerifyPhoneNumber.aspx.designer.cs
class VerifyPhoneNumber (line 13) | public partial class VerifyPhoneNumber {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/App_Start/BundleConfig.cs
class BundleConfig (line 10) | public class BundleConfig
method RegisterBundles (line 13) | public static void RegisterBundles(BundleCollection bundles)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/App_Start/IdentityConfig.cs
class EmailService (line 13) | public class EmailService : IIdentityMessageService
method SendAsync (line 15) | public Task SendAsync(IdentityMessage message)
class SmsService (line 22) | public class SmsService : IIdentityMessageService
method SendAsync (line 24) | public Task SendAsync(IdentityMessage message)
class ApplicationUserManager (line 32) | public class ApplicationUserManager : UserManager<ApplicationUser>
method ApplicationUserManager (line 34) | public ApplicationUserManager(IUserStore<ApplicationUser> store)
method Create (line 39) | public static ApplicationUserManager Create(IdentityFactoryOptions<App...
class ApplicationSignInManager (line 87) | public class ApplicationSignInManager : SignInManager<ApplicationUser, s...
method ApplicationSignInManager (line 89) | public ApplicationSignInManager(ApplicationUserManager userManager, IA...
method CreateUserIdentityAsync (line 92) | public override Task<ClaimsIdentity> CreateUserIdentityAsync(Applicati...
method Create (line 97) | public static ApplicationSignInManager Create(IdentityFactoryOptions<A...
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/App_Start/RouteConfig.cs
class RouteConfig (line 9) | public static class RouteConfig
method RegisterRoutes (line 11) | public static void RegisterRoutes(RouteCollection routes)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/App_Start/Startup.Auth.cs
class Startup (line 14) | public partial class Startup {
method ConfigureAuth (line 17) | public void ConfigureAuth(IAppBuilder app)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Contact.aspx.cs
class Contact (line 10) | public partial class Contact : Page
method Page_Load (line 12) | protected void Page_Load(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Contact.aspx.designer.cs
class Contact (line 14) | public partial class Contact
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Default.aspx.cs
class _Default (line 11) | public partial class _Default : Page
method Page_Load (line 13) | protected void Page_Load(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Default.aspx.designer.cs
class _Default (line 14) | public partial class _Default
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Global.asax.cs
class Global (line 12) | public class Global : HttpApplication
method Application_Start (line 14) | void Application_Start(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Models/IdentityModels.cs
class ApplicationUser (line 14) | public class ApplicationUser : IdentityUser
method GenerateUserIdentity (line 16) | public ClaimsIdentity GenerateUserIdentity(ApplicationUserManager mana...
method GenerateUserIdentityAsync (line 24) | public Task<ClaimsIdentity> GenerateUserIdentityAsync(ApplicationUserM...
class ApplicationDbContext (line 30) | public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
method ApplicationDbContext (line 32) | public ApplicationDbContext()
method Create (line 37) | public static ApplicationDbContext Create()
class IdentityHelper (line 47) | public static class IdentityHelper
method GetProviderNameFromRequest (line 53) | public static string GetProviderNameFromRequest(HttpRequest request)
method GetCodeFromRequest (line 59) | public static string GetCodeFromRequest(HttpRequest request)
method GetUserIdFromRequest (line 65) | public static string GetUserIdFromRequest(HttpRequest request)
method GetResetPasswordRedirectUrl (line 70) | public static string GetResetPasswordRedirectUrl(string code, HttpRequ...
method GetUserConfirmationRedirectUrl (line 76) | public static string GetUserConfirmationRedirectUrl(string code, strin...
method IsLocalUrl (line 82) | private static bool IsLocalUrl(string url)
method RedirectToReturnUrl (line 87) | public static void RedirectToReturnUrl(string returnUrl, HttpResponse ...
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/OAuth.aspx.cs
class OAuth (line 12) | public partial class OAuth : System.Web.UI.Page
method Page_Load (line 16) | protected async void Page_Load(object sender, EventArgs e)
method AuthorizeButton_Click (line 54) | protected async void AuthorizeButton_Click(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/OAuth.aspx.designer.cs
class OAuth (line 13) | public partial class OAuth {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Scripts/WebForms/DetailsView.js
function DetailsView (line 2) | function DetailsView() {
function DetailsView_createPropertyString (line 12) | function DetailsView_createPropertyString() {
function DetailsView_setStateValue (line 15) | function DetailsView_setStateValue() {
function DetailsView_OnCallback (line 18) | function DetailsView_OnCallback (result, context) {
function DetailsView_getHiddenFieldContents (line 28) | function DetailsView_getHiddenFieldContents(arg) {
function createPropertyStringFromValues_DetailsView (line 31) | function createPropertyStringFromValues_DetailsView(pageIndex, dataKeys) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Scripts/WebForms/Focus.js
function WebForm_FindFirstFocusableChild (line 2) | function WebForm_FindFirstFocusableChild(control) {
function WebForm_AutoFocus (line 29) | function WebForm_AutoFocus(focusId) {
function WebForm_CanFocus (line 55) | function WebForm_CanFocus(element) {
function WebForm_IsFocusableTag (line 64) | function WebForm_IsFocusableTag(tagName) {
function WebForm_IsInVisibleContainer (line 71) | function WebForm_IsInVisibleContainer(ctrl) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Scripts/WebForms/GridView.js
function GridView (line 2) | function GridView() {
function GridView_createPropertyString (line 14) | function GridView_createPropertyString() {
function GridView_setStateValue (line 17) | function GridView_setStateValue() {
function GridView_OnCallback (line 20) | function GridView_OnCallback (result, context) {
function GridView_getHiddenFieldContents (line 30) | function GridView_getHiddenFieldContents(arg) {
function createPropertyStringFromValues_GridView (line 33) | function createPropertyStringFromValues_GridView(pageIndex, sortDirectio...
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Scripts/WebForms/MSAjax/MicrosoftAjax.js
function Sys$Enum$parse (line 6) | function Sys$Enum$parse(c,e){var a,b,i;if(e){a=this.__lowerCaseValues;if...
function Sys$Enum$toString (line 6) | function Sys$Enum$toString(c){if(typeof c==="undefined"||c===null)return...
function d (line 6) | function d(a){if(a<10)return "0"+a;return a.toString()}
function m (line 6) | function m(a){if(a<10)return "00"+a;if(a<100)return "0"+a;return a.toStr...
function v (line 6) | function v(a){if(a<10)return "000"+a;else if(a<100)return "00"+a;else if...
function s (line 6) | function s(){if(h||p)return h;h=t.test(e);p=true;return h}
function g (line 6) | function g(a,b){if(f)return f[b];switch(b){case 0:return a.getFullYear()...
function g (line 6) | function g(a,c,d){for(var b=a.length;b<c;b++)a=d?"0"+a:a+"0";return a}
function i (line 6) | function i(j,i,l,n,p){var h=l[0],k=1,o=Math.pow(10,i),m=Math.round(j*o)/...
function Sys$Component$_setProperties (line 6) | function Sys$Component$_setProperties(a,i){var d,j=Object.getType(a),e=j...
function Sys$Component$_setReferences (line 6) | function Sys$Component$_setReferences(c,b){for(var a in b){var e=c["set_...
function b (line 6) | function b(){f.initialize()}
function v (line 6) | function v(){if(f===null)return;f=null;h=new Sys.Net.WebServiceError(tru...
function t (line 6) | function t(d,e){if(f!==null){window.clearTimeout(f);f=null}k.dispose();d...
function x (line 6) | function x(d){if(d.get_responseAvailable()){var f=d.get_statusCode(),c=n...
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Scripts/WebForms/MSAjax/MicrosoftAjaxComponentModel.js
function Sys$Component$_setProperties (line 6) | function Sys$Component$_setProperties(a,i){var d,j=Object.getType(a),e=j...
function Sys$Component$_setReferences (line 6) | function Sys$Component$_setReferences(c,b){for(var a in b){var e=c["set_...
function b (line 6) | function b(){f.initialize()}
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Scripts/WebForms/MSAjax/MicrosoftAjaxCore.js
function Sys$Enum$parse (line 6) | function Sys$Enum$parse(c,e){var a,b,i;if(e){a=this.__lowerCaseValues;if...
function Sys$Enum$toString (line 6) | function Sys$Enum$toString(c){if(typeof c==="undefined"||c===null)return...
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Scripts/WebForms/MSAjax/MicrosoftAjaxGlobalization.js
function d (line 6) | function d(a){if(a<10)return "0"+a;return a.toString()}
function m (line 6) | function m(a){if(a<10)return "00"+a;if(a<100)return "0"+a;return a.toStr...
function v (line 6) | function v(a){if(a<10)return "000"+a;else if(a<100)return "00"+a;else if...
function s (line 6) | function s(){if(h||p)return h;h=t.test(e);p=true;return h}
function g (line 6) | function g(a,b){if(f)return f[b];switch(b){case 0:return a.getFullYear()...
function g (line 6) | function g(a,c,d){for(var b=a.length;b<c;b++)a=d?"0"+a:a+"0";return a}
function i (line 6) | function i(j,i,l,n,p){var h=l[0],k=1,o=Math.pow(10,i),m=Math.round(j*o)/...
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Scripts/WebForms/MSAjax/MicrosoftAjaxWebForms.js
function i (line 6) | function i(b){b=b?b.toString():"";return m.test(b)&&b.indexOf("'"+a+"'")...
function B (line 6) | function B(a){a.cancelBubble=true}
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Scripts/WebForms/MSAjax/MicrosoftAjaxWebServices.js
function v (line 6) | function v(){if(f===null)return;f=null;h=new Sys.Net.WebServiceError(tru...
function t (line 6) | function t(d,e){if(f!==null){window.clearTimeout(f);f=null}k.dispose();d...
function x (line 6) | function x(d){if(d.get_responseAvailable()){var f=d.get_statusCode(),c=n...
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Scripts/WebForms/Menu.js
function Menu_ClearInterval (line 6) | function Menu_ClearInterval() {
function Menu_Collapse (line 11) | function Menu_Collapse(item) {
function Menu_Expand (line 20) | function Menu_Expand(item, horizontalOffset, verticalOffset, hideScrolle...
function Menu_FindMenu (line 52) | function Menu_FindMenu(item) {
function Menu_FindNext (line 69) | function Menu_FindNext(item) {
function Menu_FindParentContainer (line 95) | function Menu_FindParentContainer(item) {
function Menu_FindParentItem (line 110) | function Menu_FindParentItem(item) {
function Menu_FindPrevious (line 120) | function Menu_FindPrevious(item) {
function Menu_FindSubMenu (line 140) | function Menu_FindSubMenu(item) {
function Menu_Focus (line 147) | function Menu_Focus(item) {
function Menu_GetData (line 168) | function Menu_GetData(item) {
function Menu_HideItems (line 179) | function Menu_HideItems(items) {
function Menu_HoverDisabled (line 240) | function Menu_HoverDisabled(item) {
function Menu_HoverDynamic (line 252) | function Menu_HoverDynamic(item) {
function Menu_HoverRoot (line 273) | function Menu_HoverRoot(item) {
function Menu_HoverStatic (line 293) | function Menu_HoverStatic(item) {
function Menu_IsHorizontal (line 300) | function Menu_IsHorizontal(item) {
function Menu_IsSelectable (line 313) | function Menu_IsSelectable(link) {
function Menu_Key (line 316) | function Menu_Key(item) {
function Menu_ResetSiblings (line 439) | function Menu_ResetSiblings(item) {
function Menu_ResetTopMenus (line 475) | function Menu_ResetTopMenus(table, doNotReset, level, up) {
function Menu_RestoreInterval (line 516) | function Menu_RestoreInterval() {
function Menu_SetRoot (line 522) | function Menu_SetRoot(item) {
function Menu_Unhover (line 531) | function Menu_Unhover(item) {
function PopOut_Clip (line 545) | function PopOut_Clip(element, y, height) {
function PopOut_Down (line 551) | function PopOut_Down(scroller) {
function PopOut_Hide (line 571) | function PopOut_Hide(panelId) {
function PopOut_HideScrollers (line 592) | function PopOut_HideScrollers(panel) {
function PopOut_Position (line 606) | function PopOut_Position(panel, hideScrollers) {
function PopOut_Scroll (line 761) | function PopOut_Scroll(panel, offsetDelta) {
function PopOut_SetPanelHeight (line 769) | function PopOut_SetPanelHeight(element, height, doNotClip) {
function PopOut_Show (line 783) | function PopOut_Show(panelId, hideScrollers, data) {
function PopOut_ShowScrollers (line 835) | function PopOut_ShowScrollers(panel) {
function PopOut_Stop (line 876) | function PopOut_Stop() {
function PopOut_Up (line 882) | function PopOut_Up(scroller) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Scripts/WebForms/TreeView.js
function TreeView_HoverNode (line 2) | function TreeView_HoverNode(data, node) {
function TreeView_GetNodeText (line 17) | function TreeView_GetNodeText(node) {
function TreeView_PopulateNode (line 31) | function TreeView_PopulateNode(data, index, node, selectNode, selectImag...
function TreeView_ProcessNodeData (line 61) | function TreeView_ProcessNodeData(result, context) {
function TreeView_SelectNode (line 139) | function TreeView_SelectNode(data, node, nodeId) {
function TreeView_ToggleNode (line 159) | function TreeView_ToggleNode(data, index, node, lineType, children) {
function TreeView_UnhoverNode (line 208) | function TreeView_UnhoverNode(node) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Scripts/WebForms/WebForms.js
function WebForm_PostBackOptions (line 2) | function WebForm_PostBackOptions(eventTarget, eventArgument, validation,...
function WebForm_DoPostBackWithOptions (line 11) | function WebForm_DoPostBackWithOptions(options) {
function WebForm_DoCallback (line 48) | function WebForm_DoCallback(eventTarget, eventArgument, eventCallback, c...
function WebForm_CallbackComplete (line 176) | function WebForm_CallbackComplete() {
function WebForm_ExecuteCallback (line 193) | function WebForm_ExecuteCallback(callbackObject) {
function WebForm_FillFirstAvailableSlot (line 228) | function WebForm_FillFirstAvailableSlot(array, element) {
function WebForm_InitCallback (line 240) | function WebForm_InitCallback() {
function WebForm_InitCallbackAddField (line 268) | function WebForm_InitCallbackAddField(name, value) {
function WebForm_EncodeCallback (line 275) | function WebForm_EncodeCallback(parameter) {
function WebForm_ReEnableControls (line 284) | function WebForm_ReEnableControls() {
function WebForm_ReDisableControls (line 305) | function WebForm_ReDisableControls() {
function WebForm_SimulateClick (line 310) | function WebForm_SimulateClick(element, event) {
function WebForm_FireDefaultButton (line 330) | function WebForm_FireDefaultButton(event, target) {
function WebForm_GetScrollX (line 354) | function WebForm_GetScrollX() {
function WebForm_GetScrollY (line 368) | function WebForm_GetScrollY() {
function WebForm_SaveScrollPositionSubmit (line 382) | function WebForm_SaveScrollPositionSubmit() {
function WebForm_SaveScrollPositionOnSubmit (line 396) | function WebForm_SaveScrollPositionOnSubmit() {
function WebForm_RestoreScrollPosition (line 404) | function WebForm_RestoreScrollPosition() {
function WebForm_TextBoxKeyHandler (line 416) | function WebForm_TextBoxKeyHandler(event) {
function WebForm_TrimString (line 436) | function WebForm_TrimString(value) {
function WebForm_AppendToClassName (line 439) | function WebForm_AppendToClassName(element, className) {
function WebForm_RemoveClassName (line 447) | function WebForm_RemoveClassName(element, className) {
function WebForm_GetElementById (line 456) | function WebForm_GetElementById(elementId) {
function WebForm_GetElementByTagName (line 465) | function WebForm_GetElementByTagName(element, tagName) {
function WebForm_GetElementsByTagName (line 472) | function WebForm_GetElementsByTagName(element, tagName) {
function WebForm_GetElementDir (line 483) | function WebForm_GetElementDir(element) {
function WebForm_GetElementPosition (line 492) | function WebForm_GetElementPosition(element) {
function WebForm_GetParentByTagName (line 540) | function WebForm_GetParentByTagName(element, tagName) {
function WebForm_SetElementHeight (line 548) | function WebForm_SetElementHeight(element, height) {
function WebForm_SetElementWidth (line 553) | function WebForm_SetElementWidth(element, width) {
function WebForm_SetElementX (line 558) | function WebForm_SetElementX(element, x) {
function WebForm_SetElementY (line 563) | function WebForm_SetElementY(element, y) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Scripts/WebForms/WebParts.js
function Point (line 3) | function Point(x, y) {
function __wpTranslateOffset (line 7) | function __wpTranslateOffset(x, y, offsetElement, relativeToElement, inc...
function __wpGetPageEventLocation (line 24) | function __wpGetPageEventLocation(event, includeScroll) {
function __wpClearSelection (line 30) | function __wpClearSelection() {
function WebPart (line 33) | function WebPart(webPartElement, webPartTitleElement, zone, zoneIndex, a...
function WebPart_Dispose (line 51) | function WebPart_Dispose() {
function WebPart_OnMouseDown (line 54) | function WebPart_OnMouseDown() {
function WebPart_OnDragStart (line 72) | function WebPart_OnDragStart() {
function WebPart_OnDrag (line 83) | function WebPart_OnDrag() {
function WebPart_OnDragEnd (line 86) | function WebPart_OnDragEnd() {
function WebPart_GetParentWebPartElement (line 89) | function WebPart_GetParentWebPartElement(containedElement) {
function WebPart_UpdatePosition (line 99) | function WebPart_UpdatePosition() {
function Zone (line 104) | function Zone(zoneElement, zoneIndex, uniqueID, isVertical, allowLayoutC...
function Zone_Dispose (line 152) | function Zone_Dispose() {
function Zone_OnDragEnter (line 158) | function Zone_OnDragEnter() {
function Zone_OnDragOver (line 166) | function Zone_OnDragOver() {
function Zone_OnDrop (line 174) | function Zone_OnDrop() {
function Zone_GetParentZoneElement (line 182) | function Zone_GetParentZoneElement(containedElement) {
function Zone_AddWebPart (line 192) | function Zone_AddWebPart(webPartElement, webPartTitleElement, allowZoneC...
function Zone_ToggleDropCues (line 204) | function Zone_ToggleDropCues(show, index, ignoreOutline) {
function Zone_GetWebPartIndex (line 231) | function Zone_GetWebPartIndex(location) {
function Zone_UpdatePosition (line 256) | function Zone_UpdatePosition() {
function WebPartDragState (line 266) | function WebPartDragState(webPartElement, effect) {
function WebPartMenu (line 273) | function WebPartMenu(menuLabelElement, menuDropDownElement, menuElement) {
function WebPartMenu_Dispose (line 302) | function WebPartMenu_Dispose() {
function WebPartMenu_Show (line 307) | function WebPartMenu_Show() {
function WebPartMenu_Hide (line 341) | function WebPartMenu_Hide() {
function WebPartMenu_Hover (line 350) | function WebPartMenu_Hover() {
function WebPartMenu_Unhover (line 358) | function WebPartMenu_Unhover() {
function WebPartMenu_OnClick (line 367) | function WebPartMenu_OnClick() {
function WebPartMenu_OnKeyPress (line 375) | function WebPartMenu_OnKeyPress() {
function WebPartMenu_OnMouseEnter (line 385) | function WebPartMenu_OnMouseEnter() {
function WebPartMenu_OnMouseLeave (line 391) | function WebPartMenu_OnMouseLeave() {
function WebPartManager (line 397) | function WebPartManager() {
function WebPartManager_Dispose (line 419) | function WebPartManager_Dispose() {
function WebPartManager_AddZone (line 425) | function WebPartManager_AddZone(zoneElement, uniqueID, isVertical, allow...
function WebPartManager_IsDragDropEnabled (line 431) | function WebPartManager_IsDragDropEnabled() {
function WebPartManager_DragDrop (line 434) | function WebPartManager_DragDrop() {
function WebPartManager_InitiateWebPartDragDrop (line 442) | function WebPartManager_InitiateWebPartDragDrop(webPartElement) {
function WebPartManager_CompleteWebPartDragDrop (line 468) | function WebPartManager_CompleteWebPartDragDrop() {
function WebPartManager_ContinueWebPartDragDrop (line 492) | function WebPartManager_ContinueWebPartDragDrop() {
function WebPartManager_Execute (line 501) | function WebPartManager_Execute(script) {
function WebPartManager_ProcessWebPartDragEnter (line 508) | function WebPartManager_ProcessWebPartDragEnter() {
function WebPartManager_ProcessWebPartDragOver (line 550) | function WebPartManager_ProcessWebPartDragOver() {
function WebPartManager_ProcessWebPartDrop (line 594) | function WebPartManager_ProcessWebPartDrop() {
function WebPartManager_ShowHelp (line 609) | function WebPartManager_ShowHelp(helpUrl, helpMode) {
function WebPartManager_ExportWebPart (line 626) | function WebPartManager_ExportWebPart(exportUrl, warn, confirmOnly) {
function WebPartManager_UpdatePositions (line 637) | function WebPartManager_UpdatePositions() {
function WebPartManager_SubmitPage (line 642) | function WebPartManager_SubmitPage(eventTarget, eventArgument) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Scripts/WebForms/WebUIValidation.js
function ValidatorUpdateDisplay (line 7) | function ValidatorUpdateDisplay(val) {
function ValidatorUpdateIsValid (line 23) | function ValidatorUpdateIsValid() {
function AllValidatorsValid (line 26) | function AllValidatorsValid(validators) {
function ValidatorHookupControlID (line 37) | function ValidatorHookupControlID(controlID, val) {
function ValidatorHookupControl (line 50) | function ValidatorHookupControl(control, val) {
function ValidatorHookupEvent (line 82) | function ValidatorHookupEvent(control, eventType, functionPrefix) {
function ValidatorGetValue (line 93) | function ValidatorGetValue(id) {
function ValidatorGetValueRecursive (line 101) | function ValidatorGetValueRecursive(control)
function Page_ClientValidate (line 113) | function Page_ClientValidate(validationGroup) {
function ValidatorCommonOnSubmit (line 127) | function ValidatorCommonOnSubmit() {
function ValidatorEnable (line 136) | function ValidatorEnable(val, enable) {
function ValidatorOnChange (line 141) | function ValidatorOnChange(event) {
function ValidatedTextBoxOnKeyPress (line 168) | function ValidatedTextBoxOnKeyPress(event) {
function ValidatedControlOnBlur (line 183) | function ValidatedControlOnBlur(event) {
function ValidatorValidate (line 197) | function ValidatorValidate(val, validationGroup, event) {
function ValidatorSetFocus (line 210) | function ValidatorSetFocus(val, event) {
function IsInVisibleContainer (line 251) | function IsInVisibleContainer(ctrl) {
function IsValidationGroupMatch (line 266) | function IsValidationGroupMatch(control, validationGroup) {
function ValidatorOnLoad (line 276) | function ValidatorOnLoad() {
function ValidatorConvert (line 308) | function ValidatorConvert(op, dataType, val) {
function ValidatorCompare (line 395) | function ValidatorCompare(operand1, operand2, operator, val) {
function CompareValidatorEvaluateIsValid (line 419) | function CompareValidatorEvaluateIsValid(val) {
function CustomValidatorEvaluateIsValid (line 440) | function CustomValidatorEvaluateIsValid(val) {
function RegularExpressionValidatorEvaluateIsValid (line 455) | function RegularExpressionValidatorEvaluateIsValid(val) {
function ValidatorTrim (line 463) | function ValidatorTrim(s) {
function RequiredFieldValidatorEvaluateIsValid (line 467) | function RequiredFieldValidatorEvaluateIsValid(val) {
function RangeValidatorEvaluateIsValid (line 470) | function RangeValidatorEvaluateIsValid(val) {
function ValidationSummaryOnSubmit (line 477) | function ValidationSummaryOnSubmit(validationGroup) {
function getAttributesWithPrefix (line 569) | function getAttributesWithPrefix(element, prefix) {
function normalizeKey (line 585) | function normalizeKey(key) {
function addValidationExpando (line 589) | function addValidationExpando(element) {
function dispose (line 595) | function dispose(element) {
function addNormalizedAttribute (line 601) | function addNormalizedAttribute(name, normalizedName) {
function parseSpecificAttribute (line 604) | function parseSpecificAttribute(selector, attribute, validatorsArray) {
function parse (line 613) | function parse(selector) {
function loadValidators (line 618) | function loadValidators() {
function registerUpdatePanel (line 628) | function registerUpdatePanel() {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Scripts/bootstrap.js
function transitionEnd (line 33) | function transitionEnd() {
function removeElement (line 125) | function removeElement() {
function Plugin (line 141) | function Plugin(option) {
function Plugin (line 246) | function Plugin(option) {
function Plugin (line 468) | function Plugin(option) {
function getTargetFromTrigger (line 687) | function getTargetFromTrigger($trigger) {
function Plugin (line 699) | function Plugin(option) {
function clearMenus (line 831) | function clearMenus(e) {
function getParent (line 850) | function getParent($this) {
function Plugin (line 867) | function Plugin(option) {
function Plugin (line 1181) | function Plugin(option, _relatedTarget) {
function complete (line 1523) | function complete() {
function Plugin (line 1675) | function Plugin(option) {
function Plugin (line 1795) | function Plugin(option) {
function ScrollSpy (line 1844) | function ScrollSpy(element, options) {
function Plugin (line 1967) | function Plugin(option) {
function next (line 2074) | function next() {
function Plugin (line 2120) | function Plugin(option) {
function Plugin (line 2277) | function Plugin(option) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Scripts/jquery-2.1.1.js
function isArraylike (line 534) | function isArraylike( obj ) {
function Sizzle (line 737) | function Sizzle( selector, context, results, seed ) {
function createCache (line 852) | function createCache() {
function markFunction (line 870) | function markFunction( fn ) {
function assert (line 879) | function assert( fn ) {
function addHandle (line 901) | function addHandle( attrs, handler ) {
function siblingCheck (line 916) | function siblingCheck( a, b ) {
function createInputPseudo (line 943) | function createInputPseudo( type ) {
function createButtonPseudo (line 954) | function createButtonPseudo( type ) {
function createPositionalPseudo (line 965) | function createPositionalPseudo( fn ) {
function testContext (line 988) | function testContext( context ) {
function setFilters (line 1985) | function setFilters() {}
function toSelector (line 2056) | function toSelector( tokens ) {
function addCombinator (line 2066) | function addCombinator( matcher, combinator, base ) {
function elementMatcher (line 2119) | function elementMatcher( matchers ) {
function multipleContexts (line 2133) | function multipleContexts( selector, contexts, results ) {
function condense (line 2142) | function condense( unmatched, map, filter, context, xml ) {
function setMatcher (line 2163) | function setMatcher( preFilter, selector, matcher, postFilter, postFinde...
function matcherFromTokens (line 2256) | function matcherFromTokens( tokens ) {
function matcherFromGroupMatchers (line 2311) | function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
function winnow (line 2607) | function winnow( elements, qualifier, not ) {
function sibling (line 2932) | function sibling( cur, dir ) {
function createOptions (line 3010) | function createOptions( options ) {
function completed (line 3404) | function completed() {
function Data (line 3509) | function Data() {
function dataAttr (line 3701) | function dataAttr( elem, key, data ) {
function returnTrue (line 4040) | function returnTrue() {
function returnFalse (line 4044) | function returnFalse() {
function safeActiveElement (line 4048) | function safeActiveElement() {
function manipulationTarget (line 4920) | function manipulationTarget( elem, content ) {
function disableScript (line 4930) | function disableScript( elem ) {
function restoreScript (line 4934) | function restoreScript( elem ) {
function setGlobalEval (line 4947) | function setGlobalEval( elems, refElements ) {
function cloneCopyEvent (line 4958) | function cloneCopyEvent( src, dest ) {
function getAll (line 4992) | function getAll( context, tag ) {
function fixInput (line 5003) | function fixInput( src, dest ) {
function actualDisplay (line 5460) | function actualDisplay( name, doc ) {
function defaultDisplay (line 5482) | function defaultDisplay( nodeName ) {
function curCSS (line 5522) | function curCSS( elem, name, computed ) {
function addGetHookIf (line 5570) | function addGetHookIf( conditionFn, hookFn ) {
function computePixelPositionAndBoxSizingReliable (line 5610) | function computePixelPositionAndBoxSizingReliable() {
function vendorPropName (line 5712) | function vendorPropName( style, name ) {
function setPositiveNumber (line 5734) | function setPositiveNumber( elem, value, subtract ) {
function augmentWidthOrHeight (line 5742) | function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {
function getWidthOrHeight (line 5781) | function getWidthOrHeight( elem, name, extra ) {
function showHide (line 5825) | function showHide( elements, show ) {
function Tween (line 6124) | function Tween( elem, options, prop, end, easing ) {
function createFxNow (line 6293) | function createFxNow() {
function genFx (line 6301) | function genFx( type, includeWidth ) {
function createTween (line 6321) | function createTween( value, prop, animation ) {
function defaultPrefilter (line 6335) | function defaultPrefilter( elem, props, opts ) {
function propFilter (line 6469) | function propFilter( props, specialEasing ) {
function Animation (line 6506) | function Animation( elem, properties, options ) {
function addToPrefiltersOrTransports (line 7573) | function addToPrefiltersOrTransports( structure ) {
function inspectPrefiltersOrTransports (line 7605) | function inspectPrefiltersOrTransports( structure, options, originalOpti...
function ajaxExtend (line 7632) | function ajaxExtend( target, src ) {
function ajaxHandleResponses (line 7652) | function ajaxHandleResponses( s, jqXHR, responses ) {
function ajaxConvert (line 7708) | function ajaxConvert( s, response, jqXHR, isSuccess ) {
function done (line 8165) | function done( status, nativeStatusText, responses, headers ) {
function buildParams (line 8417) | function buildParams( prefix, obj, traditional, add ) {
function getWindow (line 8900) | function getWindow( elem ) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Scripts/modernizr-2.8.3.js
function isEventSupported (line 193) | function isEventSupported( eventName, element ) {
function setCss (line 289) | function setCss( str ) {
function setCssAll (line 296) | function setCssAll( str1, str2 ) {
function is (line 303) | function is( obj, type ) {
function contains (line 310) | function contains( str, substr ) {
function testProps (line 334) | function testProps( props, prefixed ) {
function testDOMProps (line 350) | function testDOMProps( props, obj, elem ) {
function testPropsAll (line 378) | function testPropsAll( prop, prefixed, elem ) {
function webforms (line 849) | function webforms() {
function addStyleSheet (line 1073) | function addStyleSheet(ownerDocument, cssText) {
function getElements (line 1086) | function getElements() {
function getExpandoData (line 1097) | function getExpandoData(ownerDocument) {
function createElement (line 1115) | function createElement(nodeName, ownerDocument, data){
function createDocumentFragment (line 1151) | function createDocumentFragment(ownerDocument, data){
function shivMethods (line 1175) | function shivMethods(ownerDocument, data) {
function shivDocument (line 1213) | function shivDocument(ownerDocument) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Scripts/respond.js
function callMedia (line 216) | function callMedia() {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Scripts/respond.matchmedia.addListener.js
function callMedia (line 265) | function callMedia() {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Site.Master.cs
class SiteMaster (line 12) | public partial class SiteMaster : MasterPage
method Page_Init (line 18) | protected void Page_Init(object sender, EventArgs e)
method master_Page_PreLoad (line 50) | protected void master_Page_PreLoad(object sender, EventArgs e)
method Page_Load (line 69) | protected void Page_Load(object sender, EventArgs e)
method Unnamed_LoggingOut (line 74) | protected void Unnamed_LoggingOut(object sender, LoginCancelEventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Site.Master.designer.cs
class SiteMaster (line 13) | public partial class SiteMaster {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Site.Mobile.Master.cs
class Site_Mobile (line 10) | public partial class Site_Mobile : System.Web.UI.MasterPage
method Page_Load (line 12) | protected void Page_Load(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Site.Mobile.Master.designer.cs
class Site_Mobile (line 13) | public partial class Site_Mobile {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/Startup.cs
class Startup (line 7) | public partial class Startup {
method Configuration (line 8) | public void Configuration(IAppBuilder app) {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/StatusDemos/HomeTimelineDemo.aspx.cs
class HomeTimelineDemo (line 7) | public partial class HomeTimelineDemo : System.Web.UI.Page
method Page_Load (line 9) | protected void Page_Load(object sender, EventArgs e)
method RefreshButton_Click (line 14) | protected async void RefreshButton_Click(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/StatusDemos/HomeTimelineDemo.aspx.designer.cs
class HomeTimelineDemo (line 13) | public partial class HomeTimelineDemo {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/StatusDemos/StatusDemos.aspx.cs
class StatusDemos (line 6) | public partial class StatusDemos : System.Web.UI.Page
method Page_Load (line 8) | protected void Page_Load(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/StatusDemos/StatusDemos.aspx.designer.cs
class StatusDemos (line 13) | public partial class StatusDemos {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/StatusDemos/TweetDemo.aspx.cs
class TweetDemo (line 7) | public partial class TweetDemo : System.Web.UI.Page
method Page_Load (line 9) | protected void Page_Load(object sender, EventArgs e)
method PostUpdateButton_Click (line 14) | protected async void PostUpdateButton_Click(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/StatusDemos/TweetDemo.aspx.designer.cs
class TweetDemo (line 13) | public partial class TweetDemo {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/ViewSwitcher.ascx.cs
class ViewSwitcher (line 12) | public partial class ViewSwitcher : System.Web.UI.UserControl
method Page_Load (line 20) | protected void Page_Load(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WebForms/ViewSwitcher.ascx.designer.cs
class ViewSwitcher (line 13) | public partial class ViewSwitcher {
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsForms/OAuthForm.Designer.cs
class OAuthForm (line 3) | partial class OAuthForm
method Dispose (line 14) | protected override void Dispose(bool disposing)
method InitializeComponent (line 29) | private void InitializeComponent()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsForms/OAuthForm.cs
class OAuthForm (line 9) | public partial class OAuthForm : Form
method OAuthForm (line 13) | public OAuthForm()
method OAuthForm_Load (line 18) | async void OAuthForm_Load(object sender, EventArgs e)
method SubmitPinButton_Click (line 37) | async void SubmitPinButton_Click(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsForms/Program.cs
class Program (line 7) | static class Program
method Main (line 9) | [STAThread]
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsForms/Properties/Resources.Designer.cs
class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource...
method Resources (line 32) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic...
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsForms/Properties/Settings.Designer.cs
class Settings (line 15) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsForms/SharedState.cs
class SharedState (line 7) | class SharedState
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsForms/StatusDemos/HomeTimelineForm.Designer.cs
class HomeTimelineForm (line 3) | partial class HomeTimelineForm
method Dispose (line 14) | protected override void Dispose(bool disposing)
method InitializeComponent (line 29) | private void InitializeComponent()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsForms/StatusDemos/HomeTimelineForm.cs
class HomeTimelineForm (line 8) | public partial class HomeTimelineForm : Form
method HomeTimelineForm (line 10) | public HomeTimelineForm()
method HomeTimelineForm_Load (line 15) | async void HomeTimelineForm_Load(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsForms/Tweet.cs
class Tweet (line 10) | public class Tweet
method LoadImage (line 20) | public async Task LoadImage()
method ToArray (line 27) | public object[] ToArray()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsForms/TwitterForm.Designer.cs
class TwitterForm (line 3) | partial class TwitterForm
method Dispose (line 14) | protected override void Dispose(bool disposing)
method InitializeComponent (line 29) | private void InitializeComponent()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsForms/TwitterForm.cs
class TwitterForm (line 7) | public partial class TwitterForm : Form
method TwitterForm (line 9) | public TwitterForm()
method MenuItem_Click (line 14) | void MenuItem_Click(object sender, EventArgs e)
method TwitterForm_Load (line 22) | private void TwitterForm_Load(object sender, EventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsPhone/App.xaml.cs
class App (line 14) | public partial class App : Application
method App (line 43) | public App()
method Application_Launching (line 81) | private void Application_Launching(object sender, LaunchingEventArgs e)
method Application_Activated (line 87) | private void Application_Activated(object sender, ActivatedEventArgs e)
method Application_Deactivated (line 98) | private void Application_Deactivated(object sender, DeactivatedEventAr...
method Application_Closing (line 105) | private void Application_Closing(object sender, ClosingEventArgs e)
method RootFrame_NavigationFailed (line 110) | private void RootFrame_NavigationFailed(object sender, NavigationFaile...
method Application_UnhandledException (line 120) | private void Application_UnhandledException(object sender, Application...
method InitializePhoneApplication (line 135) | private void InitializePhoneApplication()
method CompleteInitializePhoneApplication (line 156) | private void CompleteInitializePhoneApplication(object sender, Navigat...
method CheckForResetNavigation (line 166) | private void CheckForResetNavigation(object sender, NavigationEventArg...
method ClearBackStackAfterReset (line 174) | private void ClearBackStackAfterReset(object sender, NavigationEventAr...
method InitializeLanguage (line 209) | private void InitializeLanguage()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsPhone/LocalizedStrings.cs
class LocalizedStrings (line 8) | public class LocalizedStrings
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsPhone/MainPage.xaml.cs
class MainPage (line 10) | public partial class MainPage : PhoneApplicationPage
method MainPage (line 13) | public MainPage()
method OnNavigatedTo (line 22) | protected override void OnNavigatedTo(NavigationEventArgs e)
method DemoButton_Click (line 33) | private void DemoButton_Click(object sender, RoutedEventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsPhone/OAuth.xaml.cs
class OAuth (line 9) | public partial class OAuth : PhoneApplicationPage
method OAuth (line 13) | public OAuth()
method Page_Loaded (line 19) | async void Page_Loaded(object sender, RoutedEventArgs e)
method AuthorizationButton_Click (line 38) | async void AuthorizationButton_Click(object sender, RoutedEventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsPhone/Resources/AppResources.Designer.cs
class AppResources (line 23) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource...
method AppResources (line 33) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic...
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsPhone/SharedState.cs
class SharedState (line 7) | class SharedState
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsPhone/StatusDemos/HomeTimelineDemo.xaml.cs
class HomeTimelineDemo (line 10) | public partial class HomeTimelineDemo : PhoneApplicationPage
method HomeTimelineDemo (line 12) | public HomeTimelineDemo()
method QueryButton_Click (line 19) | async void QueryButton_Click(object sender, RoutedEventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsPhone/StatusDemos/TweetDemo.xaml.cs
class TweetDemo (line 9) | public partial class TweetDemo : PhoneApplicationPage
method TweetDemo (line 11) | public TweetDemo()
method TweetButton_Click (line 17) | async void TweetButton_Click(object sender, RoutedEventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsPhone/StreamingDemos/FilterStreamDemo.xaml.cs
class FilterStreamDemo (line 11) | public partial class FilterStreamDemo : PhoneApplicationPage
method FilterStreamDemo (line 15) | public FilterStreamDemo()
method StartButton_Click (line 24) | async void StartButton_Click(object sender, RoutedEventArgs e)
method Show (line 48) | void Show(string content)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsPhone/StreamingDemos/SampleStreamDemo.xaml.cs
class SampleStreamDemo (line 11) | public partial class SampleStreamDemo : PhoneApplicationPage
method SampleStreamDemo (line 15) | public SampleStreamDemo()
method StartButton_Click (line 24) | async void StartButton_Click(object sender, RoutedEventArgs e)
method Show (line 47) | void Show(string content)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsPhone/StreamingDemos/UserStreamDemo.xaml.cs
class UserStreamDemo (line 11) | public partial class UserStreamDemo : PhoneApplicationPage
method UserStreamDemo (line 15) | public UserStreamDemo()
method StartButton_Click (line 24) | async void StartButton_Click(object sender, RoutedEventArgs e)
method IsKeepAliveMessageFromTwitterApi (line 50) | private bool IsKeepAliveMessageFromTwitterApi(StreamContent strm)
method Show (line 55) | void Show(string content)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsPhone/ViewModels/ItemViewModel.cs
class ItemViewModel (line 6) | public class ItemViewModel : INotifyPropertyChanged
method NotifyPropertyChanged (line 51) | private void NotifyPropertyChanged(String propertyName)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsPhone/ViewModels/JsonContent.cs
class JsonContent (line 6) | class JsonContent
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsPhone/ViewModels/MainViewModel.cs
class MainViewModel (line 8) | public class MainViewModel : INotifyPropertyChanged
method MainViewModel (line 10) | public MainViewModel()
method LoadData (line 73) | public void LoadData()
method NotifyPropertyChanged (line 104) | private void NotifyPropertyChanged(String propertyName)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsPhone/ViewModels/StreamViewModel.cs
class StreamViewModel (line 7) | class StreamViewModel
method StreamViewModel (line 9) | public StreamViewModel()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsPhone/ViewModels/Tweet.cs
class Tweet (line 6) | public class Tweet
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsPhone/ViewModels/TweetViewModel.cs
class TweetViewModel (line 7) | public class TweetViewModel
method TweetViewModel (line 9) | public TweetViewModel()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/App.xaml.cs
class App (line 17) | sealed partial class App : Application
method App (line 23) | public App()
method OnLaunched (line 34) | protected override async void OnLaunched(LaunchActivatedEventArgs e)
method OnNavigationFailed (line 95) | void OnNavigationFailed(object sender, NavigationFailedEventArgs e)
method OnSuspending (line 107) | private async void OnSuspending(object sender, SuspendingEventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/Common/BooleanNegationConverter.cs
class BooleanNegationConverter (line 9) | public sealed class BooleanNegationConverter : IValueConverter
method Convert (line 11) | public object Convert(object value, Type targetType, object parameter,...
method ConvertBack (line 16) | public object ConvertBack(object value, Type targetType, object parame...
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/Common/BooleanToVisibilityConverter.cs
class BooleanToVisibilityConverter (line 20) | public sealed class BooleanToVisibilityConverter : IValueConverter
method Convert (line 22) | public object Convert(object value, Type targetType, object parameter,...
method ConvertBack (line 27) | public object ConvertBack(object value, Type targetType, object parame...
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/Common/NavigationHelper.cs
class NavigationHelper (line 59) | [Windows.Foundation.Metadata.WebHostHidden]
method NavigationHelper (line 71) | public NavigationHelper(Page page)
method CanGoBack (line 161) | public virtual bool CanGoBack()
method CanGoForward (line 173) | public virtual bool CanGoForward()
method GoBack (line 182) | public virtual void GoBack()
method GoForward (line 190) | public virtual void GoForward()
method CoreDispatcher_AcceleratorKeyActivated (line 202) | private void CoreDispatcher_AcceleratorKeyActivated(CoreDispatcher sen...
method CoreWindow_PointerPressed (line 246) | private void CoreWindow_PointerPressed(CoreWindow sender,
method OnNavigatedTo (line 293) | public void OnNavigatedTo(NavigationEventArgs e)
method OnNavigatedFrom (line 335) | public void OnNavigatedFrom(NavigationEventArgs e)
class LoadStateEventArgs (line 361) | public class LoadStateEventArgs : EventArgs
method LoadStateEventArgs (line 385) | public LoadStateEventArgs(Object navigationParameter, Dictionary<strin...
class SaveStateEventArgs (line 395) | public class SaveStateEventArgs : EventArgs
method SaveStateEventArgs (line 406) | public SaveStateEventArgs(Dictionary<string, Object> pageState)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/Common/ObservableDictionary.cs
class ObservableDictionary (line 12) | public class ObservableDictionary : IObservableMap<string, object>
class ObservableDictionaryChangedEventArgs (line 14) | private class ObservableDictionaryChangedEventArgs : IMapChangedEventA...
method ObservableDictionaryChangedEventArgs (line 16) | public ObservableDictionaryChangedEventArgs(CollectionChange change,...
method InvokeMapChanged (line 29) | private void InvokeMapChanged(CollectionChange change, string key)
method Add (line 38) | public void Add(string key, object value)
method Add (line 44) | public void Add(KeyValuePair<string, object> item)
method Remove (line 49) | public bool Remove(string key)
method Remove (line 59) | public bool Remove(KeyValuePair<string, object> item)
method Clear (line 84) | public void Clear()
method ContainsKey (line 99) | public bool ContainsKey(string key)
method TryGetValue (line 104) | public bool TryGetValue(string key, out object value)
method Contains (line 114) | public bool Contains(KeyValuePair<string, object> item)
method GetEnumerator (line 129) | public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
method GetEnumerator (line 134) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume...
method CopyTo (line 139) | public void CopyTo(KeyValuePair<string, object>[] array, int arrayIndex)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/Common/RelayCommand.cs
class RelayCommand (line 17) | public class RelayCommand : ICommand
method RelayCommand (line 31) | public RelayCommand(Action execute)
method RelayCommand (line 41) | public RelayCommand(Action execute, Func<bool> canExecute)
method CanExecute (line 56) | public bool CanExecute(object parameter)
method Execute (line 67) | public void Execute(object parameter)
method RaiseCanExecuteChanged (line 77) | public void RaiseCanExecuteChanged()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/Common/SuspensionManager.cs
class SuspensionManager (line 23) | internal sealed class SuspensionManager
method SaveAsync (line 58) | public static async Task SaveAsync()
method RestoreAsync (line 101) | public static async Task RestoreAsync()
method RegisterFrame (line 151) | public static void RegisterFrame(Frame frame, String sessionStateKey)
method UnregisterFrame (line 179) | public static void UnregisterFrame(Frame frame)
method SessionStateForFrame (line 204) | public static Dictionary<String, Object> SessionStateForFrame(Frame fr...
method RestoreFrameNavigationState (line 230) | private static void RestoreFrameNavigationState(Frame frame)
method SaveFrameNavigationState (line 239) | private static void SaveFrameNavigationState(Frame frame)
class SuspensionManagerException (line 245) | public class SuspensionManagerException : Exception
method SuspensionManagerException (line 247) | public SuspensionManagerException()
method SuspensionManagerException (line 251) | public SuspensionManagerException(Exception e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/DataModel/FilterStreamViewModel.cs
class FilterStreamViewModel (line 7) | class FilterStreamViewModel : StreamViewModel
method OnStart (line 9) | public override async void OnStart(object obj)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/DataModel/JsonContent.cs
class JsonContent (line 9) | public class JsonContent
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/DataModel/SampleStreamViewModel.cs
class SampleStreamViewModel (line 7) | class SampleStreamViewModel : StreamViewModel
method OnStart (line 9) | public override async void OnStart(object obj)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/DataModel/StreamViewModel.cs
class StreamViewModel (line 9) | abstract class StreamViewModel : INotifyPropertyChanged
method StreamViewModel (line 11) | public StreamViewModel()
method OnStart (line 21) | public abstract void OnStart(object obj);
method SetPropertyChanged (line 25) | protected void SetPropertyChanged(string propertyName)
method Show (line 31) | protected async void Show(string content)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/DataModel/Tweet.cs
class Tweet (line 9) | public class Tweet
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/DataModel/TweetViewModel.cs
class TweetViewModel (line 9) | class TweetViewModel : INotifyPropertyChanged
method TweetViewModel (line 13) | public TweetViewModel()
method OnRefresh (line 20) | async void OnRefresh(object obj)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/DataModel/TwitterCommand.cs
class TwitterCommand (line 7) | class TwitterCommand<T> : ICommand
method TwitterCommand (line 11) | public TwitterCommand(Action<T> handler)
method CanExecute (line 16) | public bool CanExecute(object parameter)
method Execute (line 23) | public void Execute(object parameter)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/DataModel/TwitterDataSource.cs
class TwitterDataItem (line 24) | public class TwitterDataItem
method TwitterDataItem (line 26) | public TwitterDataItem(String uniqueId, String title, String subtitle,...
method ToString (line 43) | public override string ToString()
class TwitterDataGroup (line 52) | public class TwitterDataGroup
method TwitterDataGroup (line 54) | public TwitterDataGroup(String uniqueId, String title, String subtitle...
method ToString (line 71) | public override string ToString()
class TwitterDataSource (line 83) | public sealed class TwitterDataSource
method GetGroupsAsync (line 93) | public static async Task<IEnumerable<TwitterDataGroup>> GetGroupsAsync()
method GetGroupAsync (line 100) | public static async Task<TwitterDataGroup> GetGroupAsync(string uniqueId)
method GetItemAsync (line 109) | public static async Task<TwitterDataItem> GetItemAsync(string uniqueId)
method GetTwitterDataAsync (line 118) | private async Task GetTwitterDataAsync()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/DataModel/UserStreamViewModel.cs
class UserStreamViewModel (line 7) | class UserStreamViewModel : StreamViewModel
method OnStart (line 9) | public override async void OnStart(object obj)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/GroupDetailPage.xaml.cs
class GroupDetailPage (line 25) | public sealed partial class GroupDetailPage : Page
method GroupDetailPage (line 48) | public GroupDetailPage()
method navigationHelper_LoadState (line 66) | private async void navigationHelper_LoadState(object sender, LoadState...
method ItemView_ItemClick (line 79) | void ItemView_ItemClick(object sender, ItemClickEventArgs e)
method OnNavigatedTo (line 98) | protected override void OnNavigatedTo(NavigationEventArgs e)
method OnNavigatedFrom (line 103) | protected override void OnNavigatedFrom(NavigationEventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/GroupedItemsPage.xaml.cs
class GroupedItemsPage (line 18) | public sealed partial class GroupedItemsPage : Page
method GroupedItemsPage (line 40) | public GroupedItemsPage()
method navigationHelper_LoadState (line 58) | async void navigationHelper_LoadState(object sender, LoadStateEventArg...
method Header_Click (line 86) | void Header_Click(object sender, RoutedEventArgs e)
method ItemView_ItemClick (line 102) | void ItemView_ItemClick(object sender, ItemClickEventArgs e)
method OnNavigatedTo (line 121) | protected override void OnNavigatedTo(NavigationEventArgs e)
method OnNavigatedFrom (line 126) | protected override void OnNavigatedFrom(NavigationEventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/ItemDetailPage.xaml.cs
class ItemDetailPage (line 24) | public sealed partial class ItemDetailPage : Page
method ItemDetailPage (line 46) | public ItemDetailPage()
method navigationHelper_LoadState (line 64) | private async void navigationHelper_LoadState(object sender, LoadState...
method OnNavigatedTo (line 83) | protected override void OnNavigatedTo(NavigationEventArgs e)
method OnNavigatedFrom (line 88) | protected override void OnNavigatedFrom(NavigationEventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/SharedState.cs
class SharedState (line 7) | public class SharedState
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/StatusDemos/HomeTimelineDemo.xaml.cs
class HomeTimelineDemo (line 16) | public sealed partial class HomeTimelineDemo : Page
method HomeTimelineDemo (line 38) | public HomeTimelineDemo()
method navigationHelper_LoadState (line 56) | private void navigationHelper_LoadState(object sender, LoadStateEventA...
method OnNavigatedTo (line 82) | protected override void OnNavigatedTo(NavigationEventArgs e)
method OnNavigatedFrom (line 87) | protected override void OnNavigatedFrom(NavigationEventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/StatusDemos/TweetDemo.xaml.cs
class TweetDemo (line 18) | public sealed partial class TweetDemo : Page
method TweetDemo (line 40) | public TweetDemo()
method navigationHelper_LoadState (line 58) | private void navigationHelper_LoadState(object sender, LoadStateEventA...
method TweetButton_Click (line 71) | async void TweetButton_Click(object sender, RoutedEventArgs e)
method OnNavigatedTo (line 92) | protected override void OnNavigatedTo(NavigationEventArgs e)
method OnNavigatedFrom (line 97) | protected override void OnNavigatedFrom(NavigationEventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/StreamDemos/FilterStreamDemo.xaml.cs
class FilterStreamDemo (line 15) | public sealed partial class FilterStreamDemo : Page
method FilterStreamDemo (line 39) | public FilterStreamDemo()
method navigationHelper_LoadState (line 58) | private void navigationHelper_LoadState(object sender, LoadStateEventA...
method navigationHelper_SaveState (line 71) | private void navigationHelper_SaveState(object sender, SaveStateEventA...
method OnNavigatedTo (line 86) | protected override void OnNavigatedTo(NavigationEventArgs e)
method OnNavigatedFrom (line 91) | protected override void OnNavigatedFrom(NavigationEventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/StreamDemos/SampleStreamDemo.xaml.cs
class SampleStreamDemo (line 15) | public sealed partial class SampleStreamDemo : Page
method SampleStreamDemo (line 39) | public SampleStreamDemo()
method navigationHelper_LoadState (line 58) | private void navigationHelper_LoadState(object sender, LoadStateEventA...
method navigationHelper_SaveState (line 71) | private void navigationHelper_SaveState(object sender, SaveStateEventA...
method OnNavigatedTo (line 86) | protected override void OnNavigatedTo(NavigationEventArgs e)
method OnNavigatedFrom (line 91) | protected override void OnNavigatedFrom(NavigationEventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_WindowsStore/StreamDemos/UserStreamDemo.xaml.cs
class UserStreamDemo (line 15) | public sealed partial class UserStreamDemo : Page
method UserStreamDemo (line 39) | public UserStreamDemo()
method navigationHelper_LoadState (line 58) | private void navigationHelper_LoadState(object sender, LoadStateEventA...
method navigationHelper_SaveState (line 71) | private void navigationHelper_SaveState(object sender, SaveStateEventA...
method OnNavigatedTo (line 86) | protected override void OnNavigatedTo(NavigationEventArgs e)
method OnNavigatedFrom (line 91) | protected override void OnNavigatedFrom(NavigationEventArgs e)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms.Droid/MainActivity.cs
class MainActivity (line 12) | [Activity(Label = "Linq2TwitterDemos_XForms", Icon = "@drawable/icon", M...
method OnCreate (line 15) | protected override void OnCreate(Bundle bundle)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms.Droid/Resources/Resource.Designer.cs
class Resource (line 18) | [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.T...
method Resource (line 22) | static Resource()
method UpdateIdValues (line 27) | public static void UpdateIdValues()
class Attribute (line 31) | public partial class Attribute
method Attribute (line 34) | static Attribute()
method Attribute (line 39) | private Attribute()
class Drawable (line 44) | public partial class Drawable
method Drawable (line 50) | static Drawable()
method Drawable (line 55) | private Drawable()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms.WinPhone/App.xaml.cs
class App (line 13) | public partial class App : Application
method App (line 24) | public App()
method Application_Launching (line 62) | private void Application_Launching(object sender, LaunchingEventArgs e)
method Application_Activated (line 68) | private void Application_Activated(object sender, ActivatedEventArgs e)
method Application_Deactivated (line 74) | private void Application_Deactivated(object sender, DeactivatedEventAr...
method Application_Closing (line 80) | private void Application_Closing(object sender, ClosingEventArgs e)
method RootFrame_NavigationFailed (line 85) | private void RootFrame_NavigationFailed(object sender, NavigationFaile...
method Application_UnhandledException (line 95) | private void Application_UnhandledException(object sender, Application...
method InitializePhoneApplication (line 110) | private void InitializePhoneApplication()
method CompleteInitializePhoneApplication (line 131) | private void CompleteInitializePhoneApplication(object sender, Navigat...
method CheckForResetNavigation (line 141) | private void CheckForResetNavigation(object sender, NavigationEventArg...
method ClearBackStackAfterReset (line 149) | private void ClearBackStackAfterReset(object sender, NavigationEventAr...
method InitializeLanguage (line 184) | private void InitializeLanguage()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms.WinPhone/LocalizedStrings.cs
class LocalizedStrings (line 8) | public class LocalizedStrings
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms.WinPhone/MainPage.xaml.cs
class MainPage (line 13) | public partial class MainPage : global::Xamarin.Forms.Platform.WinPhone....
method MainPage (line 15) | public MainPage()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms.WinPhone/Resources/AppResources.Designer.cs
class AppResources (line 23) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource...
method AppResources (line 33) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic...
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms.iOS/AppDelegate.cs
class AppDelegate (line 13) | [Register("AppDelegate")]
method FinishedLaunching (line 23) | public override bool FinishedLaunching(UIApplication app, NSDictionary...
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms.iOS/Main.cs
class Application (line 10) | public class Application
method Main (line 13) | static void Main(string[] args)
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms/App.cs
class App (line 10) | public class App : Application
method App (line 12) | public App ()
method OnStart (line 29) | protected override void OnStart ()
method OnSleep (line 34) | protected override void OnSleep ()
method OnResume (line 39) | protected override void OnResume ()
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms/Models/Tweet.cs
class Tweet (line 7) | public class Tweet
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms/Models/TweetViewModel.cs
class TweetViewModel (line 12) | public class TweetViewModel : INotifyPropertyChanged
method InitTweetViewModel (line 27) | public async Task InitTweetViewModel()
method OnPropertyChanged (line 62) | protected void OnPropertyChanged([CallerMemberName] string propertyNam...
FILE: Samples/LinqToTwitter4/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms/Linq2TwitterDemos_XForms/Views/TweetView.xaml.cs
class TweetView (line 12) | public partial class TweetView : ContentPage
method TweetView (line 16) | public TweetView()
method OnAppearing (line 21) | protected override async void OnAppearing()
FILE: Samples/LinqToTwitter5/Xamarin/NetStd/NetStd/NetStd.Android/LinqToTwitterApplicationOnlyAuthorizer.cs
class LinqToTwitterApplicationOnlyAuthorizer (line 8) | public class LinqToTwitterApplicationOnlyAuthorizer : ILinqToTwitterAuth...
method GetAuthorizer (line 10) | public IAuthorizer GetAuthorizer(string consumerKey, string consumerSe...
FILE: Samples/LinqToTwitter5/Xamarin/NetStd/NetStd/NetStd.Android/MainActivity.cs
class MainActivity (line 12) | [Activity(Label = "NetStd", Icon = "@drawable/icon", Theme = "@style/Mai...
method OnCreate (line 15) | protected override void OnCreate(Bundle bundle)
FILE: Samples/LinqToTwitter5/Xamarin/NetStd/NetStd/NetStd.Android/Resources/Resource.designer.cs
class Resource (line 18) | [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.T...
method Resource (line 22) | static Resource()
method UpdateIdValues (line 27) | public static void UpdateIdValues()
class Animation (line 32) | public partial class Animation
method Animation (line 83) | static Animation()
method Animation (line 88) | private Animation()
class Animator (line 93) | public partial class Animator
method Animator (line 99) | static Animator()
method Animator (line 104) | private Animator()
class Attribute (line 109) | public partial class Attribute
method Attribute (line 1225) | static Attribute()
method Attribute (line 1230) | private Attribute()
class Boolean (line 1235) | public partial class Boolean
method Boolean (line 1253) | static Boolean()
method Boolean (line 1258) | private Boolean()
class Color (line 1263) | public partial class Color
method Color (line 1563) | static Color()
method Color (line 1568) | private Color()
class Dimension (line 1573) | public partial class Dimension
method Dimension (line 2068) | static Dimension()
method Dimension (line 2073) | private Dimension()
class Drawable (line 2078) | public partial class Drawable
method Drawable (line 2993) | static Drawable()
method Drawable (line 2998) | private Drawable()
class Id (line 3003) | public partial class Id
method Id (line 3612) | static Id()
method Id (line 3617) | private Id()
class Integer (line 3622) | public partial class Integer
method Integer (line 3664) | static Integer()
method Integer (line 3669) | private Integer()
class Interpolator (line 3674) | public partial class Interpolator
method Interpolator (line 3683) | static Interpolator()
method Interpolator (line 3688) | private Interpolator()
class Layout (line 3693) | public partial class Layout
method Layout (line 3903) | static Layout()
method Layout (line 3908) | private Layout()
class String (line 3913) | public partial class String
method String (line 4102) | static String()
method String (line 4107) | private String()
class Style (line 4112) | public partial class Style
method Style (line 5351) | static Style()
method Style (line 5356) | private Style()
class Styleable (line 5361) | public partial class Styleable
method Styleable (line 7468) | static Styleable()
method Styleable (line 7473) | private Styleable()
FILE: Samples/LinqToTwitter5/Xamarin/NetStd/NetStd/NetStd.UWP/App.xaml.cs
class App (line 23) | sealed partial class App : Application
method App (line 29) | public App()
method OnLaunched (line 40) | protected override void OnLaunched(LaunchActivatedEventArgs e)
method OnNavigationFailed (line 84) | void OnNavigationFailed(object sender, NavigationFailedEventArgs e)
method OnSuspending (line 96) | private void OnSuspending(object sender, SuspendingEventArgs e)
FILE: Samples/LinqToTwitter5/Xamarin/NetStd/NetStd/NetStd.UWP/LinqToTwitterUniversalAuthorizer.cs
class LinqToTwitterUniversalAuthorizer (line 6) | public class LinqToTwitterUniversalAuthorizer : ILinqToTwitterAuthorizer
method GetAuthorizer (line 8) | public IAuthorizer GetAuthorizer(string consumerKey, string consumerSe...
FILE: Samples/LinqToTwitter5/Xamarin/NetStd/NetStd/NetStd.UWP/MainPage.xaml.cs
class MainPage (line 18) | public sealed partial class MainPage
method MainPage (line 20) | public MainPage()
FILE: Samples/LinqToTwitter5/Xamarin/NetStd/NetStd/NetStd.iOS/AppDelegate.cs
class AppDelegate (line 13) | [Register("AppDelegate")]
method FinishedLaunching (line 23) | public override bool FinishedLaunching(UIApplication app, NSDictionary...
FILE: Samples/LinqToTwitter5/Xamarin/NetStd/NetStd/NetStd.iOS/LinqToTwitterApplicationOnlyAuthorizer.cs
class LinqToTwitterApplicationOnlyAuthorizer (line 8) | public class LinqToTwitterApplicationOnlyAuthorizer : ILinqToTwitterAuth...
method GetAuthorizer (line 10) | public IAuthorizer GetAuthorizer(string consumerKey, string consumerSe...
FILE: Samples/LinqToTwitter5/Xamarin/NetStd/NetStd/NetStd.iOS/Main.cs
class Application (line 10) | public class Application
method Main (line 13) | static void Main(string[] args)
FILE: Samples/LinqToTwitter5/Xamarin/NetStd/NetStd/NetStd/App.xaml.cs
class App (line 7) | public partial class App : Application
method App (line 9) | public App ()
method OnStart (line 16) | protected override void OnStart ()
method OnSleep (line 21) | protected override void OnSleep ()
method OnResume (line 26) | protected override void OnResume ()
FILE: Samples/LinqToTwitter5/Xamarin/NetStd/NetStd/NetStd/Models/ILinqToTwitterAuthorizer.cs
type ILinqToTwitterAuthorizer (line 5) | public interface ILinqToTwitterAuthorizer
method GetAuthorizer (line 7) | IAuthorizer GetAuthorizer(string consumerKey, string consumerSecret);
FILE: Samples/LinqToTwitter5/Xamarin/NetStd/NetStd/NetStd/Models/Tweet.cs
class Tweet (line 3) | public class Tweet
FILE: Samples/LinqToTwitter5/Xamarin/NetStd/NetStd/NetStd/Models/TweetingViewModel.cs
class TweetingViewModel (line 12) | public class TweetingViewModel : INotifyPropertyChanged
method InitTweetViewModel (line 27) | public async Task InitTweetViewModel()
method OnPropertyChanged (line 60) | protected void OnPropertyChanged([CallerMemberName] string propertyNam...
FILE: Samples/LinqToTwitter5/Xamarin/NetStd/NetStd/NetStd/Views/TweetView.xaml.cs
class TweetView (line 9) | public partial class TweetView : ContentPage
method TweetView (line 13) | public TweetView()
method OnAppearing (line 18) | protected override async void OnAppearing()
FILE: Samples/LinqToTwitter5/net46/CSharp/AspNetSamples/AccountActivityDemo/App_Start/BundleConfig.cs
class BundleConfig (line 6) | public class BundleConfig
method RegisterBundles (line 9) | public static void RegisterBundles(BundleCollection bundles)
FILE: Samples/LinqToTwitter5/net46/CSharp/AspNetSamples/AccountActivityDemo/App_Start/FilterConfig.cs
class FilterConfig (line 6) | public class FilterConfig
method RegisterGlobalFilters (line 8) | public static void RegisterGlobalFilters(GlobalFilterCollection filters)
FILE: Samples/LinqToTwitter5/net46/CSharp/AspNetSamples/AccountActivityDemo/App_Start/RouteConfig.cs
class RouteConfig (line 10) | public class RouteConfig
method RegisterRoutes (line 12) | public static void RegisterRoutes(RouteCollection routes)
FILE: Samples/LinqToTwitter5/net46/CSharp/AspNetSamples/AccountActivityDemo/App_Start/WebApiConfig.cs
class WebApiConfig (line 8) | public static class WebApiConfig
method Register (line 10) | public static void Register(HttpConfiguration config)
FILE: Samples/LinqToTwitter5/net46/CSharp/AspNetSamples/AccountActivityDemo/Areas/HelpPage/ApiDescriptionExtensions.cs
class ApiDescriptionExtensions (line 8) | public static class ApiDescriptionExtensions
method GetFriendlyId (line 15) | public static string GetFriendlyId(this ApiDescription description)
FILE: Samples/LinqToTwitter5/net46/CSharp/AspNetSamples/AccountActivityDemo/Areas/HelpPage/App_Start/HelpPageConfig.cs
class HelpPageConfig (line 26) | public static class HelpPageConfig
method Register (line 28) | [SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass litera...
method GeneratePageResult (line 84) | private static object GeneratePageResult(HelpPageSampleGenerator sampl...
FILE: Samples/LinqToTwitter5/net46/CSharp/AspNetSamples/AccountActivityDemo/Areas/HelpPage/Controllers/HelpController.cs
class HelpController (line 12) | public class HelpController : Controller
method HelpController (line 16) | public HelpController()
method HelpController (line 21) | public HelpController(HttpConfiguration config)
method Index (line 28) | public ActionResult Index()
method Api (line 34) | public ActionResult Api(string apiId)
method ResourceModel (line 48) | public ActionResult ResourceModel(string modelName)
FILE: Samples/LinqToTwitter5/net46/CSharp/AspNetSamples/AccountActivityDemo/Areas/HelpPage/HelpPageAreaRegistration.cs
class HelpPageAreaRegistration (line 6) | public class HelpPageAreaRegistration : AreaRegistration
method RegisterArea (line 16) | public override void RegisterArea(AreaRegistrationContext context)
FILE: Samples/LinqToTwitter5/net46/CSharp/AspNetSamples/AccountActivityDemo/Areas/HelpPage/HelpPageConfigurationExtensions.cs
class HelpPageConfigurationExtensions (line 19) | public static class HelpPageConfigurationExtensions
method SetDocumentationProvider (line 28) | public static void SetDocumentationProvider(this HttpConfiguration con...
method SetSampleObjects (line 38) | public static void SetSampleObjects(this HttpConfiguration config, IDi...
method SetSampleRequest (line 51) | public static void SetSampleRequest(this HttpConfiguration config, obj...
method SetSampleRequest (line 65) | public static void SetSampleRequest(this HttpConfiguration config, obj...
method SetSampleResponse (line 78) | public static void SetSampleResponse(this HttpConfiguration config, ob...
method SetSampleResponse (line 92) | public static void SetSampleResponse(this HttpConfiguration config, ob...
method SetSampleForMediaType (line 103) | public static void SetSampleForMediaType(this HttpConfiguration config...
method SetSampleForType (line 115) | public static void SetSampleForType(this HttpConfiguration config, obj...
method SetActualRequestType (line 128) | public static void SetActualRequestType(this HttpConfiguration config,...
method SetActualRequestType (line 142) | public static void SetActualRequestType(this HttpConfiguration config,...
method SetActualResponseType (line 155) | public static void SetActualResponseType(this HttpConfiguration config...
method SetActualResponseType (line 169) | public static void SetActualResponseType(this HttpConfiguration config...
method GetHelpPageSampleGenerator (line 179) | public static HelpPageSampleGenerator GetHelpPageSampleGenerator(this ...
method SetHelpPageSampleGenerator (line 191) | public static void SetHelpPageSampleGenerator(this HttpConfiguration c...
method GetModelDescriptionGenerator (line 204) | public static ModelDescriptionGenerator GetModelDescriptionGenerator(t...
method GetHelpPageApiModel (line 219) | public static HelpPageApiModel GetHelpPageApiModel(this HttpConfigurat...
method GenerateApiModel (line 237) | private static HelpPageApiModel GenerateApiModel(ApiDescription apiDes...
method GenerateUriParameters (line 254) | private static void GenerateUriParameters(HelpPageApiModel apiModel, M...
method IsBindableWithTypeConverter (line 330) | private static bool IsBindableWithTypeConverter(Type parameterType)
method AddParameterDescription (line 340) | private static ParameterDescription AddParameterDescription(HelpPageAp...
method GenerateRequestModelDescription (line 354) | private static void GenerateRequestModelDescription(HelpPageApiModel a...
method GenerateResourceDescription (line 378) | private static void GenerateResourceDescription(HelpPageApiModel apiMo...
method GenerateSamples (line 388) | [SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptio...
method TryGetResourceParameter (line 413) | private static bool TryGetResourceParameter(ApiDescription apiDescript...
method InitializeModelDescriptionGenerator (line 442) | private static ModelDescriptionGenerator InitializeModelDescriptionGen...
method LogInvalidSampleAsError (line 458) | private static void LogInvalidSampleAsError(HelpPageApiModel apiModel,...
FILE: Samples/LinqToTwitter5/net46/CSharp/AspNetSamples/AccountActivityDemo/Areas/HelpPage/ModelDescriptions/CollectionModelDescription.cs
class CollectionModelDescription (line 3) | public class CollectionModelDescription : ModelDescription
FILE: Samples/LinqToTwitter5/net46/CSharp/AspNetSamples/AccountActivityDemo/Areas/HelpPage/ModelDescriptions/ComplexTypeModelDescription.cs
class ComplexTypeModelDescription (line 5) | public class ComplexTypeModelDescription : ModelDescription
method ComplexTypeModelDescription (line 7) | public ComplexTypeModelDescription()
FILE: Samples/LinqToTwitter5/net46/CSharp/AspNetSamples/AccountActivityDemo/Areas/HelpPage/ModelDescriptions/DictionaryModelDescription.cs
class DictionaryModelDescription (line 3) | public class DictionaryModelDescription : KeyValuePairModelDescription
FILE: Samples/LinqToTwitter5/net46/CSharp/AspNetSamples/AccountActivityDemo/Areas/HelpPage/ModelDescriptions/EnumTypeModelDescription.cs
class EnumTypeModelDescription (line 6) | public class EnumTypeModelDescription : ModelDescription
method EnumTypeModelDescription (line 8) | public EnumTypeModelDescription()
FILE: Samples/LinqToTwitter5/net46/CSharp/AspNetSamples/AccountActivityDemo/Areas/HelpPage/ModelDescriptions/EnumValueDescription.cs
class EnumValueDescription (line 3) | public class EnumValueDescription
FILE: Samples/LinqToTwitter5/net46/CSharp/AspNetSamples/AccountActivityDemo/Areas/HelpPage/ModelDescriptions/IModelDocumentationProvider.cs
type IModelDocumentationProvider (line 6) | public interface IModelDocumentationProvider
method GetDocumentation (line 8) | string GetDocumentation(MemberInfo member);
method GetDocumentation (line 10) | string GetDocumentation(Type type);
FILE: Samples/LinqToTwitter5/net46/CSharp/AspNetSamples/AccountActivityDemo/Areas/HelpPage/ModelDescriptions/KeyValuePairModelDescription.cs
class KeyValuePairModelDescription (line 3) | public class KeyValuePairModelDescription : ModelDescription
FILE: Samples/LinqToTwitter5/net46/C
Copy disabled (too large)
Download .json
Condensed preview — 2411 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (20,360K chars).
[
{
"path": ".gitattributes",
"chars": 2518,
"preview": "###############################################################################\n# Set default behavior to automatically "
},
{
"path": ".github/FUNDING.yml",
"chars": 643,
"preview": "# These are supported funding model platforms\n\ngithub: [joemayo]\npatreon: # Replace with a single Patreon username\nopen_"
},
{
"path": ".github/ISSUE_TEMPLATE/general-template.md",
"chars": 351,
"preview": "---\nname: New Issue\nabout: Create a report to help us improve LINQ To Twitter\ntitle: ''\nlabels: ''\nassignees: ''\n\n---\n\n#"
},
{
"path": ".gitignore",
"chars": 4365,
"preview": "## Ignore Visual Studio temporary files, build results, and\n## files generated by popular Visual Studio add-ons.\n\n# User"
},
{
"path": "BuildScripts/LinqToTwitter.nuspec",
"chars": 3857,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<package xmlns=\"http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd\">\n <m"
},
{
"path": "BuildScripts/LinqToTwitter.proj",
"chars": 6985,
"preview": "<Project DefaultTargets=\"Build\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">\n <PropertyGroup>\n <Ver"
},
{
"path": "BuildScripts/ReadMe.txt",
"chars": 1161,
"preview": "# Welcome to LINQ to Twitter!\n\n## Release Notes:\n\n* Full documentation:\n - https://www.linqtotwitter.com/ \n\n* Demos i"
},
{
"path": "CODE_OF_CONDUCT.md",
"chars": 3218,
"preview": "# Contributor Covenant Code of Conduct\n\n## Our Pledge\n\nIn the interest of fostering an open and welcoming environment, w"
},
{
"path": "LICENSE",
"chars": 1065,
"preview": "MIT License\n\nCopyright (c) 2022 Joe Mayo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\no"
},
{
"path": "ReadMe.md",
"chars": 3702,
"preview": "\n\nLINQ to Twitter is an open source 3rd party LINQ Provider (Twitter "
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/AccountDemos.cs",
"chars": 12544,
"preview": "using System;\nusing System.Linq;\nusing System.Net;\nusing LinqToTwitter;\n\nnamespace LinqToTwitterDemo\n{\n /// <summary"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/App.config",
"chars": 1596,
"preview": "<?xml version=\"1.0\"?>\n<configuration>\n <appSettings>\n <!-- Fill in your consumer key and secret here to make the OAu"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/BlocksDemos.cs",
"chars": 3960,
"preview": "using System;\nusing System.Linq;\nusing LinqToTwitter;\n\nnamespace LinqToTwitterDemo\n{\n /// <summary>\n /// Shows bl"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/DirectMessageDemos.cs",
"chars": 3866,
"preview": "using System;\nusing System.Linq;\nusing LinqToTwitter;\n\nnamespace LinqToTwitterDemo\n{\n /// <summary>\n /// Shows di"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/FavoritesDemos.cs",
"chars": 1865,
"preview": "using System;\nusing System.Linq;\nusing LinqToTwitter;\n\nnamespace LinqToTwitterDemo\n{\n /// <summary>\n /// Shows fa"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/FriendshipDemos.cs",
"chars": 8321,
"preview": "using LinqToTwitter;\nusing System;\nusing System.Linq;\n\nnamespace LinqToTwitterDemo\n{\n /// <summary>\n /// Shows fr"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/GeoDemos.cs",
"chars": 3555,
"preview": "using System;\nusing System.Linq;\nusing LinqToTwitter;\n\nnamespace LinqToTwitterDemo\n{\n /// <summary>\n /// Shows ge"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/HelpDemos.cs",
"chars": 4664,
"preview": "using System.Diagnostics;\nusing System.Net;\nusing LinqToTwitter;\nusing System;\nusing System.Linq;\n\nnamespace LinqToTwit"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/LinqToTwitterDemo.csproj",
"chars": 6980,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"4.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.microso"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/ListDemos.cs",
"chars": 18721,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing LinqToTwitter;\nusing System.Reflection;\nusing "
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/OAuthDemos.cs",
"chars": 7986,
"preview": "using System;\nusing System.Configuration;\nusing System.Linq;\nusing LinqToTwitter;\n\nnamespace LinqToTwitterDemo\n{\n //"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/Program.cs",
"chars": 9077,
"preview": "using System;\nusing System.Configuration;\nusing System.Diagnostics;\nusing System.Linq;\nusing LinqToTwitter;\n\nnamespace "
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/Properties/AssemblyInfo.cs",
"chars": 1368,
"preview": "using System.Reflection;\nusing System.Runtime.InteropServices;\n\n// General Information about an assembly is controlled "
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/RawDemos.cs",
"chars": 4957,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing LinqToTwitter;\n\nnamespace LinqToTwitterDemo\n{\n"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/RelatedResultsDemos.cs",
"chars": 1165,
"preview": "using LinqToTwitter;\nusing System;\nusing System.Linq;\n\nnamespace LinqToTwitterDemo\n{\n /// <summary>\n /// Shows re"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/ReportSpamDemos.cs",
"chars": 1402,
"preview": "using System;\nusing LinqToTwitter;\n\nnamespace LinqToTwitterDemo\n{\n /// <summary>\n /// Shows report spam demos\n "
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/SavedSearchDemos.cs",
"chars": 3074,
"preview": "using System;\nusing System.Linq;\nusing LinqToTwitter;\n\nnamespace LinqToTwitterDemo\n{\n /// <summary>\n /// Shows sa"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/SearchDemos.cs",
"chars": 8127,
"preview": "using System;\nusing System.Linq;\n\nusing System.Linq.Expressions;\nusing LinqToTwitter;\nusing System.Collections.Generic;"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/SocialGraphDemos.cs",
"chars": 4271,
"preview": "using System;\nusing System.Linq;\nusing LinqToTwitter;\n\nnamespace LinqToTwitterDemo\n{\n /// <summary>\n /// Shows so"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/StatusDemos.cs",
"chars": 26495,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Globalization;\nusing System.Linq;\nusing System.Threading;\n"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/StreamingDemo.cs",
"chars": 13787,
"preview": "using System;\nusing System.Linq;\nusing System.Net;\nusing System.Threading;\nusing LinqToTwitter;\nusing LitJson;\nusing Sy"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/StringExtensions.cs",
"chars": 381,
"preview": "using System;\n\nnamespace LinqToTwitterDemo\n{\n static class StringExtensions\n {\n public static bool IsNullO"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/TrendsDemos.cs",
"chars": 2812,
"preview": "using System;\nusing System.Linq;\nusing LinqToTwitter;\n\nnamespace LinqToTwitterDemo\n{\n /// <summary>\n /// Shows tr"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/TwitterContextDemos.cs",
"chars": 1953,
"preview": "using System;\nusing System.Linq;\nusing LinqToTwitter;\n\nnamespace LinqToTwitterDemo\n{\n public class TwitterContextDem"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemo/UserDemos.cs",
"chars": 9794,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Diagnostics;\nusing System.Linq;\nusing LinqToTwitter;\n\nname"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemoVB/App.config",
"chars": 1097,
"preview": "<?xml version=\"1.0\"?>\n<configuration>\n <appSettings>\n <!-- Fill in your consumer key and secret here to make the OAu"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemoVB/LinqToTwitterDemoVB.vbproj",
"chars": 8103,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"4.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.microso"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemoVB/Module1.vb",
"chars": 13580,
"preview": "Imports System.Configuration\nImports LinqToTwitter\n\nModule Module1\n\n Sub Main()\n '\n ' get user credent"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemoVB/My Project/Application.Designer.vb",
"chars": 426,
"preview": "'------------------------------------------------------------------------------\n' <auto-generated>\n' This code was "
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemoVB/My Project/Application.myapp",
"chars": 469,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<MyApplicationData xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:x"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemoVB/My Project/AssemblyInfo.vb",
"chars": 1138,
"preview": "Imports System.Reflection\nImports System.Runtime.InteropServices\n\n' General Information about an assembly is controlled"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemoVB/My Project/Resources.Designer.vb",
"chars": 2723,
"preview": "'------------------------------------------------------------------------------\n' <auto-generated>\n' This code was "
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemoVB/My Project/Resources.resx",
"chars": 5494,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<root>\n <!-- \n Microsoft ResX Schema \n \n Version 2.0\n \n The prim"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemoVB/My Project/Settings.Designer.vb",
"chars": 2926,
"preview": "'------------------------------------------------------------------------------\n' <auto-generated>\n' This code was "
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterDemoVB/My Project/Settings.settings",
"chars": 270,
"preview": "<?xml version='1.0' encoding='utf-8'?>\n<SettingsFile xmlns=\"http://schemas.microsoft.com/VisualStudio/2004/01/settings\""
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/App_Start/AuthConfig.cs",
"chars": 976,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing Microsoft.Web.WebPages.OAut"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/App_Start/BundleConfig.cs",
"chars": 2139,
"preview": "using System.Web;\nusing System.Web.Optimization;\n\nnamespace LinqToTwitterMvcDemo\n{\n public class BundleConfig\n {\n"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/App_Start/FilterConfig.cs",
"chars": 272,
"preview": "using System.Web;\nusing System.Web.Mvc;\n\nnamespace LinqToTwitterMvcDemo\n{\n public class FilterConfig\n {\n p"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/App_Start/RouteConfig.cs",
"chars": 587,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Web;\nusing System.Web.Mvc;\nusing System"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/App_Start/WebApiConfig.cs",
"chars": 886,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Web.Http;\n\nnamespace LinqToTwitterMvcDe"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Content/Site.css",
"chars": 13182,
"preview": "html {\n background-color: #e2e2e2;\n margin: 0;\n padding: 0;\n}\n\nbody {\n background-color: #fff;\n border-t"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Content/themes/base/jquery-ui.css",
"chars": 31316,
"preview": "/*! jQuery UI - v1.8.24 - 2012-09-28\n* https://github.com/jquery/jquery-ui\n* Includes: jquery.ui.core.css, jquery.ui.acc"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Content/themes/base/jquery.ui.accordion.css",
"chars": 1044,
"preview": "/*!\n * jQuery UI Accordion 1.8.24\n *\n * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)\n * Licensed under the MI"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Content/themes/base/jquery.ui.all.css",
"chars": 269,
"preview": "/*!\n * jQuery UI CSS Framework 1.8.24\n *\n * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)\n * Licensed under th"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Content/themes/base/jquery.ui.autocomplete.css",
"chars": 1063,
"preview": "/*!\n * jQuery UI Autocomplete 1.8.24\n *\n * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)\n * Licensed under the"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Content/themes/base/jquery.ui.base.css",
"chars": 637,
"preview": "/*!\n * jQuery UI CSS Framework 1.8.24\n *\n * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)\n * Licensed under th"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Content/themes/base/jquery.ui.button.css",
"chars": 2449,
"preview": "/*!\n * jQuery UI Button 1.8.24\n *\n * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)\n * Licensed under the MIT l"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Content/themes/base/jquery.ui.core.css",
"chars": 1295,
"preview": "/*!\n * jQuery UI CSS Framework 1.8.24\n *\n * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)\n * Licensed under th"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Content/themes/base/jquery.ui.datepicker.css",
"chars": 3960,
"preview": "/*!\n * jQuery UI Datepicker 1.8.24\n *\n * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)\n * Licensed under the M"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Content/themes/base/jquery.ui.dialog.css",
"chars": 1336,
"preview": "/*!\n * jQuery UI Dialog 1.8.24\n *\n * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)\n * Licensed under the MIT l"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Content/themes/base/jquery.ui.progressbar.css",
"chars": 353,
"preview": "/*!\n * jQuery UI Progressbar 1.8.24\n *\n * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)\n * Licensed under the "
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Content/themes/base/jquery.ui.resizable.css",
"chars": 1135,
"preview": "/*!\n * jQuery UI Resizable 1.8.24\n *\n * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)\n * Licensed under the MI"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Content/themes/base/jquery.ui.selectable.css",
"chars": 301,
"preview": "/*!\n * jQuery UI Selectable 1.8.24\n *\n * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)\n * Licensed under the M"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Content/themes/base/jquery.ui.slider.css",
"chars": 1118,
"preview": "/*!\n * jQuery UI Slider 1.8.24\n *\n * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)\n * Licensed under the MIT l"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Content/themes/base/jquery.ui.tabs.css",
"chars": 1361,
"preview": "/*!\n * jQuery UI Tabs 1.8.24\n *\n * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)\n * Licensed under the MIT lic"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Content/themes/base/jquery.ui.theme.css",
"chars": 18098,
"preview": "/*!\n * jQuery UI CSS Framework 1.8.24\n *\n * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)\n * Licensed under th"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Controllers/AccountController.cs",
"chars": 15526,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Transactions;\nusing System.Web;\nusing S"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Controllers/HomeController.cs",
"chars": 2576,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Configuration;\nusing System.Linq;\nusing System.Web.Mvc;\nus"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Filters/InitializeSimpleMembershipAttribute.cs",
"chars": 2020,
"preview": "using System;\nusing System.Data.Entity;\nusing System.Data.Entity.Infrastructure;\nusing System.Threading;\nusing System.W"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Global.asax",
"chars": 109,
"preview": "<%@ Application Codebehind=\"Global.asax.cs\" Inherits=\"LinqToTwitterMvcDemo.MvcApplication\" Language=\"C#\" %>\n"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Global.asax.cs",
"chars": 835,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Web;\nusing System.Web.Http;\nusing Syste"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/LinqToTwitterMvcDemo.csproj",
"chars": 21721,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"4.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.microso"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Models/AccountModels.cs",
"chars": 2834,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.ComponentModel.DataAnnotations;\nusing System.ComponentMode"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Models/TweetViewModel.cs",
"chars": 490,
"preview": "using System;\nusing System.Linq;\n\nnamespace LinqToTwitterMvcDemo.Models\n{\n public class TweetViewModel\n {\n "
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Properties/AssemblyInfo.cs",
"chars": 1373,
"preview": "using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// General Infor"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Scripts/jquery-1.8.2.intellisense.js",
"chars": 149218,
"preview": "intellisense.annotate(jQuery, {\n 'ajax': function() {\n /// <signature>\n /// <summary>Perform an asynchronous HT"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Scripts/jquery-1.8.2.js",
"chars": 265216,
"preview": "/*!\n * jQuery JavaScript Library v1.8.2\n * http://jquery.com/\n *\n * Includes Sizzle.js\n * http://sizzlejs.com/\n *\n * Cop"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Scripts/jquery-ui-1.8.24.js",
"chars": 365645,
"preview": "/*! jQuery UI - v1.8.24 - 2012-09-28\n* https://github.com/jquery/jquery-ui\n* Includes: jquery.ui.core.js, jquery.ui.widg"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Scripts/jquery.unobtrusive-ajax.js",
"chars": 5635,
"preview": "/*!\n** Unobtrusive Ajax support library for jQuery\n** Copyright (C) Microsoft Corporation. All rights reserved.\n*/\n\n/*j"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Scripts/jquery.validate-vsdoc.js",
"chars": 42625,
"preview": "/*\n* This file has been commented to support Visual Studio Intellisense.\n* You should not use this file at runtime insid"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Scripts/jquery.validate.js",
"chars": 39125,
"preview": "/*! jQuery Validation Plugin - v1.10.0 - 9/7/2012\n* https://github.com/jzaefferer/jquery-validation\n* Copyright (c) 2012"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Scripts/jquery.validate.unobtrusive.js",
"chars": 16263,
"preview": "/*!\n** Unobtrusive validation support library for jQuery and jQuery Validate\n** Copyright (C) Microsoft Corporation. Al"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Scripts/knockout-2.2.0.debug.js",
"chars": 177847,
"preview": "// Knockout JavaScript library v2.2.0\n// (c) Steven Sanderson - http://knockoutjs.com/\n// License: MIT (http://www.opens"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Scripts/knockout-2.2.0.js",
"chars": 40871,
"preview": "// Knockout JavaScript library v2.2.0\n// (c) Steven Sanderson - http://knockoutjs.com/\n// License: MIT (http://www.opens"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Scripts/modernizr-2.6.2.js",
"chars": 50144,
"preview": "/*!\n * Modernizr v2.6.2\n * www.modernizr.com\n *\n * Copyright (c) Faruk Ates, Paul Irish, Alex Sexton\n * Available under "
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Views/Account/ExternalLoginConfirmation.cshtml",
"chars": 1114,
"preview": "@model LinqToTwitterMvcDemo.Models.RegisterExternalLoginModel\n@{\n ViewBag.Title = \"Register\";\n}\n\n<hgroup class=\"titl"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Views/Account/ExternalLoginFailure.cshtml",
"chars": 152,
"preview": "@{\n ViewBag.Title = \"Login Failure\";\n}\n\n<hgroup class=\"title\">\n <h1>@ViewBag.Title.</h1>\n <h2>Unsuccessful log"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Views/Account/Login.cshtml",
"chars": 1391,
"preview": "@model LinqToTwitterMvcDemo.Models.LoginModel\n\n@{\n ViewBag.Title = \"Log in\";\n}\n\n<hgroup class=\"title\">\n <h1>@View"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Views/Account/Manage.cshtml",
"chars": 675,
"preview": "@model LinqToTwitterMvcDemo.Models.LocalPasswordModel\n@{\n ViewBag.Title = \"Manage Account\";\n}\n\n<hgroup class=\"title\""
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Views/Account/Register.cshtml",
"chars": 906,
"preview": "@model LinqToTwitterMvcDemo.Models.RegisterModel\n@{\n ViewBag.Title = \"Register\";\n}\n\n<hgroup class=\"title\">\n <h1>@"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Views/Account/_ChangePasswordPartial.cshtml",
"chars": 779,
"preview": "@model LinqToTwitterMvcDemo.Models.LocalPasswordModel\n\n<h3>Change password</h3>\n\n@using (Html.BeginForm(\"Manage\", \"Acco"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Views/Account/_ExternalLoginsListPartial.cshtml",
"chars": 888,
"preview": "@model ICollection<AuthenticationClientData>\n\n@if (Model.Count == 0)\n{\n <div class=\"message-info\">\n <p>There "
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Views/Account/_RemoveExternalLoginsPartial.cshtml",
"chars": 1205,
"preview": "@model ICollection<LinqToTwitterMvcDemo.Models.ExternalLogin>\n\n@if (Model.Count > 0)\n{\n <h3>Registered external logi"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Views/Account/_SetPasswordPartial.cshtml",
"chars": 739,
"preview": "@model LinqToTwitterMvcDemo.Models.LocalPasswordModel\n\n<p>\n You do not have a local password for this site. Add a lo"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Views/Home/About.cshtml",
"chars": 692,
"preview": "@{\n ViewBag.Title = \"About\";\n}\n\n<hgroup class=\"title\">\n <h1>@ViewBag.Title.</h1>\n <h2>@ViewBag.Message</h2>\n</"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Views/Home/Contact.cshtml",
"chars": 1101,
"preview": "@{\n ViewBag.Title = \"Contact\";\n}\n\n<hgroup class=\"title\">\n <h1>@ViewBag.Title.</h1>\n <h2>@ViewBag.Message</h2>\n"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Views/Home/Index.cshtml",
"chars": 594,
"preview": "@model IEnumerable<LinqToTwitterMvcDemo.Models.TweetViewModel>\n@{\n ViewBag.Title = \"Home Page\";\n}\n@section featured "
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Views/Shared/Error.cshtml",
"chars": 218,
"preview": "@model System.Web.Mvc.HandleErrorInfo\n\n@{\n ViewBag.Title = \"Error\";\n}\n\n<hgroup class=\"title\">\n <h1 class=\"error\">"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Views/Shared/_Layout.cshtml",
"chars": 1785,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta charset=\"utf-8\" />\n <title>@ViewBag.Title - My ASP.NET"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Views/Shared/_LoginPartial.cshtml",
"chars": 738,
"preview": "@if (Request.IsAuthenticated) {\n <text>\n Hello, @Html.ActionLink(User.Identity.Name, \"Manage\", \"Account\", rou"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Views/Web.config",
"chars": 2864,
"preview": "<?xml version=\"1.0\"?>\n\n<configuration>\n <configSections>\n <sectionGroup name=\"system.web.webPages.razor\" type=\"Syst"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Views/_ViewStart.cshtml",
"chars": 51,
"preview": "@{\n Layout = \"~/Views/Shared/_Layout.cshtml\";\n}"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Web.Debug.config",
"chars": 1254,
"preview": "<?xml version=\"1.0\"?>\n\n<!-- For more information on using Web.config transformation visit http://go.microsoft.com/fwlin"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Web.Release.config",
"chars": 1314,
"preview": "<?xml version=\"1.0\"?>\n\n<!-- For more information on using Web.config transformation visit http://go.microsoft.com/fwlin"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/Web.config",
"chars": 9392,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!--\n For more information on how to configure your ASP.NET application, please"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterMvcDemo/packages.config",
"chars": 3357,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<packages>\n <package id=\"Antlr\" version=\"3.4.1.9004\" targetFramework=\"net45\" />\n"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/App.xaml",
"chars": 459,
"preview": "<Application \n x:Class=\"LinqToTwitterSilverlightDemo.App\"\n xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/pres"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/App.xaml.cs",
"chars": 1685,
"preview": "using System.Windows;\nusing System.Windows.Controls;\n\nnamespace LinqToTwitterSilverlightDemo\n{\n public partial class"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Assets/Styles.xaml",
"chars": 20586,
"preview": "<ResourceDictionary\n xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\" \n xmlns:x=\"http://schemas.micr"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/LinqToTwitterSilverlightDemo.csproj",
"chars": 7179,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"4.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.microso"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/MainPage.xaml",
"chars": 3090,
"preview": "<UserControl\n x:Class=\"LinqToTwitterSilverlightDemo.MainPage\"\n xmlns=\"http://schemas.microsoft.com/winfx/2006/xam"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/MainPage.xaml.cs",
"chars": 1383,
"preview": "using System.Windows;\nusing System.Windows.Controls;\nusing System.Windows.Navigation;\n\nnamespace LinqToTwitterSilverlig"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Model/MyTweet.cs",
"chars": 170,
"preview": "namespace LinqToTwitterSilverlightDemo\n{\n public class MyTweet\n {\n public string ScreenName { get; set; }\n"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Model/TwitterConfiguration.cs",
"chars": 215,
"preview": "namespace LinqToTwitterSilverlightDemo\n{\n public static class TwitterConfiguration\n {\n public static strin"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Properties/AppManifest.xml",
"chars": 200,
"preview": "<Deployment xmlns=\"http://schemas.microsoft.com/client/2007/deployment\"\n xmlns:x=\"http://schemas.microsoft.com/w"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Properties/AssemblyInfo.cs",
"chars": 1350,
"preview": "using System.Reflection;\nusing System.Runtime.InteropServices;\n\n// General Information about an assembly is controlled "
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Properties/OutOfBrowserSettings.xml",
"chars": 631,
"preview": "<OutOfBrowserSettings ShortName=\"LinqToTwitterSilverlightDemo Application\" EnableGPUAcceleration=\"False\" ShowInstallMenu"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Views/About.xaml",
"chars": 1099,
"preview": "<navigation:Page x:Class=\"LinqToTwitterSilverlightDemo.About\" \n xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Views/About.xaml.cs",
"chars": 384,
"preview": "using System.Windows.Controls;\nusing System.Windows.Navigation;\n\nnamespace LinqToTwitterSilverlightDemo\n{\n public pa"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Views/ErrorWindow.xaml",
"chars": 1385,
"preview": "<controls:ChildWindow \n x:Class=\"LinqToTwitterSilverlightDemo.ErrorWindow\"\n xmlns=\"http://schemas.microsoft.com/"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Views/ErrorWindow.xaml.cs",
"chars": 1000,
"preview": "using System;\nusing System.Windows;\nusing System.Windows.Controls;\n\nnamespace LinqToTwitterSilverlightDemo\n{\n public"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Views/Home.xaml",
"chars": 1110,
"preview": "<navigation:Page x:Class=\"LinqToTwitterSilverlightDemo.Home\" \n xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/p"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Views/Home.xaml.cs",
"chars": 382,
"preview": "using System.Windows.Controls;\nusing System.Windows.Navigation;\n\nnamespace LinqToTwitterSilverlightDemo\n{\n public pa"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Views/HomeTimelineQuery.xaml",
"chars": 1858,
"preview": "<navigation:Page x:Class=\"LinqToTwitterSilverlightDemo.Views.HomeTimelineQuery\" \n xmlns=\"http://schemas.micro"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Views/HomeTimelineQuery.xaml.cs",
"chars": 8082,
"preview": "using System;\nusing System.Linq;\nusing System.Windows;\nusing System.Windows.Browser;\nusing System.Windows.Controls;\nusi"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Views/StatusUpdate.xaml",
"chars": 1928,
"preview": "<navigation:Page x:Class=\"LinqToTwitterSilverlightDemo.Views.StatusUpdate\" \n xmlns=\"http://schemas.microsoft."
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo/Views/StatusUpdate.xaml.cs",
"chars": 6761,
"preview": "using System;\nusing System.Windows;\nusing System.Windows.Browser;\nusing System.Windows.Controls;\nusing System.Windows.N"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo.Web/LinqToTwitterProxy.ashx",
"chars": 133,
"preview": "<%@ WebHandler Language=\"C#\" CodeBehind=\"LinqToTwitterProxy.ashx.cs\" Class=\"LinqToTwitterSilverlightDemo.Web.LinqToTwit"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo.Web/LinqToTwitterProxy.ashx.cs",
"chars": 7482,
"preview": "using System.Collections.Generic;\nusing System.Collections.Specialized;\nusing System.IO;\nusing System.IO.Compression;\nu"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo.Web/LinqToTwitterSilverlightDemo.Web.csproj",
"chars": 5470,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"4.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.microso"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo.Web/LinqToTwitterSilverlightDemoTestPage.aspx",
"chars": 3769,
"preview": "<%@ Page Language=\"C#\" AutoEventWireup=\"true\" %>\n\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http:"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo.Web/LinqToTwitterSilverlightDemoTestPage.html",
"chars": 2829,
"preview": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo.Web/Properties/AssemblyInfo.cs",
"chars": 1358,
"preview": "using System.Reflection;\nusing System.Runtime.InteropServices;\n\n// General Information about an assembly is controlled "
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo.Web/Silverlight.js",
"chars": 7679,
"preview": "//v2.0.30511.0\nif(!window.Silverlight)window.Silverlight={};Silverlight._silverlightCount=0;Silverlight.__onSilverlightI"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo.Web/Web.Debug.config",
"chars": 1254,
"preview": "<?xml version=\"1.0\"?>\n\n<!-- For more information on using web.config transformation visit http://go.microsoft.com/fwlin"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo.Web/Web.Release.config",
"chars": 1314,
"preview": "<?xml version=\"1.0\"?>\n\n<!-- For more information on using web.config transformation visit http://go.microsoft.com/fwlin"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterSilverlightDemo.Web/Web.config",
"chars": 295,
"preview": "<?xml version=\"1.0\"?>\n\n<!--\n For more information on how to configure your ASP.NET application, please visit\n http://"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterWebFormsDemo/Default.aspx",
"chars": 3766,
"preview": "<%@ Page Language=\"C#\" AutoEventWireup=\"true\" CodeFile=\"Default.aspx.cs\" Inherits=\"_Default\" %>\n<%@ Import Namespace=\"L"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterWebFormsDemo/Default.aspx.cs",
"chars": 2637,
"preview": "using System;\nusing System.Configuration;\nusing System.Linq;\nusing LinqToTwitter;\n\npublic partial class _Default : Syst"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterWebFormsDemo/PostOnly.aspx",
"chars": 1060,
"preview": "<%@ Page Language=\"C#\" AutoEventWireup=\"true\" CodeFile=\"PostOnly.aspx.cs\" Inherits=\"PostOnly\" %>\n\n<!DOCTYPE html PUBLIC"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterWebFormsDemo/PostOnly.aspx.cs",
"chars": 1861,
"preview": "using System;\nusing System.Configuration;\nusing LinqToTwitter;\n\npublic partial class PostOnly : System.Web.UI.Page\n{\n "
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterWebFormsDemo/SignIn.aspx",
"chars": 1220,
"preview": "<%@ Page Language=\"C#\" AutoEventWireup=\"true\" CodeFile=\"SignIn.aspx.cs\" Inherits=\"SignIn\" %>\n\n<!DOCTYPE html PUBLIC \"-/"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterWebFormsDemo/SignIn.aspx.cs",
"chars": 1872,
"preview": "using System;\nusing System.Configuration;\nusing System.Web.UI;\nusing LinqToTwitter;\n\npublic partial class SignIn : Syst"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterWebFormsDemo/UserTimeline.aspx",
"chars": 1775,
"preview": "<%@ Page Language=\"C#\" AutoEventWireup=\"true\" CodeFile=\"UserTimeline.aspx.cs\" Inherits=\"UserTimeline\" %>\n\n<!DOCTYPE htm"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterWebFormsDemo/UserTimeline.aspx.cs",
"chars": 1235,
"preview": "using LinqToTwitter;\nusing System;\nusing System.Collections.Generic;\nusing System.Configuration;\nusing System.Linq;\nusi"
},
{
"path": "Samples/LinqToTwitter3/LinqToTwitterWebFormsDemo/web.config",
"chars": 2347,
"preview": "<?xml version=\"1.0\"?>\n<!-- \n Note: As an alternative to hand editing this file you can use the \n web admin tool t"
},
{
"path": "Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/App.xaml",
"chars": 729,
"preview": "<Application\n x:Class=\"MetroOAuthDemo.App\"\n xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\"\n "
},
{
"path": "Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/App.xaml.cs",
"chars": 3197,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Linq;\nusing Windows.ApplicationModel;\nusi"
},
{
"path": "Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/Common/BindableBase.cs",
"chars": 2322,
"preview": "using System;\nusing System.ComponentModel;\nusing System.Runtime.CompilerServices;\nusing Windows.UI.Xaml.Data;\n\nnamespac"
},
{
"path": "Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/Common/BooleanNegationConverter.cs",
"chars": 607,
"preview": "using System;\nusing Windows.UI.Xaml.Data;\n\nnamespace MetroOAuthDemo.Common\n{\n /// <summary>\n /// Value converter "
},
{
"path": "Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/Common/BooleanToVisibilityConverter.cs",
"chars": 1058,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.ComponentModel;\nusing System.Linq;\nusing System.Runtime.Co"
},
{
"path": "Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/Common/LayoutAwarePage.cs",
"chars": 22810,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.ComponentModel;\nusing System.Linq;\nusing Windows.Foundatio"
},
{
"path": "Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/Common/ReadMe.txt",
"chars": 962,
"preview": "The Common directory contains classes and XAML styles that simplify application development.\n\nThese are not merely conv"
},
{
"path": "Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/Common/RichTextColumns.cs",
"chars": 8877,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing Windows.Foundati"
},
{
"path": "Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/Common/StandardStyles.xaml",
"chars": 61872,
"preview": "<!--\n This file contains XAML styles that simplify application development.\n\n These are not merely convenient, bu"
},
{
"path": "Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/Common/SuspensionManager.cs",
"chars": 11409,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Linq;\nusing System.Runtime.Serialization;"
},
{
"path": "Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/Package.appxmanifest",
"chars": 1165,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Package xmlns=\"http://schemas.microsoft.com/appx/2010/manifest\">\n <Identity Na"
},
{
"path": "Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/Properties/AssemblyInfo.cs",
"chars": 1043,
"preview": "using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// General Infor"
},
{
"path": "Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/TweetPage.xaml",
"chars": 3715,
"preview": "<common:LayoutAwarePage\n x:Name=\"pageRoot\"\n x:Class=\"MetroOAuthDemo.TweetPage\"\n DataContext=\"{Binding DefaultV"
},
{
"path": "Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/TweetPage.xaml.cs",
"chars": 3153,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Diagnostics;\nusing System.Linq;\nusing LinqToTwitter;\nusing"
},
{
"path": "Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo/Win8OAuthDemo.csproj",
"chars": 7032,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"4.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.microso"
},
{
"path": "Samples/LinqToTwitter3/Win8OAuthDemo/Win8OAuthDemo.sln",
"chars": 2559,
"preview": "\nMicrosoft Visual Studio Solution File, Format Version 12.00\n# Visual Studio 2012\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C"
},
{
"path": "Samples/LinqToTwitter3/WindowsPhoneDemo/App.xaml",
"chars": 829,
"preview": "<Application \n x:Class=\"WindowsPhoneDemo.App\"\n xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\" "
},
{
"path": "Samples/LinqToTwitter3/WindowsPhoneDemo/App.xaml.cs",
"chars": 5200,
"preview": "using System;\nusing System.Linq;\nusing System.Windows;\nusing System.Windows.Navigation;\nusing Microsoft.Phone.Controls;"
},
{
"path": "Samples/LinqToTwitter3/WindowsPhoneDemo/MainPage.xaml",
"chars": 4276,
"preview": "<phone:PhoneApplicationPage \n x:Class=\"WindowsPhoneDemo.MainPage\"\n xmlns=\"http://schemas.microsoft.com/winfx/2006"
},
{
"path": "Samples/LinqToTwitter3/WindowsPhoneDemo/MainPage.xaml.cs",
"chars": 1997,
"preview": "using System;\nusing System.Linq;\nusing System.Windows;\nusing LinqToTwitter;\nusing Microsoft.Phone.Controls;\n\nnamespace "
},
{
"path": "Samples/LinqToTwitter3/WindowsPhoneDemo/OAuth.xaml",
"chars": 3092,
"preview": "<phone:PhoneApplicationPage \n x:Class=\"WindowsPhoneDemo.OAuth\"\n xmlns=\"http://schemas.microsoft.com/winfx/2006/xa"
},
{
"path": "Samples/LinqToTwitter3/WindowsPhoneDemo/OAuth.xaml.cs",
"chars": 3687,
"preview": "using System;\nusing System.Linq;\nusing System.Threading;\nusing System.Windows;\nusing System.Windows.Navigation;\nusing L"
},
{
"path": "Samples/LinqToTwitter3/WindowsPhoneDemo/Properties/AppManifest.xml",
"chars": 199,
"preview": "<Deployment xmlns=\"http://schemas.microsoft.com/client/2007/deployment\"\n xmlns:x=\"http://schemas.microsoft.com/w"
},
{
"path": "Samples/LinqToTwitter3/WindowsPhoneDemo/Properties/AssemblyInfo.cs",
"chars": 1444,
"preview": "using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\nusing System.Reso"
},
{
"path": "Samples/LinqToTwitter3/WindowsPhoneDemo/Properties/WMAppManifest.xml",
"chars": 1631,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n\n<Deployment xmlns=\"http://schemas.microsoft.com/windowsphone/2009/deployment\" A"
},
{
"path": "Samples/LinqToTwitter3/WindowsPhoneDemo/SharedState.cs",
"chars": 182,
"preview": "using System;\nusing LinqToTwitter;\n\nnamespace WindowsPhoneDemo\n{\n public static class SharedState\n {\n publ"
},
{
"path": "Samples/LinqToTwitter3/WindowsPhoneDemo/StatusUpdate.xaml",
"chars": 2927,
"preview": "<phone:PhoneApplicationPage \n x:Class=\"WindowsPhoneDemo.StatusUpdate\"\n xmlns=\"http://schemas.microsoft.com/winfx/"
},
{
"path": "Samples/LinqToTwitter3/WindowsPhoneDemo/StatusUpdate.xaml.cs",
"chars": 2272,
"preview": "using System;\nusing System.Linq;\nusing System.Windows;\nusing LinqToTwitter;\nusing Microsoft.Phone.Controls;\n\nnamespace "
},
{
"path": "Samples/LinqToTwitter3/WindowsPhoneDemo/StreamItem.cs",
"chars": 383,
"preview": "using System;\nusing System.Net;\nusing System.Windows;\nusing System.Windows.Controls;\nusing System.Windows.Documents;\nus"
},
{
"path": "Samples/LinqToTwitter3/WindowsPhoneDemo/Tweet.cs",
"chars": 221,
"preview": "using System;\n\nnamespace WindowsPhoneDemo\n{\n public class Tweet\n {\n public string UserName { get; set; }\n\n"
},
{
"path": "Samples/LinqToTwitter3/WindowsPhoneDemo/UserStream.xaml",
"chars": 3187,
"preview": "<phone:PhoneApplicationPage \n x:Class=\"WindowsPhoneDemo.UserStream\"\n xmlns=\"http://schemas.microsoft.com/winfx/20"
},
{
"path": "Samples/LinqToTwitter3/WindowsPhoneDemo/UserStream.xaml.cs",
"chars": 2305,
"preview": "using System;\nusing System.Collections.ObjectModel;\nusing System.Linq;\nusing System.Net;\nusing System.Windows;\nusing Li"
},
{
"path": "Samples/LinqToTwitter3/WindowsPhoneDemo/WindowsPhoneDemo.csproj",
"chars": 5912,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"4.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.microso"
},
{
"path": "Samples/LinqToTwitter3/WindowsPhoneDemo/packages.config",
"chars": 145,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<packages>\n <package id=\"SharpGIS.GZipWebClient\" version=\"1.4.0.0\" targetFramew"
},
{
"path": "Samples/LinqToTwitter4/Linq2TwitterDemos_Console/AccountDemos.cs",
"chars": 9720,
"preview": "using System;\nusing System.IO;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing LinqToTwitter;\n\nnamespace Linq2Tw"
},
{
"path": "Samples/LinqToTwitter4/Linq2TwitterDemos_Console/App.config",
"chars": 944,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<configuration>\n <appSettings>\n <!-- Fill in your consumer key and secret he"
},
{
"path": "Samples/LinqToTwitter4/Linq2TwitterDemos_Console/BlockDemos.cs",
"chars": 3747,
"preview": "using System;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing LinqToTwitter;\n\nnamespace Linq2TwitterDemos_Consol"
},
{
"path": "Samples/LinqToTwitter4/Linq2TwitterDemos_Console/DirectMessageDemos.cs",
"chars": 5285,
"preview": "using System;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing LinqToTwitter;\n\nnamespace Linq2TwitterDemos_Consol"
},
{
"path": "Samples/LinqToTwitter4/Linq2TwitterDemos_Console/FavoriteDemos.cs",
"chars": 4684,
"preview": "using System;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing LinqToTwitter;\nusing System.Collections.Generic;\n\n"
},
{
"path": "Samples/LinqToTwitter4/Linq2TwitterDemos_Console/FriendshipDemos.cs",
"chars": 13886,
"preview": "using System;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing LinqToTwitter;\n\nnamespace Linq2TwitterDemos_Consol"
},
{
"path": "Samples/LinqToTwitter4/Linq2TwitterDemos_Console/GeoDemos.cs",
"chars": 4834,
"preview": "using System;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing LinqToTwitter;\n\nnamespace Linq2TwitterDemos_Consol"
},
{
"path": "Samples/LinqToTwitter4/Linq2TwitterDemos_Console/HelpDemos.cs",
"chars": 6200,
"preview": "using System;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing LinqToTwitter;\n\nnamespace Linq2TwitterDemos_Consol"
},
{
"path": "Samples/LinqToTwitter4/Linq2TwitterDemos_Console/Linq2TwitterDemos_Console.csproj",
"chars": 5516,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"12.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.micros"
},
{
"path": "Samples/LinqToTwitter4/Linq2TwitterDemos_Console/ListDemos.cs",
"chars": 21046,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Net;\nusing System.Threading.Tasks;\nusin"
},
{
"path": "Samples/LinqToTwitter4/Linq2TwitterDemos_Console/MutesDemos.cs",
"chars": 3337,
"preview": "using System;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing LinqToTwitter;\n\nnamespace Linq2TwitterDemos_Consol"
},
{
"path": "Samples/LinqToTwitter4/Linq2TwitterDemos_Console/Program.cs",
"chars": 10580,
"preview": "using System;\nusing System.Configuration;\nusing System.Diagnostics;\nusing System.Linq;\nusing System.Threading.Tasks;\nus"
},
{
"path": "Samples/LinqToTwitter4/Linq2TwitterDemos_Console/Properties/AssemblyInfo.cs",
"chars": 1384,
"preview": "using System.Reflection;\nusing System.Runtime.InteropServices;\n\n// General Information about an assembly is controlled "
},
{
"path": "Samples/LinqToTwitter4/Linq2TwitterDemos_Console/RawDemos.cs",
"chars": 2875,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing LinqToTwitter;\n\n"
},
{
"path": "Samples/LinqToTwitter4/Linq2TwitterDemos_Console/SavedSearchDemos.cs",
"chars": 3946,
"preview": "using System;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing LinqToTwitter;\n\nnamespace Linq2TwitterDemos_Consol"
},
{
"path": "Samples/LinqToTwitter4/Linq2TwitterDemos_Console/SearchDemos.cs",
"chars": 2156,
"preview": "using System;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing LinqToTwitter;\n\nnamespace Linq2TwitterDemos_Consol"
},
{
"path": "Samples/LinqToTwitter4/Linq2TwitterDemos_Console/StatusDemos.cs",
"chars": 14826,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Globalization;\nusing System.IO;\nusing System.Linq;\nusing S"
},
{
"path": "Samples/LinqToTwitter4/Linq2TwitterDemos_Console/StreamDemos.cs",
"chars": 17313,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Threading;\nusing System.Threading.Tasks"
},
{
"path": "Samples/LinqToTwitter4/Linq2TwitterDemos_Console/TrendDemos.cs",
"chars": 3926,
"preview": "using System;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing LinqToTwitter;\n\nnamespace Linq2TwitterDemos_Consol"
},
{
"path": "Samples/LinqToTwitter4/Linq2TwitterDemos_Console/UserDemos.cs",
"chars": 9550,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing LinqToTwitter;\n\n"
}
]
// ... and 2211 more files (download for full content)
About this extraction
This page contains the full source code of the JoeMayo/LinqToTwitter GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 2411 files (18.1 MB), approximately 4.9M tokens, and a symbol index with 11311 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.