internal UnreferencedLabelRemover(SourceMethodBody methodBody) { this.methodBody = methodBody; }
internal ForEachLoopReplacer(SourceMethodBody sourceMethodBody) { Contract.Requires(sourceMethodBody != null); this.host = sourceMethodBody.host; Contract.Assume(sourceMethodBody.host != null); }