• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# System.Action类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中System.System.Action的典型用法代码示例。如果您正苦于以下问题:C# System.Action类的具体用法?C# System.Action怎么用?C# System.Action使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



System.Action类属于System命名空间,在下文中一共展示了System.Action类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: Init

    public void Init(System.Action<Card> cardPartsPushDown, System.Action cardPartsPushUp)
    {
        SetDeck();

        this.cardPartsPushDown = cardPartsPushDown;
        this.cardPartsPushUp = cardPartsPushUp;
    }
开发者ID:yum-kvn,项目名称:simarisu,代码行数:7,代码来源:CardManager.cs


示例2: MainPage

        public MainPage()
        {
            System.Action action = null;
            this.currentPanoramaItemName = string.Empty;
            this.passwordErrorMessage = string.Empty;
            this.image = string.Empty;
            this.margin12120000 = new Thickness(12.0, 12.0, 0.0, 0.0);
            base.Resources.Add("GlobalAppNameLower", AppSetting.Instance.AppName.ToLowerInvariant());
            this.InitializeComponent();
            if (action == null)
            {
                action = delegate
                {
                    this.NavigateTo("/Pages/DataSynchronizationPage.xaml");
                };
            }

            App.GoToRestoreBackupSdfPage = action;
            TiltEffect.SetIsTiltEnabled(this, true);
            backgroundImageSetter = new System.Action<Stream>(this.setBackgroundImage);
            IsolatedAppSetingsHelper.LoadLastMainPageIndex();
            this.mainPageViewModel = ViewModelLocator.MainPageViewModel;
            base.DataContext = this.mainPageViewModel;
            this.InitializeMenu();
            this.StartApp();
            base.Loaded += new RoutedEventHandler(this.MainPage_Loaded);
            base.BackKeyPress += new System.EventHandler<CancelEventArgs>(this.MainPage_BackKeyPress);
            System.DateTime? lastAccessTime = App.LastAccessTime;
            if (lastAccessTime.HasValue)
            {
                System.TimeSpan span = (System.TimeSpan)(System.DateTime.Now.Date - lastAccessTime.Value.Date);
                this.daysWithoutTally = span.Days;
                this.needShowNotificatioToDoTally = this.daysWithoutTally >= 7;
            }
            if (System.Diagnostics.Debugger.IsAttached)
            {
                this.needShowNotificatioToDoTally = true;
            }
            IsolatedAppSetingsHelper.LastMainPageIndexCache = (IsolatedAppSetingsHelper.LastMainPageIndexCache < 0) ? 0 : IsolatedAppSetingsHelper.LastMainPageIndexCache;

            if (UpdatingController.HasSomeThingToDoBeforeGoToMainPage(this))
            {
                IsolatedAppSetingsHelper.LastMainPageIndexCache = 0;
            }

            this.MainPanorama.DefaultItem = this.MainPanorama.Items[IsolatedAppSetingsHelper.LastMainPageIndexCache];
            TextBlock block = new TextBlock
            {
                Text = AppResources.Today.ToLowerInvariant(),
                FontSize = 48.0,
                Margin = new Thickness(0.0, 40.0, 0.0, 0.0)
            };
            this.RecentItemList.Header = block;
            Binding binding = new Binding("FavoritesPageVisibiable")
            {
                Source = AppSetting.Instance
            };
            this.RecentItemList.SetBinding(UIElement.VisibilityProperty, binding);
        }
开发者ID:RukaiYu,项目名称:TinyMoneyManager.WP8,代码行数:59,代码来源:MainPage.xaml.cs


示例3: Act

 Act(Person s, Verb v, Noun o1, Noun o2, Act c, System.Action<Act> R)
     : this()
 {
     //Debug.Assert(Arity(v) == 2 || o2, v.ToString() + " is a ternary verb.");
     subject = s; verb = v; primaryObject = o1; secondaryObject = o2; parent = c; Register = R;
     args = new VerbArguments(this);
     Register(this);
 }
开发者ID:roguelikedev,项目名称:HoS_proto,代码行数:8,代码来源:Act.cs


