Silverlight 5 WinRT

public abstract interface IXsltContextFunction public abstract interface IXsltContextFunction
public abstract virtual XPathResultType ArgTypes { get; } public abstract virtual XPathResultType ArgTypes { get; }
public abstract virtual Int32 Maxargs { get; } public abstract virtual Int32 Maxargs { get; }
public abstract virtual Int32 Minargs { get; } public abstract virtual Int32 Minargs { get; }
public abstract virtual XPathResultType ReturnType { get; } public abstract virtual XPathResultType ReturnType { get; }
public abstract virtual Object Invoke(XsltContext xsltContext, Object args, XPathNavigator docContext); public abstract virtual Object Invoke(XsltContext xsltContext, Object args, XPathNavigator docContext);

public abstract interface IXsltContextVariable public abstract interface IXsltContextVariable
public abstract virtual Boolean IsLocal { get; } public abstract virtual Boolean IsLocal { get; }
public abstract virtual Boolean IsParam { get; } public abstract virtual Boolean IsParam { get; }
public abstract virtual XPathResultType VariableType { get; } public abstract virtual XPathResultType VariableType { get; }
public abstract virtual Object Evaluate(XsltContext xsltContext); public abstract virtual Object Evaluate(XsltContext xsltContext);

  public sealed class XslCompiledTransform
 
  public XmlWriterSettings OutputSettings { get; }
  public TempFileCollection TemporaryFiles { get; }
  static public CompilerErrorCollection CompileToType(XmlReader stylesheet, XsltSettings settings, XmlResolver stylesheetResolver, Boolean debug, TypeBuilder typeBuilder, String scriptAssemblyPath);
  public void Load(XmlReader stylesheet);
  public void Load(XmlReader stylesheet, XsltSettings settings, XmlResolver stylesheetResolver);
  public void Load(IXPathNavigable stylesheet);
  public void Load(IXPathNavigable stylesheet, XsltSettings settings, XmlResolver stylesheetResolver);
  public void Load(String stylesheetUri);
  public void Load(String stylesheetUri, XsltSettings settings, XmlResolver stylesheetResolver);
  public void Load(Type compiledStylesheet);
  public void Load(MethodInfo executeMethod, Byte queryData, Type[] earlyBoundTypes);
  public void Transform(IXPathNavigable input, XmlWriter results);
  public void Transform(IXPathNavigable input, XsltArgumentList arguments, XmlWriter results);
  public void Transform(IXPathNavigable input, XsltArgumentList arguments, TextWriter results);
  public void Transform(IXPathNavigable input, XsltArgumentList arguments, Stream results);
  public void Transform(XmlReader input, XmlWriter results);
  public void Transform(XmlReader input, XsltArgumentList arguments, XmlWriter results);
  public void Transform(XmlReader input, XsltArgumentList arguments, TextWriter results);
  public void Transform(XmlReader input, XsltArgumentList arguments, Stream results);
  public void Transform(String inputUri, XmlWriter results);
  public void Transform(String inputUri, XsltArgumentList arguments, XmlWriter results);
  public void Transform(String inputUri, XsltArgumentList arguments, TextWriter results);
  public void Transform(String inputUri, XsltArgumentList arguments, Stream results);
  public void Transform(String inputUri, String resultsFile);
  public void Transform(XmlReader input, XsltArgumentList arguments, XmlWriter results, XmlResolver documentResolver);
  public void Transform(IXPathNavigable input, XsltArgumentList arguments, XmlWriter results, XmlResolver documentResolver);

  public class XsltArgumentList
 
  public event XsltMessageEncounteredEventHandler XsltMessageEncountered;
  public void AddExtensionObject(String namespaceUri, Object extension);
  public void AddParam(String name, String namespaceUri, Object parameter);
  public void Clear();
  public Object GetExtensionObject(String namespaceUri);
  public Object GetParam(String name, String namespaceUri);
  public Object RemoveExtensionObject(String namespaceUri);
  public Object RemoveParam(String name, String namespaceUri);

  public class XsltCompileException
  : XsltException, ISerializable, _Exception
  public virtual void GetObjectData(SerializationInfo info, StreamingContext context);

