chastin (drim)biber

nosotro tambie traemo las noticia y nos importa la fafafa

Y asi como el pibe ta re estatico te traemo como llamar funcione estatica en F# (si como la nota pero opensurs papa!).

module Reflected =

    open System.Reflection

    let private apiTypes = ConcurrentMutableDict<string, System.Type>()
    let private bindingFlags = BindingFlags.Static ||| BindingFlags.Public

    let private assembly =
      AppDomain.CurrentDomain.GetAssemblies()
        |> Array.find (fun x -> x.FullName.StartsWith("IronJS,"))

    let rec methodInfo type' method' =
      let found, typeObj = apiTypes.TryGetValue type'
      if found then typeObj.GetMethod(method'
, bindingFlags)
      else
        match assembly.GetType("IronJS." + type', false) with
        | null -> null
        | typeObj ->
          apiTypes.TryAdd(type'
, typeObj) |> ignore
          methodInfo type' method'

    let rec propertyInfo type' property =
      let found, typeObj = apiTypes.TryGetValue type'

      if found then typeObj.GetProperty(property, bindingFlags)
      else
        let types = assembly.GetTypes()
        match assembly.GetType("IronJS." + type', false) with
        | null -> null
        | typeObj ->
          apiTypes.TryAdd(type'
, typeObj) |> ignore
          propertyInfo type' property

vamo lo pibeeeeeeeeee

Social Share Toolbar

1 undefined = 1 peso?

 

con 40 undefined me hago alto guiso!1048032_318221524980730_826738513_o

 

Social Share Toolbar

Un clasico pasado a codigo

Excelentisimo aporte de @mzatz93 que festeja nuestra vuelta de esta forma!.

BYe1amkCMAAHLdE

Social Share Toolbar