internal AssembledStyles CanonicalInstance(AssembledStyles astyles) { AssembledStyles result; if (m_canonicalStyles.TryGetValue(astyles, out result)) return result; m_canonicalStyles[astyles] = astyles; return astyles; }