public uint WriteMethodBody(MethodDefinition method) { uint num = this.BeginMethod(); if (!CodeWriter.IsUnresolved(method)) { if (CodeWriter.IsEmptyMethodBody(method.Body)) { return((uint)0); } this.WriteResolvedMethodBody(method); } else { if (method.rva == 0) { return((uint)0); } this.WriteUnresolvedMethodBody(method); } this.Align(4); this.EndMethod(); return(num); }