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
- TcpTransportElement.cs
- Vector3DAnimationUsingKeyFrames.cs
- ObjectKeyFrameCollection.cs
- PageOutputQuality.cs
- CodeGenerator.cs
- OperationAbortedException.cs
- XmlSchemaType.cs
- XhtmlConformanceSection.cs
- ScrollEventArgs.cs
- SerialReceived.cs
- RightsManagementEncryptedStream.cs
- PersonalizationEntry.cs
- XmlSchemaDocumentation.cs
- MethodImplAttribute.cs
- DataControlFieldCell.cs
- ActivityCodeDomSerializationManager.cs
- TableMethodGenerator.cs
- FigureHelper.cs
- SessionStateModule.cs
- LoginCancelEventArgs.cs
- Helper.cs
- ParallelTimeline.cs
- XmlSchemaGroup.cs
- WebServiceHost.cs
- coordinatorfactory.cs
- IISUnsafeMethods.cs
- BitVector32.cs
- BehaviorService.cs
- DataSourceControlBuilder.cs
- DataRowComparer.cs
- SocketManager.cs
- CodeLinePragma.cs
- ManipulationDeltaEventArgs.cs
- MetadataCollection.cs
- MetadataFile.cs
- PaperSize.cs
- SpotLight.cs
- TextSelectionHelper.cs
- ObjectDataSource.cs
- EffectiveValueEntry.cs
- ProxyWebPart.cs
- Rect3DValueSerializer.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- MimeParameters.cs
- InkSerializer.cs
- LambdaCompiler.Address.cs
- ProfileSettings.cs
- StringArrayConverter.cs
- DomNameTable.cs
- DPTypeDescriptorContext.cs
- Propagator.cs
- ExtendedPropertyDescriptor.cs
- InputProcessorProfiles.cs
- PerformanceCounterManager.cs
- InstanceLockQueryResult.cs
- RouteItem.cs
- WpfPayload.cs
- RouteValueDictionary.cs
- XmlDictionaryReaderQuotas.cs
- CopyAttributesAction.cs
- EntityTypeEmitter.cs
- HttpWebResponse.cs
- OdbcParameterCollection.cs
- TextCharacters.cs
- IProducerConsumerCollection.cs
- DataGridItem.cs
- StylusDevice.cs
- BackoffTimeoutHelper.cs
- StateMachineHelpers.cs
- KeyGestureValueSerializer.cs
- AsyncSerializedWorker.cs
- TableLayoutSettingsTypeConverter.cs
- CompilerScope.Storage.cs
- RemoteWebConfigurationHostServer.cs
- columnmapkeybuilder.cs
- ListControl.cs
- CircleEase.cs
- PropertyPath.cs
- MasterPageCodeDomTreeGenerator.cs
- List.cs
- FormattedTextSymbols.cs
- SmiRecordBuffer.cs
- LogicalExpr.cs
- WizardPanel.cs
- IxmlLineInfo.cs
- ComboBoxAutomationPeer.cs
- ObjectAnimationBase.cs
- PropertyMapper.cs
- PathHelper.cs
- DataObjectCopyingEventArgs.cs
- OperationInfoBase.cs
- HttpApplication.cs
- DataTableReader.cs
- InboundActivityHelper.cs
- ProtectedConfiguration.cs
- WebControl.cs
- CodeNamespaceImportCollection.cs
- ApplicationTrust.cs
- NetCodeGroup.cs
- RightsManagementEncryptionTransform.cs