public void OpenMethod(System.Diagnostics.SymbolStore.SymbolToken token, MethodBase mb) { Method method = new Method(); method.token = token.GetToken(); method.name = mb.Name; methods.Add(token.GetToken(), method); currentMethod = method; }
public void OpenMethod(System.Diagnostics.SymbolStore.SymbolToken token) { Method method = new Method(); method.token = token.GetToken(); // name doesn't appear to be used. We can look it up, but ModuleBuilder.ResolveMethod() is inefficient, // so if it isn't used, why bother? method.name = null; // moduleBuilder.ResolveMethod(token.GetToken()).Name; methods.Add(token.GetToken(), method); currentMethod = method; }
public bool Equals(System.Diagnostics.SymbolStore.SymbolToken obj) { throw null; }
public void SetUserEntryPoint(System.Diagnostics.SymbolStore.SymbolToken entryMethod) { }
public void SetSymAttribute(System.Diagnostics.SymbolStore.SymbolToken parent, string name, byte[] data) { }
public void OpenMethod(System.Diagnostics.SymbolStore.SymbolToken method) { }
public void DefineField(System.Diagnostics.SymbolStore.SymbolToken parent, string name, System.Reflection.FieldAttributes attributes, byte[] signature, System.Diagnostics.SymbolStore.SymAddressKind addrKind, int addr1, int addr2, int addr3) { }
public void OpenMethod(System.Diagnostics.SymbolStore.SymbolToken method) { throw new NotImplementedException(); }
public bool Equals(System.Diagnostics.SymbolStore.SymbolToken obj) { return(default(bool)); }
public IValue CallMemberFunction(IThread thread, System.Diagnostics.SymbolStore.SymbolToken token, params IValue[] arguments) { throw new NullReferenceException(); }
public IValue GetFieldValue(IThread thread, System.Diagnostics.SymbolStore.SymbolToken token) { throw new NullReferenceException(); }