/// <summary> /// Initializes a new instance of the <see cref="TypeAccessor"/> class. /// </summary> /// <param name="type">The <see cref="Type"/> this accessor is for.</param> public TypeAccessor(Type type) { _type = type; _lateBoundConstructor = new Lazy <LateBoundConstructor>(() => DelegateFactory.CreateConstructor(_type)); }