Exemple #1
0
        static uri()
        {
            Assembly uriAssembly = typeof(Uri).Assembly;

            uriInfo     = fieldGetValue.Creator.Create(typeof(Uri), "m_Info");
            uriFlags    = fieldGetSetValue.Creator.Create(typeof(Uri), "m_Flags");
            uriMoreInfo = fieldGetValue.Creator.Create(uriAssembly, "System.Uri+UriInfo", "MoreInfo", false);
            uriAbsolute = fieldSetValue.createFieldSetValue <string> .Default.Create(uriAssembly, "System.Uri+MoreInfo", "AbsoluteUri", false);

            IsUriField = uriInfo != null && uriFlags.Getter != null && uriFlags.Setter != null && uriMoreInfo != null && uriAbsolute != null;
        }
Exemple #2
0
 static uri()
 {
     Assembly uriAssembly = typeof(Uri).Assembly;
     uriInfo = fieldGetValue.Creator.Create(typeof(Uri), "m_Info");
     uriFlags = fieldGetSetValue.Creator.Create(typeof(Uri), "m_Flags");
     uriMoreInfo = fieldGetValue.Creator.Create(uriAssembly, "System.Uri+UriInfo", "MoreInfo", false);
     uriAbsolute = fieldSetValue.createFieldSetValue<string>.Default.Create(uriAssembly, "System.Uri+MoreInfo", "AbsoluteUri", false);
     IsUriField = uriInfo != null && uriFlags.Getter != null && uriFlags.Setter != null && uriMoreInfo != null && uriAbsolute != null;
 }