From d7ab417c91456cccceb5ee65187870c588b76329 Mon Sep 17 00:00:00 2001 From: Yoshi Askharoun Date: Mon, 29 May 2023 20:17:01 -0500 Subject: [PATCH] Mark SymbolReference as serializable --- UIX/Microsoft/Iris/Markup/SymbolReference.cs | 34 +++++++++++--------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/UIX/Microsoft/Iris/Markup/SymbolReference.cs b/UIX/Microsoft/Iris/Markup/SymbolReference.cs index e759691..d8bbb6b 100644 --- a/UIX/Microsoft/Iris/Markup/SymbolReference.cs +++ b/UIX/Microsoft/Iris/Markup/SymbolReference.cs @@ -4,23 +4,25 @@ // MVID: A56C6C9D-B7F6-46A9-8BDE-B3D9B8D60B11 // Assembly location: C:\Program Files\Zune\UIX.dll -namespace Microsoft.Iris.Markup +using System; + +namespace Microsoft.Iris.Markup; + +[Serializable] +public struct SymbolReference { - public struct SymbolReference + private string _symbol; + private SymbolOrigin _origin; + + public SymbolReference(string symbol, SymbolOrigin origin) { - private string _symbol; - private SymbolOrigin _origin; - - public SymbolReference(string symbol, SymbolOrigin origin) - { - _origin = origin; - _symbol = NotifyService.CanonicalizeString(symbol); - } - - public string Symbol => _symbol; - - public SymbolOrigin Origin => _origin; - - public override string ToString() => Symbol; + _origin = origin; + _symbol = NotifyService.CanonicalizeString(symbol); } + + public string Symbol => _symbol; + + public SymbolOrigin Origin => _origin; + + public override string ToString() => Symbol; }