Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- ProjectionCamera.cs
- XPathSelfQuery.cs
- RowType.cs
- followingquery.cs
- EntityDataSourceViewSchema.cs
- ScriptingJsonSerializationSection.cs
- OrderingQueryOperator.cs
- PersonalizationProvider.cs
- UnmanagedMemoryStreamWrapper.cs
- AdRotator.cs
- IERequestCache.cs
- SizeAnimationBase.cs
- BaseTemplateCodeDomTreeGenerator.cs
- SmiConnection.cs
- BehaviorDragDropEventArgs.cs
- WindowsSecurityToken.cs
- HeaderCollection.cs
- DataGridBoolColumn.cs
- AutomationPropertyInfo.cs
- MsmqPoisonMessageException.cs
- DataError.cs
- BitmapEffect.cs
- Stack.cs
- ImageIndexEditor.cs
- UserControlParser.cs
- WindowsIPAddress.cs
- ReaderWriterLock.cs
- EntityRecordInfo.cs
- PrivilegeNotHeldException.cs
- UrlRoutingModule.cs
- HostAdapter.cs
- GlyphInfoList.cs
- StateWorkerRequest.cs
- mediaclock.cs
- MouseButton.cs
- WsdlParser.cs
- WebPartCancelEventArgs.cs
- UserThread.cs
- PositiveTimeSpanValidator.cs
- FloaterParagraph.cs
- EncodingInfo.cs
- StylusPoint.cs
- SplineKeyFrames.cs
- SmiMetaDataProperty.cs
- EmptyTextWriter.cs
- URLString.cs
- hwndwrapper.cs
- SemanticKeyElement.cs
- TreeNodeCollectionEditor.cs
- ReadOnlyCollectionBuilder.cs
- EventLogQuery.cs
- Timer.cs
- BooleanExpr.cs
- BinaryWriter.cs
- CfgRule.cs
- ResourceDictionaryCollection.cs
- Point3DAnimation.cs
- FixedPage.cs
- TagPrefixInfo.cs
- DataRowCollection.cs
- ISO2022Encoding.cs
- Queue.cs
- Console.cs
- XmlSchemaSequence.cs
- XpsPartBase.cs
- BindableAttribute.cs
- XmlNotation.cs
- StorageEntityTypeMapping.cs
- DirtyTextRange.cs
- ProjectionCamera.cs
- ValueType.cs
- ChangePassword.cs
- TargetControlTypeAttribute.cs
- StreamUpgradeBindingElement.cs
- PersonalizableTypeEntry.cs
- DocumentViewerConstants.cs
- InstanceLockQueryResult.cs
- Serializer.cs
- XmlSchemaComplexContentExtension.cs
- MimeWriter.cs
- TextStore.cs
- ProvideValueServiceProvider.cs
- Merger.cs
- TTSEngineTypes.cs
- CodeAttributeDeclaration.cs
- SerializationObjectManager.cs
- DetailsViewDeleteEventArgs.cs
- XmlSchemaSimpleContentRestriction.cs
- FileIOPermission.cs
- EntityContainerEntitySet.cs
- ConnectionStringSettingsCollection.cs
- DataSourceNameHandler.cs
- XLinq.cs
- MediaElementAutomationPeer.cs
- DesignerUtils.cs
- StickyNoteAnnotations.cs
- MessageQueueException.cs
- SimpleTypeResolver.cs
- MetadataWorkspace.cs
- WCFBuildProvider.cs