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