7 instantiations of TempAssembly
System.Xml (7)
System\Xml\Serialization\XmlSerializer.cs (6)
209tempAssembly = new TempAssembly(new XmlMapping[] { this.mapping }, assembly, contract); 259return new TempAssembly(new XmlMapping[] { xmlMapping }, new Type[] {type}, defaultNamespace, null, null); 263return new TempAssembly(new XmlMapping[] { xmlMapping }, new Type[] {type}, defaultNamespace, location, evidence); 482tempAssembly = new TempAssembly(mappings, new Type[] { type }, null, null, null); 537TempAssembly tempAssembly = new TempAssembly(pendingMappings, new Type[] { type }, null, null, null); 564TempAssembly tempAssembly = new TempAssembly(mappings, new Type[0], null, null, evidence);
System\Xml\Serialization\XmlSerializerFactory.cs (1)
103tempAssembly = new TempAssembly(contract);
27 references to TempAssembly
System.Xml (27)
System\Xml\Serialization\CodeGenerator.cs (1)
1776return moduleBuilder.DefineType(TempAssembly.GeneratedAssemblyNamespace + "." + name,
System\Xml\Serialization\Compilation.cs (4)
65if (!containsSoapMapping && !TempAssembly.UseLegacySerializerGeneration) { 706internal TempAssembly this[string ns, object o] { 707get { return (TempAssembly)cache[new TempAssemblyCacheKey(ns, o)]; } 710internal void Add(string ns, object o, TempAssembly assembly) {
System\Xml\Serialization\Compiler.cs (3)
80TempAssembly.FileIOPermission.Assert(); 104TempAssembly.FileIOPermission.Assert(); 171perms.AddPermission(TempAssembly.FileIOPermission);
System\Xml\Serialization\XmlSerializationGeneratedCode.cs (2)
21TempAssembly tempAssembly; 25internal void Init(TempAssembly tempAssembly) {
System\Xml\Serialization\XmlSerializationReader.cs (1)
130internal void Init(XmlReader r, XmlDeserializationEvents events, string encodingStyle, TempAssembly tempAssembly) {
System\Xml\Serialization\XmlSerializationWriter.cs (1)
43internal void Init(XmlWriter w, XmlSerializerNamespaces namespaces, string encodingStyle, string idBase, TempAssembly tempAssembly) {
System\Xml\Serialization\XmlSerializer.cs (11)
106TempAssembly tempAssembly; 198Assembly assembly = TempAssembly.LoadGeneratedAssembly(type, defaultNamespace, out contract); 252internal static TempAssembly GenerateTempAssembly(XmlMapping xmlMapping) { 256internal static TempAssembly GenerateTempAssembly(XmlMapping xmlMapping, Type type, string defaultNamespace) { 262internal static TempAssembly GenerateTempAssembly(XmlMapping xmlMapping, Type type, string defaultNamespace, string location, Evidence evidence) { 474Assembly assembly = type == null ? null : TempAssembly.LoadGeneratedAssembly(type, null, out contract); 475TempAssembly tempAssembly = null; 537TempAssembly tempAssembly = new TempAssembly(pendingMappings, new Type[] { type }, null, null, null); 564TempAssembly tempAssembly = new TempAssembly(mappings, new Type[0], null, null, evidence); 618return TempAssembly.GenerateAssembly(mappings, types, null, null, XmlSerializerCompilerParameters.Create(parameters, /* needTempDirAccess = */ true), assembly, new Hashtable()); 717internal void SetTempAssembly(TempAssembly tempAssembly, XmlMapping mapping) {
System\Xml\Serialization\XmlSerializerFactory.cs (4)
69TempAssembly tempAssembly = XmlSerializer.GenerateTempAssembly(xmlTypeMapping); 88TempAssembly tempAssembly = cache[defaultNamespace, type]; 95Assembly assembly = TempAssembly.LoadGeneratedAssembly(type, defaultNamespace, out contract); 139TempAssembly tempAssembly = XmlSerializer.GenerateTempAssembly(mapping, type, defaultNamespace, location, evidence);