mirror of
https://github.com/ZuneDev/ZuneUIXTools.git
synced 2026-07-27 13:11:59 -07:00
Add FullLoad extension
This commit is contained in:
@@ -314,10 +314,7 @@ public class Disassembler
|
||||
|
||||
public string Write()
|
||||
{
|
||||
_loadResult.Load(LoadPass.DeclareTypes);
|
||||
_loadResult.Load(LoadPass.PopulatePublicModel);
|
||||
_loadResult.Load(LoadPass.Full);
|
||||
_loadResult.Load(LoadPass.Done);
|
||||
_loadResult.FullLoad();
|
||||
|
||||
List<IEnumerable<IBodyItem>> segments = [
|
||||
GetExports(),
|
||||
|
||||
@@ -1,13 +1,22 @@
|
||||
using System;
|
||||
using Microsoft.Iris.Markup;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace Microsoft.Iris.Asm;
|
||||
|
||||
internal static class StringBuilderExtensions
|
||||
public static class Extensions
|
||||
{
|
||||
public static void FullLoad(this LoadResult result)
|
||||
{
|
||||
result.Load(LoadPass.DeclareTypes);
|
||||
result.Load(LoadPass.PopulatePublicModel);
|
||||
result.Load(LoadPass.Full);
|
||||
result.Load(LoadPass.Done);
|
||||
}
|
||||
|
||||
#if NETSTANDARD
|
||||
public static StringBuilder AppendJoin<T>(this StringBuilder sb, string? separator, IEnumerable<T> values)
|
||||
internal static StringBuilder AppendJoin<T>(this StringBuilder sb, string? separator, IEnumerable<T> values)
|
||||
{
|
||||
_ = values ?? throw new ArgumentNullException(nameof(values));
|
||||
|
||||
Reference in New Issue
Block a user