Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / NetFx35 / System.ServiceModel.Web / System / ServiceModel / Syndication / CategoriesDocument.cs / 1 / CategoriesDocument.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; public abstract class CategoriesDocument : IExtensibleSyndicationObject { Uri baseUri; ExtensibleSyndicationObject extensions = new ExtensibleSyndicationObject(); string language; internal CategoriesDocument() { } public DictionaryAttributeExtensions { get { return this.extensions.AttributeExtensions; } } public Uri BaseUri { get { return this.baseUri; } set { this.baseUri = value; } } public SyndicationElementExtensionCollection ElementExtensions { get { return this.extensions.ElementExtensions; } } public string Language { get { return this.language; } set { this.language = value; } } internal abstract bool IsInline { get; } public static InlineCategoriesDocument Create(Collection categories) { return new InlineCategoriesDocument(categories); } public static InlineCategoriesDocument Create(Collection categories, bool isFixed, string scheme) { return new InlineCategoriesDocument(categories, isFixed, scheme); } public static ReferencedCategoriesDocument Create(Uri linkToCategoriesDocument) { return new ReferencedCategoriesDocument(linkToCategoriesDocument); } public static CategoriesDocument Load(XmlReader reader) { AtomPub10CategoriesDocumentFormatter formatter = new AtomPub10CategoriesDocumentFormatter(); formatter.ReadFrom(reader); return formatter.Document; } public CategoriesDocumentFormatter GetFormatter() { return new AtomPub10CategoriesDocumentFormatter(this); } public void Save(XmlWriter writer) { this.GetFormatter().WriteTo(writer); } 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
- WindowsScrollBarBits.cs
- wpf-etw.cs
- ArglessEventHandlerProxy.cs
- ViewStateException.cs
- GlyphingCache.cs
- EntityDataSourceSelectingEventArgs.cs
- columnmapfactory.cs
- SQLInt32.cs
- SqlNodeTypeOperators.cs
- ContextProperty.cs
- DependencyProperty.cs
- XsdBuilder.cs
- GlyphRunDrawing.cs
- CultureTable.cs
- AsymmetricSignatureFormatter.cs
- DrawingBrush.cs
- RawStylusInputCustomDataList.cs
- NameSpaceEvent.cs
- QueryStringParameter.cs
- ServiceSecurityContext.cs
- Main.cs
- DelegatingHeader.cs
- COM2IPerPropertyBrowsingHandler.cs
- KnownTypesHelper.cs
- ArgumentDesigner.xaml.cs
- ParserHooks.cs
- ParameterInfo.cs
- BehaviorEditorPart.cs
- ListViewInsertionMark.cs
- Selection.cs
- Bits.cs
- DataObjectEventArgs.cs
- UserPersonalizationStateInfo.cs
- DataMemberConverter.cs
- Operators.cs
- HttpDictionary.cs
- ToolboxBitmapAttribute.cs
- InkCanvasInnerCanvas.cs
- Int16AnimationBase.cs
- CodeTypeDeclarationCollection.cs
- CroppedBitmap.cs
- SHA256Managed.cs
- WebEventTraceProvider.cs
- SvcMapFile.cs
- _StreamFramer.cs
- XMLSyntaxException.cs
- XmlMapping.cs
- DesignTableCollection.cs
- dtdvalidator.cs
- SingleKeyFrameCollection.cs
- ListViewDeleteEventArgs.cs
- RandomNumberGenerator.cs
- DataPager.cs
- PerfProviderCollection.cs
- SharedPerformanceCounter.cs
- _NetRes.cs
- ReadOnlyActivityGlyph.cs
- SocketPermission.cs
- UpdateManifestForBrowserApplication.cs
- ListBoxDesigner.cs
- ByteKeyFrameCollection.cs
- CellParaClient.cs
- DataReceivedEventArgs.cs
- TrustManager.cs
- ObjectDataSourceChooseTypePanel.cs
- ContextBase.cs
- ProjectionQueryOptionExpression.cs
- DataGridViewHeaderCell.cs
- SqlVisitor.cs
- ObservableDictionary.cs
- Animatable.cs
- SplineQuaternionKeyFrame.cs
- Header.cs
- ToolStripMenuItemDesigner.cs
- StatusBarAutomationPeer.cs
- BaseProcessor.cs
- QuaternionAnimation.cs
- BuildResultCache.cs
- AssemblyInfo.cs
- ImageMapEventArgs.cs
- ParenthesizePropertyNameAttribute.cs
- ExpressionBinding.cs
- MatcherBuilder.cs
- XmlArrayAttribute.cs
- VerificationAttribute.cs
- FilterQuery.cs
- Cast.cs
- FontFamilyIdentifier.cs
- Operand.cs
- GenericTypeParameterBuilder.cs
- MetadataItemCollectionFactory.cs
- Action.cs
- StateRuntime.cs
- OrCondition.cs
- TreeViewItemAutomationPeer.cs
- MatchAttribute.cs
- SafeRightsManagementHandle.cs
- TargetParameterCountException.cs
- ComAdminInterfaces.cs
- WsdlBuildProvider.cs