Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / NetFx35 / System.ServiceModel.Web / System / ServiceModel / Syndication / SyndicationCategory.cs / 1 / SyndicationCategory.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Syndication { using System.Xml; using System.Collections.ObjectModel; using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; using System.Runtime.Serialization; using System.Xml.Serialization; // NOTE: This class implements Clone so if you add any members, please update the copy ctor public class SyndicationCategory : IExtensibleSyndicationObject { ExtensibleSyndicationObject extensions = new ExtensibleSyndicationObject(); string label; string name; string scheme; public SyndicationCategory() : this((string) null) { } public SyndicationCategory(string name) : this(name, null, null) { } public SyndicationCategory(string name, string scheme, string label) { this.name = name; this.scheme = scheme; this.label = label; } protected SyndicationCategory(SyndicationCategory source) { if (source == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("source"); } this.label = source.label; this.name = source.name; this.scheme = source.scheme; this.extensions = source.extensions.Clone(); } public DictionaryAttributeExtensions { get { return this.extensions.AttributeExtensions; } } public SyndicationElementExtensionCollection ElementExtensions { get { return this.extensions.ElementExtensions; } } public string Label { get { return this.label; } set { this.label = value; } } public string Name { get { return this.name; } set { this.name = value; } } public string Scheme { get { return this.scheme; } set { this.scheme = value; } } public virtual SyndicationCategory Clone() { return new SyndicationCategory(this); } protected internal virtual bool TryParseAttribute(string name, string ns, string value, string version) { return false; } protected internal virtual bool TryParseElement(XmlReader reader, string version) { return false; } protected internal virtual void WriteAttributeExtensions(XmlWriter writer, string version) { this.extensions.WriteAttributeExtensions(writer); } protected internal virtual void WriteElementExtensions(XmlWriter writer, string version) { this.extensions.WriteElementExtensions(writer); } internal void LoadElementExtensions(XmlReader readerOverUnparsedExtensions, int maxExtensionSize) { this.extensions.LoadElementExtensions(readerOverUnparsedExtensions, maxExtensionSize); } internal void LoadElementExtensions(XmlBuffer buffer) { this.extensions.LoadElementExtensions(buffer); } } } // 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
- MulticastIPAddressInformationCollection.cs
- PropertyGeneratedEventArgs.cs
- DesignBindingConverter.cs
- ControlPaint.cs
- CachingHintValidation.cs
- Viewport3DVisual.cs
- HandoffBehavior.cs
- BevelBitmapEffect.cs
- ResolvedKeyFrameEntry.cs
- Renderer.cs
- Zone.cs
- DebugView.cs
- AppDomainResourcePerfCounters.cs
- KeyValuePair.cs
- HttpContext.cs
- AstTree.cs
- CodeTypeParameterCollection.cs
- ObjectSpanRewriter.cs
- Header.cs
- ColorConvertedBitmap.cs
- CustomAssemblyResolver.cs
- WindowsListView.cs
- XmlAttributes.cs
- BitmapSource.cs
- InnerItemCollectionView.cs
- UnsafeNativeMethods.cs
- Processor.cs
- ProtectedProviderSettings.cs
- TextParaLineResult.cs
- ExitEventArgs.cs
- OpenFileDialog.cs
- SQLBinaryStorage.cs
- ArrayExtension.cs
- SystemTcpStatistics.cs
- CheckableControlBaseAdapter.cs
- PropertyValueUIItem.cs
- EventLogInformation.cs
- ResourceManager.cs
- filewebresponse.cs
- FormsAuthenticationEventArgs.cs
- Point3DIndependentAnimationStorage.cs
- ObjectStorage.cs
- HotSpotCollection.cs
- FilterEventArgs.cs
- SqlErrorCollection.cs
- NotSupportedException.cs
- SqlDataSourceCache.cs
- DropDownList.cs
- ProfileBuildProvider.cs
- UnsafeNativeMethods.cs
- SelectionHighlightInfo.cs
- MergeFailedEvent.cs
- XmlStreamStore.cs
- BitmapPalettes.cs
- SchemaTableColumn.cs
- SchemaComplexType.cs
- DetailsViewDesigner.cs
- SqlVersion.cs
- _BufferOffsetSize.cs
- HandlerBase.cs
- HashHelper.cs
- XmlDataSourceView.cs
- NotCondition.cs
- UnsafeNativeMethods.cs
- WorkflowMarkupSerializationProvider.cs
- Base64Decoder.cs
- Win32.cs
- AnnotationComponentChooser.cs
- RoutedEvent.cs
- ProtectedConfigurationSection.cs
- ToggleButtonAutomationPeer.cs
- Int32Storage.cs
- GenericTextProperties.cs
- HtmlTernaryTree.cs
- SchemaLookupTable.cs
- FrameworkElementFactoryMarkupObject.cs
- SelectedDatesCollection.cs
- PathGradientBrush.cs
- DesignerLoader.cs
- SHA512.cs
- DeviceSpecificDesigner.cs
- webbrowsersite.cs
- FontDriver.cs
- HTTPNotFoundHandler.cs
- RuntimeUtils.cs
- ListViewInsertionMark.cs
- FormattedTextSymbols.cs
- RegisteredScript.cs
- Matrix.cs
- PersistenceContext.cs
- ListViewItemCollectionEditor.cs
- BehaviorEditorPart.cs
- ResetableIterator.cs
- DataGridColumn.cs
- EventPropertyMap.cs
- CollectionBuilder.cs
- SiteMapNode.cs
- InfoCardBaseException.cs
- FontTypeConverter.cs
- HandlerWithFactory.cs