mySobek Home   |   Help
Skip Navigation Links.
Expand <a href='https://sobekrepository.org/sobekcm' title='Sobek home page'>Project Home</a>Project Home
Expand <a href='https://sobekrepository.org/help' title='Online user help'>User Help</a>User Help
Expand <a href='https://sobekrepository.org/sobekcm/technical' title='Sobek home page'>Technical Help</a>Technical Help
Expand <a href='https://sobekrepository.org/software' title='Center for downloading all SobekCM-related software'>Download Center</a>Download Center
Training Videos
Collapse <a href='https://sobekrepository.org/codehelp' title='Details on each of the different classes, interfaces, properties, etc..'>Code Details</a>Code Details
Expand <a href='https://sobekrepository.org/codehelp/engineagnosticlayerdbaccess' title='EngineAgnosticLayerDbAccess'>EngineAgnosticLayerDbAccess Namespace</a>EngineAgnosticLayerDbAccess Namespace
Expand <a href='https://sobekrepository.org/codehelp/builder_library' title='SobekCM.Builder_Library'>Builder_Library Namespace</a>Builder_Library Namespace
Collapse <a href='https://sobekrepository.org/codehelp/core' title='SobekCM.Core'>Core Namespace</a>Core Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/aggregations' title='SobekCM.Core.Aggregations'>Aggregations Sub-Namespace</a>Aggregations Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/applicationstate' title='SobekCM.Core.ApplicationState'>ApplicationState Sub-Namespace</a>ApplicationState Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/briefitem' title='SobekCM.Core.BriefItem'>BriefItem Sub-Namespace</a>BriefItem Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/builder' title='SobekCM.Core.Builder'>Builder Sub-Namespace</a>Builder Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/client' title='SobekCM.Core.Client'>Client Sub-Namespace</a>Client Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/configuration' title='SobekCM.Core.Configuration'>Configuration Sub-Namespace</a>Configuration Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/ead' title='SobekCM.Core.EAD'>EAD Sub-Namespace</a>EAD Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/filesystems' title='SobekCM.Core.FileSystems'>FileSystems Sub-Namespace</a>FileSystems Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/items' title='SobekCM.Core.Items'>Items Sub-Namespace</a>Items Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/marc' title='SobekCM.Core.MARC'>MARC Sub-Namespace</a>MARC Sub-Namespace
Collapse <a href='https://sobekrepository.org/codehelp/core/memorymgmt' title='SobekCM.Core.MemoryMgmt'>MemoryMgmt Sub-Namespace</a>MemoryMgmt Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/message' title='SobekCM.Core.Message'>Message Sub-Namespace</a>Message Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/microservicesclient' title='SobekCM.Core.MicroservicesClient'>MicroservicesClient Sub-Namespace</a>MicroservicesClient Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/navigation' title='SobekCM.Core.Navigation'>Navigation Sub-Namespace</a>Navigation Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/oai' title='SobekCM.Core.OAI'>OAI Sub-Namespace</a>OAI Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/resulttitle' title='SobekCM.Core.ResultTitle'>ResultTitle Sub-Namespace</a>ResultTitle Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/results' title='SobekCM.Core.Results'>Results Sub-Namespace</a>Results Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/search' title='SobekCM.Core.Search'>Search Sub-Namespace</a>Search Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/serialization' title='SobekCM.Core.Serialization'>Serialization Sub-Namespace</a>Serialization Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/settings' title='SobekCM.Core.Settings'>Settings Sub-Namespace</a>Settings Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/sitemap' title='SobekCM.Core.SiteMap'>SiteMap Sub-Namespace</a>SiteMap Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/skins' title='SobekCM.Core.Skins'>Skins Sub-Namespace</a>Skins Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/ui_configuration' title='SobekCM.Core.UI_Configuration'>UI_Configuration Sub-Namespace</a>UI_Configuration Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/users' title='SobekCM.Core.Users'>Users Sub-Namespace</a>Users Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/webcontent' title='SobekCM.Core.WebContent'>WebContent Sub-Namespace</a>WebContent Sub-Namespace
Expand <a href='https://sobekrepository.org/codehelp/core/emailinfo' title='EmailInfo Class'>EmailInfo</a>EmailInfo
Expand <a href='https://sobekrepository.org/codehelp/core/iserializationevents' title='iSerializationEvents Interface'>iSerializationEvents Interface</a>iSerializationEvents Interface
Expand <a href='https://sobekrepository.org/codehelp/core/milestone_entry' title='Milestone_Entry Class'>Milestone_Entry</a>Milestone_Entry
Expand <a href='https://sobekrepository.org/codehelp/engine_library' title='SobekCM.Engine_Library'>Engine_Library Namespace</a>Engine_Library Namespace
Expand <a href='https://sobekrepository.org/codehelp/library' title='SobekCM.Library'>Library Namespace</a>Library Namespace
Expand <a href='https://sobekrepository.org/codehelp/resource_object' title='SobekCM.Resource_Object'>Resource_Object Namespace</a>Resource_Object Namespace
Expand <a href='https://sobekrepository.org/codehelp/tools' title='SobekCM.Tools'>Tools Namespace</a>Tools Namespace
MISSING BANNER

