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
- ReachDocumentPageSerializerAsync.cs
- XmlUtil.cs
- StyleXamlTreeBuilder.cs
- SystemWebExtensionsSectionGroup.cs
- CacheDependency.cs
- CallSiteBinder.cs
- ThreadStateException.cs
- DefaultValueAttribute.cs
- Compiler.cs
- GlobalId.cs
- ConstantProjectedSlot.cs
- TCEAdapterGenerator.cs
- CoTaskMemSafeHandle.cs
- SignedXmlDebugLog.cs
- NullRuntimeConfig.cs
- CompileXomlTask.cs
- RegistryExceptionHelper.cs
- HttpListenerPrefixCollection.cs
- XmlReaderSettings.cs
- QilUnary.cs
- Page.cs
- GlyphTypeface.cs
- StandardToolWindows.cs
- X509Chain.cs
- comcontractssection.cs
- DropShadowBitmapEffect.cs
- MetadataArtifactLoader.cs
- ProfessionalColorTable.cs
- WebPartVerbsEventArgs.cs
- EmptyEnumerator.cs
- AccessDataSource.cs
- XmlNullResolver.cs
- TaiwanCalendar.cs
- MemoryStream.cs
- MetafileHeaderEmf.cs
- SqlStream.cs
- Canvas.cs
- ZipIOExtraFieldZip64Element.cs
- ValueUnavailableException.cs
- AttributeTableBuilder.cs
- AnnotationAuthorChangedEventArgs.cs
- RC2CryptoServiceProvider.cs
- TypeInfo.cs
- SQLDecimalStorage.cs
- TransactionWaitAsyncResult.cs
- StringUtil.cs
- ArglessEventHandlerProxy.cs
- TimerElapsedEvenArgs.cs
- TemplateComponentConnector.cs
- _HeaderInfoTable.cs
- PathGeometry.cs
- ColorMap.cs
- ColumnHeaderConverter.cs
- ListBindableAttribute.cs
- JumpPath.cs
- ClientRolePrincipal.cs
- CardSpacePolicyElement.cs
- BuildManagerHost.cs
- sapiproxy.cs
- DataRecordInfo.cs
- MultiTrigger.cs
- PropertyTabChangedEvent.cs
- LicFileLicenseProvider.cs
- XamlSerializationHelper.cs
- ProcessingInstructionAction.cs
- _DisconnectOverlappedAsyncResult.cs
- VirtualPathProvider.cs
- EndpointFilterProvider.cs
- DataSourceView.cs
- NonceToken.cs
- FilteredXmlReader.cs
- IntSecurity.cs
- XmlBindingWorker.cs
- HostSecurityManager.cs
- TypeConverterAttribute.cs
- InternalSafeNativeMethods.cs
- ScrollItemProviderWrapper.cs
- remotingproxy.cs
- PointIndependentAnimationStorage.cs
- SQLDoubleStorage.cs
- ResourceDescriptionAttribute.cs
- Debugger.cs
- CodeCastExpression.cs
- EnumValidator.cs
- XmlAnyElementAttributes.cs
- RegexFCD.cs
- ParentQuery.cs
- CodeDirectoryCompiler.cs
- SamlAuthenticationClaimResource.cs
- PointUtil.cs
- DbProviderFactory.cs
- HttpModulesSection.cs
- NullRuntimeConfig.cs
- WsatServiceCertificate.cs
- DecimalAnimationBase.cs
- SqlAliaser.cs
- securitymgrsite.cs
- IdentitySection.cs
- DbConnectionPoolCounters.cs
- Sql8ConformanceChecker.cs