a217dc10ab182d4fb45cc6dfd6a3fbad21585492aef9e45dbb2c6237bbae8546.source 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. //------------------------------------------------------------------------------
  2. // <auto-generated>
  3. // This code was generated by a tool.
  4. //
  5. // Changes to this file may cause incorrect behavior and will be lost if
  6. // the code is regenerated.
  7. // </auto-generated>
  8. //------------------------------------------------------------------------------
  9. namespace XamlGeneratedNamespace {
  10. /// <summary>
  11. /// GeneratedInternalTypeHelper
  12. /// </summary>
  13. [System.Diagnostics.DebuggerNonUserCodeAttribute()]
  14. [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "10.0.11.0")]
  15. [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
  16. public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper {
  17. /// <summary>
  18. /// CreateInstance
  19. /// </summary>
  20. protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) {
  21. return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic)
  22. | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture);
  23. }
  24. /// <summary>
  25. /// GetPropertyValue
  26. /// </summary>
  27. protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) {
  28. return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture);
  29. }
  30. /// <summary>
  31. /// SetPropertyValue
  32. /// </summary>
  33. protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) {
  34. propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture);
  35. }
  36. /// <summary>
  37. /// CreateDelegate
  38. /// </summary>
  39. protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) {
  40. return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod
  41. | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
  42. delegateType,
  43. handler}, null)));
  44. }
  45. /// <summary>
  46. /// AddEventHandler
  47. /// </summary>
  48. protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
  49. eventInfo.AddEventHandler(target, handler);
  50. }
  51. }
  52. }