6 instantiations of MemberModel
Microsoft.Diagnostics.DataContractReader.DataGenerator (6)
29 references to MemberModel
Microsoft.Diagnostics.DataContractReader.DataGenerator (29)
Emitter.cs (21)
113foreach (MemberModel member in model.Members)
119foreach (MemberModel member in model.Members)
141foreach (MemberModel member in model.Members)
172foreach (MemberModel member in model.Members)
190private static void EmitWriteBackMethod(StringBuilder sb, MemberModel member)
236private static string ValueField(MemberModel member) => $"_{member.Name}__value";
237private static string ReadFlag(MemberModel member) => $"_{member.Name}__read";
248private static void EmitMemberProperty(StringBuilder sb, MemberModel member)
292private static void EmitLayoutRead(List<string> lines, MemberModel member, string valueField, string assignExpr, string optionalElse)
314private static void EmitLazyProperty(StringBuilder sb, MemberModel member, List<string> readBody, bool emitSetter)
347private static void EmitDataDescriptorDependencyAttribute(StringBuilder sb, MemberModel member)
380foreach (MemberModel member in model.Members)
414private static (string FieldName, string NativeType) DescriptorDependency(MemberModel member)
420private static string ReadExpression(MemberModel member, string baseVar, string typeVar, string nameVar, string? typeArg)
434private static string NameArgs(MemberModel member)
474foreach (MemberModel member in model.Members)
488foreach (MemberModel member in model.Members)
503private static string RawOffsetReadExpression(MemberModel member, int offset)
521private static void EmitStaticAddressMethod(StringBuilder sb, MemberModel member)
528private static void EmitStaticReferenceMethod(StringBuilder sb, MemberModel member)
539private static void EmitThreadStaticAddressMethod(StringBuilder sb, MemberModel member)