示例4: FlexibleMenu

 public FlexibleMenu(IFlexibleMenuItemProvider itemProvider, int selectionIndex, FlexibleMenuModifyItemUI modifyItemUi, System.Action<int, object> itemClickedCallback)
 {
   this.m_ItemProvider = itemProvider;
   this.m_ModifyItemUI = modifyItemUi;
   this.m_ItemClickedCallback = itemClickedCallback;
   this.m_SeperatorIndices = this.m_ItemProvider.GetSeperatorIndices();
   this.selectedIndex = selectionIndex;
   this.m_ShowAddNewPresetItem = this.m_ModifyItemUI != null;
 }
开发者ID:BlakeTriana,项目名称:unity-decompiled,代码行数:9,代码来源:FlexibleMenu.cs


示例5: MyGuiScreenEnterSectorProgress

 public MyGuiScreenEnterSectorProgress(MyMwcTravelTypeEnum travelType, MyMwcVector3Int targetSectorPosition, Vector3 currentShipPosition, System.Action<MyMwcObjectBuilder_Sector, Vector3> enterSectorSuccessfulAction)
     : base(MyTextsWrapperEnum.EnterSectorInProgressPleaseWait, false)
 {
     m_backgroundFadeColor = MyGuiConstants.SCREEN_BACKGROUND_FADE_BLANK_DARK_PROGRESS_SCREEN;
     m_travelType = travelType;
     m_targetSectorPosition = targetSectorPosition;
     m_currentShipPosition = currentShipPosition;
     m_enterSectorSuccessfulAction = enterSectorSuccessfulAction;
 }
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:9,代码来源:MyGuiScreenEnterSectorProgress.cs


示例6: IL2CPPBuilder

 public IL2CPPBuilder(string tempFolder, string stagingAreaData, IIl2CppPlatformProvider platformProvider, System.Action<string> modifyOutputBeforeCompile, RuntimeClassRegistry runtimeClassRegistry, bool developmentBuild)
 {
   this.m_TempFolder = tempFolder;
   this.m_StagingAreaData = stagingAreaData;
   this.m_PlatformProvider = platformProvider;
   this.m_ModifyOutputBeforeCompile = modifyOutputBeforeCompile;
   this.m_RuntimeClassRegistry = runtimeClassRegistry;
   this.m_DevelopmentBuild = developmentBuild;
 }
开发者ID:BlakeTriana,项目名称:unity-decompiled,代码行数:9,代码来源:IL2CPPBuilder.cs


示例7: RelayCommand

 public RelayCommand(System.Action<object> execute, System.Predicate<object> canExecute)
 {
     if (execute == null)
     {
         throw new System.ArgumentNullException("execute");
     }
     this._execute = execute;
     this._canExecute = canExecute;
 }
开发者ID:super860327,项目名称:firstwpftest,代码行数:9,代码来源:RelayCommand.cs


示例8: Connect

        /// <summary>
        /// Initialize the network connection
        /// </summary>
		public void Connect(string host, int port, System.Action<bool> onResult = null) {

			this.onResult = onResult;
            client = new TcpClient();
			client.NoDelay = true;
			client.BeginConnect(host, port, new AsyncCallback(this.DoСonnect), client);
            isHead = true;

        }
开发者ID:MJunak,项目名称:Unity3d.UI.Windows,代码行数:12,代码来源:NetClient.cs


示例9: Initialize

 public void Initialize(string url, Action<string> onMessage, Action onClose, Action onOpen, Action<string> onError)
 {
     this.SocketId = nextSocketId++;
     this.onMessage = onMessage;
     this.onClose = onClose;
     this.onOpen = onOpen;
     this.onError = onError;
     this.url = url;
 }
开发者ID:gorecode,项目名称:they-will-burn,代码行数:9,代码来源:IOSWebSocket.cs


示例10: Connect

        /// <summary>
        /// Initialize the network connection
        /// </summary>
        //TODO onResult is called in a foreign thread
		public void Connect(string host, int port, System.Action<bool> onResult = null) {
			if (client != null) Close();
			this.onResult = onResult;
			client = new TcpClientDebug(name);
//			client.NoDelay = true;
			//Debug.Log(name + " C: Connect(" + endConnected + ")");
			endConnected = false;
			client.BeginConnect(host, port, new AsyncCallback(this.DoСonnect), client);
            isHead = true;
        }
开发者ID:Cyberbanan,项目名称:Unity3d.UI.Windows,代码行数:14,代码来源:NetClient.cs


