public VaultViewFactory(Type t_view) { t_view.HasAttr<VaultViewAttribute>().AssertTrue(); t_view.HasAttr<VaultViewLocAttribute>().AssertTrue(); _factory = () => (IVaultView)Activator.CreateInstance(t_view); _sample = _factory(); }
public VaultViewFactory(Type t_view) { t_view.HasAttr <VaultViewAttribute>().AssertTrue(); t_view.HasAttr <VaultViewLocAttribute>().AssertTrue(); _factory = () => (IVaultView)Activator.CreateInstance(t_view); _sample = _factory(); }
public ViewReadFromStorageCommand(DataVaultUIContext context, IVaultView view, String vpath) : base(context) { _view = view; _vpath = vpath; var isStream = typeof(Stream).IsAssignableFrom(typeof(T)); var hasBijectionWithString = typeof(T).SupportsSerializationToString(); (isStream || hasBijectionWithString).AssertTrue(); }