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
- HtmlLinkAdapter.cs
- ProcessHostServerConfig.cs
- DurableInstance.cs
- UnsignedPublishLicense.cs
- WebControlsSection.cs
- ObjectParameterCollection.cs
- TextBox.cs
- HoistedLocals.cs
- DeclaredTypeValidatorAttribute.cs
- GenericTypeParameterBuilder.cs
- Task.cs
- OSEnvironmentHelper.cs
- IChannel.cs
- EntitySqlQueryCacheEntry.cs
- ZipPackage.cs
- QueryComponents.cs
- ScriptingProfileServiceSection.cs
- ReadWriteObjectLock.cs
- ClassHandlersStore.cs
- TextLineResult.cs
- BitmapMetadataBlob.cs
- CharacterHit.cs
- MarkupCompilePass1.cs
- StorageConditionPropertyMapping.cs
- GridViewSelectEventArgs.cs
- Context.cs
- DiagnosticStrings.cs
- ValueSerializer.cs
- ListControl.cs
- XPathPatternBuilder.cs
- ThrowHelper.cs
- Stack.cs
- SingleTagSectionHandler.cs
- ValidatingReaderNodeData.cs
- Pipe.cs
- NamespaceInfo.cs
- DuplexClientBase.cs
- ReadWriteObjectLock.cs
- CollectionsUtil.cs
- RegionInfo.cs
- CodeDomLoader.cs
- DataGridViewAdvancedBorderStyle.cs
- FontFamilyIdentifier.cs
- RegistryPermission.cs
- CompositeScriptReference.cs
- GetPageCompletedEventArgs.cs
- GridViewItemAutomationPeer.cs
- OdbcDataAdapter.cs
- DomNameTable.cs
- DocumentViewer.cs
- AnnotationAdorner.cs
- JsonServiceDocumentSerializer.cs
- ApplySecurityAndSendAsyncResult.cs
- XmlUTF8TextWriter.cs
- TypeForwardedToAttribute.cs
- XamlStream.cs
- TransportContext.cs
- QueryContext.cs
- DataFormat.cs
- Trace.cs
- Matrix3D.cs
- PropertyPathWorker.cs
- FacetChecker.cs
- MarshalDirectiveException.cs
- XpsFontSerializationService.cs
- SplitterEvent.cs
- XmlCharacterData.cs
- FormViewPagerRow.cs
- SystemIcmpV4Statistics.cs
- StringOutput.cs
- ConfigurationCollectionAttribute.cs
- DataGridViewRowsAddedEventArgs.cs
- ParameterElement.cs
- RegexNode.cs
- PrimitiveXmlSerializers.cs
- DataKeyCollection.cs
- UnaryOperationBinder.cs
- WindowsUpDown.cs
- RotateTransform3D.cs
- CompressStream.cs
- ThreadPool.cs
- XmlHierarchyData.cs
- ConditionalBranch.cs
- ThemeableAttribute.cs
- DummyDataSource.cs
- MethodSignatureGenerator.cs
- PackageDigitalSignature.cs
- DBPropSet.cs
- Array.cs
- ParenthesizePropertyNameAttribute.cs
- SourceFileBuildProvider.cs
- CodeCommentStatementCollection.cs
- WebConfigurationHost.cs
- LocalizabilityAttribute.cs
- StrongNameSignatureInformation.cs
- MemberAccessException.cs
- HtmlTextArea.cs
- _NegotiateClient.cs
- TemplateKeyConverter.cs
- BookmarkResumptionRecord.cs