private void ProcessEnum() { if (Method.DeclaringType.FullName == "System.Enum") { // Enum.GetName if (Method.Name == "ToString") { // 插对象 if (MethodAtt == null || !MethodAtt.InstanceImplementedAsExtension) { var ext = (JsMemberExpression)Node2.Member; Node2.Arguments.Insert(0, ext.PreviousMember); ext.PreviousMember = null; } // 插类型 var ctor = SkJs.EntityTypeRefToMember(Res.TargetResult.Type, false); Node2.Arguments.Insert(0, Js.Invoke(new JsMemberExpression { Name = "Typeof" }, ctor as JsMemberExpression)); } } }
static void ClearSignedInHistory() => Js.Invoke <object>("interop.authentication.clearSignedInHistory");
public void SignOut() => Js.Invoke <object>( "interop.authentication.signOut", JsonConvert.SerializeObject(_config) );