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
- SelectorAutomationPeer.cs
- Types.cs
- EntityTemplateUserControl.cs
- DrawingContextWalker.cs
- AffineTransform3D.cs
- ClassHandlersStore.cs
- FusionWrap.cs
- XmlNamedNodeMap.cs
- Hash.cs
- BorderSidesEditor.cs
- SafeNativeMethods.cs
- BitmapDecoder.cs
- ImagingCache.cs
- MethodCallConverter.cs
- SQLSingleStorage.cs
- SystemSounds.cs
- LateBoundBitmapDecoder.cs
- TableCellCollection.cs
- EventLogPermissionAttribute.cs
- NameTable.cs
- PaintValueEventArgs.cs
- PropertyGridView.cs
- BaseUriHelper.cs
- PlainXmlWriter.cs
- TextParaLineResult.cs
- DataTemplateSelector.cs
- QueryOutputWriter.cs
- DataBoundControlHelper.cs
- TreeView.cs
- WindowsRichEditRange.cs
- _AutoWebProxyScriptWrapper.cs
- CollectionsUtil.cs
- TypeLoadException.cs
- DataServices.cs
- ContainerParaClient.cs
- ToolBar.cs
- NamedPipeDuplicateContext.cs
- XXXInfos.cs
- LineServicesCallbacks.cs
- ExtensionElement.cs
- ReadWriteSpinLock.cs
- AssertSection.cs
- Size3DConverter.cs
- QueryableDataSourceEditData.cs
- PathGeometry.cs
- MonthCalendar.cs
- SqlExpander.cs
- TextEditorMouse.cs
- SymDocumentType.cs
- ListBox.cs
- GroupItem.cs
- CurrencyManager.cs
- FormsAuthenticationUserCollection.cs
- XPathAncestorQuery.cs
- ClientTargetSection.cs
- ChannelSinkStacks.cs
- LicenseManager.cs
- StyleSheetComponentEditor.cs
- ActivityValidator.cs
- ErrorFormatter.cs
- DataListItem.cs
- SecurityDescriptor.cs
- ReflectPropertyDescriptor.cs
- ManagementPath.cs
- CookieParameter.cs
- ServiceNotStartedException.cs
- PagedDataSource.cs
- MetadataImporter.cs
- NodeLabelEditEvent.cs
- RegexCharClass.cs
- OdbcErrorCollection.cs
- SchemaTypeEmitter.cs
- RoleManagerEventArgs.cs
- SqlFacetAttribute.cs
- PropertyChangeTracker.cs
- GridSplitter.cs
- DebugView.cs
- NamespaceTable.cs
- XmlBinaryReader.cs
- UnknownBitmapDecoder.cs
- XmlSerializerFormatAttribute.cs
- ExtensionSimplifierMarkupObject.cs
- RuntimeCompatibilityAttribute.cs
- DebugView.cs
- UidPropertyAttribute.cs
- StickyNoteHelper.cs
- ClientBuildManagerCallback.cs
- ToolStripPanel.cs
- ModuleConfigurationInfo.cs
- CodeIdentifiers.cs
- StylusPointPropertyInfoDefaults.cs
- HwndTarget.cs
- ColumnHeader.cs
- GeneralTransformCollection.cs
- shaperfactory.cs
- WebServiceErrorEvent.cs
- SoapServerMethod.cs
- NativeMethods.cs
- HttpProfileGroupBase.cs
- QuadraticEase.cs