Silverlight 5 | WinRT |
public abstract class ComponentSerializationService | |
public abstract virtual SerializationStore CreateStore(); | |
public abstract virtual ICollection Deserialize(SerializationStore store); | |
public abstract virtual ICollection Deserialize(SerializationStore store, IContainer container); | |
public abstract virtual void DeserializeTo(SerializationStore store, IContainer container, Boolean validateRecycledTypes, Boolean applyDefaults); | |
public void DeserializeTo(SerializationStore store, IContainer container); | |
public void DeserializeTo(SerializationStore store, IContainer container, Boolean validateRecycledTypes); | |
public abstract virtual SerializationStore LoadStore(Stream stream); | |
public abstract virtual void Serialize(SerializationStore store, Object value); | |
public abstract virtual void SerializeAbsolute(SerializationStore store, Object value); | |
public abstract virtual void SerializeMember(SerializationStore store, Object owningObject, MemberDescriptor member); | |
public abstract virtual void SerializeMemberAbsolute(SerializationStore store, Object owningObject, MemberDescriptor member); |
public sealed class ContextStack | |
public Object Current { get; } | |
public Object Item { get; } | |
public Object Item { get; } | |
public void Append(Object context); | |
public Object Pop(); | |
public void Push(Object context); |
public sealed class DefaultSerializationProviderAttribute | |
: Attribute, _Attribute | |
public String ProviderTypeName { get; } |
public abstract class DesignerLoader | |
public virtual Boolean Loading { get; } | |
public abstract virtual void BeginLoad(IDesignerLoaderHost host); | |
public abstract virtual void Dispose(); | |
public virtual void Flush(); |
public sealed class DesignerSerializerAttribute | |
: Attribute, _Attribute | |
public String SerializerBaseTypeName { get; } | |
public String SerializerTypeName { get; } | |
public virtual Object TypeId { get; } |
public abstract interface IDesignerLoaderHost | |
: IDesignerHost, IServiceContainer, IServiceProvider | |
public abstract virtual void EndLoad(String baseClassName, Boolean successful, ICollection errorCollection); | |
public abstract virtual void Reload(); |
public abstract interface IDesignerLoaderHost2 | |
: IDesignerLoaderHost, IDesignerHost, IServiceContainer, IServiceProvider | |
public abstract virtual Boolean CanReloadWithErrors { get; set; } | |
public abstract virtual Boolean IgnoreErrorsDuringReload { get; set; } |
public abstract interface IDesignerLoaderService | |
public abstract virtual void AddLoadDependency(); | |
public abstract virtual void DependentLoadComplete(Boolean successful, ICollection errorCollection); | |
public abstract virtual Boolean Reload(); |
public abstract interface IDesignerSerializationManager | |
: IServiceProvider | |
public abstract virtual ContextStack Context { get; } | |
public abstract virtual PropertyDescriptorCollection Properties { get; } | |
public abstract virtual event ResolveNameEventHandler ResolveName; | |
public abstract virtual event EventHandler SerializationComplete; | |
public abstract virtual void AddSerializationProvider(IDesignerSerializationProvider provider); | |
public abstract virtual Object CreateInstance(Type type, ICollection arguments, String name, Boolean addToContainer); | |
public abstract virtual Object GetInstance(String name); | |
public abstract virtual String GetName(Object value); | |
public abstract virtual Object GetSerializer(Type objectType, Type serializerType); | |
public abstract virtual Type GetType(String typeName); | |
public abstract virtual void RemoveSerializationProvider(IDesignerSerializationProvider provider); | |
public abstract virtual void ReportError(Object errorInformation); | |
public abstract virtual void SetName(Object instance, String name); |
public abstract interface IDesignerSerializationProvider | |
public abstract virtual Object GetSerializer(IDesignerSerializationManager manager, Object currentSerializer, Type objectType, Type serializerType); |
public abstract interface IDesignerSerializationService | |
public abstract virtual ICollection Deserialize(Object serializationData); | |
public abstract virtual Object Serialize(ICollection objects); |
public abstract interface INameCreationService | |
public abstract virtual String CreateName(IContainer container, Type dataType); | |
public abstract virtual Boolean IsValidName(String name); | |
public abstract virtual void ValidateName(String name); |
public sealed class InstanceDescriptor | |
public ICollection Arguments { get; } | |
public Boolean IsComplete { get; } | |
public MemberInfo MemberInfo { get; } | |
public Object Invoke(); |
public sealed struct MemberRelationship | |
: ValueType | |
public Boolean IsEmpty { get; } | |
public MemberDescriptor Member { get; } | |
public Object Owner { get; } | |
public virtual Boolean Equals(Object obj); | |
public virtual Int32 GetHashCode(); | |
static public Boolean op_Equality(MemberRelationship left, MemberRelationship right); | |
static public Boolean op_Inequality(MemberRelationship left, MemberRelationship right); |
public abstract class MemberRelationshipService | |
public MemberRelationship Item { get; set; } | |
public MemberRelationship Item { get; set; } | |
protected virtual MemberRelationship GetRelationship(MemberRelationship source); | |
protected virtual void SetRelationship(MemberRelationship source, MemberRelationship relationship); | |
public abstract virtual Boolean SupportsRelationship(MemberRelationship source, MemberRelationship relationship); |
public class ResolveNameEventArgs | |
: EventArgs | |
public String Name { get; } | |
public Object Value { get; set; } |
public sealed class ResolveNameEventHandler | |
: MulticastDelegate, ICloneable, ISerializable | |
public virtual IAsyncResult BeginInvoke(Object sender, ResolveNameEventArgs e, AsyncCallback callback, Object object); | |
public virtual void EndInvoke(IAsyncResult result); | |
public virtual void Invoke(Object sender, ResolveNameEventArgs e); |
public sealed class RootDesignerSerializerAttribute | |
: Attribute, _Attribute | |
public Boolean Reloadable { get; } | |
public String SerializerBaseTypeName { get; } | |
public String SerializerTypeName { get; } | |
public virtual Object TypeId { get; } |
public abstract class SerializationStore | |
: IDisposable | |
public abstract virtual ICollection Errors { get; } | |
public abstract virtual void Close(); | |
protected virtual void Dispose(Boolean disposing); | |
public abstract virtual void Save(Stream stream); |