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(); }
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; }
public int CompareTo(MutableModule other) { return(_index.CompareTo(_index)); }