public APMThreadRunner(IOutputWriter output, IProgress progress, string sampleLogFileName, ICountingDictionary countingDictionary)
 {
     this.output = output;
     this.progress = progress;
     this.sampleLogFileName = sampleLogFileName;
     this.countingDictionary = countingDictionary;
 }
Exemple #2
0
 private static void AppendCallList(IEnumerable<IFakeObjectCall> calls, CallWriter callWriter, IOutputWriter writer)
 {
     using (writer.Indent())
     {
         callWriter.WriteCalls(calls, writer);
     }
 }
 public MovieViewModelJsonBehavior(IOutputWriter writer, IFubuRequest request, IRequestData requestData)
     : base(PartialBehavior.Executes)
 {
     this.writer = writer;
     this.request = request;
     this.requestData = requestData;
 }
 public TwitterResponseHandler(IFubuRequest request, IOutputWriter writer, IPartialFactory factory, BehaviorGraph graph)
 {
     _request = request;
     _writer = writer;
     _factory = factory;
     _graph = graph;
 }
		public AjaxAuthenticationRedirect(IRequestData data, IJsonWriter jsonWriter, IOutputWriter outputWriter, IUrlRegistry urls)
		{
			_data = data;
			_jsonWriter = jsonWriter;
			_outputWriter = outputWriter;
			_urls = urls;
		}
Exemple #6
0
 public AntiForgeryBehavior(string salt, IAntiForgeryValidator validator, IOutputWriter outputWriter)
     : base(PartialBehavior.Executes)
 {
     _salt = salt;
     _validator = validator;
     _outputWriter = outputWriter;
 }
Exemple #7
0
 public SkypeHelper(
     IOutputWriter outputWriter,
     IEnumerable<IListener> mListeners)
 {
     _outputWriter = outputWriter;
     _mListeners = mListeners;
 }
 public CommandsToPickUpBehaviour(IFubuRequest request,IOutputWriter writer,IDocumentSession session)
     : base(PartialBehavior.Ignored)
 {
     this.request = request;
     this.writer = writer;
     this.session = session;
 }
 public RenderCssBehavior(IOutputWriter writer, IFubuRequest request)
     : base(PartialBehavior.Executes)
 {
     _writer = writer;
     _request = request;
     _mimeType = "text/css";
 }
 public Engine(ICreateBlobFactory blob, IBlobData data, IInputReader reader, IOutputWriter writer)
 {
     this.createBlob = blob;
     this.data = data;
     this.reader = reader;
     this.writer = writer;
 }
        private static void WriteCalls(IEnumerable<CallInfo> callInfos, IOutputWriter writer)
        {
            var lastCall = callInfos.Last();
            var numberOfDigitsInLastCallNumber = lastCall.NumberOfDigitsInCallNumber();
            
            foreach (var call in callInfos)
            {
                if (call.CallNumber > 1)
                {
                    writer.WriteLine();
                }

                writer.Write(call.CallNumber);
                writer.Write(": ");

                WriteSpaces(writer, numberOfDigitsInLastCallNumber - call.NumberOfDigitsInCallNumber());

                using (writer.Indent())
                {
                    writer.Write(call.StringRepresentation);
                }
                
                if (call.Repeat > 1)
                {
                    writer.Write(" repeated ");
                    writer.Write(call.Repeat);
                    writer.Write(" times");
                    writer.WriteLine();
                    writer.Write("...");
                }
            }
        }
 void IComponent.Append(ref Dictionary<string, object> variables,IOutputWriter writer)
 {
     object var = null;
     try
     {
         Type t = Type.GetType(_type, true);
         ConstructorInfo ci = null;
         foreach (ConstructorInfo c in t.GetConstructors())
         {
             if ((_pars.Count == 0) && (c.GetParameters().Length == 0))
             {
                 ci = c;
                 break;
             }
             else
             {
                 bool isOkay = c.GetParameters().Length==_pars.Count;
                 foreach (ParameterInfo pi in c.GetParameters())
                 {
                     if (!_pars.ContainsKey("@" + pi.Name))
                     {
                         isOkay = false;
                         break;
                     }
                 }
                 if (isOkay)
                 {
                     ci = c;
                     break;
                 }
             }
         }
         if (ci != null)
         {
             object[] pars = new object[_pars.Count];
             StringOutputWriter swo = new StringOutputWriter();
             for (int x = 0; x < pars.Length; x++)
             {
                 ParameterInfo pi = ci.GetParameters()[x];
                 string tmp = "";
                 foreach (IComponent ic in _pars["@" + pi.Name])
                 {
                     swo.Clear();
                     ic.Append(ref variables, swo);
                     tmp += swo.ToString();
                 }
                 pars[x] = Convert.ChangeType(tmp, pi.ParameterType);
             }
             var = ci.Invoke(pars);
         }
     }
     catch (Exception e)
     {
         EventController.TriggerEvent(new ErrorOccuredEvent(e));
         Log.Error(e);
     }
     if (variables.ContainsKey(_varName))
         variables.Remove(_varName);
     variables.Add(_varName, var);
 }
 private void AppendCallList(IOutputWriter writer)
 {
     using (writer.Indent())
     {
         this.callWriter.WriteCalls(this.Calls, writer);
     }
 }
 public RenderJavaScriptBehavior(IOutputWriter writer, IFubuRequest request)
     : base(PartialBehavior.Executes)
 {
     _writer = writer;
     _request = request;
     _mimeType = "text/javascript";
 }