示例11: MyGuiScreenLoadCheckpointProgress

 public MyGuiScreenLoadCheckpointProgress(MyMwcSectorTypeEnum sessionType, MyMwcSessionStateEnum sessionStartType, int? userId, MyMwcVector3Int? position, string checkpointName, System.Action<MyMwcObjectBuilder_Checkpoint> enterSectorSuccessfulAction)
     : base(MyTextsWrapperEnum.EnterSectorInProgressPleaseWait, false, TimeSpan.FromSeconds(360)) // Some missions loads very long (Roch's junkyard)
 {
     m_backgroundFadeColor = MyGuiConstants.SCREEN_BACKGROUND_FADE_BLANK_DARK_PROGRESS_SCREEN;
     m_sessionType = sessionType;
     m_sessionStartType = sessionStartType;
     m_userId = userId;
     m_sectorPosition = position;
     m_checkpointName = checkpointName;
     m_loadCheckpointSuccessfulAction = enterSectorSuccessfulAction;
 }
开发者ID:Bunni,项目名称:Miner-Wars-2081,代码行数:11,代码来源:MyGuiScreenLoadCheckpointProgress.cs


示例12: Initialize

        public void Initialize(string url, Action<string> onMessage, Action onClose, Action onOpen, Action<string> onError)
        {
            this.SocketId = socketCount;
            socketCount++;

            this.url = url;
            this.messageCallback = onMessage;
            this.closeCallback = onClose;
            this.openCallback = onOpen;
            this.errorCallback = onError;
        }
开发者ID:Barnaff,项目名称:Chromania,代码行数:11,代码来源:WebGLWebSocket.cs


示例13: PeopleImporter

 public PeopleImporter()
 {
     this.InitializeComponent();
     TiltEffect.SetIsTiltEnabled(this, true);
     this.currentSelector = this.buddies;
     base.Loaded += new RoutedEventHandler(this.PeopleImporter_Loaded);
     System.Action<ApplicationBarIconButton>[] setters = new System.Action<ApplicationBarIconButton>[] { delegate (ApplicationBarIconButton p) {
         p.Text = AppResources.ShowGroups;
     } };
     base.ApplicationBar.GetIconButtonFrom(0).SetPropertyValue(setters).IsEnabled = false;
 }
开发者ID:RukaiYu,项目名称:TinyMoneyManager.WP8,代码行数:11,代码来源:PeopleImporter.xaml.cs


示例14: Init

        public void Init(string content, System.Action<TopAlertItem> callbackDisappear, float delay = 1f)
		{
			hideDelay = delay;

			tween.delay = 0f;
			tween.SetOnFinished(OnStart);
			tween.PlayForward();
			
			label.color = originColor;
			label.text = content;
			CallbackDisappear = callbackDisappear;
		}
开发者ID:sigmadruid,项目名称:NewMaze,代码行数:12,代码来源:TopAlertItem.cs


示例15: MonthSelectorPage

 public MonthSelectorPage()
 {
     this.InitializeComponent();
     this.mbs = new MessageBoxService(this);
     this.viewModel = new DateConfigViewModel();
     base.Loaded += new RoutedEventHandler(this.MonthSelectorPage_Loaded);
     Microsoft.Unsupported.TiltEffect.SetIsTiltEnabled(this, true);
     System.Action<ApplicationBarIconButton>[] setters = new System.Action<ApplicationBarIconButton>[] { delegate (ApplicationBarIconButton p) {
         p.Text = AppResources.Search;
     } };
     base.ApplicationBar.GetIconButtonFrom(0).SetPropertyValue(setters);
 }
开发者ID:RukaiYu,项目名称:TinyMoneyManager.WP8,代码行数:12,代码来源:MonthSelectorPage.xaml.cs


示例16: OpenReadAsync

 public System.Net.WebClient OpenReadAsync(Uri uri, System.Action<String> callBack)
 {
     this.openReadCompletedCallBack = callBack;
     if (!this.WebClient.IsBusy)
     {
         this.WebClient.OpenReadAsync(uri, null);
     }
     else
     {
         this.OnWebClientIsBusyEvent(System.EventArgs.Empty);
     }
     return this.WebClient;
 }
开发者ID:RukaiYu,项目名称:TinyMoneyManager.WP8,代码行数:13,代码来源:WebClientHandler.cs


