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
- CalculatedColumn.cs
- GB18030Encoding.cs
- RangeValueProviderWrapper.cs
- ToolStripSplitButton.cs
- SQLMoney.cs
- ResXResourceSet.cs
- Focus.cs
- Image.cs
- WebPartExportVerb.cs
- OdbcException.cs
- Application.cs
- HandleDictionary.cs
- TimelineGroup.cs
- SystemThemeKey.cs
- ProxyElement.cs
- ShaperBuffers.cs
- SingleTagSectionHandler.cs
- Debug.cs
- OrderPreservingPipeliningSpoolingTask.cs
- DPCustomTypeDescriptor.cs
- DownloadProgressEventArgs.cs
- DeferredElementTreeState.cs
- DataGridViewLinkCell.cs
- EnumerableCollectionView.cs
- IProvider.cs
- XmlUtil.cs
- RangeValidator.cs
- HtmlFormParameterReader.cs
- GeometryDrawing.cs
- CodeGenHelper.cs
- LineServices.cs
- MSAANativeProvider.cs
- AutomationElement.cs
- ChannelSinkStacks.cs
- EntityRecordInfo.cs
- SmiSettersStream.cs
- WorkflowMarkupSerializer.cs
- GeometryModel3D.cs
- XPathItem.cs
- UnauthorizedAccessException.cs
- ExclusiveCanonicalizationTransform.cs
- XsltArgumentList.cs
- PngBitmapEncoder.cs
- Floater.cs
- CommandPlan.cs
- Color.cs
- DesignerActionPropertyItem.cs
- AliasGenerator.cs
- ParagraphResult.cs
- ColorPalette.cs
- OdbcErrorCollection.cs
- TrackingServices.cs
- FlowNode.cs
- HtmlTableCellCollection.cs
- HttpHostedTransportConfiguration.cs
- OracleParameterBinding.cs
- DispatcherTimer.cs
- IsolationInterop.cs
- MessageBodyMemberAttribute.cs
- SR.cs
- TrailingSpaceComparer.cs
- StringResourceManager.cs
- ColumnHeader.cs
- StateChangeEvent.cs
- ReferentialConstraint.cs
- CompilerHelpers.cs
- ConfigXmlElement.cs
- TabPageDesigner.cs
- QueryCacheManager.cs
- PersonalizationProviderCollection.cs
- Columns.cs
- ExtensionQuery.cs
- NullToBooleanConverter.cs
- TraceContext.cs
- ApplicationContext.cs
- Trigger.cs
- KnownBoxes.cs
- InternalPolicyElement.cs
- GridViewHeaderRowPresenter.cs
- MenuItemCollection.cs
- WindowsFont.cs
- CultureMapper.cs
- DateTimeOffsetConverter.cs
- DetailsViewUpdateEventArgs.cs
- VarRefManager.cs
- TemplateField.cs
- columnmapfactory.cs
- Tokenizer.cs
- XmlSignatureManifest.cs
- KnownBoxes.cs
- OSFeature.cs
- OdbcParameter.cs
- DetailsViewDeleteEventArgs.cs
- RawStylusSystemGestureInputReport.cs
- ToolStripOverflow.cs
- ImplicitInputBrush.cs
- DataGridViewCellCancelEventArgs.cs
- WebRequest.cs
- PageMediaType.cs
- WrappedIUnknown.cs