mirror of
https://github.com/ZuneDev/ZuneUIXTools.git
synced 2026-07-27 13:11:59 -07:00
Add special logic for disassembling ILayout
This commit is contained in:
+1
-1
Submodule libs/MicrosoftIris updated: 3bd3531f44...2e5eaedcdc
@@ -225,6 +225,11 @@ public class Disassembler
|
||||
var encodedValue = constantValue.ToString();
|
||||
yield return new EncodedConstantDirective(constantName, qualifiedTypeName, encodedValue);
|
||||
}
|
||||
else if (constantValue is Layout.ILayout constantLayout && Layout.PredefinedLayouts.TryConvertToString(constantLayout, out var constantLayoutString))
|
||||
{
|
||||
qualifiedTypeName = GetQualifiedName(typeSchema.Base);
|
||||
yield return new EncodedConstantDirective(constantName, qualifiedTypeName, constantLayoutString);
|
||||
}
|
||||
else
|
||||
{
|
||||
XName constElemName = qualifiedTypeName.NamespacePrefix is null
|
||||
|
||||
Reference in New Issue
Block a user