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
- Rotation3D.cs
- UpdatePanelControlTrigger.cs
- SwitchElementsCollection.cs
- CapabilitiesAssignment.cs
- EntityDataSourceReferenceGroup.cs
- DataGridViewAdvancedBorderStyle.cs
- DriveNotFoundException.cs
- UIElementAutomationPeer.cs
- HtmlImage.cs
- CodeSnippetTypeMember.cs
- PolygonHotSpot.cs
- HeaderedContentControl.cs
- ProfessionalColors.cs
- AdapterDictionary.cs
- RIPEMD160.cs
- SoapParser.cs
- ConfigurationElement.cs
- DataColumnPropertyDescriptor.cs
- SqlInternalConnectionTds.cs
- ActivityTypeDesigner.xaml.cs
- ElementHostPropertyMap.cs
- FileLogRecord.cs
- Faults.cs
- Variable.cs
- PropertyDescriptor.cs
- MarshalByRefObject.cs
- BuildManagerHost.cs
- AxParameterData.cs
- BaseComponentEditor.cs
- FirstMatchCodeGroup.cs
- ExpandCollapseProviderWrapper.cs
- AudioBase.cs
- PackageRelationshipSelector.cs
- PlatformCulture.cs
- Tuple.cs
- translator.cs
- FormClosingEvent.cs
- FontNameConverter.cs
- NativeConfigurationLoader.cs
- KeyBinding.cs
- XmlAttributeAttribute.cs
- ObjectDisposedException.cs
- JsonFormatGeneratorStatics.cs
- DropDownButton.cs
- Point3DValueSerializer.cs
- ParamArrayAttribute.cs
- AssemblyEvidenceFactory.cs
- BoundField.cs
- HttpPostProtocolImporter.cs
- XmlSchemaExporter.cs
- PolyBezierSegment.cs
- SpinLock.cs
- EventManager.cs
- ReturnEventArgs.cs
- TypeDescriptorFilterService.cs
- AmbiguousMatchException.cs
- Root.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- HTMLTextWriter.cs
- DataSourceExpressionCollection.cs
- OptimizedTemplateContentHelper.cs
- BuildDependencySet.cs
- TypeUsage.cs
- ReadContentAsBinaryHelper.cs
- XmlSchemaIdentityConstraint.cs
- DesignerLoader.cs
- HttpCachePolicyBase.cs
- EventLogRecord.cs
- CompositeFontInfo.cs
- WeakHashtable.cs
- ButtonColumn.cs
- BehaviorDragDropEventArgs.cs
- TableCell.cs
- AdornerLayer.cs
- HostingEnvironmentSection.cs
- DataGridCellsPanel.cs
- WebPartEditorOkVerb.cs
- OuterGlowBitmapEffect.cs
- TimeSpan.cs
- XmlIgnoreAttribute.cs
- ObjectToken.cs
- Bold.cs
- SerialErrors.cs
- CqlWriter.cs
- FtpCachePolicyElement.cs
- UriWriter.cs
- DiagnosticsConfiguration.cs
- Model3DCollection.cs
- TCPClient.cs
- HTTPNotFoundHandler.cs
- TableAdapterManagerNameHandler.cs
- StartFileNameEditor.cs
- cookie.cs
- DataException.cs
- TreeViewImageKeyConverter.cs
- CompressEmulationStream.cs
- ConfigPathUtility.cs
- DataGridRowHeader.cs
- Size.cs
- ViewValidator.cs