public override void VisitInlineMethodInstruction(InlineMethodInstruction inlineMethodInstruction) { MethodBase method = inlineMethodInstruction.Method; collector.Process(inlineMethodInstruction, method); ilGenerator.Emit(inlineMethodInstruction.OpCode, (MethodInfo)method); }
public override void VisitInlineMethodInstruction(InlineMethodInstruction inlineMethodInstruction) { string method; try { method = inlineMethodInstruction.Method + "/" + inlineMethodInstruction.Method.DeclaringType; } catch (Exception ex) { method = "!" + ex.Message + "!"; } collector.Process(inlineMethodInstruction, method); }
public override void VisitInlineMethodInstruction(InlineMethodInstruction inlineMethodInstruction) { string operandString; try { operandString = (string) (object) inlineMethodInstruction.Method + (object) "/" + (string) (object) inlineMethodInstruction.Method.DeclaringType; } catch (Exception ex) { operandString = "!" + ex.Message + "!"; } this.collector.Process((ILInstruction) inlineMethodInstruction, operandString); }
public override void VisitInlineMethodInstruction(InlineMethodInstruction inlineMethodInstruction) { string operandString; try { operandString = (string)(object)inlineMethodInstruction.Method + (object)"/" + (string)(object)inlineMethodInstruction.Method.DeclaringType; } catch (Exception ex) { operandString = "!" + ex.Message + "!"; } this.collector.Process((ILInstruction)inlineMethodInstruction, operandString); }
public override void VisitInlineMethodInstruction(InlineMethodInstruction inlineMethodInstruction) { MethodInfo method = inlineMethodInstruction.Method as MethodInfo; if (method != null) { ilGenerator.Emit(inlineMethodInstruction.OpCode, method); return; } ConstructorInfo constructor = inlineMethodInstruction.Method as ConstructorInfo; if (constructor == null) { throw new NotSupportedException(); } ilGenerator.Emit(inlineMethodInstruction.OpCode, constructor); }
public virtual void VisitInlineMethodInstruction(InlineMethodInstruction inlineMethodInstruction) { }
public override void VisitInlineMethodInstruction(InlineMethodInstruction inlineMethodInstruction) { collector.Process(inlineMethodInstruction, formatProvider.Int32ToHex(inlineMethodInstruction.Token)); }
public override void VisitInlineMethodInstruction(InlineMethodInstruction inlineMethodInstruction) { string method; try { method = inlineMethodInstruction.Method.ToIL(); } catch (Exception ex) { method = "!" + ex.Message + "!"; } collector.Process(inlineMethodInstruction, method); }