Exemple #15
0
 public ContentWriter(IImageWriter images, IContentPlanExecutor executor, IResponseCaching caching, IOutputWriter writer)
 {
     _images = images;
     _executor = executor;
     _caching = caching;
     _writer = writer;
 }
 public AuthenticationRequiredBehavior(ISecurityContext securityContext, IUrlRegistry urlRegistry, IOutputWriter outputWriter)
     : base(PartialBehavior.Ignored)
 {
     _securityContext = securityContext;
     _urlRegistry = urlRegistry;
     _outputWriter = outputWriter;
 }
Exemple #17
0
 public AuthenticationService(IRequest request, IOutputWriter outputWriter, BasicAuthenticationCookieConfiguration basicAuthenticationCookieConfiguration, IEncryptionService encryptionService)
 {
     this.request = request;
     this.outputWriter = outputWriter;
     this.basicAuthenticationCookieConfiguration = basicAuthenticationCookieConfiguration;
     this.encryptionService = encryptionService;
 }
 public Engine(IBlobFactory blobFactory, IBlobData data, IInputReader reader, IOutputWriter writer)
 {
     this.blobFactory = blobFactory;
     this.data = data;
     this.reader = reader;
     this.writer = writer;
 }
 public Engine(IInputReader reader, IOutputWriter writer, ICommandManager commandManager)
 {
     this.writer = writer;
     this.reader = reader;
     this.commandManager = commandManager;
     this.commandManager.Engine = this;
 }
