Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Configuration / ExtensionElement.cs / 1 / ExtensionElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System; using System.Configuration; public partial class ExtensionElement : ConfigurationElement { public ExtensionElement() { } public ExtensionElement(string name) : this() { if (String.IsNullOrEmpty(name)) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("name"); } this.Name = name; } public ExtensionElement(string name, string type) : this(name) { if (String.IsNullOrEmpty(type)) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("type"); } this.Type = type; } [ConfigurationProperty(ConfigurationStrings.Name, Options = ConfigurationPropertyOptions.IsRequired | ConfigurationPropertyOptions.IsKey)] [StringValidator(MinLength = 1)] public string Name { get { return (string)base[ConfigurationStrings.Name]; } set { if (String.IsNullOrEmpty(value)) { value = String.Empty; } base[ConfigurationStrings.Name] = value; } } [ConfigurationProperty(ConfigurationStrings.Type, Options = ConfigurationPropertyOptions.IsRequired)] [StringValidator(MinLength = 1)] public string Type { get { return (string)base[ConfigurationStrings.Type]; } set { if (String.IsNullOrEmpty(value)) { value = String.Empty; } base[ConfigurationStrings.Type] = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PropertyItemInternal.cs
- ContractReference.cs
- ReliableMessagingVersionConverter.cs
- WebRequest.cs
- WorkflowInlining.cs
- GridView.cs
- Style.cs
- StrongNameKeyPair.cs
- SettingsContext.cs
- FormViewDeletedEventArgs.cs
- StringFreezingAttribute.cs
- HttpRawResponse.cs
- PropertyPathConverter.cs
- BuildProviderCollection.cs
- SourceFilter.cs
- ToolStripContentPanel.cs
- CategoryAttribute.cs
- ClientScriptManagerWrapper.cs
- ObjectDataSourceFilteringEventArgs.cs
- GlobalizationSection.cs
- MaterializeFromAtom.cs
- ListBoxDesigner.cs
- TreeView.cs
- SrgsItemList.cs
- CodeCastExpression.cs
- HwndSourceKeyboardInputSite.cs
- PaperSize.cs
- BindingOperations.cs
- ChannelTokenTypeConverter.cs
- DataGridViewCellStyle.cs
- SoapEnumAttribute.cs
- DelegatedStream.cs
- XmlWriterTraceListener.cs
- DependencyPropertyHelper.cs
- ReliabilityContractAttribute.cs
- SHA256.cs
- DBDataPermission.cs
- wgx_exports.cs
- RawUIStateInputReport.cs
- Point.cs
- Internal.cs
- Int64Animation.cs
- ApplicationTrust.cs
- OutputCacheEntry.cs
- GridSplitter.cs
- TogglePatternIdentifiers.cs
- TextBoxBase.cs
- TableLayoutPanelDesigner.cs
- HttpListenerRequest.cs
- XmlValidatingReaderImpl.cs
- AlternateViewCollection.cs
- BuilderElements.cs
- WsatServiceCertificate.cs
- SQlBooleanStorage.cs
- SyndicationDeserializer.cs
- ColumnMapProcessor.cs
- XmlDataImplementation.cs
- DBProviderConfigurationHandler.cs
- BindingsCollection.cs
- AssociationEndMember.cs
- FtpRequestCacheValidator.cs
- HttpApplication.cs
- DocumentAutomationPeer.cs
- Parameter.cs
- FieldAccessException.cs
- ParallelTimeline.cs
- WebSysDescriptionAttribute.cs
- XsdValidatingReader.cs
- DataGridViewCellCollection.cs
- HostedHttpContext.cs
- HttpHandler.cs
- AssemblyAttributesGoHere.cs
- IisTraceListener.cs
- AutomationTextAttribute.cs
- ProcessRequestArgs.cs
- StreamResourceInfo.cs
- Hex.cs
- MsmqBindingMonitor.cs
- AsyncResult.cs
- TransactionFlowBindingElement.cs
- StyleXamlTreeBuilder.cs
- DataBoundControlActionList.cs
- SQLString.cs
- WmfPlaceableFileHeader.cs
- Tile.cs
- KnownTypeHelper.cs
- AssemblyAssociatedContentFileAttribute.cs
- HtmlTableRow.cs
- RenderOptions.cs
- Publisher.cs
- FlowDocumentFormatter.cs
- PropertyConverter.cs
- OracleMonthSpan.cs
- GetWinFXPath.cs
- BitmapEffectGroup.cs
- Transform3D.cs
- DesignerWebPartChrome.cs
- SamlAudienceRestrictionCondition.cs
- ArraySet.cs
- ContentPlaceHolder.cs