Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / NetFx35 / System.ServiceModel.Web / System / ServiceModel / Syndication / Workspace.cs / 1 / Workspace.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Syndication { using System.Collections.ObjectModel; using System.Runtime.Serialization; using System.Xml.Serialization; using System.Collections.Generic; using System.Xml; public class Workspace : IExtensibleSyndicationObject { Uri baseUri; Collectioncollections; ExtensibleSyndicationObject extensions = new ExtensibleSyndicationObject(); TextSyndicationContent title; public Workspace() { } public Workspace(string title, IEnumerable collections) : this((title != null) ? new TextSyndicationContent(title) : null, collections) { } public Workspace(TextSyndicationContent title, IEnumerable collections) { this.title = title; if (collections != null) { this.collections = new NullNotAllowedCollection (); foreach (ResourceCollectionInfo collection in collections) { this.collections.Add(collection); } } } public Dictionary AttributeExtensions { get { return this.extensions.AttributeExtensions; } } public Uri BaseUri { get { return this.baseUri; } set { this.baseUri = value; } } public Collection Collections { get { if (this.collections == null) { this.collections = new NullNotAllowedCollection (); } return this.collections; } } public SyndicationElementExtensionCollection ElementExtensions { get { return this.extensions.ElementExtensions; } } public TextSyndicationContent Title { get { return this.title; } set { this.title = value; } } protected internal virtual ResourceCollectionInfo CreateResourceCollection() { return new ResourceCollectionInfo(); } 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
- WriterOutput.cs
- ButtonBaseAutomationPeer.cs
- METAHEADER.cs
- DataExpression.cs
- ItemChangedEventArgs.cs
- EdmItemError.cs
- StrongNameMembershipCondition.cs
- MulticastOption.cs
- GraphicsPath.cs
- XpsResourcePolicy.cs
- RuntimeArgumentHandle.cs
- DistributedTransactionPermission.cs
- SizeConverter.cs
- ColorAnimationUsingKeyFrames.cs
- Utils.cs
- MDIControlStrip.cs
- DataControlPagerLinkButton.cs
- CharEntityEncoderFallback.cs
- CodeArrayIndexerExpression.cs
- OverlappedContext.cs
- WebRequestModuleElement.cs
- SmiEventSink.cs
- PropertyOverridesDialog.cs
- DelegatingConfigHost.cs
- DateTimeValueSerializer.cs
- ContentElementAutomationPeer.cs
- NumberFormatter.cs
- ClosableStream.cs
- ObjectDataSourceSelectingEventArgs.cs
- X509CertificateRecipientClientCredential.cs
- DynamicValueConverter.cs
- Tokenizer.cs
- SessionEndedEventArgs.cs
- SequenceQuery.cs
- UseAttributeSetsAction.cs
- ExpressionVisitorHelpers.cs
- ProcessHostServerConfig.cs
- HtmlMeta.cs
- InputScopeAttribute.cs
- Error.cs
- FlowLayoutPanel.cs
- Helpers.cs
- GlobalizationAssembly.cs
- Journal.cs
- DependencyPropertyDescriptor.cs
- CacheDependency.cs
- SegmentInfo.cs
- RequiredAttributeAttribute.cs
- Focus.cs
- FloaterBaseParaClient.cs
- BitmapEffect.cs
- XmlWrappingWriter.cs
- RoleManagerSection.cs
- ClientSettingsSection.cs
- BasicExpandProvider.cs
- HyperLinkField.cs
- InvokeMemberBinder.cs
- ObjectDataSourceStatusEventArgs.cs
- PrintControllerWithStatusDialog.cs
- PreProcessInputEventArgs.cs
- arabicshape.cs
- StylusLogic.cs
- XmlSchemaSimpleContentExtension.cs
- TypeHelper.cs
- peernodeimplementation.cs
- CqlParser.cs
- ElasticEase.cs
- ExpressionStringBuilder.cs
- ResolveMatchesMessage11.cs
- AutomationIdentifierGuids.cs
- PublisherMembershipCondition.cs
- ClaimSet.cs
- JsonSerializer.cs
- ParagraphResult.cs
- SafeNativeMethods.cs
- ContentType.cs
- SendParametersContent.cs
- Parser.cs
- CrossSiteScriptingValidation.cs
- RoleGroupCollection.cs
- ResXResourceSet.cs
- _AcceptOverlappedAsyncResult.cs
- String.cs
- MembershipSection.cs
- BitStream.cs
- SafeNativeMethods.cs
- EndEvent.cs
- CompensatableTransactionScopeActivity.cs
- InterleavedZipPartStream.cs
- PeerNameRecordCollection.cs
- ImageInfo.cs
- FilteredAttributeCollection.cs
- AsyncPostBackTrigger.cs
- MimeWriter.cs
- WebScriptServiceHostFactory.cs
- OleDbStruct.cs
- PropertyEntry.cs
- RectConverter.cs
- DynamicValueConverter.cs
- HtmlInputPassword.cs