System.Runtime.Serialization.Formatters.Binary.__BinaryWriter.WriteNullMember C# (CSharp) Method

WriteNullMember() private method

private WriteNullMember ( NameInfo memberNameInfo, NameInfo typeNameInfo ) : void
memberNameInfo NameInfo
typeNameInfo NameInfo
return void
        internal void WriteNullMember(NameInfo memberNameInfo, NameInfo typeNameInfo)
        {
#if _DEBUG                        
            typeNameInfo.Dump("WriteNullMember typeNameInfo");
#endif
            InternalWriteItemNull();
            if (objectNull == null)
                objectNull = new ObjectNull();

            if (memberNameInfo.NIisArrayItem)
            {
                BCLDebug.Trace("BINARY",  "-----item-----");
            }
            else
            {
                objectNull.SetNullCount(1);
                BCLDebug.Trace("BINARY", "-----",memberNameInfo.NIname,"-----");
                objectNull.Dump();
                objectNull.Write(this);
                nullCount = 0;
            }
        }