Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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);
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// 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);
}
}
}
}
// 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
- Camera.cs
- ListViewUpdatedEventArgs.cs
- HyperLinkDesigner.cs
- FastPropertyAccessor.cs
- Regex.cs
- Version.cs
- ModelUIElement3D.cs
- PageAdapter.cs
- XmlSchemaExternal.cs
- DbgUtil.cs
- AutoSizeComboBox.cs
- ControlAdapter.cs
- DbConnectionInternal.cs
- ReadOnlyDictionary.cs
- versioninfo.cs
- UniqueIdentifierService.cs
- TypeForwardedToAttribute.cs
- LicFileLicenseProvider.cs
- HtmlEmptyTagControlBuilder.cs
- MouseGestureValueSerializer.cs
- BinaryParser.cs
- CheckPair.cs
- X509ChainElement.cs
- DataQuery.cs
- DataGridViewTopLeftHeaderCell.cs
- SQLDateTime.cs
- UniqueIdentifierService.cs
- _SpnDictionary.cs
- StatusBar.cs
- ReadOnlyCollection.cs
- EntityProviderFactory.cs
- ObjectHandle.cs
- CalloutQueueItem.cs
- MenuTracker.cs
- FragmentQueryProcessor.cs
- XsdBuildProvider.cs
- EditorZoneAutoFormat.cs
- RoutedEventHandlerInfo.cs
- WsatServiceCertificate.cs
- BrowserCapabilitiesFactoryBase.cs
- DelayedRegex.cs
- CounterCreationData.cs
- BaseCAMarshaler.cs
- ProvidersHelper.cs
- AttributedMetaModel.cs
- TypeToken.cs
- NavigatorOutput.cs
- WebMessageEncoderFactory.cs
- Emitter.cs
- SqlProviderServices.cs
- SpecialNameAttribute.cs
- UnmanagedMemoryStream.cs
- TemplatedMailWebEventProvider.cs
- PolygonHotSpot.cs
- FixedTextView.cs
- ViewService.cs
- WorkflowQueuingService.cs
- AggregateNode.cs
- MenuCommand.cs
- RegexStringValidator.cs
- RoutingBehavior.cs
- SchemaReference.cs
- ProfileServiceManager.cs
- RegistryDataKey.cs
- XpsDigitalSignature.cs
- ChannelManager.cs
- ColorKeyFrameCollection.cs
- HostAdapter.cs
- WinCategoryAttribute.cs
- IgnoreFlushAndCloseStream.cs
- TypeExtensionConverter.cs
- SqlStatistics.cs
- Cursor.cs
- ICollection.cs
- ScriptResourceMapping.cs
- DefaultClaimSet.cs
- ObjectCloneHelper.cs
- RuntimeConfig.cs
- ScriptRef.cs
- Exceptions.cs
- EventHandlerList.cs
- SkipQueryOptionExpression.cs
- InputBinder.cs
- DbParameterHelper.cs
- ContextBase.cs
- HtmlInputSubmit.cs
- Material.cs
- SmiMetaDataProperty.cs
- ClientBuildManager.cs
- StringToken.cs
- DynamicMethod.cs
- HostedNamedPipeTransportManager.cs
- ObjectContext.cs
- ZipIOLocalFileHeader.cs
- FlatButtonAppearance.cs
- SendSecurityHeaderElement.cs
- DelimitedListTraceListener.cs
- BadImageFormatException.cs
- MatchingStyle.cs
- IERequestCache.cs