コード例 #1
0
 public FixedLayoutTests()
 {
     layout = new FixedLayout <TestObject>()
              .WithMember(o => o.Id, set => set.WithLength(5).WithLeftPadding('0'))
              .WithMember(o => o.Description, set => set.WithLength(25).WithRightPadding(' '))
              .WithMember(o => o.NullableInt, set => set.WithLength(5).AllowNull("=Null").WithLeftPadding('0'));
 }
コード例 #2
0
ファイル: FixedLayoutTests.cs プロジェクト: mtherien/FlatFile
 public FixedLayoutTests()
 {
     layout = new FixedLayout<TestObject>()
             .WithMember(o => o.Id, set => set.WithLength(5).WithLeftPadding('0'))
             .WithMember(o => o.Description, set => set.WithLength(25).WithRightPadding(' '))
             .WithMember(o => o.NullableInt, set => set.WithLength(5).AllowNull("=Null").WithLeftPadding('0'));
 }
コード例 #3
0
        public FixedLengthIntegrationTests()
        {
            _layout = new FixedLayout <TestObject>()
                      .WithMember(o => o.Id, set => set.WithLength(5).WithLeftPadding('0'))
                      .WithMember(o => o.Description, set => set.WithLength(25).WithRightPadding(' '))
                      .WithMember(o => o.NullableInt, set => set.WithLength(5).AllowNull("=Null").WithLeftPadding('0'));

            _engine = new FixedLengthFileEngine(Layout, new FixedLengthLineBuilderFactory(),
                                                new FixedLengthLineParserFactory());
        }
コード例 #4
0
        protected override IFixedLayout GetLayout()
        {
            RectTransform widgetTransformProto = m_widgetPrefab.transform as RectTransform;

            WidgetSize originalSize = widgetTransformProto.GetSize();

            if (m_elementSize.widthMode != WidgetSize.ResizeMode.Value)
            {
                m_elementSize.width = originalSize.width;
            }

            if (m_elementSize.heightMode != WidgetSize.ResizeMode.Value)
            {
                m_elementSize.height = originalSize.height;
            }

            IFixedLayout layout = (IFixedLayout)Activator.CreateInstance(m_layoutClass.ReferencedClassType);

            layout.WidgetSize = m_elementSize;
            layout.SetContentAreaSize(base.ScrollArea);

            return(layout);
        }
コード例 #5
0
        public FixedLengthLineBuilderTests()
        {
            layout = new FixedLayout <TestObject>();

            builder = new FixedLengthLineBuilder(layout);
        }
コード例 #6
0
        public FixedLengthLineParserTests()
        {
            layout = new FixedLayout <TestObject>();

            parser = new FixedLengthLineParser(layout);
        }