SIL.FieldWorks.SharpViews.AssembledStylesCache.GetDerivedStyle C# (CSharp) Метод

GetDerivedStyle() приватный Метод

private GetDerivedStyle ( AssembledStyles basedOn, AssembledStyles setter ) : AssembledStyles
basedOn AssembledStyles
setter AssembledStyles
Результат AssembledStyles
		internal AssembledStyles GetDerivedStyle(AssembledStyles basedOn, AssembledStyles.PropSetter setter)
		{
			AssembledStyles result;
			var key = new Tuple<AssembledStyles, AssembledStyles.PropSetter>(basedOn, setter);
			if (m_PropSetterDerivations.TryGetValue(key, out result))
				return result;
			result = new AssembledStyles(basedOn, setter);
			result = CanonicalInstance(result); // AFTER finalizing values!
			m_PropSetterDerivations[key] = result; // for next time.
			return result;
		}
	}

Same methods

AssembledStylesCache::GetDerivedStyle ( AssembledStyles basedOn, int ttp, int val, IntDeriver deriver ) : AssembledStyles
AssembledStylesCache::GetDerivedStyle ( AssembledStyles basedOn, int ttp, object val, ObjDeriver deriver ) : AssembledStyles