Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / EmbeddedMailObject.cs / 1305376 / EmbeddedMailObject.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls {
using System.Web.Mail;
using System.Collections;
using System.ComponentModel;
using System.Globalization;
using System.IO;
using System.Drawing.Design;
using System.Web;
[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);
}
}
}
}
// 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
- HierarchicalDataBoundControl.cs
- XXXOnTypeBuilderInstantiation.cs
- RayMeshGeometry3DHitTestResult.cs
- IIS7UserPrincipal.cs
- ParsedAttributeCollection.cs
- RestHandler.cs
- UpdateCompiler.cs
- BitmapEffectInputData.cs
- ExecutionContext.cs
- NetMsmqBindingCollectionElement.cs
- PackageDocument.cs
- Inflater.cs
- ExtendedProperty.cs
- EpmAttributeNameBuilder.cs
- TrackingMemoryStream.cs
- NonBatchDirectoryCompiler.cs
- TemplateContent.cs
- Bidi.cs
- MappingException.cs
- QueryExpression.cs
- EDesignUtil.cs
- MetabaseSettings.cs
- NativeDirectoryServicesQueryAPIs.cs
- XsdDuration.cs
- DataMemberListEditor.cs
- WebPartDisplayModeEventArgs.cs
- EntityProviderServices.cs
- SqlDataSourceQuery.cs
- AsymmetricAlgorithm.cs
- DesignBindingPropertyDescriptor.cs
- DependencyPropertyHelper.cs
- HtmlImage.cs
- RecipientInfo.cs
- PointAnimationUsingPath.cs
- SHA1CryptoServiceProvider.cs
- ThicknessAnimation.cs
- MimeImporter.cs
- GenericTextProperties.cs
- GridViewCellAutomationPeer.cs
- SrgsElementFactory.cs
- NetDataContractSerializer.cs
- XmlHierarchicalEnumerable.cs
- exports.cs
- ThreadNeutralSemaphore.cs
- BamlLocalizabilityResolver.cs
- XamlValidatingReader.cs
- IPHostEntry.cs
- NoClickablePointException.cs
- ControllableStoryboardAction.cs
- ImpersonateTokenRef.cs
- Odbc32.cs
- WebPartTransformerAttribute.cs
- TextElementAutomationPeer.cs
- ProcessProtocolHandler.cs
- WindowsFormsSynchronizationContext.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- RandomNumberGenerator.cs
- ManipulationDelta.cs
- MessageSecurityException.cs
- BezierSegment.cs
- NetworkInterface.cs
- FixedSOMTable.cs
- MenuCommands.cs
- StoreItemCollection.Loader.cs
- CompressEmulationStream.cs
- ObsoleteAttribute.cs
- DbModificationCommandTree.cs
- EntitySetBaseCollection.cs
- SqlRetyper.cs
- InkCanvasSelectionAdorner.cs
- SecurityPolicyVersion.cs
- DiscoveryDocument.cs
- EventHandlingScope.cs
- ImageListStreamer.cs
- PropertyEmitterBase.cs
- Rules.cs
- ColumnResizeAdorner.cs
- RichTextBoxAutomationPeer.cs
- ColumnMapProcessor.cs
- EditorPart.cs
- CopyAttributesAction.cs
- ConnectionPoolManager.cs
- httpstaticobjectscollection.cs
- DesignerAutoFormatCollection.cs
- CompilerScope.cs
- RandomDelaySendsAsyncResult.cs
- VisualStateChangedEventArgs.cs
- PageParser.cs
- KerberosSecurityTokenProvider.cs
- HttpModulesSection.cs
- HtmlTableRowCollection.cs
- CodeTypeConstructor.cs
- Part.cs
- AuditLogLocation.cs
- ContactManager.cs
- ImageAutomationPeer.cs
- DataFieldConverter.cs
- EntityWithChangeTrackerStrategy.cs
- DataGridRowClipboardEventArgs.cs
- ScrollEventArgs.cs