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
- _NtlmClient.cs
- SqlDataSourceConfigureSelectPanel.cs
- RuntimeEnvironment.cs
- OleDbMetaDataFactory.cs
- GlobalItem.cs
- Bezier.cs
- InvalidMessageContractException.cs
- ProtocolReflector.cs
- Rfc2898DeriveBytes.cs
- Padding.cs
- SimpleHandlerFactory.cs
- Subtree.cs
- OracleParameterCollection.cs
- FieldNameLookup.cs
- Funcletizer.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- COM2FontConverter.cs
- DesignerDataSchemaClass.cs
- DataTransferEventArgs.cs
- DataSet.cs
- Pen.cs
- OperationCanceledException.cs
- QuaternionAnimationUsingKeyFrames.cs
- BindingContext.cs
- DesignerTextBoxAdapter.cs
- DrawingImage.cs
- WpfKnownType.cs
- XmlHierarchicalDataSourceView.cs
- BrushValueSerializer.cs
- CommonDialog.cs
- IIS7WorkerRequest.cs
- HttpModulesSection.cs
- WindowsTreeView.cs
- SchemaCompiler.cs
- ReadOnlyCollection.cs
- HttpVersion.cs
- KeyEvent.cs
- ListViewDeletedEventArgs.cs
- WindowsStatic.cs
- ListControl.cs
- RevocationPoint.cs
- Rijndael.cs
- CapacityStreamGeometryContext.cs
- RestHandlerFactory.cs
- Screen.cs
- AppDomainShutdownMonitor.cs
- StyleXamlParser.cs
- DictionaryItemsCollection.cs
- ChameleonKey.cs
- ListItemParagraph.cs
- XsltOutput.cs
- CodeTypeDeclaration.cs
- ActivityBuilderXamlWriter.cs
- MultitargetingHelpers.cs
- EmptyArray.cs
- BitmapEffectCollection.cs
- XmlWhitespace.cs
- HtmlValidatorAdapter.cs
- LateBoundBitmapDecoder.cs
- BinaryObjectInfo.cs
- FragmentQueryKB.cs
- StringCollection.cs
- SerializationFieldInfo.cs
- ListBox.cs
- WebPartConnectionsDisconnectVerb.cs
- AttributeProviderAttribute.cs
- ResizeGrip.cs
- DateTimeOffset.cs
- CodeCommentStatement.cs
- MissingFieldException.cs
- ValueConversionAttribute.cs
- GridViewAutoFormat.cs
- GeneralTransform3DGroup.cs
- SafePEFileHandle.cs
- HttpPostedFile.cs
- FixedDocument.cs
- ChangeProcessor.cs
- IISMapPath.cs
- Geometry.cs
- Parsers.cs
- HuffModule.cs
- Transactions.cs
- ServiceSecurityAuditElement.cs
- Semaphore.cs
- AssemblyBuilder.cs
- GridViewCommandEventArgs.cs
- MouseButtonEventArgs.cs
- WebDescriptionAttribute.cs
- FragmentQuery.cs
- Margins.cs
- AsyncOperationManager.cs
- QueueProcessor.cs
- DataMember.cs
- DataTableMappingCollection.cs
- HuffModule.cs
- TextFindEngine.cs
- WebPartDeleteVerb.cs
- SemanticResultValue.cs
- TraceContext.cs
- FixedElement.cs