Exemple #20
0
 public CookieValue(string cookieName, ISystemTime time, ICookies cookies, IOutputWriter writer)
 {
     _time = time;
     _cookies = cookies;
     _writer = writer;
     _cookieName = cookieName;
 }
 public AjaxValidationFailureHandler(IAjaxContinuationResolver resolver, IOutputWriter output, IFubuRequest request, ValidationSettings settings)
 {
     _resolver = resolver;
     _output = output;
     _request = request;
     _settings = settings;
 }
 public BootstrapAuthorizationFailureHandler(IOutputWriter writer, IRequestData requestData, IUrlRegistry urlRegistry, IHttpRequest currentHttpRequest)
 {
     _writer = writer;
     _requestData = requestData;
     _urlRegistry = urlRegistry;
     _currentHttpRequest = currentHttpRequest;
 }
		public void ExecuteMethod(string[] args)
		{
			if (output == null)
            {
				output = new ConsoleWriter();
            }
			var parameters = ParameterParser.Parse(args);
			Parameter path = parameters.FirstOrDefault(param => param.Name.ToLower() == "assemblypath");
			Parameter typeName = parameters.FirstOrDefault(param => param.Name.ToLower() == "typename");
			Parameter methodName = parameters.FirstOrDefault(param => param.Name.ToLower() == "methodname");
			if (!ValidatePath(path))
				return;
			if (!ValidateType(typeName))
				return;
			if (!ValidateMethod(methodName))
				return;

			try
			{
				// Load Assembly
				Assembly impromptuAssembly = Assembly.LoadFrom(path.Value);
				
				// Create type requested
				Type impromptuType = impromptuAssembly.GetType(typeName.Value);
				if (impromptuType == null)
                {
					output.WriteLine("Could not locate the {0}", typeName.Value);
					return;
                }
				object instance = Activator.CreateInstance(impromptuType);

				// locate requested method 
				MethodInfo impromptuMethod = impromptuType.GetMethod(methodName.Value, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.InvokeMethod);
				if (impromptuMethod == null)
                {
					output.WriteLine("Could not locate {0} in {1}", methodName.Value, typeName.Value);
					return;
                }

				// Execute the method 
				object result = impromptuMethod.Invoke(instance, null);
				if (result != null)
                {
					output.WriteLine(result.ToString());
                }
			}
			catch (MissingMethodException mme)
			{
				output.WriteLine("{0}: {1}", mme.Message, typeName.Value);
			}
			catch (TargetInvocationException te)
			{
				output.WriteLine(te.InnerException.Message);
			}
			catch (Exception ex)
			{
				output.WriteLine(ex.Message);
			}
		}
 public MinesweeperEngine(IDataBase db, ICommandManager commandManager, IInputReader reader, IOutputWriter writer)
 {
     this.db = db;
     this.commandManager = commandManager;
     this.commandManager.Engine = this;
     this.reader = reader;
     this.writer = writer;
 }
 public ContentWriter(IAssetFileGraph fileGraph, IContentPlanCache cache, IContentPipeline contentPipeline,
                      IOutputWriter writer)
 {
     _fileGraph = fileGraph;
     _cache = cache;
     _contentPipeline = contentPipeline;
     _writer = writer;
 }
 public DiagnosticBehavior(IRequestTrace trace, IDebugDetector detector, IOutputWriter writer,
     IExceptionHandlingObserver exceptionObserver)
 {
     _trace = trace;
     _detector = detector;
     _writer = writer;
     _exceptionObserver = exceptionObserver;
 }
Exemple #27
0
 public AssetWriter(IAssetContentCache cache, IContentWriter writer, IETagGenerator<IEnumerable<AssetFile>> eTagGenerator, IOutputWriter output, IAssetCacheHeaders cachingHeaders)
 {
     _cache = cache;
     _writer = writer;
     _eTagGenerator = eTagGenerator;
     _output = output;
     _cachingHeaders = cachingHeaders;
 }
 public ValidationContinuationHandler(IUrlRegistry registry, IOutputWriter writer, IFubuRequest request,
     IPartialFactory factory)
 {
     _registry = registry;
     _writer = writer;
     _request = request;
     _factory = factory;
 }
 public AuthenticationRequiredBehaviour(ISecurityContext securityContext, ICurrentHttpRequest httpRequest, IUrlRegistry urlRegistry, IOutputWriter outputWriter)
     : base(PartialBehavior.Ignored)
 {
     this.securityContext = securityContext;
     this.httpRequest = httpRequest;
     this.urlRegistry = urlRegistry;
     this.outputWriter = outputWriter;
 }
 public ContentWriter(IAssetPipeline pipeline, IContentPlanCache cache, IContentPipeline contentPipeline,
     IOutputWriter writer)
 {
     _pipeline = pipeline;
     _cache = cache;
     _contentPipeline = contentPipeline;
     _writer = writer;
 }
 public CodeDomVisitor(IOutputWriter writer)
 {
     this.writer = writer;
 }
Exemple #32
0
 public JsonpAwareWriter(IOutputWriter outputWriter, IRequestData requestData)
 {
     _outputWriter = outputWriter;
     _requestData  = requestData;
 }
Exemple #33
0
 public VersionValidator(IOutputWriter outputWriter)
 {
     _outputWriter = outputWriter;
 }
Exemple #34
0
 public void Write(IOutputWriter output, TypeFormatFlags flags) =>
 debugger.Dispatcher.UI(() => CorFrame.Write(new OutputWriterConverter(output), (TypePrinterFlags)flags));
Exemple #35
0
 public ViewOutput(IOutputWriter outputWriter)
 {
     _outputWriter = outputWriter;
 }
 public VerboseEventListener(IOutputWriter outputWriter)
 {
     this.outputWriter = outputWriter;
 }