示例17: DownloadStringAsync

 public System.Net.WebClient DownloadStringAsync(Uri uri, System.Action<String> callBack)
 {
     this.downLoadCompletedCallBack = callBack;
     if (!this.WebClient.IsBusy)
     {
         this.WebClient.DownloadStringAsync(uri);
     }
     else
     {
         this.OnWebClientIsBusyEvent(System.EventArgs.Empty);
     }
     return this.WebClient;
 }
开发者ID:RukaiYu,项目名称:TinyMoneyManager.WP8,代码行数:13,代码来源:WebClientHandler.cs


示例18: AddUpdateFunc

    public void AddUpdateFunc(Action<IPlanerLike> newUpdateFunc)
    {
        //Debug.Log("add");
        if (!m_renewedUpdater)
        {

          m_updateFunc = newUpdateFunc;
          m_renewedUpdater = true;
        }
        else
        {
          m_updateFunc += newUpdateFunc;
        }
    }
开发者ID:crassus0,项目名称:Edge-drivers,代码行数:14,代码来源:Warming.cs


示例19: Authenticate

        // called from game thread
        public void Authenticate(System.Action<bool> callback, bool silent) {
            if (mAuthState != AuthState.NoAuth) {
                Logger.w("Authenticate() called while an authentication process was active. " + mAuthState);
                mAuthCallback = callback;
                return;
            }

            // make sure the helper GameObject is ready (we use it for the auth callback)
            Logger.d("Making sure PlayGamesHelperObject is ready.");
            PlayGamesHelperObject.CreateObject();
            Logger.d("PlayGamesHelperObject created.");

            mSilentAuth = silent;
            Logger.d("AUTH: starting auth process, silent=" + mSilentAuth);
            RunOnUiThread(() => {
                switch (mGameHelperManager.State) {
                    case GameHelperManager.ConnectionState.Connected:
                        Logger.d("AUTH: already connected! Proceeding to achievement load phase.");
                        mAuthCallback = callback;
                        DoInitialAchievementLoad();
                        break;
                    case GameHelperManager.ConnectionState.Connecting:
                        Logger.d("AUTH: connection in progress; auth now pending.");
                        mAuthCallback = callback;
                        mAuthState = AuthState.AuthPending;
                        // we'll do the right thing in OnSignInSucceeded/Failed
                        break;
                    default:
                        mAuthCallback = callback;
                        if (mSilentAuth) {
                            Logger.d("AUTH: not connected and silent=true, so failing.");
                            mAuthState = AuthState.NoAuth;
                            InvokeAuthCallback(false);
                        } else {
                            Logger.d("AUTH: not connected and silent=false, so starting flow.");
                            mAuthState = AuthState.InProgress;
                            mGameHelperManager.BeginUserInitiatedSignIn();
                            // we'll do the right thing in OnSignInSucceeded/Failed
                        }
                        break;
                }
            });
        }
开发者ID:nkbuth,项目名称:PreviousSchoolProjects,代码行数:44,代码来源:AndroidClient.cs


示例20: InjectedAspect_Dependency_ShouldBeCommited

 public void InjectedAspect_Dependency_ShouldBeCommited()
 {
   MockRepository mockRepository = new MockRepository();
   ITransaction transaction = mockRepository.DynamicMock<ITransaction>(new object[0]);
   using (mockRepository.Record())
   {
     ITransaction mock = transaction;
     if (InjectedAspectTests.CS\u0024\u003C\u003E9__CachedAnonymousMethodDelegate2 == null)
     {
       // ISSUE: method pointer
       InjectedAspectTests.CS\u0024\u003C\u003E9__CachedAnonymousMethodDelegate2 = new System.Action<ITransaction>((object) null, __methodptr(\u003CInjectedAspect_Dependency_ShouldBeCommited\u003Eb__1));
     }
     System.Action<ITransaction> action = InjectedAspectTests.CS\u0024\u003C\u003E9__CachedAnonymousMethodDelegate2;
     RhinoMocksExtensions.Expect<ITransaction>(mock, action).Repeat.Once();
   }
   InjectedAspectTests.FakeService fakeService = new InjectedAspectTests.FakeService();
   fakeService.Transaction = transaction;
   fakeService.Process();
   RhinoMocksExtensions.VerifyAllExpectations((object) transaction);
 }
开发者ID:akimboyko,项目名称:AOP.Hydra,代码行数:20,代码来源:InjectedAspectTests+—+decompiled.cs



注:本文中的System.System.Action类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# System.TString类代码示例发布时间:2022-05-26
下一篇:
C# System.Switch类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap