Definition at line 932 of file XmlSerializationReaderCodeGen.cs.
933 {
934 CodeIdentifier.CheckValidIdentifier(typeName);
937 {
938 return CodeIdentifier.GetCSharpName(typeName);
939 }
941 text = CodeIdentifier.GetCSharpName(
text);
942 base.Writer.WriteLine();
944 base.Writer.Write(
" ");
945 base.Writer.Write(
s);
946 base.Writer.WriteLine(
";");
947 base.Writer.WriteLine();
948 base.Writer.Write(
"internal ");
950 base.Writer.Write(
" ");
952 base.Writer.WriteLine(
" {");
953 base.Writer.Indent++;
954 base.Writer.WriteLine(
"get {");
955 base.Writer.Indent++;
956 base.Writer.Write(
"if ((object)");
957 base.Writer.Write(
s);
958 base.Writer.WriteLine(
" == null) {");
959 base.Writer.Indent++;
961 base.Writer.Write(
" h = new ");
963 base.Writer.WriteLine(
"();");
966 {
967 base.Writer.Write(
"h.Add(");
969 if (!
mapping.TypeDesc.UseReflection)
970 {
971 base.Writer.Write(
", (long)");
973 base.Writer.Write(
".@");
976 }
977 else
978 {
979 base.Writer.Write(
", ");
986 }
987 base.Writer.WriteLine(
");");
988 }
989 base.Writer.Write(
s);
990 base.Writer.WriteLine(
" = h;");
991 base.Writer.Indent--;
992 base.Writer.WriteLine(
"}");
993 base.Writer.Write(
"return ");
994 base.Writer.Write(
s);
995 base.Writer.WriteLine(
";");
996 base.Writer.Indent--;
997 base.Writer.WriteLine(
"}");
998 base.Writer.Indent--;
999 base.Writer.WriteLine(
"}");
1001 }
static CultureInfo InvariantCulture
void WriteQuotedCSharpString(string value)
string MakeUnique(EnumMapping mapping, string name)
void AppendLiteral(string value)
void AppendFormatted(ReadOnlySpan< char > value)
References System.Runtime.CompilerServices.DefaultInterpolatedStringHandler.AppendFormatted(), System.Runtime.CompilerServices.DefaultInterpolatedStringHandler.AppendLiteral(), System.Xml.Serialization.CodeIdentifier.CheckValidIdentifier(), System.IO.Create, System.Xml.Dictionary, System.FullName, System.Xml.Serialization.CodeIdentifier.GetCSharpName(), System.Globalization.CultureInfo.InvariantCulture, System.Xml.Serialization.XmlSerializationReaderCodeGen.MakeUnique(), System.Xml.Name, System.s, System.text, System.Xml.Serialization.XmlSerializationCodeGen.WriteQuotedCSharpString(), and System.writer.
Referenced by System.Xml.Serialization.XmlSerializationReaderCodeGen.WriteEnumMethod().