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
- EncryptedPackageFilter.cs
- SubpageParaClient.cs
- DtdParser.cs
- PaintEvent.cs
- ListSourceHelper.cs
- TransformPattern.cs
- DataDocumentXPathNavigator.cs
- MetaModel.cs
- RequiredFieldValidator.cs
- Vector3D.cs
- PageTheme.cs
- MergeLocalizationDirectives.cs
- xamlnodes.cs
- HttpCookie.cs
- PolicyException.cs
- validation.cs
- SqlDataReaderSmi.cs
- SafeHandles.cs
- SynthesizerStateChangedEventArgs.cs
- RadioButtonPopupAdapter.cs
- SubMenuStyle.cs
- ParserHooks.cs
- ReachPrintTicketSerializer.cs
- Int32CollectionValueSerializer.cs
- StrokeNodeData.cs
- Primitive.cs
- PropertyChangingEventArgs.cs
- SqlDataSource.cs
- ErrorWebPart.cs
- MutexSecurity.cs
- CompareValidator.cs
- StringValueSerializer.cs
- METAHEADER.cs
- LogicalExpr.cs
- recordstatescratchpad.cs
- SqlLiftIndependentRowExpressions.cs
- CodeTypeDelegate.cs
- TextServicesManager.cs
- oledbmetadatacolumnnames.cs
- EditingCoordinator.cs
- DataListCommandEventArgs.cs
- FlatButtonAppearance.cs
- HtmlInputSubmit.cs
- ErrorTableItemStyle.cs
- AppDomainGrammarProxy.cs
- UnsafePeerToPeerMethods.cs
- StatusBarItem.cs
- DefaultValidator.cs
- OutOfProcStateClientManager.cs
- Bidi.cs
- CodeTypeOfExpression.cs
- SQLBoolean.cs
- TypeDelegator.cs
- FlagsAttribute.cs
- SQLSingleStorage.cs
- Trustee.cs
- DetailsViewDeleteEventArgs.cs
- DbgCompiler.cs
- CompModSwitches.cs
- TemplateKey.cs
- ContainerAction.cs
- DesignerRegionCollection.cs
- BasicHttpSecurityElement.cs
- ScaleTransform.cs
- TlsnegoTokenProvider.cs
- CacheHelper.cs
- ReachSerializerAsync.cs
- SafeFindHandle.cs
- DesignTimeParseData.cs
- SrgsRulesCollection.cs
- MarshalDirectiveException.cs
- DriveNotFoundException.cs
- PeerApplicationLaunchInfo.cs
- GenericWebPart.cs
- ToolBar.cs
- DataBoundControlAdapter.cs
- InstanceKeyView.cs
- EntityRecordInfo.cs
- DrawingCollection.cs
- ConnectionStringsSection.cs
- TreeNodeBindingCollection.cs
- ToolZone.cs
- ContainerFilterService.cs
- WebPartMovingEventArgs.cs
- LoginName.cs
- TextTreePropertyUndoUnit.cs
- LookupNode.cs
- NamedObject.cs
- Root.cs
- CompilerGlobalScopeAttribute.cs
- SourceSwitch.cs
- SystemDropShadowChrome.cs
- Publisher.cs
- StylusOverProperty.cs
- ComponentEditorPage.cs
- ToReply.cs
- UrlPath.cs
- GridView.cs
- WebPartMinimizeVerb.cs
- XamlPoint3DCollectionSerializer.cs