public override void close() { ///这里不适用基类方法是因为 ///在Property中 ///Value不可以被Set m_ModifierCache.close(); m_Value = default; this.onValueChanged = null; m_ModifierCache = null; this.descriptor = null; }
protected TezProperty(ITezValueDescriptor name, TezValueModifierBaseCache <T> cache) : base(name) { m_ModifierCache = cache; }
protected TezProperty(TezValueModifierBaseCache <T> cache) : base() { m_ModifierCache = cache; }
protected TezMRProperty(ITezValueDescriptor name, TezValueModifierBaseCache <T> cache) : base(name, cache) { }