コード例 #1
0
ファイル: StorageValue.cs プロジェクト: vgichar/shah
 private void HandleValue(object value)
 {
     if (value == null)
     {
         Container = new StorageValueContainer(null);
     }
     else if (value is StorageValueContainer)
     {
         Container = value as StorageValueContainer;
     }
     else if (value is StorageValueProvider)
     {
         Container = new StorageValueContainer(null);
         Provider = value as StorageValueProvider;
     }
     else
     {
         Container = new StorageValueContainer(value);
     }
 }
コード例 #2
0
 private void HandleValue(object value)
 {
     if (value == null)
     {
         Container = new StorageValueContainer(null);
     }
     else if (value is StorageValueContainer)
     {
         Container = value as StorageValueContainer;
     }
     else if (value is StorageValueProvider)
     {
         Container = new StorageValueContainer(null);
         Provider  = value as StorageValueProvider;
     }
     else
     {
         Container = new StorageValueContainer(value);
     }
 }
コード例 #3
0
ファイル: StorageValueProvider.cs プロジェクト: vgichar/shah
 public void Invoke(StorageValueContainer container)
 {
     _provider.Invoke(container);
 }
コード例 #4
0
ファイル: StorageValueProvider.cs プロジェクト: vgichar/shah
 public void Invoke(StorageValueContainer container)
 {
     _provider.Invoke(container);
 }