public abstract class XsltContext public abstract class XsltContext
: XmlNamespaceManager, IXmlNamespaceResolver, IEnumerable : XmlNamespaceManager, IXmlNamespaceResolver, IEnumerable
public abstract virtual Boolean Whitespace { get; } public abstract virtual Boolean Whitespace { get; }
public abstract virtual Int32 CompareDocument(String baseUri, String nextbaseUri); public abstract virtual Int32 CompareDocument(String baseUri, String nextbaseUri);
public abstract virtual Boolean PreserveWhitespace(XPathNavigator node); public abstract virtual Boolean PreserveWhitespace(XPathNavigator node);
public abstract virtual IXsltContextFunction ResolveFunction(String prefix, String name, XPathResultType ArgTypes); public abstract virtual IXsltContextFunction ResolveFunction(String prefix, String name, XPathResultType ArgTypes);
public abstract virtual IXsltContextVariable ResolveVariable(String prefix, String name); public abstract virtual IXsltContextVariable ResolveVariable(String prefix, String name);

  public class XsltException
  : SystemException, ISerializable, _Exception
  public virtual Int32 LineNumber { get; }
  public virtual Int32 LinePosition { get; }
  public virtual String Message { get; }
  public virtual String SourceUri { get; }
  public virtual void GetObjectData(SerializationInfo info, StreamingContext context);

  public abstract class XsltMessageEncounteredEventArgs
  : EventArgs
  public abstract virtual String Message { get; }

  public sealed class XsltMessageEncounteredEventHandler
  : MulticastDelegate, ICloneable, ISerializable
  public virtual IAsyncResult BeginInvoke(Object sender, XsltMessageEncounteredEventArgs e, AsyncCallback callback, Object object);
  public virtual void EndInvoke(IAsyncResult result);
  public virtual void Invoke(Object sender, XsltMessageEncounteredEventArgs e);

  public sealed class XslTransform
 
  public XmlResolver XmlResolver { set; }
  public void Load(XmlReader stylesheet);
  public void Load(String url);
  public void Load(String url, XmlResolver resolver);
  public void Load(XmlReader stylesheet, XmlResolver resolver, Evidence evidence);
  public void Load(XPathNavigator stylesheet, XmlResolver resolver, Evidence evidence);
  public void Load(XmlReader stylesheet, XmlResolver resolver);
  public void Load(IXPathNavigable stylesheet);
  public void Load(IXPathNavigable stylesheet, XmlResolver resolver);
  public void Load(XPathNavigator stylesheet);
  public void Load(XPathNavigator stylesheet, XmlResolver resolver);
  public void Load(IXPathNavigable stylesheet, XmlResolver resolver, Evidence evidence);
  public XmlReader Transform(XPathNavigator input, XsltArgumentList args, XmlResolver resolver);
  public void Transform(XPathNavigator input, XsltArgumentList args, TextWriter output, XmlResolver resolver);
  public XmlReader Transform(IXPathNavigable input, XsltArgumentList args);
  public void Transform(IXPathNavigable input, XsltArgumentList args, TextWriter output, XmlResolver resolver);
  public XmlReader Transform(XPathNavigator input, XsltArgumentList args);
  public void Transform(XPathNavigator input, XsltArgumentList args, XmlWriter output, XmlResolver resolver);
  public void Transform(XPathNavigator input, XsltArgumentList args, XmlWriter output);
  public void Transform(XPathNavigator input, XsltArgumentList args, Stream output, XmlResolver resolver);
  public void Transform(XPathNavigator input, XsltArgumentList args, Stream output);
  public void Transform(XPathNavigator input, XsltArgumentList args, TextWriter output);
  public XmlReader Transform(IXPathNavigable input, XsltArgumentList args, XmlResolver resolver);
  public void Transform(IXPathNavigable input, XsltArgumentList args, TextWriter output);
  public void Transform(IXPathNavigable input, XsltArgumentList args, Stream output, XmlResolver resolver);
  public void Transform(IXPathNavigable input, XsltArgumentList args, Stream output);
  public void Transform(IXPathNavigable input, XsltArgumentList args, XmlWriter output, XmlResolver resolver);
  public void Transform(IXPathNavigable input, XsltArgumentList args, XmlWriter output);
  public void Transform(String inputfile, String outputfile, XmlResolver resolver);
  public void Transform(String inputfile, String outputfile);

  public sealed class XsltSettings
 
  static public XsltSettings Default { get; }
  public Boolean EnableDocumentFunction { get; set; }
  public Boolean EnableScript { get; set; }
  static public XsltSettings TrustedXslt { get; }