Code:
/ DotNET / DotNET / 8.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
- Container.cs
- RuleRefElement.cs
- PersonalizationStateInfo.cs
- DiffuseMaterial.cs
- TreeSet.cs
- BrowserCapabilitiesCompiler.cs
- Style.cs
- Grammar.cs
- VectorCollectionValueSerializer.cs
- CultureSpecificStringDictionary.cs
- ToolStripGripRenderEventArgs.cs
- TableChangeProcessor.cs
- EntityDesignerDataSourceView.cs
- ImageListStreamer.cs
- JsonGlobals.cs
- RectConverter.cs
- XPathAxisIterator.cs
- DetailsViewRowCollection.cs
- AlphaSortedEnumConverter.cs
- ImageDesigner.cs
- AuthenticationSection.cs
- ComboBoxItem.cs
- PackageRelationship.cs
- SHA1CryptoServiceProvider.cs
- WhitespaceRuleLookup.cs
- MultiTrigger.cs
- X509ScopedServiceCertificateElement.cs
- ScalarRestriction.cs
- HelpProvider.cs
- UrlPropertyAttribute.cs
- Metadata.cs
- ProxyHelper.cs
- ObjectSet.cs
- SafeFindHandle.cs
- AssemblyResourceLoader.cs
- HttpCachePolicy.cs
- SmtpNegotiateAuthenticationModule.cs
- ThemeDirectoryCompiler.cs
- Hex.cs
- ItemCheckedEvent.cs
- xml.cs
- ViewStateChangedEventArgs.cs
- OdbcConnectionHandle.cs
- SecondaryIndexList.cs
- InstanceKey.cs
- LinearKeyFrames.cs
- AppSettingsReader.cs
- HttpHandlersSection.cs
- ParsedAttributeCollection.cs
- XmlTextReaderImpl.cs
- HttpFileCollectionBase.cs
- AppSettingsReader.cs
- DockEditor.cs
- Win32NamedPipes.cs
- HttpCachePolicyWrapper.cs
- LongValidatorAttribute.cs
- VariableQuery.cs
- ToolboxComponentsCreatingEventArgs.cs
- ReadOnlyHierarchicalDataSourceView.cs
- Int32Collection.cs
- Substitution.cs
- VersionedStreamOwner.cs
- Baml6Assembly.cs
- InputScope.cs
- _OSSOCK.cs
- UInt16Storage.cs
- DrawingVisualDrawingContext.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- DockingAttribute.cs
- MarkerProperties.cs
- ExpandCollapsePattern.cs
- WebPartEventArgs.cs
- PersonalizationEntry.cs
- RadioButtonList.cs
- CodeParameterDeclarationExpression.cs
- SqlUDTStorage.cs
- GeometryCollection.cs
- WizardPanel.cs
- Command.cs
- LicFileLicenseProvider.cs
- connectionpool.cs
- FixedNode.cs
- CommandLineParser.cs
- PersonalizationProviderCollection.cs
- FixedSOMTable.cs
- XmlSchemaSimpleType.cs
- autovalidator.cs
- Module.cs
- SolidColorBrush.cs
- BufferedGraphicsContext.cs
- OdbcConnectionString.cs
- ObfuscateAssemblyAttribute.cs
- ExtendedProtectionPolicy.cs
- TableHeaderCell.cs
- iisPickupDirectory.cs
- TableChangeProcessor.cs
- WebPageTraceListener.cs
- SuppressMessageAttribute.cs
- FormViewDesigner.cs
- Group.cs