public PInvokeImplementation(MetaDataMember member, PInvokeImplAttributes attributes, ModuleReference moduleRef, string entrypoint) : base(new MetaDataRow((uint)attributes, (uint)0, (uint)0, moduleRef.TableIndex)) { this._member = member; this._importScope = moduleRef; this._entrypoint = entrypoint; }
public override void LoadCache() { _member = Member; _entrypoint = Entrypoint; _importScope = ImportScope; }
public override void ClearCache() { _member = null; _entrypoint = null; _importScope = null; }
public PInvokeImplementation(MetaDataMember member, PInvokeImplAttributes attributes, ModuleReference moduleRef, string entrypoint) : base(new MetaDataRow((uint)attributes, (uint) 0, (uint) 0, moduleRef.TableIndex)) { this._member = member; this._importScope = moduleRef; this._entrypoint = entrypoint; }
private void UpdateModuleRef(Workspace workspace, ModuleReference moduleRef) { moduleRef.MetaDataRow.Parts[0] = GetStringIndex(workspace, moduleRef.Name); }
public override void ClearCache() { member = null; entrypoint = null; importScope = null; }
public override void LoadCache() { _member = Member; _entrypoint = Entrypoint; _importScope = ImportScope; }