Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Abstractions / HttpBrowserCapabilitiesWrapper.cs / 1305376 / HttpBrowserCapabilitiesWrapper.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web { using System; using System.Collections; using System.Diagnostics.CodeAnalysis; using System.IO; using System.Web.Configuration; using System.Web.UI; using System.Runtime.CompilerServices; [TypeForwardedFrom("System.Web.Abstractions, Version=3.5.0.0, Culture=Neutral, PublicKeyToken=31bf3856ad364e35")] public class HttpBrowserCapabilitiesWrapper : HttpBrowserCapabilitiesBase { private HttpBrowserCapabilities _browser; public HttpBrowserCapabilitiesWrapper(HttpBrowserCapabilities httpBrowserCapabilities) { if (httpBrowserCapabilities == null) { throw new ArgumentNullException("httpBrowserCapabilities"); } _browser = httpBrowserCapabilities; } public override string Browser { get { return _browser.Browser; } } public override Version EcmaScriptVersion { get { return _browser.EcmaScriptVersion; } } public override Version JScriptVersion { get { return _browser.JScriptVersion; } } public override bool SupportsCallback { get { return _browser.SupportsCallback; } } public override Version W3CDomVersion { get { return _browser.W3CDomVersion; } } public override bool ActiveXControls { get { return _browser.ActiveXControls; } } public override IDictionary Adapters { get { return _browser.Adapters; } } public override bool AOL { get { return _browser.AOL; } } public override bool BackgroundSounds { get { return _browser.BackgroundSounds; } } public override bool Beta { get { return _browser.Beta; } } public override ArrayList Browsers { get { return _browser.Browsers; } } public override bool CanCombineFormsInDeck { get { return _browser.CanCombineFormsInDeck; } } public override bool CanInitiateVoiceCall { get { return _browser.CanInitiateVoiceCall; } } public override bool CanRenderAfterInputOrSelectElement { get { return _browser.CanRenderAfterInputOrSelectElement; } } public override bool CanRenderEmptySelects { get { return _browser.CanRenderEmptySelects; } } public override bool CanRenderInputAndSelectElementsTogether { get { return _browser.CanRenderInputAndSelectElementsTogether; } } public override bool CanRenderMixedSelects { get { return _browser.CanRenderMixedSelects; } } public override bool CanRenderOneventAndPrevElementsTogether { get { return _browser.CanRenderOneventAndPrevElementsTogether; } } public override bool CanRenderPostBackCards { get { return _browser.CanRenderPostBackCards; } } public override bool CanRenderSetvarZeroWithMultiSelectionList { get { return _browser.CanRenderSetvarZeroWithMultiSelectionList; } } public override bool CanSendMail { get { return _browser.CanSendMail; } } [SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Justification = "This has to match the System.Web.dll API.")] public override IDictionary Capabilities { get { return _browser.Capabilities; } set { _browser.Capabilities = value; } } public override bool CDF { get { return _browser.CDF; } } public override Version ClrVersion { get { return _browser.ClrVersion; } } public override bool Cookies { get { return _browser.Cookies; } } public override bool Crawler { get { return _browser.Crawler; } } public override int DefaultSubmitButtonLimit { get { return _browser.DefaultSubmitButtonLimit; } } public override bool Frames { get { return _browser.Frames; } } public override int GatewayMajorVersion { get { return _browser.GatewayMajorVersion; } } public override double GatewayMinorVersion { get { return _browser.GatewayMinorVersion; } } public override string GatewayVersion { get { return _browser.GatewayVersion; } } public override bool HasBackButton { get { return _browser.HasBackButton; } } public override bool HidesRightAlignedMultiselectScrollbars { get { return _browser.HidesRightAlignedMultiselectScrollbars; } } public override string HtmlTextWriter { get { return _browser.HtmlTextWriter; } set { _browser.HtmlTextWriter = value; } } public override string Id { get { return _browser.Id; } } public override string InputType { get { return _browser.InputType; } } public override bool IsColor { get { return _browser.IsColor; } } public override bool IsMobileDevice { get { return _browser.IsMobileDevice; } } public override bool JavaApplets { get { return _browser.JavaApplets; } } public override int MajorVersion { get { return _browser.MajorVersion; } } public override int MaximumHrefLength { get { return _browser.MaximumHrefLength; } } public override int MaximumRenderedPageSize { get { return _browser.MaximumRenderedPageSize; } } public override int MaximumSoftkeyLabelLength { get { return _browser.MaximumSoftkeyLabelLength; } } public override double MinorVersion { get { return _browser.MinorVersion; } } public override string MinorVersionString { get { return _browser.MinorVersionString; } } public override string MobileDeviceManufacturer { get { return _browser.MobileDeviceManufacturer; } } public override string MobileDeviceModel { get { return _browser.MobileDeviceModel; } } public override Version MSDomVersion { get { return _browser.MSDomVersion; } } public override int NumberOfSoftkeys { get { return _browser.NumberOfSoftkeys; } } public override string Platform { get { return _browser.Platform; } } public override string PreferredImageMime { get { return _browser.PreferredImageMime; } } public override string PreferredRenderingMime { get { return _browser.PreferredRenderingMime; } } public override string PreferredRenderingType { get { return _browser.PreferredRenderingType; } } public override string PreferredRequestEncoding { get { return _browser.PreferredRequestEncoding; } } public override string PreferredResponseEncoding { get { return _browser.PreferredResponseEncoding; } } public override bool RendersBreakBeforeWmlSelectAndInput { get { return _browser.RendersBreakBeforeWmlSelectAndInput; } } public override bool RendersBreaksAfterHtmlLists { get { return _browser.RendersBreaksAfterHtmlLists; } } public override bool RendersBreaksAfterWmlAnchor { get { return _browser.RendersBreaksAfterWmlAnchor; } } public override bool RendersBreaksAfterWmlInput { get { return _browser.RendersBreaksAfterWmlInput; } } public override bool RendersWmlDoAcceptsInline { get { return _browser.RendersWmlDoAcceptsInline; } } public override bool RendersWmlSelectsAsMenuCards { get { return _browser.RendersWmlSelectsAsMenuCards; } } public override string RequiredMetaTagNameValue { get { return _browser.RequiredMetaTagNameValue; } } public override bool RequiresAttributeColonSubstitution { get { return _browser.RequiresAttributeColonSubstitution; } } public override bool RequiresContentTypeMetaTag { get { return _browser.RequiresContentTypeMetaTag; } } public override bool RequiresControlStateInSession { get { return _browser.RequiresControlStateInSession; } } public override bool RequiresDBCSCharacter { get { return _browser.RequiresDBCSCharacter; } } public override bool RequiresHtmlAdaptiveErrorReporting { get { return _browser.RequiresHtmlAdaptiveErrorReporting; } } public override bool RequiresLeadingPageBreak { get { return _browser.RequiresLeadingPageBreak; } } public override bool RequiresNoBreakInFormatting { get { return _browser.RequiresNoBreakInFormatting; } } public override bool RequiresOutputOptimization { get { return _browser.RequiresOutputOptimization; } } public override bool RequiresPhoneNumbersAsPlainText { get { return _browser.RequiresPhoneNumbersAsPlainText; } } public override bool RequiresSpecialViewStateEncoding { get { return _browser.RequiresSpecialViewStateEncoding; } } public override bool RequiresUniqueFilePathSuffix { get { return _browser.RequiresUniqueFilePathSuffix; } } public override bool RequiresUniqueHtmlCheckboxNames { get { return _browser.RequiresUniqueHtmlCheckboxNames; } } public override bool RequiresUniqueHtmlInputNames { get { return _browser.RequiresUniqueHtmlInputNames; } } public override bool RequiresUrlEncodedPostfieldValues { get { return _browser.RequiresUrlEncodedPostfieldValues; } } public override int ScreenBitDepth { get { return _browser.ScreenBitDepth; } } public override int ScreenCharactersHeight { get { return _browser.ScreenCharactersHeight; } } public override int ScreenCharactersWidth { get { return _browser.ScreenCharactersWidth; } } public override int ScreenPixelsHeight { get { return _browser.ScreenPixelsHeight; } } public override int ScreenPixelsWidth { get { return _browser.ScreenPixelsWidth; } } public override bool SupportsAccesskeyAttribute { get { return _browser.SupportsAccesskeyAttribute; } } public override bool SupportsBodyColor { get { return _browser.SupportsBodyColor; } } public override bool SupportsBold { get { return _browser.SupportsBold; } } public override bool SupportsCacheControlMetaTag { get { return _browser.SupportsCacheControlMetaTag; } } public override bool SupportsCss { get { return _browser.SupportsCss; } } public override bool SupportsDivAlign { get { return _browser.SupportsDivAlign; } } public override bool SupportsDivNoWrap { get { return _browser.SupportsDivNoWrap; } } public override bool SupportsEmptyStringInCookieValue { get { return _browser.SupportsEmptyStringInCookieValue; } } public override bool SupportsFontColor { get { return _browser.SupportsFontColor; } } public override bool SupportsFontName { get { return _browser.SupportsFontName; } } public override bool SupportsFontSize { get { return _browser.SupportsFontSize; } } public override bool SupportsImageSubmit { get { return _browser.SupportsImageSubmit; } } public override bool SupportsIModeSymbols { get { return _browser.SupportsIModeSymbols; } } public override bool SupportsInputIStyle { get { return _browser.SupportsInputIStyle; } } public override bool SupportsInputMode { get { return _browser.SupportsInputMode; } } public override bool SupportsItalic { get { return _browser.SupportsItalic; } } public override bool SupportsJPhoneMultiMediaAttributes { get { return _browser.SupportsJPhoneMultiMediaAttributes; } } public override bool SupportsJPhoneSymbols { get { return _browser.SupportsJPhoneSymbols; } } public override bool SupportsQueryStringInFormAction { get { return _browser.SupportsQueryStringInFormAction; } } public override bool SupportsRedirectWithCookie { get { return _browser.SupportsRedirectWithCookie; } } public override bool SupportsSelectMultiple { get { return _browser.SupportsSelectMultiple; } } public override bool SupportsUncheck { get { return _browser.SupportsUncheck; } } public override bool SupportsXmlHttp { get { return _browser.SupportsXmlHttp; } } public override bool Tables { get { return _browser.Tables; } } public override Type TagWriter { get { return _browser.TagWriter; } } public override string Type { get { return _browser.Type; } } public override bool UseOptimizedCacheKey { get { return _browser.UseOptimizedCacheKey; } } public override bool VBScript { get { return _browser.VBScript; } } public override string Version { get { return _browser.Version; } } public override bool Win16 { get { return _browser.Win16; } } public override bool Win32 { get { return _browser.Win32; } } public override string this[string key] { get { return _browser[key]; } } public override void AddBrowser(string browserName) { _browser.AddBrowser(browserName); } public override HtmlTextWriter CreateHtmlTextWriter(TextWriter w) { return _browser.CreateHtmlTextWriter(w); } public override void DisableOptimizedCacheKey() { _browser.DisableOptimizedCacheKey(); } public override Version[] GetClrVersions() { return _browser.GetClrVersions(); } public override bool IsBrowser(string browserName) { return _browser.IsBrowser(browserName); } public override int CompareFilters(string filter1, string filter2) { return ((IFilterResolutionService)_browser).CompareFilters(filter1, filter2); } public override bool EvaluateFilter(string filterName) { return ((IFilterResolutionService)_browser).EvaluateFilter(filterName); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ExtractorMetadata.cs
- xmlsaver.cs
- ControlCodeDomSerializer.cs
- CapabilitiesState.cs
- HandlerBase.cs
- hresults.cs
- Propagator.JoinPropagator.cs
- MatrixCamera.cs
- BatchStream.cs
- XPathPatternParser.cs
- XmlFormatWriterGenerator.cs
- CanExecuteRoutedEventArgs.cs
- PerspectiveCamera.cs
- MenuItemBinding.cs
- DetailsViewUpdatedEventArgs.cs
- ManagedIStream.cs
- Material.cs
- DeclarativeCatalogPartDesigner.cs
- Canvas.cs
- NativeMethods.cs
- COM2FontConverter.cs
- TaskSchedulerException.cs
- TcpAppDomainProtocolHandler.cs
- ScopelessEnumAttribute.cs
- XmlQueryType.cs
- CompletedAsyncResult.cs
- FlowLayoutSettings.cs
- SystemColors.cs
- XmlSchemaRedefine.cs
- MsiStyleLogWriter.cs
- EventLogException.cs
- SettingsAttributeDictionary.cs
- ExpressionBindingCollection.cs
- OpenFileDialog.cs
- Msec.cs
- TaskFormBase.cs
- JoinSymbol.cs
- BindingMAnagerBase.cs
- WriterOutput.cs
- CanExecuteRoutedEventArgs.cs
- HostedTransportConfigurationBase.cs
- TdsParserStaticMethods.cs
- ToolStripPanelSelectionBehavior.cs
- TrackingServices.cs
- FormView.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- XPathAncestorQuery.cs
- Rect3DConverter.cs
- SafeCloseHandleCritical.cs
- Soap12FormatExtensions.cs
- EmissiveMaterial.cs
- Int16Animation.cs
- HitTestResult.cs
- DataKeyPropertyAttribute.cs
- MsdtcWrapper.cs
- Assign.cs
- Page.cs
- XmlDeclaration.cs
- ConstructorExpr.cs
- MobileUserControlDesigner.cs
- SubMenuStyle.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- XamlFigureLengthSerializer.cs
- XmlMemberMapping.cs
- StylusPointDescription.cs
- FormsAuthenticationEventArgs.cs
- TypedServiceOperationListItem.cs
- DbDataAdapter.cs
- TableDetailsRow.cs
- QilLiteral.cs
- FileLevelControlBuilderAttribute.cs
- CryptoApi.cs
- OpCopier.cs
- EndpointAddressElementBase.cs
- QueryableFilterRepeater.cs
- SqlXml.cs
- ZipIOLocalFileDataDescriptor.cs
- MetadataArtifactLoaderComposite.cs
- sqlmetadatafactory.cs
- IApplicationTrustManager.cs
- XamlSerializerUtil.cs
- ResolveResponse.cs
- HtmlShim.cs
- AssemblyAttributesGoHere.cs
- ContentControl.cs
- HitTestResult.cs
- CodeBinaryOperatorExpression.cs
- SharedUtils.cs
- DSASignatureDeformatter.cs
- HtmlInputCheckBox.cs
- ParameterDataSourceExpression.cs
- PrincipalPermission.cs
- CryptoApi.cs
- AssertUtility.cs
- DesignerDataColumn.cs
- MachineKey.cs
- WebPartCloseVerb.cs
- OutputCacheSection.cs
- SqlClientWrapperSmiStreamChars.cs
- Point3D.cs