6 instantiations of MemberModel
Microsoft.Diagnostics.DataContractReader.DataGenerator (6)
29 references to MemberModel
Microsoft.Diagnostics.DataContractReader.DataGenerator (29)
Emitter.cs (21)
108foreach (MemberModel member in model.Members)
114foreach (MemberModel member in model.Members)
136foreach (MemberModel member in model.Members)
167foreach (MemberModel member in model.Members)
185private static void EmitWriteBackMethod(StringBuilder sb, MemberModel member)
231private static string ValueField(MemberModel member) => $"_{member.Name}__value";
232private static string ReadFlag(MemberModel member) => $"_{member.Name}__read";
243private static void EmitMemberProperty(StringBuilder sb, MemberModel member)
287private static void EmitLayoutRead(List<string> lines, MemberModel member, string valueField, string assignExpr, string optionalElse)
309private static void EmitLazyProperty(StringBuilder sb, MemberModel member, List<string> readBody, bool emitSetter)
342private static void EmitDataDescriptorDependencyAttribute(StringBuilder sb, MemberModel member)
376foreach (MemberModel member in model.Members)
416private static (string FieldName, string NativeType) DescriptorDependency(MemberModel member)
422private static string ReadExpression(MemberModel member, string baseVar, string typeVar, string nameVar, string? typeArg)
436private static string NameArgs(MemberModel member)
476foreach (MemberModel member in model.Members)
490foreach (MemberModel member in model.Members)
505private static string RawOffsetReadExpression(MemberModel member, int offset)
523private static void EmitStaticAddressMethod(StringBuilder sb, MemberModel member)
530private static void EmitStaticReferenceMethod(StringBuilder sb, MemberModel member)
541private static void EmitThreadStaticAddressMethod(StringBuilder sb, MemberModel member)