Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebControls / EmbeddedMailObject.cs / 1 / EmbeddedMailObject.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System.Security.Permissions; using System.Web.Mail; using System.Collections; using System.ComponentModel; using System.Globalization; using System.IO; using System.Drawing.Design; using System.Web; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [TypeConverter(typeof(EmbeddedMailObjectTypeConverter))] public sealed class EmbeddedMailObject { private string _path; private string _name; public EmbeddedMailObject() { } public EmbeddedMailObject(string name, string path) { Name = name; Path = path; } [ WebCategory("Behavior"), DefaultValue(""), WebSysDescription(SR.EmbeddedMailObject_Name), NotifyParentProperty(true) ] public string Name { get { return (_name != null) ? _name : String.Empty; } set { _name = value; } } [ WebCategory("Behavior"), DefaultValue(""), WebSysDescription(SR.EmbeddedMailObject_Path), Editor("System.Web.UI.Design.MailFileEditor, " + AssemblyRef.SystemDesign, typeof(UITypeEditor)), NotifyParentProperty(true), UrlProperty(), ] public string Path { get { return (_path == null) ? String.Empty : _path; } set { _path = value; } } private sealed class EmbeddedMailObjectTypeConverter : TypeConverter { public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { if (destinationType == typeof(string)) { return "EmbeddedMailObject"; } return base.ConvertTo(context, culture, value, destinationType); } } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ObjectSet.cs
- ConnectionStringSettings.cs
- _SpnDictionary.cs
- BlurBitmapEffect.cs
- TextBreakpoint.cs
- Typeface.cs
- BoundPropertyEntry.cs
- DragSelectionMessageFilter.cs
- RenderDataDrawingContext.cs
- HTMLTagNameToTypeMapper.cs
- DetailsView.cs
- TypeDescriptionProvider.cs
- RoleBoolean.cs
- PersonalizableTypeEntry.cs
- XamlFilter.cs
- SafeNativeMethodsCLR.cs
- XsltOutput.cs
- InstallerTypeAttribute.cs
- TypeUtil.cs
- RectAnimationBase.cs
- FormViewPageEventArgs.cs
- VirtualDirectoryMappingCollection.cs
- NotifyIcon.cs
- ImageDrawing.cs
- SequentialUshortCollection.cs
- StreamUpdate.cs
- securestring.cs
- TransformerTypeCollection.cs
- DataGridViewDataConnection.cs
- SuppressMessageAttribute.cs
- DocumentScope.cs
- clipboard.cs
- MatrixCamera.cs
- SiteMembershipCondition.cs
- HttpChannelBindingToken.cs
- MediaElementAutomationPeer.cs
- Guid.cs
- ValueUtilsSmi.cs
- ChannelCacheSettings.cs
- DataListItemCollection.cs
- WindowsStatic.cs
- ReaderOutput.cs
- ActiveXSite.cs
- querybuilder.cs
- DataGrid.cs
- ChannelManager.cs
- XsltException.cs
- IntSecurity.cs
- UntypedNullExpression.cs
- Keywords.cs
- BooleanKeyFrameCollection.cs
- DataGridColumn.cs
- RelatedCurrencyManager.cs
- RichTextBoxConstants.cs
- SqlStream.cs
- EpmSourcePathSegment.cs
- CultureSpecificStringDictionary.cs
- DelegateBodyWriter.cs
- SchemaConstraints.cs
- WorkflowServiceHostFactory.cs
- COM2IDispatchConverter.cs
- RangeValidator.cs
- TemplateControl.cs
- XmlElement.cs
- TraceHelpers.cs
- ExpressionBuilderContext.cs
- ChoiceConverter.cs
- TabRenderer.cs
- Triangle.cs
- DeclarativeCatalogPart.cs
- PersonalizableTypeEntry.cs
- LowerCaseStringConverter.cs
- ProcessHost.cs
- PageAdapter.cs
- DbFunctionCommandTree.cs
- DataColumnChangeEvent.cs
- RewritingValidator.cs
- IIS7WorkerRequest.cs
- MobileFormsAuthentication.cs
- DataGridViewDataConnection.cs
- EventSinkHelperWriter.cs
- CheckBoxRenderer.cs
- ToolStripTextBox.cs
- ScriptingWebServicesSectionGroup.cs
- WizardForm.cs
- BufferedGraphics.cs
- OperandQuery.cs
- RedirectionProxy.cs
- WebPartConnectionsDisconnectVerb.cs
- FileDataSourceCache.cs
- HttpsTransportBindingElement.cs
- HttpPostServerProtocol.cs
- GridViewColumnCollection.cs
- SaveLedgerEntryRequest.cs
- MemoryPressure.cs
- PassportAuthenticationEventArgs.cs
- Html32TextWriter.cs
- ConfigXmlWhitespace.cs
- OdbcTransaction.cs
- EditBehavior.cs