1 instantiation of NameInfo
System.Runtime.Serialization.Formatters (1)
System\Runtime\Serialization\Formatters\Binary\BinaryObjectWriter.cs (1)
1020
nameInfo = new
NameInfo
();
69 references to NameInfo
System.Runtime.Serialization.Formatters (69)
System\Runtime\Serialization\Formatters\Binary\BinaryFormatterWriter.cs (29)
100
internal void WriteObjectEnd(
NameInfo
memberNameInfo,
NameInfo
typeNameInfo) { }
114
internal void WriteObject(
NameInfo
nameInfo,
NameInfo
? typeNameInfo, int numMembers, string[] memberNames, Type[] memberTypes, WriteObjectInfo[] memberObjectInfos)
189
internal void WriteSingleArray(
NameInfo
memberNameInfo,
NameInfo
arrayNameInfo, WriteObjectInfo? objectInfo,
NameInfo
arrayElemTypeNameInfo, int length, int lowerBound, Array array)
265
internal void WriteJaggedArray(
NameInfo
memberNameInfo,
NameInfo
arrayNameInfo, WriteObjectInfo? objectInfo,
NameInfo
arrayElemTypeNameInfo, int length, int lowerBound)
294
internal void WriteRectangleArray(
NameInfo
memberNameInfo,
NameInfo
arrayNameInfo, WriteObjectInfo? objectInfo,
NameInfo
arrayElemTypeNameInfo, int rank, int[] lengthA, int[] lowerBoundA)
318
internal void WriteObjectByteArray(
NameInfo
memberNameInfo,
NameInfo
arrayNameInfo, WriteObjectInfo? objectInfo,
NameInfo
arrayElemTypeNameInfo, int length, int lowerBound, byte[] byteA)
324
internal void WriteMember(
NameInfo
memberNameInfo,
NameInfo
typeNameInfo, object value)
344
internal void WriteNullMember(
NameInfo
memberNameInfo,
NameInfo
typeNameInfo)
357
internal void WriteMemberObjectRef(
NameInfo
memberNameInfo, int idRef)
365
internal void WriteMemberNested(
NameInfo
memberNameInfo)
370
internal void WriteMemberString(
NameInfo
memberNameInfo,
NameInfo
typeNameInfo, string? value)
376
internal void WriteItem(
NameInfo
itemNameInfo,
NameInfo
typeNameInfo, object value)
382
internal void WriteNullItem(
NameInfo
itemNameInfo,
NameInfo
typeNameInfo)
406
internal void WriteItemObjectRef(
NameInfo
nameInfo, int idRef)
System\Runtime\Serialization\Formatters\Binary\BinaryObjectWriter.cs (40)
92
NameInfo
typeNameInfo = TypeToNameInfo(objectInfo);
109
private void Write(WriteObjectInfo objectInfo,
NameInfo
memberNameInfo,
NameInfo
typeNameInfo)
199
NameInfo
? memberNameInfo,
200
NameInfo
typeNameInfo,
250
NameInfo
memberNameInfo,
251
NameInfo
typeNameInfo,
257
NameInfo
newMemberNameInfo = MemberToNameInfo(memberName); // newMemberNameInfo contains the member type
266
NameInfo
newTypeNameInfo;
285
private void WriteMembers(
NameInfo
memberNameInfo,
286
NameInfo
memberTypeNameInfo,
289
NameInfo
typeNameInfo,
383
NameInfo
newTypeNameInfo = TypeToNameInfo(memberObjectInfo);
400
private void WriteArray(WriteObjectInfo objectInfo,
NameInfo
? memberNameInfo, WriteObjectInfo? memberObjectInfo)
429
NameInfo
arrayElemTypeNameInfo = arrayElemObjectInfo == null ?
434
NameInfo
arrayNameInfo = memberNameInfo;
573
private void WriteArrayMember(WriteObjectInfo objectInfo,
NameInfo
arrayElemTypeNameInfo, object? data)
582
NameInfo
? actualTypeInfo;
639
NameInfo
typeNameInfo = TypeToNameInfo(newObjectInfo);
659
private void WriteRectangle(WriteObjectInfo objectInfo, int rank, int[] maxA, Array array,
NameInfo
arrayElemNameTypeInfo, int[]? lowerBoundA)
802
private bool WriteKnownValueClass(
NameInfo
memberNameInfo,
NameInfo
typeNameInfo, object data)
833
private void WriteObjectRef(
NameInfo
nameInfo, long objectId) =>
837
private void WriteString(
NameInfo
memberNameInfo,
NameInfo
typeNameInfo, object stringObject)
861
private bool CheckForNull(WriteObjectInfo objectInfo,
NameInfo
memberNameInfo,
NameInfo
typeNameInfo, object? data)
900
private
NameInfo
TypeToNameInfo(Type? type, WriteObjectInfo? objectInfo, InternalPrimitiveTypeE code,
NameInfo
? nameInfo)
925
private
NameInfo
TypeToNameInfo(Type type) =>
928
private
NameInfo
TypeToNameInfo(WriteObjectInfo objectInfo) =>
931
private
NameInfo
TypeToNameInfo(WriteObjectInfo objectInfo,
NameInfo
nameInfo) =>
934
private void TypeToNameInfo(Type type,
NameInfo
nameInfo) =>
937
private
NameInfo
MemberToNameInfo(string name)
939
NameInfo
memberNameInfo = GetNameInfo();
1009
private
NameInfo
GetNameInfo()
1011
NameInfo
nameInfo;
1015
nameInfo = (
NameInfo
)_niPool.Pop()!;
1028
private void PutNameInfo(
NameInfo
nameInfo) => _niPool.Push(nameInfo);