Пример #1
0
 public Cache(MutableModule module, string assemblyName, AssemblyFlags assemblyFlags, byte[] publicKeyArray, Version version, AssemblyHashAlgorithm hashAlgorithm, Func <ModuleDesc, int> moduleToIndex)
 {
     _module         = module;
     _assemblyName   = assemblyName;
     _assemblyFlags  = assemblyFlags;
     _publicKeyArray = publicKeyArray;
     _version        = version;
     _hashAlgorithm  = hashAlgorithm;
     _moduleToIndex  = moduleToIndex;
     ResetEmitter();
 }
Пример #2
0
 public ManagedBinaryEmitterForInternalUse(AssemblyName assemblyName,
                                           TypeSystemContext typeSystemContext,
                                           AssemblyFlags assemblyFlags,
                                           byte[] publicKeyArray,
                                           AssemblyHashAlgorithm hashAlgorithm,
                                           Func <ModuleDesc, int> moduleToIndex,
                                           MutableModule mutableModule)
     : base(assemblyName, typeSystemContext, assemblyFlags, publicKeyArray, hashAlgorithm)
 {
     _moduleToIndex = moduleToIndex;
     _mutableModule = mutableModule;
 }
Пример #3
0
 public int CompareTo(MutableModule other)
 {
     return(_index.CompareTo(_index));
 }