Felinesoft.UmbracoCodeFirst.Core.CodeFirstLazyInitialiser.Execute C# (CSharp) Method

Execute() public method

public Execute ( ) : void
return void
        public void Execute()
        {
            if (!_invoked)
            {
                _initialiser.Invoke();
                _invoked = true;
            }
        }

Usage Example

 private void InterceptGetter(IInvocation invocation, CodeFirstLazyInitialiser codeFirstLazyInitialiser)
 {
     if (!codeFirstLazyInitialiser.IsDone)
     {
         CodeFirstModelContext.ReinstateContext(invocation.InvocationTarget);
         codeFirstLazyInitialiser.Execute();
         CodeFirstModelContext.ResetContext();
     }
 }
All Usage Examples Of Felinesoft.UmbracoCodeFirst.Core.CodeFirstLazyInitialiser::Execute