private void Analyze2(BuildAssembly assembly) { if (_removeUnusedMembers) { StripAnalyzer.Analyze(assembly); } if (_sealTypes) { TypeSealer.Analyze(assembly); } if (CancellationPending) { return; } if (_devirtualizeMethods) { MethodDevirtualizer.Analyze(assembly); } if (_renameMembers) { MismatchTypeGenericArgumentAnalyzer.Analyze(assembly); MemberRenameHelper.FixExportedTypeNames(assembly, _nameGenerator); } SaveState(); }
public static void Analyze(BuildAssembly assembly) { var analyzer = new StripAnalyzer(assembly); analyzer.Analyze(); }