Beispiel #1
0
		public override Transaction NewTransaction(Transaction parentTransaction, IReferenceSystem
			 referenceSystem, bool isSystemTransaction)
		{
			ITransactionalIdSystem systemIdSystem = null;
			if (!isSystemTransaction)
			{
				systemIdSystem = SystemTransaction().IdSystem();
			}
			IClosure4 idSystem = new _IClosure4_58(this);
			ITransactionalIdSystem transactionalIdSystem = NewTransactionalIdSystem(systemIdSystem
				, idSystem);
			return new LocalTransaction(this, parentTransaction, transactionalIdSystem, referenceSystem
				);
		}
        public override Transaction NewTransaction(Transaction parentTransaction, IReferenceSystem
                                                   referenceSystem, bool isSystemTransaction)
        {
            ITransactionalIdSystem systemIdSystem = null;

            if (!isSystemTransaction)
            {
                systemIdSystem = SystemTransaction().IdSystem();
            }
            IClosure4 idSystem = new _IClosure4_58(this);
            ITransactionalIdSystem transactionalIdSystem = NewTransactionalIdSystem(systemIdSystem
                                                                                    , idSystem);

            return(new LocalTransaction(this, parentTransaction, transactionalIdSystem, referenceSystem
                                        ));
        }