当前位置: 首页>>代码示例>>C#>>正文


C# AssemblyName.SetProcArchIndex方法代码示例

本文整理汇总了C#中System.Reflection.AssemblyName.SetProcArchIndex方法的典型用法代码示例。如果您正苦于以下问题:C# AssemblyName.SetProcArchIndex方法的具体用法?C# AssemblyName.SetProcArchIndex怎么用?C# AssemblyName.SetProcArchIndex使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Reflection.AssemblyName的用法示例。


在下文中一共展示了AssemblyName.SetProcArchIndex方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: GetName

        public override AssemblyName GetName(bool copiedName)
        {
            AssemblyName an = new AssemblyName();

            String codeBase = GetCodeBase(copiedName);
            VerifyCodeBaseDiscovery(codeBase);

            an.Init(GetSimpleName(), 
                    GetPublicKey(),
                    null, // public key token
                    GetVersion(),
                    GetLocale(),
                    GetHashAlgorithm(),
                    AssemblyVersionCompatibility.SameMachine,
                    codeBase,
                    GetFlags() | AssemblyNameFlags.PublicKey,
                    null); // strong name key pair

            PortableExecutableKinds pek;
            ImageFileMachine ifm;
        
            Module manifestModule = ManifestModule;
            if (manifestModule != null)
            {
                if (manifestModule.MDStreamVersion > 0x10000)
                {
                    ManifestModule.GetPEKind(out pek, out ifm);
                    an.SetProcArchIndex(pek,ifm);
                }
            }
            return an;
        }
开发者ID:afrog33k,项目名称:csnative,代码行数:32,代码来源:Assembly.cs

示例2: GetName

 public override AssemblyName GetName(bool copiedName)
 {
     AssemblyName name = new AssemblyName();
     string codeBase = this.GetCodeBase(copiedName);
     this.VerifyCodeBaseDiscovery(codeBase);
     name.Init(this.GetSimpleName(), this.GetPublicKey(), null, this.GetVersion(), this.GetLocale(), this.GetHashAlgorithm(), AssemblyVersionCompatibility.SameMachine, codeBase, this.GetFlags() | AssemblyNameFlags.PublicKey, null);
     Module manifestModule = this.ManifestModule;
     if ((manifestModule != null) && (manifestModule.MDStreamVersion > 0x10000))
     {
         PortableExecutableKinds kinds;
         ImageFileMachine machine;
         this.ManifestModule.GetPEKind(out kinds, out machine);
         name.SetProcArchIndex(kinds, machine);
     }
     return name;
 }
开发者ID:pritesh-mandowara-sp,项目名称:DecompliedDotNetLibraries,代码行数:16,代码来源:RuntimeAssembly.cs


注:本文中的System.Reflection.AssemblyName.SetProcArchIndex方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。