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
- SessionStateContainer.cs
- DataGridViewComboBoxCell.cs
- SessionPageStateSection.cs
- SelectedGridItemChangedEvent.cs
- HostedTransportConfigurationManager.cs
- TheQuery.cs
- Line.cs
- RecognitionResult.cs
- BamlBinaryReader.cs
- SiteMap.cs
- RewritingSimplifier.cs
- MouseEvent.cs
- diagnosticsswitches.cs
- ProviderCollection.cs
- SessionEndedEventArgs.cs
- ObjectView.cs
- DocumentOutline.cs
- CustomDictionarySources.cs
- WMIInterop.cs
- TextSegment.cs
- PopupRootAutomationPeer.cs
- PaginationProgressEventArgs.cs
- DivideByZeroException.cs
- ServiceObjectContainer.cs
- GradientBrush.cs
- ControlCollection.cs
- RequestSecurityToken.cs
- EncoderExceptionFallback.cs
- ToolboxComponentsCreatingEventArgs.cs
- ViewBase.cs
- ToolStripDropDownClosingEventArgs.cs
- CodeDelegateInvokeExpression.cs
- DataGridRow.cs
- GetPolicyDetailsRequest.cs
- CompiledELinqQueryState.cs
- SecUtil.cs
- ToolStripLabel.cs
- FunctionDescription.cs
- _ChunkParse.cs
- ChangeConflicts.cs
- RemotingException.cs
- LowerCaseStringConverter.cs
- WebPartVerbCollection.cs
- SymbolDocumentGenerator.cs
- CodeTypeOfExpression.cs
- ImageKeyConverter.cs
- DataGridViewRowCancelEventArgs.cs
- ImageMapEventArgs.cs
- Frame.cs
- ValidationRule.cs
- DocumentPageTextView.cs
- EventProviderWriter.cs
- ExpressionDumper.cs
- HuffCodec.cs
- CryptoApi.cs
- BasicCommandTreeVisitor.cs
- ViewCellSlot.cs
- ProgressChangedEventArgs.cs
- MulticastOption.cs
- PageThemeBuildProvider.cs
- HWStack.cs
- ToolStripArrowRenderEventArgs.cs
- OAVariantLib.cs
- Label.cs
- GenericXmlSecurityTokenAuthenticator.cs
- CodeFieldReferenceExpression.cs
- SamlAttribute.cs
- FlowLayoutPanel.cs
- Function.cs
- _Semaphore.cs
- ImageDrawing.cs
- SQLUtility.cs
- UInt16Converter.cs
- FrameAutomationPeer.cs
- HealthMonitoringSectionHelper.cs
- TextContainerChangedEventArgs.cs
- CodeEntryPointMethod.cs
- OdbcConnectionFactory.cs
- Journal.cs
- SpellerInterop.cs
- RoutedEventArgs.cs
- ExpressionVisitor.cs
- CngProperty.cs
- BoolLiteral.cs
- DropSource.cs
- JsonWriterDelegator.cs
- CodeGenerator.cs
- Color.cs
- HtmlLabelAdapter.cs
- SignHashRequest.cs
- CallbackValidator.cs
- SecureUICommand.cs
- SendOperation.cs
- DecimalConverter.cs
- HandlerWithFactory.cs
- _KerberosClient.cs
- ObfuscateAssemblyAttribute.cs
- PropertyInfoSet.cs
- TransactionFilter.cs
- WebMessageEncoderFactory.cs