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
- CriticalHandle.cs
- XPathNodeList.cs
- DataListGeneralPage.cs
- PathSegmentCollection.cs
- HtmlInputButton.cs
- HttpApplication.cs
- RecommendedAsConfigurableAttribute.cs
- WebUtil.cs
- XsdDuration.cs
- TagPrefixInfo.cs
- CalendarDateChangedEventArgs.cs
- ZoneButton.cs
- NativeMethods.cs
- DataGridViewCellValidatingEventArgs.cs
- FontInfo.cs
- XmlNullResolver.cs
- PerformanceCountersElement.cs
- NameSpaceExtractor.cs
- Int64.cs
- DesignColumn.cs
- ParseElement.cs
- ToolStripItemTextRenderEventArgs.cs
- ping.cs
- ComponentResourceManager.cs
- BindValidator.cs
- CodeEventReferenceExpression.cs
- HttpConfigurationSystem.cs
- HtmlLink.cs
- MailDefinition.cs
- Rotation3DAnimationBase.cs
- BeginCreateSecurityTokenRequest.cs
- MessageSecurityOverTcpElement.cs
- WeakEventTable.cs
- Message.cs
- Journal.cs
- MatrixAnimationUsingKeyFrames.cs
- PackUriHelper.cs
- ObjectCacheHost.cs
- DataControlCommands.cs
- EntityObject.cs
- AddInStore.cs
- Listbox.cs
- ConvertEvent.cs
- Method.cs
- FontStyles.cs
- Clause.cs
- DetailsViewDeletedEventArgs.cs
- SQLGuid.cs
- ToggleButtonAutomationPeer.cs
- SecurityTokenSerializer.cs
- Image.cs
- QualificationDataItem.cs
- errorpatternmatcher.cs
- ColorInterpolationModeValidation.cs
- NamedElement.cs
- _SslState.cs
- WinFormsComponentEditor.cs
- WebPartConnectionsEventArgs.cs
- CursorConverter.cs
- TableDesigner.cs
- AudioFileOut.cs
- FixedPosition.cs
- NumberSubstitution.cs
- DesignerSerializationVisibilityAttribute.cs
- LinqDataSource.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- CodeEntryPointMethod.cs
- ProgressBarHighlightConverter.cs
- ImageUrlEditor.cs
- Compiler.cs
- ValueType.cs
- FragmentQuery.cs
- WmfPlaceableFileHeader.cs
- WebServiceData.cs
- ColorConverter.cs
- ColorContext.cs
- ContentType.cs
- ObjectViewEntityCollectionData.cs
- StateMachineSubscriptionManager.cs
- SqlError.cs
- CancellationToken.cs
- ViewCellRelation.cs
- Vector3dCollection.cs
- DBSchemaRow.cs
- SurrogateChar.cs
- Decimal.cs
- ExpressionBinding.cs
- ByeOperationAsyncResult.cs
- Stackframe.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- CssTextWriter.cs
- Style.cs
- Guid.cs
- ComponentSerializationService.cs
- SparseMemoryStream.cs
- BrowserCapabilitiesCodeGenerator.cs
- WinInetCache.cs
- XomlCompilerParameters.cs
- DeadCharTextComposition.cs
- TransformedBitmap.cs