/// <summary> /// Sets the <see cref="DynamicILInfo"/> instance for the dynamic method for which code /// is being emitted. /// </summary> /// <param name="dynamicILInfo">A <see cref="DynamicILInfo"/> instance.</param> public void setDynamicILInfo(DynamicILInfo dynamicILInfo) { if (dynamicILInfo == null) { throw new ArgumentNullException(nameof(dynamicILInfo)); } if (dynamicILInfo == m_dynamicILInfo) { return; } m_dynamicILInfo = dynamicILInfo; m_tokenCache.clear(); if (m_methodStackChangeInfo != null) { m_methodStackChangeInfo.Clear(); } }