コード例 #1
0
ファイル: PropertyBlock.cs プロジェクト: Ju2ender/csharp-e
        public PropertyBlock(PropertyGetBlock getBlock, PropertySetBlock setBlock)
            : base()
        {
            GetAccessor = getBlock;
            SetAccessor = setBlock;

            Init();
        }
コード例 #2
0
ファイル: PropertyBlock.cs プロジェクト: Ju2ender/csharp-e
        public PropertyBlock()
            : base()
        {
            GetAccessor = new PropertyGetBlock();
            SetAccessor = new PropertySetBlock();

            Init();
        }
コード例 #3
0
        public PropertyBlock(PropertyGetBlock getBlock, PropertySetBlock setBlock)
            : base()
        {
            GetAccessor = getBlock;
            SetAccessor = setBlock;

            Init();
        }
コード例 #4
0
        public PropertyBlock()
            : base()
        {
            GetAccessor = new PropertyGetBlock();
            SetAccessor = new PropertySetBlock();

            Init();
        }
コード例 #5
0
 private void AssignGetAccessor(PropertyGetBlock value)
 {
     if (value == null && mGetAccessor != null)
     {
         if (SetAccessor == null)
         {
             this.ReplaceWithField();
         }
         else
         {
             BlockActions.DeleteBlock(mGetAccessor);
         }
     }
     else if (mGetAccessor == null && value != null)
     {
         this.VMembers.AddToBeginning(value);
     }
     else if (mGetAccessor != null && value != null)
     {
         mGetAccessor.Replace(value);
     }
     mGetAccessor = value;
 }
コード例 #6
0
ファイル: PropertyBlock.cs プロジェクト: Ju2ender/csharp-e
 private void AssignGetAccessor(PropertyGetBlock value)
 {
     if (value == null && mGetAccessor != null)
     {
         if (SetAccessor == null)
         {
             this.ReplaceWithField();
         }
         else
         {
             BlockActions.DeleteBlock(mGetAccessor);
         }
     }
     else if (mGetAccessor == null && value != null)
     {
         this.VMembers.AddToBeginning(value);
     }
     else if (mGetAccessor != null && value != null)
     {
         mGetAccessor.Replace(value);
     }
     mGetAccessor = value;
 }