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
- UrlMappingsSection.cs
- AssemblySettingAttributes.cs
- CodeTypeConstructor.cs
- TextElementCollection.cs
- prompt.cs
- PersistenceTypeAttribute.cs
- HMAC.cs
- GradientSpreadMethodValidation.cs
- DataFormat.cs
- DataSourceHelper.cs
- ArrayWithOffset.cs
- TransactionProxy.cs
- InputLangChangeEvent.cs
- TableCell.cs
- StickyNoteContentControl.cs
- WebPartTransformer.cs
- ManagedWndProcTracker.cs
- TextDecorationCollectionConverter.cs
- ConnectionPointGlyph.cs
- RuntimeHandles.cs
- DataGridParentRows.cs
- Rotation3DAnimationUsingKeyFrames.cs
- App.cs
- HtmlTernaryTree.cs
- DBAsyncResult.cs
- documentsequencetextpointer.cs
- TextComposition.cs
- XmlParser.cs
- CompensationToken.cs
- TextEditorCopyPaste.cs
- StaticFileHandler.cs
- CodeAccessSecurityEngine.cs
- BrushConverter.cs
- ComMethodElement.cs
- CallbackValidatorAttribute.cs
- ChannelManager.cs
- GestureRecognitionResult.cs
- WmfPlaceableFileHeader.cs
- CellRelation.cs
- EventBookmark.cs
- DeviceSpecificDialogCachedState.cs
- ListContractAdapter.cs
- XslCompiledTransform.cs
- EntityDataSourceEntityTypeFilterItem.cs
- VarRefManager.cs
- XmlDataLoader.cs
- SafeCryptoHandles.cs
- CodeBlockBuilder.cs
- SessionEndingEventArgs.cs
- MessageQueueKey.cs
- FormsAuthenticationTicket.cs
- ColorConvertedBitmapExtension.cs
- DataGridCaption.cs
- connectionpool.cs
- RelationshipFixer.cs
- TrackBar.cs
- RequestTimeoutManager.cs
- EdmProviderManifest.cs
- PerfService.cs
- InstanceCreationEditor.cs
- ImageAnimator.cs
- DateTimeSerializationSection.cs
- SettingsPropertyCollection.cs
- DBPropSet.cs
- AppDomainCompilerProxy.cs
- DragStartedEventArgs.cs
- WebRequestModulesSection.cs
- SmiRecordBuffer.cs
- SpoolingTask.cs
- DeclaredTypeElementCollection.cs
- GeneralTransformCollection.cs
- FileDialog_Vista_Interop.cs
- Fonts.cs
- DataGridViewSelectedRowCollection.cs
- KeyTime.cs
- LogSwitch.cs
- ErrorView.xaml.cs
- BaseTemplateCodeDomTreeGenerator.cs
- ValueProviderWrapper.cs
- HitTestWithGeometryDrawingContextWalker.cs
- XmlCharCheckingWriter.cs
- TypeSystem.cs
- XmlTypeAttribute.cs
- PieceNameHelper.cs
- DomainConstraint.cs
- CollectionsUtil.cs
- IndexedWhereQueryOperator.cs
- HttpCachePolicy.cs
- XmlNamespaceMapping.cs
- BaseAsyncResult.cs
- GeometryModel3D.cs
- FixedSOMTableCell.cs
- ApplicationServicesHostFactory.cs
- TextMessageEncodingElement.cs
- AspNetCompatibilityRequirementsAttribute.cs
- CryptoStream.cs
- FormatSettings.cs
- TrustManagerPromptUI.cs
- ReadOnlyCollectionBuilder.cs
- ProfileService.cs