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
- PrintDialog.cs
- RepeatInfo.cs
- DrawingContext.cs
- RegistrationServices.cs
- EndpointConfigContainer.cs
- Container.cs
- Math.cs
- Parsers.cs
- MeshGeometry3D.cs
- EdmType.cs
- DataContractJsonSerializerOperationBehavior.cs
- FixedElement.cs
- DiscoveryVersion.cs
- XmlSchemaSimpleTypeRestriction.cs
- ManagedIStream.cs
- ScriptingAuthenticationServiceSection.cs
- MimePart.cs
- IOThreadTimer.cs
- RelationshipType.cs
- EncodingConverter.cs
- Blend.cs
- AnnotationHighlightLayer.cs
- ViewDesigner.cs
- KnownColorTable.cs
- SocketException.cs
- XmlWriter.cs
- PathSegment.cs
- ConvertEvent.cs
- MetadataException.cs
- MultipleCopiesCollection.cs
- ViewgenContext.cs
- GenericAuthenticationEventArgs.cs
- Encoding.cs
- IpcChannel.cs
- SemanticResolver.cs
- ZoomingMessageFilter.cs
- SystemKeyConverter.cs
- TextFormatterContext.cs
- MetafileHeaderEmf.cs
- IntSecurity.cs
- hresults.cs
- TableCellAutomationPeer.cs
- NativeMethods.cs
- followingsibling.cs
- X509IssuerSerialKeyIdentifierClause.cs
- TextTreeUndo.cs
- BindingList.cs
- DataGridViewCellMouseEventArgs.cs
- PenThreadWorker.cs
- DragDeltaEventArgs.cs
- BindingExpression.cs
- CodeRegionDirective.cs
- Base64Stream.cs
- Configuration.cs
- MailAddressCollection.cs
- ObjectItemCachedAssemblyLoader.cs
- ConfigurationPropertyAttribute.cs
- ConstraintEnumerator.cs
- HandleCollector.cs
- TabOrder.cs
- ConversionHelper.cs
- OutputCacheProfile.cs
- ProcessHostServerConfig.cs
- EventPrivateKey.cs
- CheckBoxField.cs
- HttpContextWrapper.cs
- ZoomPercentageConverter.cs
- ProvidersHelper.cs
- XPathDescendantIterator.cs
- OpacityConverter.cs
- BrowserCapabilitiesCompiler.cs
- WindowsListViewGroupHelper.cs
- DataGridViewRowCancelEventArgs.cs
- LocationInfo.cs
- FixedSOMTableCell.cs
- DependencyPropertyChangedEventArgs.cs
- DoubleLink.cs
- SafeFileMappingHandle.cs
- TableLayoutCellPaintEventArgs.cs
- CodeTypeMemberCollection.cs
- XmlSerializationGeneratedCode.cs
- EtwTrace.cs
- PackageStore.cs
- VideoDrawing.cs
- WebPartChrome.cs
- CodePropertyReferenceExpression.cs
- WebDisplayNameAttribute.cs
- TableItemStyle.cs
- GeneratedContractType.cs
- AnimationClockResource.cs
- ColorAnimation.cs
- DbExpressionVisitor.cs
- webproxy.cs
- WebBrowserPermission.cs
- ObjectAnimationUsingKeyFrames.cs
- FramingChannels.cs
- XmlNullResolver.cs
- CompilerGeneratedAttribute.cs
- InstanceKeyNotReadyException.cs
- HwndSourceParameters.cs