Exemple #37
0
 public void WriteTo(IOutputWriter output) => Write(output, (TypeFormatFlags)DEFAULT_FLAGS);
Exemple #38
0
 public void SetWriter(IOutputWriter writer)
 {
     this.writer = writer;
 }
 public DietSolver(IOutputWriter writer)
 {
     _writer = writer;
 }
 public void WriteDecisionVaribleValues(IOutputWriter writer)
 {
     boughtAmount.PrintToConsole(writer);
     nutritionDecisionVariables.PrintToConsole(writer);
 }
Exemple #41
0
 public DownloadFileBehavior(IOutputWriter writer, IFubuRequest request)
     : base(PartialBehavior.Ignored)
 {
     _writer  = writer;
     _request = request;
 }
Exemple #42
0
 public VersionCommandBuilder(IOutputWriter outputWriter) : base(outputWriter)
 {
 }
Exemple #43
0
 public static VersionCommandBuilder Create(IOutputWriter outputWriter)
 {
     return(new VersionCommandBuilder(outputWriter));
 }
Exemple #44
0
 internal static int Run(RunOptions opts, IFileReader reader, IOutputWriter writer, IConfiguration config)
 => new RunCommand(reader, writer).Execute(opts, config);
Exemple #45
0
 /// <summary>
 /// Writes a description of calls the rule is applicable to.
 /// </summary>
 /// <param name="writer">The writer on which to describe the call.</param>
 public abstract void DescribeCallOn(IOutputWriter writer);
Exemple #46
0
 public RequestOutputCacheBehavior(IFubuRequest request, IRequestOutputCache <TInputModel> cache, IOutputWriter writer, IActionBehavior inner)
 {
     _request = request;
     _writer  = writer;
     _inner   = inner;
     _cache   = cache;
 }
 public HorsesByPriceRenderer(IOutputWriter writer)
 {
     _writer = writer;
 }
 void IArgumentConstraint.WriteDescription(IOutputWriter writer)
 {
     writer.Write("<");
     this.descriptionWriter.Invoke(writer);
     writer.Write(">");
 }
Exemple #49
0
 private RunCommand(IFileReader reader, IOutputWriter writer)
 {
     _reader = reader;
     _writer = writer;
 }
Exemple #50
0
 public static void WriteHtml(this IOutputWriter writer, string content)
 {
     writer.Write(MimeType.Html.ToString(), content);
 }
Exemple #51
0
 public static void WriteHtml(this IOutputWriter writer, object content)
 {
     writer.Write(MimeType.Html.ToString(), content == null ? string.Empty : content.ToString());
 }
Exemple #52
0
 // As usual, all IMediaWriter<> objects
 // are resolved from you IoC continer and
 // you can have dependencies injected into
 // your constructor
 public SpecialContentMediaWriter(IOutputWriter writer)
 {
     _writer = writer;
 }
Exemple #53
0
 public AjaxAwareJsonWriter(IOutputWriter outputWriter, IRequestData requestData)
 {
     _outputWriter = outputWriter;
     _requestData  = requestData;
 }
Exemple #54
0
 public ItemLogger(IEnumerable <Item> items, IOutputWriter writer)
 {
     Items  = items;
     Writer = writer;
 }
Exemple #55
0
 public JsonWriter(IOutputWriter outputWriter)
 {
     _outputWriter = outputWriter;
 }
Exemple #56
0
 public IOManager(IInputReader reader, IOutputWriter writer)
 {
     this.reader = reader;
     this.writer = writer;
 }
Exemple #57
0
 public InMemoryEndpoint(IOutputWriter writer)
 {
     _writer = writer;
 }
Exemple #58
0
 public FubuPartialService(IPartialFactory factory, IOutputWriter writer, IChainResolver chainResolver)
 {
     _factory       = factory;
     _writer        = writer;
     _chainResolver = chainResolver;
 }
 public void WriteDescription(IOutputWriter writer)
 {
     writer.Write(this.ConstraintDescription);
 }
 public EventDefinitionExtensionsShould()
 {
     _outputWriter       = new OutputWriterDouble();
     _assemblyDefinition = DataHelper.SampleAssembly.Value;
     _outputWriterMock   = Substitute.For <IOutputWriter>();
 }