public static IDisposable EmitObjectInitializationMarker(this IXamlILEmitter emitter, string type) { return(emitter.EmitMarker( "StartObjectInitializationMarker", "EndObjectInitializationMarker", type)); }
public static IDisposable EmitAddChildMarker( this IXamlILEmitter emitter, string type, string property) { return(emitter.EmitMarker("AddChildMarker", null, type, property)); }
public static IDisposable EmitSetPropertyMarker(this IXamlILEmitter emitter, IXamlPropertySetter setter) { (string type, string property) = GetPropertySetterInfo(setter); return(emitter.EmitMarker( "StartSetPropertyMarker", "EndSetPropertyMarker", type, property)); }
public static IDisposable EmitNewObjectMarker(this IXamlILEmitter emitter) { return(emitter.EmitMarker("StartNewObjectMarker", "EndNewObjectMarker")); }
public static IDisposable EmitContextInitializationMarker(this IXamlILEmitter emitter) { return(emitter.EmitMarker("StartContextInitializationMarker", "EndContextInitializationMarker")); }