private void WriteOverridenMethod(CilMethodDefinition methodDefinition) { WriteIndentation(); _writer.Write(".override "); int token = methodDefinition.MethodDeclarationToken; if (CilDecoder.IsMemberReference(token)) { _writer.Write("method "); _writer.Write(CilDecoder.SolveMethodName(methodDefinition._readers.MdReader, token, methodDefinition.Provider)); if (_options.ShowBytes) { _writer.Write(string.Format(" /* {0:X8} */", token)); } _writer.WriteLine(); return; } _writer.Write(CilDecoder.DecodeOverridenMethodName(methodDefinition._readers.MdReader, token, methodDefinition.Provider)); if (_options.ShowBytes) { _writer.Write(string.Format(" /* {0:X8} */", token)); } _writer.WriteLine(); }