示例#1
0
        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;
        }
示例#3
0
 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)
 {
 }
示例#8
0
 public void OpenMethod(System.Diagnostics.SymbolStore.SymbolToken method)
 {
     throw new NotImplementedException();
 }
 public bool Equals(System.Diagnostics.SymbolStore.SymbolToken obj)
 {
     return(default(bool));
 }
示例#10
0
 public IValue CallMemberFunction(IThread thread, System.Diagnostics.SymbolStore.SymbolToken token, params IValue[] arguments)
 {
     throw new NullReferenceException();
 }
示例#11
0
 public IValue GetFieldValue(IThread thread, System.Diagnostics.SymbolStore.SymbolToken token)
 {
     throw new NullReferenceException();
 }