Beispiel #1
0
 public override uint GetPhysicalLength()
 {
     return((uint)(sizeof(ushort) +
                   FixedArguments.Sum(x => x.GetPhysicalLength()) +
                   sizeof(ushort) +
                   NamedArguments.Sum(x => x.GetPhysicalLength())));
 }
 /// <inheritdoc />
 public override uint GetPhysicalLength(MetadataBuffer buffer)
 {
     return((uint)(sizeof(ushort) +
                   FixedArguments.Sum(x => x.GetPhysicalLength(buffer)) +
                   sizeof(ushort) +
                   NamedArguments.Sum(x => x.GetPhysicalLength(buffer)))
            + base.GetPhysicalLength(buffer));
 }
        public override string ToString()
        {
            string str = Type.ToString(false) + "..ctor";

            str += "(" + String.Join(", ", FixedArguments.Select(fa => fa.ToString()).Concat(NamedArguments.Select(na => na.ToString())).ToArray()) + ")";
            str += "(type: " + Type.Handle.ToString() + ", ctor: " + Constructor.Handle.ToString();
            return(str);
        }
Beispiel #4
0
        public override string ToString()
        {
            string str = Constructor.ToString();

            str += "(" + String.Join(", ", FixedArguments.Select(fa => fa.ToString()))
                   + String.Join(", ", NamedArguments.Select(na => na.ToString())) + ")";
            str += "(ctor: " + Constructor.Handle.ToString();
            return(str);
        }