internal UpdateMapMetadata(DynamicUpdateMapBuilder.Finalizer finalizer, DynamicUpdateMapBuilder.IDefinitionMatcher matcher, Activity targetActivity) { this.finalizer = finalizer; this.matcher = matcher; this.targetActivity = targetActivity; this.isDisposed = false; }
internal sealed override void OnInternalCreateDynamicUpdateMap(DynamicUpdateMapBuilder.Finalizer finalizer, DynamicUpdateMapBuilder.IDefinitionMatcher matcher, Activity originalActivity) { NativeActivityUpdateMapMetadata metadata = new NativeActivityUpdateMapMetadata(finalizer, matcher, this); try { OnCreateDynamicUpdateMap(metadata, originalActivity); } finally { metadata.Dispose(); } }
internal sealed override void OnInternalCreateDynamicUpdateMap(DynamicUpdateMapBuilder.Finalizer finalizer, DynamicUpdateMapBuilder.IDefinitionMatcher matcher, Activity originalActivity) { }
internal NativeActivityUpdateMapMetadata(DynamicUpdateMapBuilder.Finalizer finalizer, DynamicUpdateMapBuilder.IDefinitionMatcher matcher, Activity targetActivity) : base(finalizer, matcher, targetActivity) { }