コード例 #1
0
        /// <inheritdoc/>
        public override void Execute()
        {
            var propertyWeaver = new ReactiveUIPropertyWeaver
            {
                ModuleDefinition = ModuleDefinition,
                LogInfo          = WriteInfo,
                LogError         = WriteError
            };

            propertyWeaver.Execute();

            var observableAsPropertyWeaver = new ObservableAsPropertyWeaver
            {
                ModuleDefinition = ModuleDefinition,
                LogInfo          = WriteInfo,
                FindType         = FindTypeDefinition
            };

            observableAsPropertyWeaver.Execute();

            var reactiveDependencyWeaver = new ReactiveDependencyPropertyWeaver
            {
                ModuleDefinition = ModuleDefinition,
                LogInfo          = WriteInfo,
                LogError         = WriteError
            };

            reactiveDependencyWeaver.Execute();
        }
コード例 #2
0
        public void Execute()
        {
            var propertyWeaver = new ReactiveUIPropertyWeaver
            {
                ModuleDefinition = ModuleDefinition,
                LogInfo          = LogInfo,
                LogError         = LogError
            };

            propertyWeaver.Execute();

            var observableAsPropertyWeaver = new ObservableAsPropertyWeaver
            {
                ModuleDefinition = ModuleDefinition,
                LogInfo          = LogInfo
            };

            observableAsPropertyWeaver.Execute();

            var reactiveDependencyWeaver = new ReactiveDependencyPropertyWeaver
            {
                ModuleDefinition = ModuleDefinition,
                LogInfo          = LogInfo,
                LogError         = LogError
            };

            reactiveDependencyWeaver.Execute();
        }