| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- //
- // System.IO.IsolatedStorage.cs
- //
- // Author: Duncan Mak ([email protected])
- //
- // (C) Ximian, Inc. http://www.ximian.com
- //
- using System.Security;
- using System.Security.Permissions;
- namespace System.IO.IsolatedStorage
- {
- public abstract class IsolatedStorage : MarshalByRefObject
- {
- // Constructor
- protected IsolatedStorage ()
- : base ()
- {
- }
- // Properties
- [MonoTODO]
- public object AssemblyIdentity
- {
- get { return null; }
- }
- [CLSCompliant (false)]
- [MonoTODO]
- public virtual ulong CurrentSize
- {
- get { return 0; }
- }
- [MonoTODO]
- public object DomainIdentity
- {
- get { return null; }
- }
- [CLSCompliant (false)]
- [MonoTODO]
- public virtual ulong MaximumSize
- {
- get { return 0; }
- }
- [MonoTODO]
- public IsolatedStorageScope Scope
- {
- get { return 0; }
- }
- [MonoTODO]
- protected virtual char SeparatorExternal
- {
- get { return Char.MinValue; }
- }
- [MonoTODO]
- protected virtual char SeparatorInternal
- {
- get { return Char.MinValue; }
- }
- // Methods
- protected abstract IsolatedStoragePermission GetPermission (PermissionSet ps);
- [MonoTODO]
- protected void InitStore (IsolatedStorageScope scope, Type domainEvidenceType,
- Type assemblyEvidenceType)
- {
- }
- public abstract void Remove ();
- }
- }
|