Esempio n. 1
0
        public override string ToString()
        {
            var reconstructedNamespace = Namespace.Skip(1).Aggregate(Namespace.First().Name, (left, right) =>
                                                                     left + (right.Type == NamespaceElementType.Normal ? '.' : '+') + right.Name);

            return(string.Format("[BlockEntry: Assembly={0}, Module={1}, Method={2}, ILOffset=<0x{3:X}, 0x{4:X}>]",
                                 Assembly, Module, reconstructedNamespace + "::" + Method, StartingILOffset, StartingILOffset + Length));
        }