Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / Adapters / XhtmlAdapters / XhtmlBasicLabelAdapter.cs / 1305376 / XhtmlBasicLabelAdapter.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
using System.Security.Permissions;
using System.Web.Mobile;
using System.Web.UI.MobileControls;
using System.Web.UI.MobileControls.Adapters;
#if COMPILING_FOR_SHIPPED_SOURCE
namespace System.Web.UI.MobileControls.ShippedAdapterSource.XhtmlAdapters
#else
namespace System.Web.UI.MobileControls.Adapters.XhtmlAdapters
#endif
{
///
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")]
public class XhtmlLabelAdapter : XhtmlControlAdapter {
///
public new Label Control {
get {
return base.Control as Label;
}
}
///
public override void Render(XhtmlMobileTextWriter writer) {
// ConditionalClearCachedEndTag() is for a device special case.
ConditionalClearCachedEndTag(writer, Control.Text);
ConditionalEnterStyle(writer, Style);
ConditionalRenderOpeningSpanElement(writer);
writer.WritePendingBreak();
writer.WriteEncodedText(Control.Text);
writer.WriteLine ();
// ConditionalSetPendingBreak should always be called *before* ConditionalExitStyle.
// ConditionalExitStyle may render a block element and clear the pending break.
ConditionalSetPendingBreak(writer);
ConditionalRenderClosingSpanElement(writer);
ConditionalExitStyle(writer, Style);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
using System.Security.Permissions;
using System.Web.Mobile;
using System.Web.UI.MobileControls;
using System.Web.UI.MobileControls.Adapters;
#if COMPILING_FOR_SHIPPED_SOURCE
namespace System.Web.UI.MobileControls.ShippedAdapterSource.XhtmlAdapters
#else
namespace System.Web.UI.MobileControls.Adapters.XhtmlAdapters
#endif
{
///
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")]
public class XhtmlLabelAdapter : XhtmlControlAdapter {
///
public new Label Control {
get {
return base.Control as Label;
}
}
///
public override void Render(XhtmlMobileTextWriter writer) {
// ConditionalClearCachedEndTag() is for a device special case.
ConditionalClearCachedEndTag(writer, Control.Text);
ConditionalEnterStyle(writer, Style);
ConditionalRenderOpeningSpanElement(writer);
writer.WritePendingBreak();
writer.WriteEncodedText(Control.Text);
writer.WriteLine ();
// ConditionalSetPendingBreak should always be called *before* ConditionalExitStyle.
// ConditionalExitStyle may render a block element and clear the pending break.
ConditionalSetPendingBreak(writer);
ConditionalRenderClosingSpanElement(writer);
ConditionalExitStyle(writer, Style);
}
}
}
// 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
- NumberEdit.cs
- XmlCharCheckingWriter.cs
- EntityContainer.cs
- TcpHostedTransportConfiguration.cs
- ConnectionStringsSection.cs
- DataObjectPastingEventArgs.cs
- ScrollItemProviderWrapper.cs
- AlphaSortedEnumConverter.cs
- InstancePersistenceContext.cs
- ASCIIEncoding.cs
- XamlSerializationHelper.cs
- ProfilePropertySettingsCollection.cs
- HttpApplication.cs
- ToolstripProfessionalRenderer.cs
- GiveFeedbackEvent.cs
- ListViewInsertionMark.cs
- SqlConnectionPoolGroupProviderInfo.cs
- XsdBuilder.cs
- WorkflowInstance.cs
- DataContext.cs
- TreeNodeStyle.cs
- DataGridViewButtonCell.cs
- StringComparer.cs
- AppSettingsSection.cs
- XhtmlBasicPageAdapter.cs
- InputScope.cs
- NullableConverter.cs
- AuthorizationSection.cs
- dataobject.cs
- Compiler.cs
- ProxyElement.cs
- RoleService.cs
- DataGridViewRowEventArgs.cs
- PrintEvent.cs
- SortedList.cs
- EventTask.cs
- ObsoleteAttribute.cs
- UInt32.cs
- LingerOption.cs
- PageEventArgs.cs
- StructuredTypeInfo.cs
- ToolStripSplitButton.cs
- NavigationExpr.cs
- FormViewInsertEventArgs.cs
- ConsoleEntryPoint.cs
- TranslateTransform3D.cs
- Object.cs
- COMException.cs
- SamlDoNotCacheCondition.cs
- SqlTypeSystemProvider.cs
- TaiwanCalendar.cs
- Baml6ConstructorInfo.cs
- PopupEventArgs.cs
- Timer.cs
- CommandDevice.cs
- UriSectionReader.cs
- ProxyWebPartManager.cs
- XamlDesignerSerializationManager.cs
- MemoryFailPoint.cs
- TrackingMemoryStreamFactory.cs
- EncoderReplacementFallback.cs
- Scene3D.cs
- ProviderMetadataCachedInformation.cs
- InputMethodStateChangeEventArgs.cs
- AssertSection.cs
- DataContract.cs
- DataGridViewCellStyle.cs
- TemplateBamlTreeBuilder.cs
- RoutedPropertyChangedEventArgs.cs
- AnimationStorage.cs
- InkCanvasAutomationPeer.cs
- SqlErrorCollection.cs
- Mouse.cs
- Guid.cs
- X509CertificateChain.cs
- LogSwitch.cs
- ColumnClickEvent.cs
- CryptoConfig.cs
- PasswordTextContainer.cs
- SpeakInfo.cs
- WindowsPrincipal.cs
- ListBoxChrome.cs
- ButtonField.cs
- TripleDESCryptoServiceProvider.cs
- SingleQueryOperator.cs
- Helper.cs
- SubpageParagraph.cs
- WebBrowserNavigatedEventHandler.cs
- _NetRes.cs
- WebResourceUtil.cs
- DictionaryContent.cs
- StateRuntime.cs
- RetrieveVirtualItemEventArgs.cs
- HyperLink.cs
- SqlRecordBuffer.cs
- TypeToStringValueConverter.cs
- CacheModeConverter.cs
- TableLayoutRowStyleCollection.cs
- ResourceKey.cs
- DataContractSerializerServiceBehavior.cs