internal ObjectWriter(ISurrogateSelector selector, StreamingContext context, InternalFE formatterEnums, SerializationBinder binder) { this.m_surrogates = selector; this.m_context = context; this.m_binder = binder; this.formatterEnums = formatterEnums; this.m_objectManager = new SerializationObjectManager(context); }
internal ObjectWriter(Stream stream, ISurrogateSelector selector, StreamingContext context, InternalFE formatterEnums) { if (stream == null) { throw new ArgumentNullException("stream", SoapUtil.GetResourceString("ArgumentNull_Stream")); } this.m_stream = stream; this.m_surrogates = selector; this.m_context = context; this.formatterEnums = formatterEnums; this.m_objectManager = new SerializationObjectManager(context); this.m_formatterConverter = new FormatterConverter(); }
// XMLObjectWriter Constructor internal ObjectWriter(ISurrogateSelector selector, StreamingContext context, InternalFE formatterEnums, SerializationBinder binder) { m_currentId = 1; m_surrogates = selector; m_context = context; m_binder = binder; this.formatterEnums = formatterEnums; m_objectManager = new SerializationObjectManager(context); SerTrace.InfoLog( formatterEnums.FEtypeFormat +" "+ ((Enum)formatterEnums.FEserializerTypeEnum)); }
public ObjectWriter (BinaryFormatter formatter) { _surrogateSelector = formatter.SurrogateSelector; _context = formatter.Context; _assemblyFormat = formatter.AssemblyFormat; _typeFormat = formatter.TypeFormat; _manager = new SerializationObjectManager (formatter.Context); #if NET_4_0 _binder = formatter.Binder; #endif }
internal SoapWriter( Stream outStream, ISurrogateSelector selector, StreamingContext context, ISoapMessage soapMessage) { _xmlWriter = new XmlTextWriter(outStream, null); _xmlWriter.Formatting = Formatting.Indented; _surrogateSelector = selector; _context = context; #if NET_2_0 && !TARGET_JVM _manager = new SerializationObjectManager (_context); #endif }
public ObjectWriter (ISurrogateSelector surrogateSelector, StreamingContext context, FormatterAssemblyStyle assemblyFormat, FormatterTypeStyle typeFormat) { _surrogateSelector = surrogateSelector; _context = context; _assemblyFormat = assemblyFormat; _typeFormat = typeFormat; #if NET_2_0 _manager = new SerializationObjectManager (context); #endif }