public ServiceReferenceProxyGenerator(
			ICodeDomProvider codeDomProvider,
			IServiceReferenceCodeDomBuilder codeDomBuilder)
		{
			this.codeDomProvider = codeDomProvider;
			this.codeDomBuilder = codeDomBuilder;
		}
		public ProjectWithServiceReferences(IProject project, ICodeDomProvider codeDomProvider)
		{
			this.project = project;
			this.CodeDomProvider = codeDomProvider;
		}
		public ServiceReferenceProxyGenerator(ICodeDomProvider codeDomProvider)
			: this(codeDomProvider, new ServiceReferenceCodeDomBuilder())
		{
		}
		public ServiceReferenceFileGenerator(ICodeDomProvider codeDomProvider)
			: this(
				new ServiceReferenceProxyGenerator(codeDomProvider),
				new ServiceReferenceMapGenerator())
		{
		}