protected override INakedObjectReflector GetReflector() { return reflector ?? (reflector = new ProgrammableReflector(programmableTestSystem)); }
public TypeOfFacetDefaultToObject(IFacetHolder holder, INakedObjectReflector reflector) : base(typeof (object), true, holder, reflector) {}
public TypeOfFacetInferredFromGenerics(Type type, IFacetHolder holder, INakedObjectReflector reflector) : base(type, true, holder, reflector) {}
public override void SetReflector(INakedObjectReflector newReflector) { reflector = newReflector; }
public INakedObjectReflector SetupReflector(INakedObjectReflector reflector) { //do nothing return(reflector); }
public void Init() { Log.Info("initialising naked objects system"); Log.Info("working directory: " + new FileInfo(".").FullName); try { IReflectorEnhancementInstaller enhancement = new TransactionDecoratorInstaller(); ReflectorInstaller.AddEnhancement(enhancement); reflector = ReflectorInstaller.CreateReflector(); Log.DebugFormat("Culture is {0}", Thread.CurrentThread.CurrentCulture); if (authenticatorInstaller != null) { AuthenticationManager = authenticatorInstaller.CreateAuthenticationManager(); AuthenticationManager.Init(); } // TODO shutdown the startup context (eg on main thread) // NakedObjectsContext.shutdown(); } catch (Exception e) { Log.Error("failed to intialise", e); throw; } }
protected SingleClassValueFacetAbstract(Type facetType, IFacetHolder holder, Type valueType, INakedObjectReflector reflector) : base(facetType, holder) { this.valueType = valueType; this.reflector = reflector; }
/// <summary> /// Initialise the specification loader for the current execution context /// </summary> public abstract void SetReflector(INakedObjectReflector newReflector);
public INakedObjectReflector SetupReflector(INakedObjectReflector reflector) { //do nothing return reflector; }
public INakedObjectReflector SetupReflector(INakedObjectReflector reflector) { return reflector; }
protected TypeOfFacetAbstract(Type valueType, bool inferred, IFacetHolder holder, INakedObjectReflector reflector) : base(Type, holder, valueType, reflector) { this.inferred = inferred; }