GeneratedInternalTypeHelper.g.cs 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. //------------------------------------------------------------------------------
  2. // <auto-generated>
  3. // 此代码由工具生成。
  4. // 运行时版本:4.0.30319.42000
  5. //
  6. // 对此文件的更改可能会导致不正确的行为,并且如果
  7. // 重新生成代码,这些更改将会丢失。
  8. // </auto-generated>
  9. //------------------------------------------------------------------------------
  10. namespace XamlGeneratedNamespace {
  11. /// <summary>
  12. /// GeneratedInternalTypeHelper
  13. /// </summary>
  14. [System.Diagnostics.DebuggerNonUserCodeAttribute()]
  15. [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "9.0.5.0")]
  16. [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
  17. public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper {
  18. /// <summary>
  19. /// CreateInstance
  20. /// </summary>
  21. protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) {
  22. return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic)
  23. | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture);
  24. }
  25. /// <summary>
  26. /// GetPropertyValue
  27. /// </summary>
  28. protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) {
  29. return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture);
  30. }
  31. /// <summary>
  32. /// SetPropertyValue
  33. /// </summary>
  34. protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) {
  35. propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture);
  36. }
  37. /// <summary>
  38. /// CreateDelegate
  39. /// </summary>
  40. protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) {
  41. return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod
  42. | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
  43. delegateType,
  44. handler}, null)));
  45. }
  46. /// <summary>
  47. /// AddEventHandler
  48. /// </summary>
  49. protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
  50. eventInfo.AddEventHandler(target, handler);
  51. }
  52. }
  53. }