SerializationWriter.Write Method



Overload List

  NameDescription
Public methodWrite(array<Boolean>[]()[][])
Writes a Boolean[] into the stream. Notes: A null or empty array will take 1 byte. Calls WriteOptimized(Boolean[]).
Public methodWrite(array<Byte>[]()[][])
Writes a Byte[] into the stream. Notes: A null or empty array will take 1 byte.
(Overrides BinaryWriter..::..Write(array<Byte>[]()[][]).)
Public methodWrite(array<Char>[]()[][])
Writes a Char[] into the stream. Notes: A null or empty array will take 1 byte.
(Overrides BinaryWriter..::..Write(array<Char>[]()[][]).)
Public methodWrite(ArrayList)
Writes an ArrayList into the stream using the fewest number of bytes possible. Stored Size: 1 byte upwards depending on data content Notes: A null Arraylist takes 1 byte. An empty ArrayList takes 2 bytes. The contents are stored using WriteOptimized(ArrayList) which should be used if the ArrayList is guaranteed never to be null.
Public methodWrite(BitArray)
Writes a BitArray value into the stream using the fewest number of bytes possible. Stored Size: 1 byte upwards depending on data content Notes: A null BitArray takes 1 byte. An empty BitArray takes 2 bytes.
Public methodWrite<(Of <<'(K, V>)>>)(Dictionary<(Of <<'(K, V>)>>))
Writes a non-null generic Dictionary into the stream.
Public methodWrite<(Of <<'(T>)>>)(List<(Of <<'(T>)>>))
Writes a non-null generic List into the stream.
Public methodWrite(BitVector32)
Writes a BitVector32 into the stream. Stored Size: 4 bytes.
Public methodWrite(DateTime)
Writes a DateTime value into the stream. Stored Size: 8 bytes
Public methodWrite(array<DateTime>[]()[][])
Writes a DateTime[] into the stream. Notes: A null or empty array will take 1 byte.
Public methodWrite(array<Decimal>[]()[][])
Writes a Decimal[] into the stream. Notes: A null or empty array will take 1 byte. Calls WriteOptimized(Decimal[]).
Public methodWrite(array<Double>[]()[][])
Writes a Double[] into the stream. Notes: A null or empty array will take 1 byte.
Public methodWrite(Guid)
Writes a Guid into the stream. Stored Size: 16 bytes.
Public methodWrite(array<Guid>[]()[][])
Writes a Guid[] into the stream. Notes: A null or empty array will take 1 byte.
Public methodWrite(array<Int16>[]()[][])
Writes an Int16[]or a null into the stream. Notes: A null or empty array will take 1 byte. Calls WriteOptimized(decimal[]).
Public methodWrite(array<Int32>[]()[][])
Writes an Int32[] into the stream. Notes: A null or empty array will take 1 byte.
Public methodWrite(array<Int64>[]()[][])
Writes an Int64[] into the stream. Notes: A null or empty array will take 1 byte.
Public methodWrite(array<Object>[]()[][])
Writes an object[] into the stream. Stored Size: 2 bytes upwards depending on data content Notes: A null object[] takes 1 byte. An empty object[] takes 2 bytes. The contents of the array will be stored optimized.
Public methodWrite(array<SByte>[]()[][])
Writes an SByte[] into the stream. Notes: A null or empty array will take 1 byte.
Public methodWrite(array<Single>[]()[][])
Writes a Single[] into the stream. Notes: A null or empty array will take 1 byte.
Public methodWrite(String)
Calls WriteOptimized(string). This override to hide base BinaryWriter.Write(string).
(Overrides BinaryWriter..::..Write(String).)
Public methodWrite(TimeSpan)
Writes a TimeSpan value into the stream. Stored Size: 8 bytes
Public methodWrite(array<TimeSpan>[]()[][])
Writes a TimeSpan[] into the stream. Notes: A null or empty array will take 1 byte.
Public methodWrite(array<UInt16>[]()[][])
Writes a UInt16[] into the stream. Notes: A null or empty array will take 1 byte.
Public methodWrite(array<UInt32>[]()[][])
Writes a UInt32[] into the stream. Notes: A null or empty array will take 1 byte.
Public methodWrite(array<UInt64>[]()[][])
Writes a UInt64[] into the stream. Notes: A null or empty array will take 1 byte.
Public methodWrite(Type, Boolean)
Stores a Type object into the stream. Stored Size: Depends on the length of the Type's name and whether the fullyQualified parameter is set. A null Type takes 1 byte.
Public methodWrite(IOwnedDataSerializable, Object)
Allows any object implementing IOwnedDataSerializable to serialize itself into this SerializationWriter. A context may also be used to give the object an indication of what data to store. As an example, using a BitVector32 gives a list of flags and the object can conditionally store data depending on those flags.

See Also



Version 4.10.0 ( last generated Monday, March 7, 2016 )