2 instantiations of ServiceDocument
System.ServiceModel.Syndication (2)
System\ServiceModel\Syndication\AtomPub10ServiceDocumentFormatter.cs (1)
144return new ServiceDocument();
System\ServiceModel\Syndication\ServiceDocumentFormatter.cs (1)
237protected virtual ServiceDocument CreateDocumentInstance() => new ServiceDocument();
28 references to ServiceDocument
System.ServiceModel (1)
netstandard.cs (1)
254[assembly: TypeForwardedTo(typeof(ServiceDocument))]
System.ServiceModel.Syndication (26)
System\ServiceModel\Syndication\AtomPub10ServiceDocumentFormatter.cs (11)
22public AtomPub10ServiceDocumentFormatter() : this(typeof(ServiceDocument)) 30if (!typeof(ServiceDocument).IsAssignableFrom(documentTypeToCreate)) 32throw new ArgumentException(SR.Format(SR.InvalidObjectTypePassed, nameof(documentTypeToCreate), nameof(ServiceDocument)), nameof(documentTypeToCreate)); 39public AtomPub10ServiceDocumentFormatter(ServiceDocument documentToWrite) : base(documentToWrite) 140protected override ServiceDocument CreateDocumentInstance() 142if (_documentType == typeof(ServiceDocument)) 148return (ServiceDocument)Activator.CreateInstance(_documentType); 412ServiceDocument result = CreateDocumentInstance(); 487private Workspace ReadWorkspace(XmlReader reader, ServiceDocument document) 619public class AtomPub10ServiceDocumentFormatter<TServiceDocument> : AtomPub10ServiceDocumentFormatter where TServiceDocument : ServiceDocument, new() 629protected override ServiceDocument CreateDocumentInstance() => new TServiceDocument();
System\ServiceModel\Syndication\ServiceDocument.cs (3)
46public static ServiceDocument Load(XmlReader reader) 48return Load<ServiceDocument>(reader); 51public static TServiceDocument Load<TServiceDocument>(XmlReader reader) where TServiceDocument : ServiceDocument, new()
System\ServiceModel\Syndication\ServiceDocumentFormatter.cs (12)
13private ServiceDocument _document; 19protected ServiceDocumentFormatter(ServiceDocument documentToWrite) 26public ServiceDocument Document => _document; 58internal static void LoadElementExtensions(XmlBuffer buffer, XmlDictionaryWriter writer, ServiceDocument document) 90protected static Workspace CreateWorkspace(ServiceDocument document) 118protected static void LoadElementExtensions(XmlReader reader, ServiceDocument document, int maxExtensionSize) 125protected static bool TryParseAttribute(string name, string ns, string value, ServiceDocument document, string version) 160protected static bool TryParseElement(XmlReader reader, ServiceDocument document, string version) 181protected static void WriteAttributeExtensions(XmlWriter writer, ServiceDocument document, string version) 209protected static void WriteElementExtensions(XmlWriter writer, ServiceDocument document, string version) 237protected virtual ServiceDocument CreateDocumentInstance() => new ServiceDocument(); 239protected virtual void SetDocument(ServiceDocument document) => _document = document;
System.ServiceModel.Web (1)
System.ServiceModel.Web.cs (1)
24[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ServiceModel.Syndication.ServiceDocument))]