1 write to m_assemblyData
mscorlib (1)
system\reflection\emit\assemblybuilder.cs (1)
437m_assemblyData = new AssemblyBuilderData(m_internalAssemblyBuilder,
137 references to m_assemblyData
mscorlib (137)
system\reflection\emit\assemblybuilder.cs (126)
237foreach (ModuleBuilder modBuilder in m_assemblyData.m_moduleBuilderList) 441m_assemblyData.AddPermissionRequests(requiredPermissions, 646Contract.Assert(m_assemblyData != null, "m_assemblyData is null in DefineDynamicModuleInternal"); 660m_assemblyData.CheckNameConflict(name); 758m_assemblyData.AddModule(dynModule); 869if (m_assemblyData.m_access == AssemblyBuilderAccess.Run) 875if (m_assemblyData.m_isSaved == true) 888m_assemblyData.CheckNameConflict(name); 889m_assemblyData.CheckFileNameConflict(fileName); 938m_assemblyData.AddModule(dynModule); 947if (m_assemblyData.m_ISymWrapperAssembly != null) 948return m_assemblyData.m_ISymWrapperAssembly; 953m_assemblyData.m_ISymWrapperAssembly = assem; 1048m_assemblyData.CheckResNameConflict(name); 1049m_assemblyData.CheckFileNameConflict(fileName); 1054if (m_assemblyData.m_strDir == null) 1063fullFileName = Path.Combine(m_assemblyData.m_strDir, fileName); 1072m_assemblyData.AddResWriter( new ResWriterData( resWriter, null, name, fileName, fullFileName, attribute) ); 1138m_assemblyData.CheckResNameConflict(name); 1139m_assemblyData.CheckFileNameConflict(fileName); 1143if (m_assemblyData.m_strDir == null) 1151fullFileName = Path.Combine(m_assemblyData.m_strDir, fileName); 1164m_assemblyData.AddResWriter( new ResWriterData( null, null, name, fileName, fullFileName, attribute) ); 1272return m_assemblyData.m_entryPointMethod; 1444if (m_assemblyData.m_strResourceFileName != null || 1445m_assemblyData.m_resourceBytes != null || 1446m_assemblyData.m_nativeVersion != null) 1449m_assemblyData.m_nativeVersion = new NativeVersionInfo(); 1451m_assemblyData.m_nativeVersion.m_strCopyright = copyright; 1452m_assemblyData.m_nativeVersion.m_strTrademark = trademark; 1453m_assemblyData.m_nativeVersion.m_strCompany = company; 1454m_assemblyData.m_nativeVersion.m_strProduct = product; 1455m_assemblyData.m_nativeVersion.m_strProductVersion = productVersion; 1456m_assemblyData.m_hasUnmanagedVersionInfo = true; 1457m_assemblyData.m_OverrideUnmanagedVersionInfo = true; 1471if (m_assemblyData.m_strResourceFileName != null || 1472m_assemblyData.m_resourceBytes != null || 1473m_assemblyData.m_nativeVersion != null) 1476m_assemblyData.m_hasUnmanagedVersionInfo = true; 1477m_assemblyData.m_nativeVersion = new NativeVersionInfo(); 1494if (m_assemblyData.m_strResourceFileName != null || 1495m_assemblyData.m_resourceBytes != null || 1496m_assemblyData.m_nativeVersion != null) 1499m_assemblyData.m_resourceBytes = new byte[resource.Length]; 1500System.Array.Copy(resource, m_assemblyData.m_resourceBytes, resource.Length); 1523if (m_assemblyData.m_strResourceFileName != null || 1524m_assemblyData.m_resourceBytes != null || 1525m_assemblyData.m_nativeVersion != null) 1530if (m_assemblyData.m_strDir == null) 1538strFullFileName = Path.Combine(m_assemblyData.m_strDir, resourceFileName); 1547m_assemblyData.m_strResourceFileName = strFullFileName; 1577int size = m_assemblyData.m_moduleBuilderList.Count; 1580ModuleBuilder moduleBuilder = (ModuleBuilder) m_assemblyData.m_moduleBuilderList[i]; 1631m_assemblyData.m_entryPointMethod = entryMethod; 1632m_assemblyData.m_peFileKind = fileKind; 1638m_assemblyData.m_entryPointModule = tmpMB; 1640m_assemblyData.m_entryPointModule = GetModuleBuilder((InternalModuleBuilder)tmpModule); 1642MethodToken entryMethodToken = m_assemblyData.m_entryPointModule.GetMethodToken(entryMethod); 1643m_assemblyData.m_entryPointModule.SetEntryPoint(entryMethodToken); 1683if (m_assemblyData.m_access != AssemblyBuilderAccess.Run) 1686m_assemblyData.AddCustomAttribute(con, binaryAttribute); 1716if (m_assemblyData.m_access != AssemblyBuilderAccess.Run) 1718m_assemblyData.AddCustomAttribute(customBuilder); 1794if (m_assemblyData.m_iCABuilder != 0) 1795tkAttrs = new int[m_assemblyData.m_iCABuilder]; 1796if ( m_assemblyData.m_iCAs != 0) 1797tkAttrs2 = new int[m_assemblyData.m_iCAs]; 1799if (m_assemblyData.m_isSaved == true) 1806if ((m_assemblyData.m_access & AssemblyBuilderAccess.Save) != AssemblyBuilderAccess.Save) 1812assemblyModule = m_assemblyData.FindModuleWithFileName(assemblyFileName); 1828m_assemblyData.CheckFileNameConflict(assemblyFileName); 1831if (m_assemblyData.m_strDir == null) 1834m_assemblyData.m_strDir = Environment.CurrentDirectory; 1836else if (Directory.Exists(m_assemblyData.m_strDir) == false) 1839m_assemblyData.m_strDir)); 1843assemblyFileName = Path.Combine(m_assemblyData.m_strDir, assemblyFileName); 1858for (i=0; i < m_assemblyData.m_iCABuilder; i++) 1860tkAttrs[i] = m_assemblyData.m_CABuilders[i].PrepareCreateCustomAttributeToDisk( 1863for (i=0; i < m_assemblyData.m_iCAs; i++) 1865tkAttrs2[i] = assemblyModule.InternalGetConstructorToken(m_assemblyData.m_CACons[i], true).Token; 1880if (m_assemblyData.m_strResourceFileName != null) 1881onDiskAssemblyModule.DefineUnmanagedResourceFileInternalNoLock(m_assemblyData.m_strResourceFileName); 1882else if (m_assemblyData.m_resourceBytes != null) 1883onDiskAssemblyModule.DefineUnmanagedResourceInternalNoLock(m_assemblyData.m_resourceBytes); 1884else if (m_assemblyData.m_hasUnmanagedVersionInfo == true) 1887m_assemblyData.FillUnmanagedVersionInfo(); 1889String strFileVersion = m_assemblyData.m_nativeVersion.m_strFileVersion; 1896m_assemblyData.m_nativeVersion.m_strTitle, // title 1898m_assemblyData.m_nativeVersion.m_strDescription, // description 1899m_assemblyData.m_nativeVersion.m_strCopyright, 1900m_assemblyData.m_nativeVersion.m_strTrademark, 1901m_assemblyData.m_nativeVersion.m_strCompany, 1902m_assemblyData.m_nativeVersion.m_strProduct, 1903m_assemblyData.m_nativeVersion.m_strProductVersion, 1905m_assemblyData.m_nativeVersion.m_lcid, 1906m_assemblyData.m_peFileKind == PEFileKinds.Dll, 1920for (i=0; i < m_assemblyData.m_iCABuilder; i++) 1922tkAttrs[i] = m_assemblyData.m_CABuilders[i].PrepareCreateCustomAttributeToDisk( 1925for (i=0; i < m_assemblyData.m_iCAs; i++) 1927tkAttrs2[i] = onDiskAssemblyModule.InternalGetConstructorToken(m_assemblyData.m_CACons[i], true).Token; 1937size = m_assemblyData.m_moduleBuilderList.Count; 1940ModuleBuilder mBuilder = (ModuleBuilder) m_assemblyData.m_moduleBuilderList[i]; 1944if (m_assemblyData.m_strDir != null) 1946strModFileName = Path.Combine(m_assemblyData.m_strDir, strModFileName); 1965for (i=0; i < m_assemblyData.m_iPublicComTypeCount; i++) 1967type = m_assemblyData.m_publicComTypeList[i]; 1996for (i = 0; i < m_assemblyData.m_iCABuilder; i++) 1998m_assemblyData.m_CABuilders[i].CreateCustomAttribute( 2004for (i = 0; i < m_assemblyData.m_iCAs; i++) 2010m_assemblyData.m_CABytes[i], 2017if (m_assemblyData.m_RequiredPset != null) 2018AddDeclarativeSecurity(m_assemblyData.m_RequiredPset, SecurityAction.RequestMinimum); 2020if (m_assemblyData.m_RefusedPset != null) 2021AddDeclarativeSecurity(m_assemblyData.m_RefusedPset, SecurityAction.RequestRefuse); 2023if (m_assemblyData.m_OptionalPset != null) 2024AddDeclarativeSecurity(m_assemblyData.m_OptionalPset, SecurityAction.RequestOptional); 2028size = m_assemblyData.m_resWriterList.Count; 2035tempRes = (ResWriterData)m_assemblyData.m_resWriterList[i]; 2059int entryPoint = (m_assemblyData.m_entryPointModule != null) ? m_assemblyData.m_entryPointModule.m_moduleData.FileToken : 0; 2061SaveManifestToDisk(GetNativeHandle(), assemblyFileName, entryPoint, (int)m_assemblyData.m_peFileKind, 2074if (m_assemblyData.m_entryPointModule != null && m_assemblyData.m_entryPointModule != assemblyModule) 2075assemblyModule.SetEntryPoint(new MethodToken(m_assemblyData.m_entryPointModule.m_moduleData.FileToken)); 2078m_assemblyData.m_isSaved = true; 2104if ((m_assemblyData.m_access & AssemblyBuilderAccess.Save) == AssemblyBuilderAccess.Save)
system\reflection\emit\modulebuilder.cs (7)
471PEFileKinds pekind = isAssemblyFile ? ContainingAssemblyBuilder.m_assemblyData.m_peFileKind : PEFileKinds.Dll; 965modList = ContainingAssemblyBuilder.m_assemblyData.m_moduleBuilderList; 997if (ContainingAssemblyBuilder.m_assemblyData.m_strDir != null) 999fullyQualifiedName = Path.Combine(ContainingAssemblyBuilder.m_assemblyData.m_strDir, fullyQualifiedName); 1003if (ContainingAssemblyBuilder.m_assemblyData.m_strDir != null && fullyQualifiedName != null) 1319m_assemblyBuilder.m_assemblyData.CheckResNameConflict(name); 1372m_assemblyBuilder.m_assemblyData.CheckResNameConflict(name);
system\reflection\emit\typebuilder.cs (3)
639containingAssem.m_assemblyData.CheckTypeNameConflict(fullname, enclosingType); 721containingAssem.m_assemblyData.AddPublicComType(this); 2439if (m_module.ContainingAssemblyBuilder.m_assemblyData.m_access == AssemblyBuilderAccess.Run)
system\runtime\interopservices\typelibconverter.cs (1)
356AssemblyBuilderData AsmBldrData = asmBldr.m_assemblyData;