34 references to Writer
System.Data.Services (34)
System\Data\Services\Serializers\AtomServiceDocumentSerializer.cs (19)
60this.Writer.WriteStartElement(XmlConstants.AtomPublishingServiceElementName, XmlConstants.AppNamespace); 62this.Writer.WriteStartElement("", XmlConstants.AtomPublishingWorkspaceElementName, XmlConstants.AppNamespace); 64this.Writer.WriteStartElement(XmlConstants.AtomTitleElementName, XmlConstants.AtomNamespace); 65this.Writer.WriteString(XmlConstants.AtomPublishingWorkspaceDefaultValue); 66this.Writer.WriteEndElement(); 70this.Writer.WriteStartElement("", XmlConstants.AtomPublishingCollectionElementName, XmlConstants.AppNamespace); 71this.Writer.WriteAttributeString(XmlConstants.AtomHRefAttributeName, container.Name); 73this.Writer.WriteStartElement(XmlConstants.AtomTitleElementName, XmlConstants.AtomNamespace); 74this.Writer.WriteString(container.Name); 75this.Writer.WriteEndElement(); // Close 'title' element. 77this.Writer.WriteEndElement(); // Close 'collection' element. 80this.Writer.WriteEndElement(); // Close 'workspace' element. 81this.Writer.WriteEndElement(); // Close 'service' element. 85this.Writer.Close(); 97this.Writer.WriteState == WriteState.Element, 98"this.writer.WriteState == WriteState.Element - otherwise, not called at beginning - " + this.Writer.WriteState); 99this.Writer.WriteAttributeString(XmlConstants.XmlNamespacePrefix, XmlConstants.XmlBaseAttributeName, null, this.BaseUri.AbsoluteUri); 100this.Writer.WriteAttributeString(XmlConstants.XmlnsNamespacePrefix, AtomNamespacePrefix, null, XmlConstants.AtomNamespace); 101this.Writer.WriteAttributeString(XmlConstants.XmlnsNamespacePrefix, AppNamespacePrefix, null, XmlConstants.AppNamespace);
System\Data\Services\Serializers\MetadataSerializer.cs (15)
220this.Provider.WriteMetadataDocument(this, this.Writer, service); 228Debug.Assert(this.Writer != null, "this.Writer != null"); 233MetadataSerializer.WriteTopLevelSchemaElements(this.Writer, dataServiceVersion); 251MetadataSerializer.WriteSchemaElement(this.Writer, namespaceAlongWithTypes.Key, metadataEdmSchemaVersion); 252WriteTypes(this.Writer, namespaceAlongWithTypes.Value, associationsInThisNamespace, metadataManager); 253WriteAssociationTypes(this.Writer, new HashSet<ResourceAssociationType>(associationsInThisNamespace.Values, EqualityComparer<ResourceAssociationType>.Default)); 254this.Writer.WriteEndElement(); 261MetadataSerializer.WriteSchemaElement(this.Writer, typeNamespace, metadataEdmSchemaVersion); 265WriteTypes(this.Writer, typesInEntityContainerNamespace, associationsInThisNamespace, metadataManager); 266WriteAssociationTypes(this.Writer, new HashSet<ResourceAssociationType>(associationsInThisNamespace.Values, EqualityComparer<ResourceAssociationType>.Default)); 269this.WriteEntityContainer(this.Writer, XmlConvert.EncodeName(this.Provider.ContainerName), metadataManager.ResourceSets, metadataManager.ResourceAssociationSets); 270this.Writer.WriteEndElement(); 273this.Writer.WriteEndElement(); 274this.Writer.WriteEndElement(); 275this.Writer.Flush();