public void CreateDataStreamProviderCode() { Assembly resourceAssembly = this.GetType().Assembly; string serviceSourceCodePath = Path.Combine(_w.WebServiceWorkspaceDir, "App_Code\\IDataStreamProviderImplementation.cs"); IOUtil.FindAndWriteResourceToFile(resourceAssembly, "SimpleDataStreamProvider.cs", serviceSourceCodePath); string sourceText = File.ReadAllText(serviceSourceCodePath); sourceText = sourceText.Replace("[[Usings]]", _w.BuildDataServiceClassUsings()); sourceText = sourceText.Replace("[[ContextTypeName]]", _w.ContextTypeName); sourceText = sourceText.Replace("[[ContextNamespace]]", _w.ContextNamespace); File.WriteAllText(serviceSourceCodePath, sourceText); }