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
- DataPager.cs
- XPathScanner.cs
- ClusterRegistryConfigurationProvider.cs
- HyperLinkField.cs
- ValueProviderWrapper.cs
- CodeTypeDelegate.cs
- FamilyMapCollection.cs
- EventBuilder.cs
- IsolatedStorageFilePermission.cs
- nulltextcontainer.cs
- TextBoxBase.cs
- ConnectionManagementSection.cs
- ScriptControlManager.cs
- OracleTimeSpan.cs
- XamlParser.cs
- DbProviderFactory.cs
- ImageSource.cs
- DocumentSchemaValidator.cs
- DesignerLabelAdapter.cs
- XmlSchemaObjectTable.cs
- ColorAnimationBase.cs
- ModelProperty.cs
- VoiceObjectToken.cs
- EventData.cs
- TextElement.cs
- DeclarationUpdate.cs
- ResourcePool.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- UnsafeNativeMethods.cs
- LicenseManager.cs
- WindowsRebar.cs
- PropertyIDSet.cs
- Calendar.cs
- NameValueFileSectionHandler.cs
- ExplicitDiscriminatorMap.cs
- CuspData.cs
- ArcSegment.cs
- Journaling.cs
- KeyToListMap.cs
- AncestorChangedEventArgs.cs
- TypeUtil.cs
- EventLogInformation.cs
- IisTraceListener.cs
- LineVisual.cs
- RelationshipConverter.cs
- MenuAutoFormat.cs
- RandomDelaySendsAsyncResult.cs
- PartitionedStream.cs
- StructuralType.cs
- CharacterShapingProperties.cs
- WorkflowQueue.cs
- ChangeInterceptorAttribute.cs
- XmlReflectionMember.cs
- GZipStream.cs
- Axis.cs
- InputScopeConverter.cs
- xsdvalidator.cs
- BuildProviderCollection.cs
- processwaithandle.cs
- CodeMemberEvent.cs
- CancelEventArgs.cs
- SymDocumentType.cs
- InfoCardBaseException.cs
- ImplicitInputBrush.cs
- IndexedString.cs
- WorkflowInvoker.cs
- SourceItem.cs
- RemotingConfiguration.cs
- ScrollableControl.cs
- StorageConditionPropertyMapping.cs
- EntitySqlQueryCacheEntry.cs
- PointAnimationUsingKeyFrames.cs
- PartitionResolver.cs
- HtmlHead.cs
- RectIndependentAnimationStorage.cs
- ArrayWithOffset.cs
- Int16AnimationUsingKeyFrames.cs
- FormViewCommandEventArgs.cs
- IBuiltInEvidence.cs
- Module.cs
- SqlConnectionHelper.cs
- ThumbAutomationPeer.cs
- StructuredType.cs
- TransactionContextManager.cs
- KeyboardEventArgs.cs
- Matrix.cs
- DefaultPropertyAttribute.cs
- EDesignUtil.cs
- AuthStoreRoleProvider.cs
- SessionViewState.cs
- X500Name.cs
- RedirectionProxy.cs
- ThreadAbortException.cs
- GraphicsContainer.cs
- User.cs
- MetadataItemCollectionFactory.cs
- ClientConfigPaths.cs
- ContextToken.cs
- ObjectKeyFrameCollection.cs
- HMACSHA256.cs