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
- DataControlPagerLinkButton.cs
- NamespaceTable.cs
- InplaceBitmapMetadataWriter.cs
- EditorAttribute.cs
- InternalPermissions.cs
- GridToolTip.cs
- Menu.cs
- StringUtil.cs
- RuleConditionDialog.cs
- DomNameTable.cs
- CalendarDayButton.cs
- PerfCounterSection.cs
- GlyphShapingProperties.cs
- WindowsRegion.cs
- HwndStylusInputProvider.cs
- precedingsibling.cs
- DurableInstanceProvider.cs
- Italic.cs
- SuspendDesigner.cs
- OutOfProcStateClientManager.cs
- BinaryOperationBinder.cs
- CountdownEvent.cs
- ManagedFilter.cs
- StringAnimationBase.cs
- TextPointerBase.cs
- ValidatorCompatibilityHelper.cs
- ValidationErrorEventArgs.cs
- ResourceAttributes.cs
- ControlAdapter.cs
- WebServiceParameterData.cs
- SQLResource.cs
- ErrorReporting.cs
- FastPropertyAccessor.cs
- String.cs
- FilterQuery.cs
- InvokePattern.cs
- BindingExpressionUncommonField.cs
- CodeTypeReferenceCollection.cs
- BinaryMessageEncoder.cs
- CellLabel.cs
- UniqueID.cs
- SizeIndependentAnimationStorage.cs
- InkCollectionBehavior.cs
- ISAPIWorkerRequest.cs
- PerformanceCounterPermission.cs
- StringStorage.cs
- CodeConditionStatement.cs
- LinearGradientBrush.cs
- HashAlgorithm.cs
- SqlConnectionPoolGroupProviderInfo.cs
- WebRequestModulesSection.cs
- UnsafePeerToPeerMethods.cs
- UpdatableWrapper.cs
- LicFileLicenseProvider.cs
- AuthenticationService.cs
- graph.cs
- Pool.cs
- OnOperation.cs
- CodeTypeMember.cs
- WebRequest.cs
- LoadWorkflowByInstanceKeyCommand.cs
- Int32RectConverter.cs
- LoadWorkflowAsyncResult.cs
- ReadOnlyAttribute.cs
- ScriptReference.cs
- NativeWindow.cs
- ConfigurationElement.cs
- WebConfigurationHostFileChange.cs
- DataTemplate.cs
- XPathNodePointer.cs
- XmlMembersMapping.cs
- Sorting.cs
- FileDialog.cs
- SimpleFieldTemplateUserControl.cs
- CSharpCodeProvider.cs
- CapacityStreamGeometryContext.cs
- TypeDescriptionProviderAttribute.cs
- ModelServiceImpl.cs
- ErrorWrapper.cs
- FlowPanelDesigner.cs
- NextPreviousPagerField.cs
- GetMemberBinder.cs
- ReturnType.cs
- RegistryConfigurationProvider.cs
- SamlSecurityTokenAuthenticator.cs
- SQLResource.cs
- SafeFileMappingHandle.cs
- ConditionalDesigner.cs
- StyleModeStack.cs
- XmlDocumentSurrogate.cs
- FontFamilyConverter.cs
- SkewTransform.cs
- documentsequencetextpointer.cs
- _ChunkParse.cs
- EntityDataSourceState.cs
- updateconfighost.cs
- IPAddress.cs
- datacache.cs
- LifetimeMonitor.cs
- CompareValidator.cs