/// <summary> /// Creates a new instance of the <see cref="CustomTextMessageBindingElement" /> class. /// </summary> /// <param name="binding"></param> public CustomTextMessageBindingElement(CustomTextMessageBindingElement binding) : this(binding.Encoding, binding.MediaType, binding.AlternateContentType, binding.MessageLogger, binding.MessageVersion) { // NB Need to copy other elements here - invoked by WCF on Clone Transformers.AddRange(binding.Transformers); readerQuotas = new XmlDictionaryReaderQuotas(); binding.ReaderQuotas.CopyTo(readerQuotas); }
public XamlImperativeCompiler(TransformerConfiguration configuration, XamlLanguageEmitMappings <TBackendEmitter, TEmitResult> emitMappings, bool fillWithDefaults) : base(configuration, emitMappings, fillWithDefaults) { if (fillWithDefaults) { Transformers.AddRange(new IXamlAstTransformer[] { new NewObjectTransformer(), new DeferredContentTransformer(), new TopDownInitializationTransformer(), }); } }