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; }
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; }