コード例 #1
0
 public Application(IRestaurantService restaurantService, IReviewService reviewService, ILoggingService loggingService, IInOut inOut)
 {
     this.restaurantService = restaurantService;
     this.reviewService     = reviewService;
     this.loggingService    = loggingService;
     this.inOut             = inOut;
 }
コード例 #2
0
 public static Out Create(IInOut sourceOut, int divisibility, string shortName)
 {
     return(new Out(
                value: BitcoinUtils.CalculateColoredAssetQuantity(sourceOut.Quantity, divisibility),
                address: sourceOut.Address,
                shortName: shortName));
 }
コード例 #3
0
ファイル: Query.cs プロジェクト: maniepiedi/KSociety.Com
 public Query(
     ILoggerFactory loggerFactory,
     IMapper mapper,
     Domain.Repository.Logix.IConnection logixConnectionRepository,
     Domain.Repository.Logix.ITag logixTagRepository,
     IBit commonBitRepository,
     Domain.Repository.Common.ITag commonTagRepository,
     Domain.Repository.Common.IConnection commonConnectionRepository,
     IAutomationType commonAutomationTypeRepository,
     IAnalogDigital commonAnalogDigitalRepository,
     ITagGroup commonTagGroupRepository,
     IInOut commonInOutRepository
     )
 {
     _logger = loggerFactory.CreateLogger <Query>();
     _mapper = mapper;
     _logixConnectionRepository      = logixConnectionRepository;
     _logixTagRepository             = logixTagRepository;
     _commonBitRepository            = commonBitRepository;
     _commonTagRepository            = commonTagRepository;
     _commonConnectionRepository     = commonConnectionRepository;
     _commonAutomationTypeRepository = commonAutomationTypeRepository;
     _commonAnalogDigitalRepository  = commonAnalogDigitalRepository;
     _commonTagGroupRepository       = commonTagGroupRepository;
     _commonInOutRepository          = commonInOutRepository;
 }
コード例 #4
0
 public static In Create(IInOut sourceIn, int divisibility, IEnumerable <IInOut> outs, string shortName)
 {
     return(new In(
                value: BitcoinUtils.CalculateColoredAssetQuantity(sourceIn.Quantity * (-1), divisibility),
                address: sourceIn.Address,
                previousTransactionId: sourceIn.TransactionId,
                shortName: shortName));
 }
コード例 #5
0
ファイル: Query.cs プロジェクト: maniepiedi/KSociety.Com
 public Query
 (
     ILoggerFactory loggerFactory,
     IAnalogDigital commonAnalogDigitalRepository,
     IInOut commonInOutRepository,
     IAutomationType commonAutomationTypeRepository,
     IConnection commonConnectionRepository,
     ITagGroup commonTagGroupRepository,
     IBit commonBitRepository
 )
 {
     _logger = loggerFactory.CreateLogger <Query>();
     _commonAnalogDigitalRepository  = commonAnalogDigitalRepository;
     _commonInOutRepository          = commonInOutRepository;
     _commonAutomationTypeRepository = commonAutomationTypeRepository;
     _commonConnectionRepository     = commonConnectionRepository;
     _commonTagGroupRepository       = commonTagGroupRepository;
     _commonBitRepository            = commonBitRepository;
 }
コード例 #6
0
ファイル: Program.cs プロジェクト: xushenghan/il2cpp
        public static void Entry()
        {
            IOut <string> s = new BlaOut <string>()
            {
                field = "123"
            };
            IOut <object> o   = s;
            object        res = o.Foo();

            IIn <object> o2 = new BlaIn <object>();
            IIn <string> s2 = o2;

            s2.Foo("hello");

            IInOut <object, string> i0 = null;
            IInOut <string, object> i1 = i0;

            i1.FooIn("a");
            object o3 = i1.FooOut();
        }
コード例 #7
0
 public static Out Create(IInOut @out, AssetViewModel coloredEquivalentAsset)
 {
     return(new Out(value: BitcoinUtils.SatoshiToBtc(@out.Value), address: @out.Address, coloredEquivalentAsset: coloredEquivalentAsset, coloredEquivalentQuantity: @out.Quantity));
 }
コード例 #8
0
ファイル: T.cs プロジェクト: kinglionsoft/pattern-sample
 public static void TestDog(IInOut <Dog, Dog> animal)
 {
 }
コード例 #9
0
ファイル: T.cs プロジェクト: kinglionsoft/pattern-sample
 public static void TestAnimal(IInOut <Dog, Animal> animal)
 {
 }