#nullable enable
~const Microsoft.AspNetCore.Authentication.Twitter.TwitterDefaults.AuthenticationScheme = "Twitter" -> string
~Microsoft.AspNetCore.Authentication.Twitter.TwitterHandler.TwitterHandler(Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions> options, Microsoft.Extensions.Logging.ILoggerFactory logger, System.Text.Encodings.Web.UrlEncoder encoder, Microsoft.AspNetCore.Authentication.ISystemClock clock) -> void
~Microsoft.AspNetCore.Authentication.Twitter.TwitterPostConfigureOptions.TwitterPostConfigureOptions(Microsoft.AspNetCore.DataProtection.IDataProtectionProvider dataProtection) -> void
~override Microsoft.AspNetCore.Authentication.Twitter.TwitterHandler.CreateEventsAsync() -> System.Threading.Tasks.Task<object>
~override Microsoft.AspNetCore.Authentication.Twitter.TwitterHandler.HandleChallengeAsync(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> System.Threading.Tasks.Task
~override Microsoft.AspNetCore.Authentication.Twitter.TwitterHandler.HandleRemoteAuthenticateAsync() -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authentication.HandleRequestResult>
~static Microsoft.AspNetCore.Authentication.Twitter.RequestTokenSerializer.Read(System.IO.BinaryReader reader) -> Microsoft.AspNetCore.Authentication.Twitter.RequestToken
~static Microsoft.AspNetCore.Authentication.Twitter.RequestTokenSerializer.Write(System.IO.BinaryWriter writer, Microsoft.AspNetCore.Authentication.Twitter.RequestToken token) -> void
~static Microsoft.Extensions.DependencyInjection.TwitterExtensions.AddTwitter(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder
~static Microsoft.Extensions.DependencyInjection.TwitterExtensions.AddTwitter(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder, string authenticationScheme, string displayName, System.Action<Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions> configureOptions) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder
~static Microsoft.Extensions.DependencyInjection.TwitterExtensions.AddTwitter(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder, string authenticationScheme, System.Action<Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions> configureOptions) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder
~static Microsoft.Extensions.DependencyInjection.TwitterExtensions.AddTwitter(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder, System.Action<Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions> configureOptions) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder
~static readonly Microsoft.AspNetCore.Authentication.Twitter.TwitterDefaults.DisplayName -> string
~virtual Microsoft.AspNetCore.Authentication.Twitter.RequestTokenSerializer.Deserialize(byte[] data) -> Microsoft.AspNetCore.Authentication.Twitter.RequestToken
~virtual Microsoft.AspNetCore.Authentication.Twitter.RequestTokenSerializer.Serialize(Microsoft.AspNetCore.Authentication.Twitter.RequestToken model) -> byte[]
~virtual Microsoft.AspNetCore.Authentication.Twitter.TwitterEvents.CreatingTicket(Microsoft.AspNetCore.Authentication.Twitter.TwitterCreatingTicketContext context) -> System.Threading.Tasks.Task
~virtual Microsoft.AspNetCore.Authentication.Twitter.TwitterEvents.RedirectToAuthorizationEndpoint(Microsoft.AspNetCore.Authentication.RedirectContext<Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions> context) -> System.Threading.Tasks.Task
~virtual Microsoft.AspNetCore.Authentication.Twitter.TwitterHandler.CreateTicketAsync(System.Security.Claims.ClaimsIdentity identity, Microsoft.AspNetCore.Authentication.AuthenticationProperties properties, Microsoft.AspNetCore.Authentication.Twitter.AccessToken token, System.Text.Json.JsonElement user) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authentication.AuthenticationTicket>
const Microsoft.AspNetCore.Authentication.Twitter.TwitterDefaults.AuthenticationScheme = "Twitter" -> string!
Microsoft.AspNetCore.Authentication.Twitter.AccessToken
Microsoft.AspNetCore.Authentication.Twitter.AccessToken.AccessToken() -> void
Microsoft.AspNetCore.Authentication.Twitter.AccessToken.ScreenName.get -> string!
Microsoft.AspNetCore.Authentication.Twitter.AccessToken.ScreenName.set -> void
Microsoft.AspNetCore.Authentication.Twitter.AccessToken.UserId.get -> string!
Microsoft.AspNetCore.Authentication.Twitter.AccessToken.UserId.set -> void
Microsoft.AspNetCore.Authentication.Twitter.RequestToken
Microsoft.AspNetCore.Authentication.Twitter.RequestToken.CallbackConfirmed.get -> bool
Microsoft.AspNetCore.Authentication.Twitter.RequestToken.CallbackConfirmed.set -> void
Microsoft.AspNetCore.Authentication.Twitter.RequestToken.Properties.get -> Microsoft.AspNetCore.Authentication.AuthenticationProperties!
Microsoft.AspNetCore.Authentication.Twitter.RequestToken.Properties.set -> void
Microsoft.AspNetCore.Authentication.Twitter.RequestToken.RequestToken() -> void
Microsoft.AspNetCore.Authentication.Twitter.RequestToken.Token.get -> string!
Microsoft.AspNetCore.Authentication.Twitter.RequestToken.Token.set -> void
Microsoft.AspNetCore.Authentication.Twitter.RequestToken.TokenSecret.get -> string!
Microsoft.AspNetCore.Authentication.Twitter.RequestToken.TokenSecret.set -> void
Microsoft.AspNetCore.Authentication.Twitter.RequestTokenSerializer
Microsoft.AspNetCore.Authentication.Twitter.RequestTokenSerializer.RequestTokenSerializer() -> void
Microsoft.AspNetCore.Authentication.Twitter.TwitterCreatingTicketContext
Microsoft.AspNetCore.Authentication.Twitter.TwitterCreatingTicketContext.AccessToken.get -> string!
Microsoft.AspNetCore.Authentication.Twitter.TwitterCreatingTicketContext.AccessTokenSecret.get -> string!
Microsoft.AspNetCore.Authentication.Twitter.TwitterCreatingTicketContext.ScreenName.get -> string!
Microsoft.AspNetCore.Authentication.Twitter.TwitterCreatingTicketContext.TwitterCreatingTicketContext(Microsoft.AspNetCore.Http.HttpContext! context, Microsoft.AspNetCore.Authentication.AuthenticationScheme! scheme, Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions! options, System.Security.Claims.ClaimsPrincipal! principal, Microsoft.AspNetCore.Authentication.AuthenticationProperties! properties, string! userId, string! screenName, string! accessToken, string! accessTokenSecret, System.Text.Json.JsonElement user) -> void
Microsoft.AspNetCore.Authentication.Twitter.TwitterCreatingTicketContext.User.get -> System.Text.Json.JsonElement
Microsoft.AspNetCore.Authentication.Twitter.TwitterCreatingTicketContext.UserId.get -> string!
Microsoft.AspNetCore.Authentication.Twitter.TwitterDefaults
Microsoft.AspNetCore.Authentication.Twitter.TwitterEvents
Microsoft.AspNetCore.Authentication.Twitter.TwitterEvents.OnCreatingTicket.get -> System.Func<Microsoft.AspNetCore.Authentication.Twitter.TwitterCreatingTicketContext!, System.Threading.Tasks.Task!>!
Microsoft.AspNetCore.Authentication.Twitter.TwitterEvents.OnCreatingTicket.set -> void
Microsoft.AspNetCore.Authentication.Twitter.TwitterEvents.OnRedirectToAuthorizationEndpoint.get -> System.Func<Microsoft.AspNetCore.Authentication.RedirectContext<Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions!>!, System.Threading.Tasks.Task!>!
Microsoft.AspNetCore.Authentication.Twitter.TwitterEvents.OnRedirectToAuthorizationEndpoint.set -> void
Microsoft.AspNetCore.Authentication.Twitter.TwitterEvents.TwitterEvents() -> void
Microsoft.AspNetCore.Authentication.Twitter.TwitterHandler
Microsoft.AspNetCore.Authentication.Twitter.TwitterHandler.Events.get -> Microsoft.AspNetCore.Authentication.Twitter.TwitterEvents!
Microsoft.AspNetCore.Authentication.Twitter.TwitterHandler.Events.set -> void
Microsoft.AspNetCore.Authentication.Twitter.TwitterHandler.TwitterHandler(Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions!>! options, Microsoft.Extensions.Logging.ILoggerFactory! logger, System.Text.Encodings.Web.UrlEncoder! encoder) -> void
Microsoft.AspNetCore.Authentication.Twitter.TwitterHandler.TwitterHandler(Microsoft.Extensions.Options.IOptionsMonitor<Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions!>! options, Microsoft.Extensions.Logging.ILoggerFactory! logger, System.Text.Encodings.Web.UrlEncoder! encoder, Microsoft.AspNetCore.Authentication.ISystemClock! clock) -> void
Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions
Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions.ClaimActions.get -> Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection!
Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions.ConsumerKey.get -> string?
Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions.ConsumerKey.set -> void
Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions.ConsumerSecret.get -> string?
Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions.ConsumerSecret.set -> void
Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions.Events.get -> Microsoft.AspNetCore.Authentication.Twitter.TwitterEvents!
Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions.Events.set -> void
Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions.RetrieveUserDetails.get -> bool
Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions.RetrieveUserDetails.set -> void
Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions.StateCookie.get -> Microsoft.AspNetCore.Http.CookieBuilder!
Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions.StateCookie.set -> void
Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions.StateDataFormat.get -> Microsoft.AspNetCore.Authentication.ISecureDataFormat<Microsoft.AspNetCore.Authentication.Twitter.RequestToken!>!
Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions.StateDataFormat.set -> void
Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions.TwitterOptions() -> void
Microsoft.AspNetCore.Authentication.Twitter.TwitterPostConfigureOptions
Microsoft.AspNetCore.Authentication.Twitter.TwitterPostConfigureOptions.PostConfigure(string? name, Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions! options) -> void
Microsoft.AspNetCore.Authentication.Twitter.TwitterPostConfigureOptions.TwitterPostConfigureOptions(Microsoft.AspNetCore.DataProtection.IDataProtectionProvider! dataProtection) -> void
Microsoft.Extensions.DependencyInjection.TwitterExtensions
override Microsoft.AspNetCore.Authentication.Twitter.TwitterHandler.CreateEventsAsync() -> System.Threading.Tasks.Task<object!>!
override Microsoft.AspNetCore.Authentication.Twitter.TwitterHandler.HandleChallengeAsync(Microsoft.AspNetCore.Authentication.AuthenticationProperties! properties) -> System.Threading.Tasks.Task!
override Microsoft.AspNetCore.Authentication.Twitter.TwitterHandler.HandleRemoteAuthenticateAsync() -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authentication.HandleRequestResult!>!
override Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions.Validate() -> void
static Microsoft.AspNetCore.Authentication.Twitter.RequestTokenSerializer.Read(System.IO.BinaryReader! reader) -> Microsoft.AspNetCore.Authentication.Twitter.RequestToken?
static Microsoft.AspNetCore.Authentication.Twitter.RequestTokenSerializer.Write(System.IO.BinaryWriter! writer, Microsoft.AspNetCore.Authentication.Twitter.RequestToken! token) -> void
static Microsoft.Extensions.DependencyInjection.TwitterExtensions.AddTwitter(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder!
static Microsoft.Extensions.DependencyInjection.TwitterExtensions.AddTwitter(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, string! authenticationScheme, string! displayName, System.Action<Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions!>! configureOptions) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder!
static Microsoft.Extensions.DependencyInjection.TwitterExtensions.AddTwitter(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, string! authenticationScheme, System.Action<Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions!>! configureOptions) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder!
static Microsoft.Extensions.DependencyInjection.TwitterExtensions.AddTwitter(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder! builder, System.Action<Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions!>! configureOptions) -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder!
static readonly Microsoft.AspNetCore.Authentication.Twitter.TwitterDefaults.DisplayName -> string!
virtual Microsoft.AspNetCore.Authentication.Twitter.RequestTokenSerializer.Deserialize(byte[]! data) -> Microsoft.AspNetCore.Authentication.Twitter.RequestToken?
virtual Microsoft.AspNetCore.Authentication.Twitter.RequestTokenSerializer.Serialize(Microsoft.AspNetCore.Authentication.Twitter.RequestToken! model) -> byte[]!
virtual Microsoft.AspNetCore.Authentication.Twitter.TwitterEvents.CreatingTicket(Microsoft.AspNetCore.Authentication.Twitter.TwitterCreatingTicketContext! context) -> System.Threading.Tasks.Task!
virtual Microsoft.AspNetCore.Authentication.Twitter.TwitterEvents.RedirectToAuthorizationEndpoint(Microsoft.AspNetCore.Authentication.RedirectContext<Microsoft.AspNetCore.Authentication.Twitter.TwitterOptions!>! context) -> System.Threading.Tasks.Task!
virtual Microsoft.AspNetCore.Authentication.Twitter.TwitterHandler.CreateTicketAsync(System.Security.Claims.ClaimsIdentity! identity, Microsoft.AspNetCore.Authentication.AuthenticationProperties! properties, Microsoft.AspNetCore.Authentication.Twitter.AccessToken! token, System.Text.Json.JsonElement user) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authentication.AuthenticationTicket!>!
