private static Dictionary<int, List<Attendee>> LoadAttendees(IDelegateProvider delegateProvider)
		{
			var result = new Dictionary<int, List<Attendee>>();
			result.Add(1, new List<Attendee>()
			{
				new Attendee(new AttendeeInitData()
				{
					Id = 1,
					DelegateId = 1,
					State = AttendeeState.Confirmed,
					DelegateProvider = delegateProvider,
				}),
			});
			result.Add(2, new List<Attendee>()
			{
				new Attendee(new AttendeeInitData()
				{
					Id = 2,
					DelegateId = 2,
					State = AttendeeState.Tentative,
					DelegateProvider = delegateProvider,
				}),
			});
			return result;
		}
Esempio n. 2
0
        private static Dictionary <int, List <Attendee> > LoadAttendees(IDelegateProvider delegateProvider)
        {
            var result = new Dictionary <int, List <Attendee> >();

            result.Add(1, new List <Attendee>()
            {
                new Attendee(new AttendeeInitData()
                {
                    Id               = 1,
                    DelegateId       = 1,
                    State            = AttendeeState.Confirmed,
                    DelegateProvider = delegateProvider,
                }),
            });
            result.Add(2, new List <Attendee>()
            {
                new Attendee(new AttendeeInitData()
                {
                    Id               = 2,
                    DelegateId       = 2,
                    State            = AttendeeState.Tentative,
                    DelegateProvider = delegateProvider,
                }),
            });
            return(result);
        }
Esempio n. 3
0
		/// <summary>
		/// Creates new instance of <see cref="Attendee"/>
		/// </summary>
		/// <param name="initData">initialization data</param>
		public Attendee(AttendeeInitData initData)
		{
			if (initData == null)
				throw new MemoryPointerIsNullException("initData");

			this.Id = initData.Id;
			this.DelegateId = initData.DelegateId;
			this.State = initData.State;
			this.delegateProvider = initData.DelegateProvider;
		}
Esempio n. 4
0
        /// <summary>
        /// Creates new instance of <see cref="Attendee"/>
        /// </summary>
        /// <param name="initData">initialization data</param>
        public Attendee(AttendeeInitData initData)
        {
            if (initData == null)
            {
                throw new MemoryPointerIsNullException("initData");
            }

            this.Id               = initData.Id;
            this.DelegateId       = initData.DelegateId;
            this.State            = initData.State;
            this.delegateProvider = initData.DelegateProvider;
        }
Esempio n. 5
0
        internal RpcRequestHandler(IDelegateProvider delegateProvider, IJsonSerializer jsonSerializer)
        {
            if (delegateProvider == null)
            {
                throw new ArgumentNullException(nameof(delegateProvider));
            }
            if (jsonSerializer == null)
            {
                throw new ArgumentNullException(nameof(jsonSerializer));
            }

            m_DelegateProvider = delegateProvider;
            m_JsonSerializer   = jsonSerializer;
        }
Esempio n. 6
0
        public void SetUp()
        {
            _delegateProviderMock = MockRepository.GenerateStrictMock <IDelegateProvider>();

            _provider = new EmittableOperandProvider(_delegateProviderMock);

            _mutableType             = MutableTypeObjectMother.Create();
            _mutableGenericParameter = MutableGenericParameterObjectMother.Create();
            _mutableField            = MutableFieldInfoObjectMother.Create();
            _mutableConstructor      = MutableConstructorInfoObjectMother.Create();
            _mutableMethod           = MutableMethodInfoObjectMother.Create();

            _emittableType = ReflectionObjectMother.GetSomeType();
        }
Esempio n. 7
0
        public EmittableOperandProvider(IDelegateProvider delegateProvider)
        {
            ArgumentUtility.CheckNotNull("delegateProvider", delegateProvider);

            _delegateProvider = delegateProvider;
        }
Esempio n. 8
0
 public static Action <T> GetTypedDelegate <T>(this IDelegateProvider getter)
 {
     if (getter is IDelegateProviderGeneric m)
     {
         try { return(m.GetDelegate <T>()); }
     }