1 write to ILG
dotnet-svcutil-lib (1)
FrameworkFork\Microsoft.Xml\Xml\Serialization\SourceInfo.cs (1)
46this.ILG = ilg;
50 references to ILG
dotnet-svcutil-lib (50)
FrameworkFork\Microsoft.Xml\Xml\Serialization\SourceInfo.cs (35)
51return new SourceInfo("((" + td.CSharpName + ")" + Source + ")", Arg, MemberInfo, td.Type, ILG); 69object varA = ILG.GetVariable(match.Groups["a"].Value); 70Type varType = ILG.GetVariableType(varA); 71object varIA = ILG.GetVariable(match.Groups["ia"].Value); 74ILG.Load(varA); 75ILG.Load(varIA); 79ILG.Ldelema(eType); 86ILG.Ldelema(eType); 89ILG.Ldobj(eType); 93ILG.Ldelem(eType); 95ILG.ConvertValue(eType, elementType); 100ILG.Load(varA); 101ILG.Load(varIA); 116ILG.Call(get_Item); 120LocalBuilder localTmp = ILG.GetTempLocal(eType); 121ILG.Stloc(localTmp); 122ILG.Ldloca(localTmp); 137ILG.Load(null); 145var = ILG.GetVariable(Arg.StartsWith("o.@", StringComparison.Ordinal) ? "o" : Arg); 146varType = ILG.GetVariableType(var); 148ILG.LoadAddress(var); 150ILG.Load(var); 154var = ILG.GetVariable(Arg); 155varType = ILG.GetVariableType(var); 160ILG.LoadAddress(var); 166ILG.LoadAddress(var); 168ILG.Load(var); 178ILG.LoadMemberAddress(MemberInfo); 183ILG.LoadMember(MemberInfo); 195ILG.ConvertAddress(varType, Type); 197ILG.ConvertValue(varType, Type); 210ILG.ConvertAddress(sourceType, targetType); 212ILG.ConvertValue(sourceType, targetType); 228ILG.Call(Nullable_get_Value); 231ILG.ConvertValue(Nullable_get_Value.ReturnType, targetType);
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriterILGen.cs (15)
2589LocalBuilder localA = initValue.ILG.DeclareOrGetLocal(localType, variableName); 2594initValue.ILG.Load(null); 2602initValue.ILG.LoadMember(initValue.ILG.GetLocal("o"), initValue.MemberInfo); 2611object fixup = initValue.ILG.GetVariable(vars[0]); 2612PropertyInfo propInfo = initValue.ILG.GetVariableType(fixup).GetProperty(vars[1]); 2613initValue.ILG.LoadMember(fixup, propInfo); 2614initValue.ILG.ConvertValue(propInfo.PropertyType, localA.LocalType); 2618object sVar = initValue.ILG.GetVariable(initValue.Arg); 2619initValue.ILG.Load(sVar); 2620initValue.ILG.ConvertValue(initValue.ILG.GetVariableType(sVar), localA.LocalType); 2623initValue.ILG.Stloc(localA); 2649LocalBuilder local = initValue.ILG.DeclareOrGetLocal(localType, variableName); 2653initValue.ILG.Stloc(local);