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();
|
var encodedValue = constantValue.ToString();
|
||||||
yield return new EncodedConstantDirective(constantName, qualifiedTypeName, encodedValue);
|
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
|
else
|
||||||
{
|
{
|
||||||
XName constElemName = qualifiedTypeName.NamespacePrefix is null
|
XName constElemName = qualifiedTypeName.NamespacePrefix is null
|
||||||
|
|||||||
Reference in New Issue
Block a user